解析Linux系统的运行级与启动机制
2.runlevel字段 runlevel字段指定系统的运行级别。可以指定多个运行级别,也可以不为runlevel字段指定特定的值。 3. process字段 process字段包含了init执行的进程,也就是init程序具体要执行的命令,该进程采用的格式与在命令行下运行该进程的格式一样,因此process字段都以该进程的名字开头,后面是运行时要传递给该进程的参数。比如/sbin/shutdown -t3 -r now。 4.action字段 action字段定义了:当系统进入相应的运行级别后,init程序应该以何种方式运行process字段对应的命令,action字段常用的值如下表所示: 明白了inittab文件的格式以后,我们就知道每项的含义了, 接着看/etc/inittab下面的内容: id:5:initdefault: 表示系统将默认启动到X-window界面下,如果我们想让系统默认开机启动到字符界面下,只需修改id:5:initdefault:为id:3:initdefault:即可。 # System initialization. si::sysinit:/etc/rc.d/rc.sysinit 该段告诉init程序,运行/etc/rc.d/rc.sysinit来进行系统初始化工作。 l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 l3:3:wait:/etc/rc.d/rc 3 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 上面这段信息标明/etc/rc.d/rc可以运行在0~6各个运行级别,同时init程序等待/etc/rc.d/rc执行完毕才进入下一步操作。 # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now 上面这段指定了当Ctrl+Alt+Del三个键同时按下时,init程序将执行/sbin/shutdown -t3 -r now,即重启系统。 # When our UPS tells us power has failed, assume we have a few minutes # of power left. Schedule a shutdown for 2 minutes from now. # This does, of course, assume you have powerd installed and your # UPS connected and working correctly. pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down" 上面这段信息说明了:系统电源被切断时,UPS通知init程序,init程序发出"Power Failure;System Shutting Down"信号,然后执行关机操作。 # If power was restored before the shutdown kicked in, cancel it. pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled" 这段说明了:UPS接到电源恢复信号后,通知init进程,然后init程序发出"Power Restored; Shutdown Cancelled"信号,取消关机操作,这个过程在1~5运行级别上有效。 # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 这段信息说明了:在2~5运行级别上,始终打开6个终端控制台,即使某个控制台被关闭,系统也会自动启动。 # Run xdm in runlevel 5 x:5:respawn:/etc/X11/prefdm –nodaemon 最后这段信息表明,在X-window桌面下始终运行的进程是/etc/X11/prefdm。 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |