千家信息网

Linux启动脚本的示例分析

发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,这篇文章主要介绍Linux启动脚本的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!redhat的启动方式和执行次序是:加载内核执行init程序/etc/rc.d/rc.
千家信息网最后更新 2024年09月30日Linux启动脚本的示例分析

这篇文章主要介绍Linux启动脚本的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

redhat的启动方式和执行次序是:
加载内核
执行init程序
/etc/rc.d/rc.sysinit # 由init执行的***个脚本
/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式
/etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)
/sbin/mingetty # 等待用户登录

在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括:
调入keymap以及系统字体
启动swapping
设置主机名
设置NIS域名
检查(fsck)并mount文件系统
打开quota装载声卡模块设置系统时钟等等。
/etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以设置)来执行相应目录下的脚本。凡是以Kxx开头的,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。调用的顺序按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的启动结束。

以上是"Linux启动脚本的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

运行 脚本 文件 模式 参数 用户 系统 登录 示例 分析 内容 命令 开头 方式 篇文章 级别 顺序 工作 相同 从小到大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器上图片文件太多没法管理 gdb需要服务器吗 梧州教育软件开发 图片怎么存储到数据库 远程连接云服务器需要流量吗 r语言 复制一列数据库 北京爱尚淘网络技术有限公司 网络安全治安处罚规定 使用了不安全代理服务器 口碑华为服务器 羽泉吉他谱软件开发 手机网络安全教学视频 福清网络安全技术招标 湖南专业的外协加工软件开发 cas认证服务器 西安安卓应用软件开发需要多少钱 武汉众人互联网科技公司 服务器主板cpu风扇转速高 锐捷云教学服务器价格 软件开发会涉及到哪些费用 计算机网络技术学费多少 购买服务器属于什么项目 海信软件开发岗位职责 广西教育网络安全攻防实战演练 青少年网络安全知识竞赛平台 网络安全小报内容 字 上饶公司内部软件开发定制 珠海餐饮软件开发费用是多少 罪恶都市联机服务器怎么下载 大话3服务器
0