linux下启动模式

linux有六种运行级别,其中5为图形模式,3为字符模式。启动模式记录在inittab文件中,此文件在etc目录中。 标准的Linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着X Window 系统。如果目前正在3或5,而你把运行级降低到2的话,init就会执行K45named脚本。    不同的运行级定义如下:(可以参考Red Hat Linux里面的/etc/inittab)     # 缺省的运行级,RHS用到的级别如下:     # 0 – 停机(千万不要把initdefault设置为0 )     # 1 – 单用户模式     # 2 – 多用户,但是没有NFS     # 3 – 完全多用户模式     # 4 – 没有用到     # 5 – X11     # 6 – 重新启动(千万不要把initdefault设置为6 )     # 对各个运行级的详细解释:     0 为停机,机器关闭。     1 为单用户模式,就像Win9x下的安全模式类似。     2 为多用户模式,但是没有NFS支持。     3 为完整的多用户模式,是标准的运行级。     4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。     5 就是X11,进到X Window系统了。     6 为重启,运行init 6机器就会重启。 在终端下使用命令vi /etc/inittab 发现了这一行id:3:initdefault:,也就是说默认的启动模式是3,接着输入i,进入编辑模式,把id:3:initdefault改为id:5:initdefault,按ESC,之后使用shift+:,接着输入wq,点回车.(其实就是保存修改后退出vi编辑器),输入reboot重启后就可以进入X Window的图形界面了.

如果你使用chkconfig –list命令,你会看到一个系统服务列表,以及它们在运行级别0~6中已被启动(on)或停止(off)。在列表末端,你会看到由xinetd管理的服务部分。如果你使用chkconfig–list来查询由xinetd管理的服务,你会看到xinetd服务是被启用(on)还是被关闭(off)了。例如,命令chkconfig–list finger返回了下列输出:finger on 如上所示,finger作为xinetd服务被启用。如果xinetd在运行,finger就会被启用。 如果你使用chkconfig –list来查询/etc/rc.d中的服务,你会看到服务在每个运行级别中的设置。例如,命令chkconfig –list anacron返回了下列输出:Anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:offchkconfig还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。例如,要在运行级别3、4、5中停运nscd服务,使用下面的命令:Chkconfig –level 345 nscd off 补充说明:由xinetd管理的服务会立即被chkconfig影响。例如,如果xinetd在运行,finger被禁用,那么执行了chkconfig finger on命令后,finger可以自动随xinetd的改变而自动启用。对其他服务的改变在使用chkconfig之后不会立即生效。你必须使用service daemon stop命令来停止个别服务。在前面的例子中,把daemon换成你想停止的服务名称,如httpd。把stop换成start或restart来启动或重新启动该服务

竞争颇似打网球,与球艺胜过你的对手比赛,

linux下启动模式

相关文章:

你感兴趣的文章:

标签云: