linux 系统rcs脚本启动

Cat rcS

root:/etc/init.d# cat rcS

#!/bin/sh

Start all init scripts in /etc/init.d

executing them in numerical order.

for i in /etc/init.d/S??* ;do

Ignore dangling symlinks (if any).

! -f "$i" && continue

case "$i" in

*.sh)

Source shell script for speed.

(

trap - INT QUIT TSTP

set start

. $i

)

;;

*)

No sh extension, so fork subprocess.

$i start

;;

esac

done

rcS

当系统启动时:

内核运行 /sbin/init

init 根据 /etc/inittab(或内置逻辑)决定进入 sysinit 阶段

调用 /etc/init.d/rcS

rcS 遍历 /etc/init.d/S??*,依次执行:

/etc/init.d/S01syslogd start

/etc/init.d/S02klogd start

/etc/init.d/S02sysctl start

...

/etc/init.d/S46network start ← 此时 ifup -a 才真正运行!

相关推荐
沸速存储4 小时前
整机瓶颈判断思路,自上而下定位卡顿根源
运维·服务器·电脑·内容运营
奈斯先生Vector4 小时前
告别工具碎片化:基于 Nano Banana 全模态 AI 聚合架构搭建“文本-图像-视频”自动化协同生产线
运维·数据库·人工智能·架构·自动化·aigc·音视频
乌萨奇也要立志学C++4 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
DLYSB_5 小时前
AIOps 大模型实战:基于 LangChain 运维 Agent 的根因诊断与现场声光播报闭环
运维·langchain·报警灯
RisunJan6 小时前
Linux命令-slabtop(实时显示内核 slab 缓存信息)
linux
一可米7 小时前
gitHub.com Actions自动化发布
运维·自动化·github
智塑未来8 小时前
证券公司智能运维平台哪个品牌做得好?擎创科技智能运维 2.0 适配券商全场景
运维·科技·区块链
蚰蜒螟8 小时前
从内核源码看Linux启动:chroot、execve与MS_MOVE的协奏曲
linux·服务器·网络
酷可达拉斯9 小时前
自动化运维-ansible配置文件与主机清单
linux·运维·自动化·ansible
影视飓风TIM9 小时前
Linux下C语言缓冲区原理 + Git版本控制
linux·c语言·git