UNIX系统管理:启动网络服务

完成这一章,你将能够做以下的事情:

描述在系统启动的过程中如何使用运行级

修改和观察系统当前的运行级

定义系统默认的运行级

通过/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    系统关闭状态。当运行在运行级0的时候,系统执行系统关闭过程,停止所有的进程并且关闭系统

运行级 s    为系统管理任务而保留的特殊的运行级,也称为单用户状态意思是只能一个用户使用,通常这个用户是系统管理员,例如,关闭系统命令/sbin/shutdown可以将系统带到s运行级。

运行级 S    同运行级s类似。在运行级别s的状况下,只有从系统控制台可以存取系统,而当系统运行为S的时候,你可以从你登录的终端上存取系统,也就是可以启动虚拟系统控制台。

运行级 1    和单用户类似,但是会装载文件系统,同时同步器会运行,这个运行级也可以被用来进行系统管理的任务。

运行级 2    多用户状态,在此状态下,所有的用户都可以存取系统。

运行级 3    对HP CDE用户,HP CDE在在这个运行级是可用的,同时在运行级3可以输出NFS文件系统;这也被成为“带网络支持的多用户状态”。

运行级 4    对HP VUE用户,在这种模式下,HP VUE可用,HP VUE是在10.30以下的版本中提供。HP-UX 11.0以上不再支持HP VUE。

运行级和启动/关闭过程

最初,init将系统启动到运行级别1,然后启动到运行级2,然后是3,最后到达/etc/inittab文件中定义的默认的运行级。在每一个运行级阶段,init会调用/sbin/rc来启动服务。

对系统关闭的过程来说,init会将系统关闭到运行级0,在每个运行级,/sbin/rc有机会来kill任何不再需要的服务。

修改和浏览系统运行级

你可以使用who -r 命令来查看系统当前的运行级。你还可以使用init命令来更改你的系统运行级。

# whor -r

# init 4

# init 2

# init 3

时间: 2024-09-20 07:57:02

UNIX系统管理:启动网络服务的相关文章

UNIX系统管理:网络连接查错

完成这一章,你能做以下事情: 使用下面的命令来检查http://www.aliyun.com/zixun/aggregation/18415.html">网络连接方面的错误: lanscan lanadmin linkloop arp ping netstat -i netstat -a netstat -r hostname nslookup 1.网络查错工具 在UNIX中有如下的工具可以用来进行网络查错: arp (BSD) ping (public domain) netstat (

UNIX系统管理:网络监听的检测

网络监听本来是为了管理网络,监视网络的状态和数据流动情况.但是由于它能有效地截获网上的数据,因此也成了网上黑客使用得最多的方法.有一个前提条件,那就是监听只能是同一网段的主机,这里同一网段是指物理上的连接.因为不是同一落千丈网段的数据包,在网关就被滤掉,传不到该网段来.否则一个Internet上的一台主机,便可以监视整个Internet了. 网络监听最有用的是获得用户口令.当前,网上的数据绝大多数是以明文的形式传输.而且口令通常都很短且容易辨认.当口令被截获,则可以非常容易地登上另一台主机. 简

UNIX系统管理:网络监听概念

网络监听工具的提供给管理员的一类管理工具.使用这种工具,可以监视网络的状态.数据流动情况以及网络上传输的信息. 但是网络监听工具也是黑客们常用的工具.当信息以明文的形式在网络上传输时,便可以使用网络监听的方式来进行攻击.将网络接口设置在监听模式,便可以源源不断地将网上传输的信息截获. 网络监听可以在网上的任何一个位置实施,如局域网中的一台主机.网关上或远程网的调制解调器之间等.黑客们用得最多的是截获用户的口令. 1什么是网络监听 网络监听是黑客们常用的一种方法.当成功地登录进一台网络上的主机,并

UNIX系统管理:网络安全技术与黑客攻击威胁

企业网络安全的核心是企业信息的安全.为防止非法用户利用网络系统的安全缺陷进行数据的窃取.伪造和破坏,必须建立企业网络信息系统的安全服务体系.关于计算机信息系统安全性的定义到目前为止还没有统一,国际标准化组织(ISO)的定义为:"为数据处理系统建立和采用的技术和管理的安全保护,保护计算机硬件.软件和数据不因偶然和恶意的原因遭到破坏.更改和泄露".计算机安全包括物理安全和逻辑安全,其中物理安全指系统设备及相关设施的物理保护以免于被破坏和丢失,逻辑安全是指信息的可用性.完整性和保密性三要素.

全天候全方位服务群众 西湖区启动网络服务平台

浙江日报杭州11月5日讯 今天上午,杭州西湖区"三全十服务"社会服务管理网正式启动."三全十服务"是指,服务时间全天候.服务内容全方位.服务对象全覆盖,提供窗口.预约.应急.特殊.互助等1017853.html">类服务. 这个平台运用信息化技术,开通党建服务.综治管理.公共服务.陈辽敏网上工作室四大模块,录入全区居民.单位.党组织.社工等各类公共服务信息,形成一个开放互动的服务系统,大大方便了查询和管理,矛盾处理更及时.群众办事更方便. 115.h

UNIX系统管理:网络监听的目的

首先,这些工具对网络上主机间的通信,能给出一个详细的,逐包的统计信息.入侵者可以选择某一台主机,看看它正在同那些主机进行通信,使用了哪些协议(通过端口号可以区分出来),传输一些针么内容. 对于这类工具,常常可以设置详细的过滤条件,可以针对信息的源主机.目的主机.使用的协议.使用的端口以及包的长度来设置过滤条件,也可以是这些条件的逻辑组合. 下面是使用snoop发现的主机asy&.vineyard.net和主机next之间后段对话: #snoop asy8.vineyard.netànext SM

UNIX系统管理:使用网络服务

完成这一章,你能够做以下事情: 描述UNIX中不同的网络服务 理解局域网(LAN)的功能 找出本地主机的主机名和局域网中其它系统的主机名. 使用ARPA/http://www.aliyun.com/zixun/aggregation/33795.html">Berkeley服务来执行远程登录,远程文件传输,和远程命令执行. 11.1 局域网是什么? 局域网(LAN)是在一个小的区域中连接两台或者多台计算机.在LAN中通常安装有超过一台的计算机,以便让用户可以同时在不同的计算机上工作,而不用

UNIX系统管理:系统的关闭和启动

系统的启动是指从开始引导操作系统直到系统正常工作的过程.在启动之初,操作系统被装入内存并且开始执行,这个执行过程中将进行大量初始化操作以提供某些服务如http://www.aliyun.com/zixun/aggregation/14291.html">打印服务,网络服务等. 用户,特别是系统管理员必须详细了解系统启动全过程的各个具体细节.启动是整个系统运行期间最脆弱.最容易出现问题的时候.稍有不慎,整个系统将无法正常启动,或正常启动了,却无法正常工作. 虽然UNIX系统被设计成一种可以可

不能启动 Easy Config时如何创建一个新的网络服务

创建|网络 如果你发现Easy Config不能启动,而原有的网络服务正常使用,那么可以通过以下的方法进行创建.修改.删除网络服务.1 创建(新增加一个网络服务) 在你Oracle安装目录下..\Oracle\Ora81\NETWORK\ADMIN下找到tnsnames.ora,用notepad或其他的文本编辑器打开,会看到以下内容  # E:\ORACLE\ORA81\NETWORK\ADMIN\TNSNAMES.ORA Configuration File:E:\Oracle\Ora81\N