linux如何初始化命令 linux初始化文件( 二 )


语法
init(选项)(参数)
选项
-blinux如何初始化命令:不执行相关脚本而直接进入单用户模式;
-s:切换到单用户模式 。参数 运行等级:指定Linux系统要切换到的运行等级 。
二、linux中的init命令的详解实例
几个常用的命令
查看系统进程命令:ps -ef | head
查看init的配置文件:more /etc/inittab
查看系统当前运行的级别:runlevel
运行级别
到底什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别 。这个级别从0到6 ,具有不同的功能 。你也可以在/etc/inittab中查看它的英文介绍 。
#0 停机(千万不能把initdefault 设置为0)
#1 单用户模式
#2 多用户,没有 NFS(和级别3相似 , 会停止部分服务)
#3 完全多用户模式
#4 没有用到
#5 x11(Xwindow)
#6 重新启动(千万不要把initdefault 设置为6)
三、linux的init命令的六种模式简介
6种模式中有两种是系统内定的:
0:停止系统运行 。init 0〈回车〉相当于 halt〈回车〉 。
6:重启系统 。init 6〈回车〉相当于 reboot〈回车〉 。
如果你了解/etc/inittab文件,就千万不要把0设为缺省登录模式,否则你的Linux的运行就只能两点一线了mdash;mdash;开机larr;rarr;停机,或者是开机larr;rarr;重启的无限循环 。其他的4种模式实际上是由操作系统确定的 。如果你愿意修改Linux的源代码,你也可以定义这4种(甚至6种)模式的实际功能 。其实只要知道Linux发布厂商的约定就足够了,下面我们就以蓝点2.0为例 , 看看init的常用约定吧mdash;mdash;
init 1mdash;mdash;进入单用户模式 。这和开机是选择Safe Mode是一样的,可以以root的权限对系统进行管理 , 但是不能进入图形模式,也不支持中文,声卡和网络服务等就更不用提了 。总之,它是系统可运行的最低软硬件配置 。它和Windows的安全模式是比较相似的,但一个本质的差别:在于只要你在Linux下运行相应的命令,硬件设备是可以在这种模式下被驱动的 。例如只 要你的光驱连线正确 , 一个mount /dev/cdrom命令,你的光盘内容就随时可以在/mnt/cdrom里读出来 。要注意的是这一模式的字符控制台不能支持中文,但进入Xwin仍然能看到蓝点漂亮的中文字体,输入法也完全没有问题 。
init 2mdash;mdash;进入无网络服务的多用户模式 如果你的计算机根本没有连网,这个模式就跟普通模式一样了 。否则的话别人就不能通过网络www、ftp或telnet登录你的计算机了 , 但对与ping 命令你的计算机还是会作出反应的 。如果连ping你也拒绝访问 , 那么就不如直接把网线拔了! 如果你的计算机作为网络服务器,这一模式就挺有用了 。譬如你要修整系统或更新网站内容,就可以把计算机调到这一模式,然后放心的进行你的工作 , 等工作完成 后再切换到模式3或5就行了 。但注意如果原来已经有用户ftp或telnet进入了你的系统,用init 2 是不能中断他和你的连接的 , 小心让别人在这个时候黑你一把哦!mdash;mdash;执行init 2前先用who命令检查一下吧 。这一模式下,在本机上的使用基本不变 。你仍然可以访问网络 , 上Internet,ftp或telnet到网络中的任何一台服务器 。只是你的计算机在网络中不给其他机器提供服务而已 。计算机从第3运行级转入这一模式时你会看到一系列网络服务被停止 。
init 3或init 4mdash;mdash;进入控制台登录的多用户模式 这是蓝点1.0的默认登录模式,每个用户都要先从黑白屏幕登录之后才可以运行才能start x后进 入KDE精彩的图形世界 。而且Xwin启动后,运行 startx的控制台就被锁定了,除非你用startx 把Xwin放到后台运行 。要到别的控制台用Ctrl+Alt+F,表示数字1到6中任一个,Ctrl+Alt+F7则回到图形模式专用的7 号控制台(有时要用Ctrl+Alt+F8) 。如果是从init 1 或init 2切换回init 3 , 我们可以看到一系列服务被重启 。

推荐阅读