What Is Linux? -- Looking into the Linux kernel -- Software program management

未匹配的标注

Linux操作系统称正在运行的程序为进程。进程可以在前台运行,显示输出,也可以在后台运行,无需显示。内核控制着Linux系统上运行的所有进程的管理。

内核创建第一个进程,称为init进程,以启动系统上的所有其他进程。当内核启动时,它将init进程加载到虚拟内存中。随着内核启动每个额外的进程,它会给每个进程分配一个唯一的虚拟内存区域,以存储进程使用的数据和代码。

一些Linux实现包含在启动时自动启动的进程表。在Linux系统中,此表通常位于特殊文件/etc/inittabs中。

其他系统(如流行的Ubuntu Linux发行版)利用/etc/init.d文件夹,其中包含在启动时启动和停止单个应用程序的脚本。这些脚本通过/etc/rcX.d文件夹中的条目启动,其中X是运行级别

Linux操作系统使用利用运行级别的init系统。运行级别可以用于指定init进程只运行某些类型的进程,如在/etc/inittabs文件或/etc/rcX.d文件夹中定义的进程。Linux操作系统有五个init运行级别。

在运行级别1中,仅启动基本系统进程以及一个控制台终端进程。这被称为单用户模式。在某些紧急文件系统维护时,通常会使用单用户模式。显然,在此模式下,只有一个人(通常是管理员)可以登录系统以操作数据。

标准的init运行级别是3。在这个运行级别下,大多数应用程序软件(如网络支持软件)会启动。Linux中另一个流行的运行级别是运行级别5。这是系统启动图形X Window软件并允许使用图形桌面窗口登录的运行级别。

Linux系统可以通过控制init运行级别来控制整个系统功能。通过将运行级别从3更改为5,系统可以从基于控制台的系统更改为先进的图形X Window系统。

在第4章中,您将了解如何使用ps命令查看当前在Linux系统上运行的进程。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~