OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

可以通过发出以下命令找到 GRUB 的完整描述 info 蛴螬 命令或在 GRUB 站点。 Linux 文档项目有一个带有 GRUB Mini-HOWTO 的多重引导。


图片

4.2.4. 在里面


内核一旦被加载,就会发现 初始化 in sbin目录 并执行它。


什么时候 初始化 启动,它成为在您的 Linux 系统上自动启动的所有进程的父进程或祖父进程。 第一件事 初始化 确实,正在读取它的初始化文件, / etc / inittab中. 这指示 初始化 读取环境的初始配置脚本,该脚本设置路径、开始交换、检查文件系统等。 基本上,这一步会处理您的系统在系统初始化时需要完成的所有工作:设置时钟、初始化串行端口等。


然后 初始化 继续阅读 / etc / inittab中 文件,它描述了在每个运行级别应该如何设置系统并设置默认值 运行级别. 运行级别是进程的配置。 所有类 UNIX 系统都可以在不同的进程配置中运行,例如单用户模式,称为运行级别 1 或运行级别 S(或 s)。 在这种模式下,只有系统管理员才能连接到系统。 它用于执行维护任务,而不会有损坏系统或用户数据的风险。 自然,在这种配置中,我们不需要提供用户服务,因此它们都将被禁用。 另一个运行级别是重新启动运行级别,或运行级别 6,它根据适当的程序关闭所有正在运行的服务,然后重新启动系统。


图片

使用 检查您当前的运行级别:


威利@ubuntu:~$ 谁 -r

运行级别 2 2006-10-17 23:22

最后=S

威利@ubuntu:~$ 谁 -r

运行级别 2 2006-10-17 23:22

有关下一节中运行级别的更多信息,请参阅第 4.2.5 节。


确定系统的默认运行级别后, 初始化 通过查看适当的文件来启动系统运行所需的所有后台进程 rc 该运行级别的目录。 初始化 使用 stop 参数运行每个终止脚本(它们的文件名以 K 开头)。 然后在适当的运行级别目录中运行所有启动脚本(它们的文件名以 S 开头),以便正确启动所有服务和应用程序。 事实上,您可以在系统完成启动后使用类似的命令手动执行这些相同的脚本 /etc/init.d/httpd 停止 or 服务 httpd 停止 登录为 ,在这种情况下停止


网络服务器。


图片特例

请注意,在系统启动时,脚本 rc2.d rc3.d 通常被执行。 在这种情况下,不会停止任何服务(至少不是永久停止)。 只有已启动的服务。

实际启动和停止服务的脚本都不位于 /etc/rc .d. 相反,所有文件 /etc/rc .d 是指向位于的实际脚本的符号链接 /etc/init.d中. 符号链接只不过是指向另一个文件的文件,在这种情况下使用它是因为可以创建和删除它而不影响终止或启动服务的实际脚本。 各种脚本的符号链接按特定顺序编号,以便它们按该顺序开始。 您可以通过更改引用实际控制服务的脚本的符号链接的名称来更改服务启动或终止的顺序。 如果您希望特定服务在另一服务之前或之后立即启动或停止,您可以多次使用相同的数字,如下例所示,列出了

/etc/rc5.d,其中 克隆 XFS 都从以“S90”开头的链接名开始。 在这种情况下,脚本按字母顺序启动。


[jean@blub /etc/rc5.d] ls

K15httpd@ K45named@


S08ip链@


S25netfs@


S85gpm@

K16rarpd@ K46radvd@

S08iptables@

S26apmd@

S90crond@

K20nfs@ K61ldap@

S09isdn@

S28autofs@

S90xfs@

K20rstatd@ K65identd@

S10网络@

S30nscd@

S95anacron@

K20rusersd@ K74ntpd@

S12系统日志@

S55sshd@

S95atd@

K20rwalld@ K74ypserv@

S13端口图@

S56原始设备@

S97rhnsd@

K20rwhod@ K74ypxfrd@

S14nf锁@

S56xinetd@

S99本地@

K25鱿鱼@ K89bcm5820@

S17键表@

S60lpd@

K34yppasswdd@ S05kudzu@

S20随机@

S80发邮件@

初始化 已通过运行级别进入默认运行级别, / etc / inittab中 脚本分叉一个 盖蒂 每个虚拟控制台的进程(文本模式下的登录提示)。 盖蒂 打开 tty 行,设置它们的模式,打印登录提示,获取用户名,然后为该用户启动登录过程。 这允许用户向系统验证自己并使用它。 默认情况下,大多数系统提供 6 个虚拟控制台,但正如您从 初始化表 文件,这是可配置的。


/ etc / inittab中 也可以告诉 初始化 它应该如何处理用户按下 按Ctrl+其他+删除 在控制台。 由于系统应正确关闭和重新启动,而不是立即重新通电, 初始化 被告知执行命令 /sbin/关机 -t3 -r 现在,例如,当用户点击这些键时。 此外,

/ etc / inittab中 说明什么 初始化 如果您的系统连接了 UPS 设备,则在发生电源故障时应该这样做。


在大多数基于 RPM 的系统上,图形登录屏幕在运行级别 5 中启动,其中 / etc / inittab中 运行一个名为 /etc/X11/prefdm。 该 预调 脚本根据内容运行首选的 X 显示管理器 /etc/sysconfig/桌面 目录。 这通常是 GDM 如果您运行 GNOME 或 KDM 如果你运行 KDE,但它们可以混合使用,还有 XDM 带有标准 X 安装。


但也有其他的可能性。 例如,在 Debian 上,每个显示管理器都有一个 initscript,其中的内容 /etc/X11/默认显示管理器 用于确定从哪一个开始。 有关图形界面的更多信息,请参阅第 7.3 节。 最终,您的系统文档将解释有关更高级别方面的详细信息 初始化.


/ etc /默认 /etc/系统配置 目录包含一系列功能和服务的条目,这些都在启动时读取。 包含系统默认值的目录的位置可能会有所不同,具体取决于您的 Linux 发行版。


除了图形用户环境之外,还可以启动许多其他服务。 但如果一切顺利,您应该会在启动过程完成后查看登录提示或登录屏幕。


图片其他手续

OnWorks 的顶级操作系统云计算: