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 目录创建设备节点 |