【Linux】引导流程解析

启动:固件firmware CMOS/BIOS)(POST加电自检)-

---->自举程序BootLoader(在硬盘MBR)GRUB)(载入内核)

----->载入内核Kernel 驱动硬件

----->启动进程init

----->读取执行配置文件/etc/inittab

 

VI查看文档时过滤掉注释行:grep -v “^ #” /etc/inittable | more

 

引导具体流程:

   

 

通过/etc/rc.d/rc脚本判断处于哪个运行级别,然后调用相应阶段的初始化启动脚本,各个阶段的启动进程脚本在:/etc/rc.d/rcN.d目录下(为软连接,真正的程序存储在/etc/rc.d/sysinit.d目录下),而/etc/rcN.d/etc/init.d目录也是/etc/rc.d/rcN.d目录和etc/rc.d/init.d的软连接。

 

设置自启动程序:

1.ln -s 利用软链接创建自启动程序

方法:1) vi /etc/rc.d/init.d/msg.script

      2) chmod u+x /etc/rc.d/init.d/msg.script

      3) ln -s /etc/rc.d/init.d/msg.script /etc/rc.d/rc3.d/S100msg.script 运行级别 3上创建一个自启动脚本

设置自启动程序:

2chkconfig

chkconfig --list 查看所有系统服务缺省状态

chkconfig --list sshd 查看sshd缺省状态

chkconfig[--level<levels>][--type<type>]<name><on|off|reset|resset>

chkconfig --level 2345 sshd off 设置ssh服务在运行击毙2345 关闭

3.ntsysv 更改当前运行级别的启动设置

ntsysv --level 3更改运行级别3的自启动程序,然后空格选择启动服务,TAB 切换

 

 

demesg:检查引导期间的错误

 

gerp syslogd/var/log/messages: 检查系统日志/var/log/messages,查找可能被dmesg忽略的应用程序错误

 

grup设置密码:方法1.grub-md5-crypt 方法2.grub,grub>md5crypt

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值