多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 7.2\. LFS-Bootscripts-6.2 LFS-Bootscripts 软件包包含一套在 LFS 系统启动和关闭时的启动和停止脚本。 **预计编译时间:** 0.1 SBU**所需磁盘空间:** 0.3 MB**安装依赖于:** Bash, Coreutils ## 7.2.1\. 安装 LFS-Bootscripts 安装软件包: ``` make install ``` ## 7.2.2\. Contents of LFS-Bootscripts **Installed scripts:** checkfs, cleanfs, console, functions, halt, hotplug, ifdown, ifup, localnet, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysklogd, template, udev ### 简要描述 | | | | --- | --- | | `checkfs` | 在挂载之前检查文件系统完整性(日志文件系统和基于网络的文件系统除外) | | `cleanfs` | 删除系统重启后就不需要保存了的文件,例如在 `/var/run/` 和 `/var/lock/` 目录下的文件;重新创建 `/var/run/utmp` 文件并删除可能存在的 `/etc/nologin`, `/fastboot`, `/forcefsck` 文件。 | | `console` | 为指定的键盘布局读入正确的键盘映射表,并设置屏幕字体。 | | `functions` | 包含在不同脚本中共用的一些函数,例如错误和状态检查函数。 | | `halt` | 关闭系统 | | `hotplug` | 为系统设备加载模块 | | `ifdown` | 协助 network 脚本停止网络设备 | | `ifup` | 协助 network 脚本启动网络设备 | | `localnet` | 设置系统主机名和本地回环(loopback)设备 | | `mountfs` | 挂载所有文件系统,有 _noauto_ 标记或者基于网络的文件系统除外。 | | `mountkernfs` | 用来挂载内核提供的文件系统,例如 `proc` | | `network` | 设置网络连接,例如网卡等;并设置默认网关(如果可用) 。 | | `rc` | 主要的运行级控制脚本,负责让所有其它脚本按符号链接名确定的顺序一个接一个的运行。 | | `reboot` | 重新启动系统 | | `sendsignals` | 在系统重启或关闭系统之前,确保每一个进程都已经终止了。 | | `setclock` | 如果硬件时钟没有设置为 UTC 时间,将内核时钟重置为本地时间。 | | `static` | 提供为网络接口指派静态 IP 地址的功能 | | `swap` | 启用或禁用交换文件和交换分区 | | `sysklogd` | 启动或停止系统和内核日志守护进程 | | `template` | 为其它守护进程创建自定义启动脚本的模板 | | `udev` | 启动 udev 并在 `/dev` 目录创建设备节点 |