本文共 767 字,大约阅读时间需要 2 分钟。
批量部署很多台机器,大的公司,节假日会新增很多服务器上线,以应对很大的客流量访问
这么多机器不可能手动装,自动化安装 anaconda,安装向导的程序名,如何配置annaconda 制作u盘只适合小范围的 上百机器就需要DHCP服务 但是有cobbler解决这些方案, psh,但是要基于key验证 centos6启动流程, 1.post加电自检,判断硬件是否完好无损 2。加载bootloader,启动设备,grub 0.97版本,gurb是在硬盘上分好几块地方存放的,1,第一个扇区,总共512字节,前446字节放grub第1阶段,64分区表,55 aa 标记位 1.5阶段,因为446字节不足以加载boot分区文件系统,所以要借助于1.5阶段,找boot分区所在的文件系统,加载完进入boot分区 2阶段 gurb.conf定义了内核文件路径,找内核,内核启动要挂载操作系统的跟,跟文件系统驱动在哪里找,就需要依赖 initramfs文件,都是在boot目录下,通过grub.conf文件制定这个initramfs路径,通过这个文件,就可以加载跟所在分区的文件系统驱动,进而进入操作系统跟,读取跟下的操作系统第一个进程,sbin/init,进程启动读取一些相关的配置文件,根据启动模型runlevel,来决定进入到哪个模式,(inittab文件)0-6模型,3用的比较多, 然后读取 /eyc/rc,d/rc.sysinit初始化脚本,主机名,启用smart… 根据定义的模式,来运行脚本(/etc/rc.d/rc5.d),文件名是s还是k开头来决定哪些启动和关闭(还有字符顺序) 第一个进程 定义启动模式 初始化脚本 兜底脚本,执行完就进行登录界面 anconada是安装向导在安装的时候生成的配置文件 时间就是安装的配置时间转载地址:http://ozkgn.baihongyu.com/