
shell脚本进阶与Linux系统启动流程(二)
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/02/18 启动流程01
系统启动步骤, 第一步,开机加点自检post,通过检查发现硬件设备没有问题(cpu,内存,显卡等),然后进入到选择启动的第一个设备(通常是硬盘作为启动的第一个设备,去硬盘找第一个扇区mbr(446字节,中间64分区表,55aa标记位)在mbr启动的时候要找前面446字节(这个称为grub的第一阶段))在linu启动的时候,有一个程序叫bootloader(bootloader在centos6上是用...原创 2020-09-29 09:28:53 · 90 阅读 · 0 评论 -
2019/02/17 shell脚本编程函数02
函数的参数咋shell编程语言,它的使用风格和其他语言差异比较大,函数的参数也是$1 2和脚本的参数一样,容易混淆 、 一般语言是定义在里面的 定义的函数想要和其他脚本混用,将来在别的脚本引用函数就可以了,创建functions文件 如何引用 .或source 引用functions文件,表示文件里的函数都被引用 很多操作系统的脚本就是调用的这个函数 functions文件了有一个...原创 2020-09-29 09:28:44 · 70 阅读 · 0 评论 -
2019/02/19 启动流程02
控制服务在上面模式下启动不启动就是看软连接的名字决定的,,服务起来,也可以通过脚本来控制开关 早期工程师喜欢用/etc/init.d,现在有service,chkconfig --list atd(可以查看某个服务什么模式1-7种模式一目了然,默认给2345off(因为2345用的多 如何来创建自定义服务,针对你想启动的服务创建一个脚本,而这个脚本是有一定格式要求的 关键的一行 chkc...原创 2020-09-29 09:29:55 · 78 阅读 · 0 评论 -
2019/02/20 启动流程和故障排错
grub修复的手段,一种是依赖备份,如果没备份,如何做修复 清空446字节, grub -install 不仅修复1阶段,还修复1.5,2阶段的 完成修复 如果重启,那么grub-install 只能在救援模式下执行 /sbin/grub并不是在救援模式加载的光盘下有,它在原来的硬盘里才有,所以需要切跟,最后reboot sync确保写磁盘,因为可能会出现问题 出现这个菜单就是进入2阶段...原创 2020-09-29 09:30:14 · 252 阅读 · 0 评论