Linux系统的启动级别
来源:互联网 发布:软件开发包 编辑:程序博客网 时间:2024/04/30 13:04
Linux系统中默认的系统启动基本一共有7种,分别是:
0:关机(不要设置这个!)
1:单用户(类似于windows操作系统的安全模式)
2:多用户状态没有网络服务
3:多用户状态由网络服务(在做开发时,通常设置成这个启动级别,直接进入到命令行的界面)
4:系统未使用保留给用户(不要设置这个!)
5:图形界面(这是linux默认的启动级别,直接进入图形界面)
6:系统重启(不要设置这个!)
Linux系统设置系统启动模式的方式可以修改(必须要以root身份登录才能修改)。修改系统启动模式的配置文件是 /etc/inittab。
我们在切换到root用户后,然后 vi /etc/inittab, 就可以修改并查看该配置文件:
[root@xiaoluo ~]:# vi /etc/inittab
在输入上面的命令后,我们可以看到该配置文件里面的信息如下:
# inittab is only used by upstart for the default runlevel.## ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## System initialization is started by /etc/init/rcS.conf## Individual runlevels are started by /etc/init/rc.conf## Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf## Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,# with configuration in /etc/sysconfig/init.## For information on how to write upstart event handlers, or how# upstart works, see init(5), init(8), and initctl(8).## Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)#id:5:initdefault:
id:5:initdefault: // 设置系统默认的启动级别就是用来设定系统的默认启动级别,Linux系统中默认是启动级别5,也就是图形界面启动
如果需要修改成默认级别为开发模式,只需要将 5 改成 3 即可
如:
将 id:5:initdefault: 改成 id:3:initdefault:然后保存退出,重新启动一下系统 输入 reboot 命令即可。
警告:千万不要将启动基本设置为0, 4, 6!!!!!!
这时就会发现进入Linux系统的界面已经变成开发者模式了!
如果我们只是需要在Linux上做开发、部署项目的话,建议一般将系统启动模式设置为 开发模式!
【注】如果有恶意用户将系统启动级别设置成0、4、6,我们该怎么解决这个问题?在linux系统启动界面,我们快速按键盘上的 【e】 按钮,然后进入到了grub引导界面(这个根据Linux的版本可能有不同,我的CentOS6.4是需要在启动时按F2进入引导界面,这个可以根据自己安装的Linux系统在开机时的提示进入引导界面),在这个界面中选择第二个选项,然后再按下键盘上的 【e】按钮,在进入修改界面后,在最后输入【 1】(1前面有空格)这样,linux系统在启动时就会以 单用户级别 启动起来(为什么这里不将其设置成3或者5,是因为linux系统在启动时首先会去检查 /etc/inittab 文件的设定启动级别,如果在这时设置成5或者3,系统还是进不去,只能设置成1)在设置好以后,按下键盘的【b】按钮,系统就能重新启动,并进入 单用户级别,这样我们就可以按照之前的方法修改linux系统的启动级别。
0 0
- Linux系统的启动级别
- 修改Linux系统的默认启动级别
- Linux学习之CentOS(四)--Linux系统的启动级别
- linux下系统自启动级别的分析
- Linux系统下的启动流程&运行级别&用户管理
- 如何修改Linux系统的默认启动级别
- Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动
- Linux的七个启动级别
- 修改linux系统默认启动级别
- Newstart中兴Linux系统更改启动级别
- LINUX系统的运行级别
- linux系统的运行级别
- 修改CentOS系统的默认启动级别
- 修改CentOS系统的默认启动级别
- Ubuntu修改系统的默认启动级别
- 修改linux启动时的运行级别
- 如何修改linux的启动级别
- linux的运行级别与自动启动
- MySQL性能调优
- c++ memo
- Windows 异常代码查询
- 位置服务
- bootstrap框架学习笔记五(其他部件)
- Linux系统的启动级别
- c语言文件读写
- hibernate主键自动生成及配置
- java实现C语言解释器:无参数传递的函数调用的解释和执行
- Pycharm开发spark程序
- Linux环境变量
- 米斯特白帽培训讲义 漏洞篇 逻辑漏洞
- Windows异常代码查询
- https加密通信过程图解