linux下根文件系得统制作工具。内带shell命令
源代码在线查看: 网络管理-启动网络服务.txt
网络管理-启动网络服务
目标
完成这一章,你将能够做以下的事情:
描述在系统启动的过程中如何使用运行级
修改和观察系统当前的运行级
定义系统默认的运行级
通过/etc/rc.config.d下的配置文件来启动或禁用服务
创建启动和关闭脚本来在系统启动和关闭的时候自动启动和关闭服务。
浏览启动错误日志
1.启动系统和网络服务
在前面的章节中,我们知道了配置一个LAN界面和将一个HP-UX系统连接到网络的过程。在配置好一个LAN界面之后,就可以启动一些服务来使用系统的LAN连接。下面就是其中的一些服务:
NFS:可以通过网络存取其它主机上文件系统
DNS: 一种将主机名解析为IP地址的网络服务
NTP: 被用来同步局域网中系统时钟
这些服务和其它的系统服务如cron,lp一样,都需要在系统中运行一个守护进程。这一章会讨论HP-UX系统中在系统启动的过程中启动这些守护进程的过程和在系统关闭的过程中kill这些进程的过程。
回顾系统的启动过程:
在系统启动的前阶段只是寻找并且装载内核到内存。具体步骤是:在系统加电之后,"Processor Dependent Code(PDC)会从系统的BootROM芯片中被读入内存,PDC会进行一些初始化的硬件测试工作,完成后会判断哪个磁盘是默认的启动磁盘。
任何启动磁盘中都包含有一个引导区,其中包含有一段称为"Initial System Loader" 的可执行代码。ISL会调用HPUX 内核装载器,装载器将内核装载入内存中,然后内核会对root文件系统作一个完整的检查,然后就会调用init进程。init守护进程负责将系统启动到完全可用的状态。init进程自己会执行一些系统的初始化的任务。它会检查/etc/fstab中列出的文件系统,初始化系统的控制台,和执行其它的在/etc/inittab中列出的任务。
init调用/etc/rc中的程序,启动大多数的系统服务如NFS,DNS,和NTP最终将系统带到全功能的状态。
2.运行级
将HP-UX系统启动到完全可用的状态的过程中必须要启动几种服务。启动这些服务必须要依靠其它的一些条件,例如:只有在LAN卡配置好之后才能启动网络文件系统。那么init是如何保证这些条件的呢?
运行级别介绍:
init守护进程将系统带到一种全功能的阶段被称为"运行级"。一个运行级就是一种系统的状态,在每种状态下都有一些特定的进程被允许运行。运行级决定系统中的哪些功能和服务有效。
更高的运行级中可以运行更多更多的服务。
运行级越低,可以运行的服务越少。
HP-UX中有效的运行级有0,s,S,1-6。
运行级 0