init和rc.sysinit的任务
原创
©著作权归作者所有:来自51CTO博客作者leezqang的原创作品,请联系作者获取转载授权,否则将追究法律责任
init进程的任务:/etc/inittab
一、 定义默认运行级别
七个级别 :
0 :halt 关机
6:reboot 重启
1:安全模式
2:单用户
3:多用户多任务
4:保留选项
5:图形界面
chkconfig
--list [service_name] 列出服务在不同级别下的启动状态
--level 3 service_name off|on 开启或关闭某个级别下的状态
--add 添加服务
--del 删除服务
二、系统初始脚本指定
action:
respawn 一旦Process终止了 立即重新启动进程
wait 当进入某个特定级别后,Process才会启动一次 并到其结束为止
initdefault 设定默认运行级别
sysinit 系统初始化 系统启动过程中Process会被执行
powerwait
powerfail
ctrlaltdel 当用户同时按下Ctrl+Alt+Del键时执行进程
/etc/rc.d/rc.sysinit的任务
激活udev和selinux
根据/etc/sysctl.conf设定内核参数
设定系统始终
键盘的键映射
启用是swap分区
设定主机名
根文件系统检测及重新以读写方式挂载
激活RAID和LVM设备
启用磁盘配额
检测及挂载其他文件系统(/etc/fstab)
清除过期的文件锁和PID文件
特定级别目录下的脚本执行(stop所有k开头的服务 start所有S开头的服务)
/etc/rc.d/rcX.d k后的数值越大优先级越低
设定CtrlAltDel组合键的功能
定义UPS电源故障或电话员重新恢复时执行的进程
启动虚拟终端
初始化图形终端
上一篇:Linux的Kernel工作特点
下一篇:lvm逻辑卷标管理器
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux rc.sysinit脚本详解
rc.sysinit脚本说明
linux 职场 休闲