|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
Linux启动时必要哪些步骤呢?本文将具体形貌分歧的运转级在启动中的感化。
关于那些在DOS/Win9x/NT平台下的初级用户而言,Linux仿佛是一个怪物。没有config.sys,没有autoexec.bat,具有团体特征的呆板设置不晓得从何入手下手。
必要申明的是,良多人以为Linux是Unix的一个克隆,可是,这类说法关于Linux是不公允的。Linux比Unix加倍开放,功效更壮大。我们应当称之为GNU/Linux。
Linux启动时,运转一个叫做init的程序,然后由它来启动前面的义务,包含多用户情况,收集等。
那末,究竟甚么是运转级呢?复杂的说,运转级就是操纵体系以后正在运转的功效级别。这个级别从1到6,具有分歧的功效。这些级别在/etc/inittab文件里指定。这个文件是init程序寻觅的次要文件,开始运转的服务是那些放在/etc/rc.d目次下的文件。
年夜多半的Linux刊行版本中,启动的是/etc/rc.d/init.d。这些剧本被ln命令来毗连到/etc/rc.d/rcn.d目次。(这里的n就是运转级0-6)
比方/etc/rc.d/rc2.d上面的S10network就是毗连到/etc/rc.d/init.d下的network剧本的。
因而,我们能够晓得,rc2.d上面的文件就是和运转级2有关的。
文件开首的S代表start就是启动服务的意义,前面的数字10就是启动的按次。比方,在统一个目次下,你还能够看到S80postfix这个文件,80就是按次在10今后,由于没有启动收集的情形下,启动postfix是没有任何感化的。
再看一下/etc/rc.d/rc3.d,能够看到文件S60nfslock,可是这个文件不存在于/etc/rc.d/rc2.d目次下。NFS要用到这个文件,一样平常用在多用户情况下,以是放在rc3.d目次下。
别的,在/etc/rc.d/rc2.d还能够看到那些K开首的文件,比方
/etc/rc.d/rc2.d/K45named,K代表kill。
尺度的Linux运转级为3大概5,假如是3的话,体系就在多用户形态。假如是5的话,则是运转着XWindow体系。假如今朝正在3或5,而你把运转级下降到2的话,init就会实行K45named剧本。
分歧的运转级界说以下:(能够参考RedHatLinux内里的/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,进到XWindow体系了。
6为重启,运转init6呆板就会重启。
分歧的运转级有分歧的用途,也应当依据本人的分歧情况来设置。比方,假如丧失了root口令,那末可让呆板启动进进单用户形态来设置。在启动后的lilo提醒符下输出:
init=/bin/shrw
就能够使呆板进进运转级1,并把root文件体系挂为读写。他会跳过一切体系认证,让你利用passwd程序来改动root口令,然后启动到一个新的运转级。
来自:init.d,rc.d详解Linux运转时详解
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last |
|