失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux 自启动脚本顺序 (linux开机启动脚本的顺序.doc

linux 自启动脚本顺序 (linux开机启动脚本的顺序.doc

时间:2023-08-09 06:45:06

相关推荐

linux 自启动脚本顺序 (linux开机启动脚本的顺序.doc

(linux开机启动脚本的顺序

linux开机启动脚本的顺序

来源: ChinaUnix博客 日期: .11.07 13:54(共有0条评论) 我要评论

?

如果[url=javascript:;]服务[/url]器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下[url=javascript:;]linux[/url]下[url=javascript:;]开机[/url]自动启动[url=javascript:;]脚本[/url]所涉及的[url=javascript:;]知识[/url]和方法、如下:1、相关[url=javascript:;]基础[/url]知识点? ?1)redhat的启动方式和执行次序是:? ?? ?加载内核? ?? ?执行init程序? ?? ?/etc/rc.d/rc.sysinit # 由init执行的第一个脚本? ?? ?/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式? ?? ?/etc/rc.d/rc.local? ???#相应级别服务启动之后、在执行该[url=javascript:;]文件[/url](其实也可以把需要执行的[url=javascript:;]命令[/url]写到该文件中)? ?? ?/sbin/mingetty # 等待用户登录? ?? ?? ?? ?在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括:? ?? ?调入keymap以及[url=javascript:;]系统[/url]字体? ?? ?启动swapping? ?? ?设置主机名? ?? ?设置NIS域名? ?? ?检查(fsck)并mount文件系统? ?? ?打开quota? ?? ?装载声卡模块? ?? ?设置系统时钟? ?? ?等等。? ?? ?/etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以[url=javascript:;]设置[/url])来执行相应目录下的脚本。凡是以Kxx开头的? ?? ?,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。调用的[url=javascript:;]顺序[/url]按xx? ?? ?从小到大来执行。(其中xx是数字、表示的是启动顺序)例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用? ?? ?/etc/rc.d/rc3.d/下的脚本。? ?? ?值得一提的是,Redhat中的运行模式2、3、5都把/etc/rc.d/rc.local做为初始化脚本中? ?? ?的最后一个,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登录之前执行的命令。? ?? ?? ?? ?init在等待/etc/rc.d/rc执行完毕之后(因为在/etc/inittab中/etc/rc.d/rc的? ?? ?action是wait),将在指定的各个虚拟终端上运行/sbin/mingetty,等待用户的登录。? ?? ?至此,LINUX的启动结束。? ? 2)init运行级别及指令? ? 一、什么是INIT:init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和[url=javascript:;]数据[/url]结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。二、运行级别那么,到底什么是运行级呢?简单的说,运行级就是[url=javascript:;]操作系统[/url]当前正在运行的[url=javascript:;]功能[/url]级别。这个级别从1到6 ,具有不同的功能。不同的运行级定义如下# 0 - 停机(千万不能把initdefault 设置为0 )# 1 - 单用户模式? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? # s? ?init s = init 1# 2 - 多用户,没有 NFS# 3 - 完全多用户模式(标准的运行级)# 4 - 没有用到# 5 - X11 多用户图形

如果觉得《linux 自启动脚本顺序 (linux开机启动脚本的顺序.doc》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。