linux操作系统学习笔记(三)系统启动及服务管理

本文详细介绍了Linux系统的启动过程和服务管理机制。从BootManagerGrub启动到init进程的初始化,再到不同运行级别的脚本执行顺序和服务的启动与控制方法。深入理解这些内容有助于更好地管理和维护Linux系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 启动
    1.启动BootManager  Grub
    2.加载系统内核,启动init进程
        init进程是系统根进程,所有系统进程都是它的子进程
    3.init进程读取/etc/inittab文件信息,进入预设的运行级别,按顺序执行具有不同优先级的脚本
        一般/etc/rcS.d/先执行,然后是其他的文件夹,数字越小优先级越高。
    4.根据rcS.d下的脚本启动Xwindow服务器xorg,Xwindow为图形化界面
    4.启动登录管理,等待用户登录。
        默认使用GDM作为登录管理器(在/etc/rc3.d下有个S13gdm的链接)
  2. 服务管理
     

    在运行级别对应的文件夹中,可以看到许多文件名以 S## 和 K## 起始的启动脚本链接。例如:

    /etc/rcS.d/S35mountall.sh 挂载文件系统

    /etc/rcS.d/S40networking 启用网络支持

    /etc/rc2.d/S13gdm 启动登录管理器

    /etc/rc2.d/S20makedev 创建设备文件

    /etc/rc2.d/S23xinetd 启动超级进程

    init进程将以 start 为参数,按文件名顺序执行所有以 S## 起始的脚本。脚本名称中的数字越小,它将被越早执行。
    如果一个脚本链接,以 K## 起始,表示它将以 stop 参数被执行。如果相应服务没有启动,则不执行该脚本。

  3. 手动控制服务
    可以通过手动修改S开头的服务来禁止该服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值