今天学习到了Linux系统服务基础

服务(Service)是运行在操作系统后台的一个或多个程序,为用户或系统提供某项特定功能服务的程序。

服务通常是不中断的、随时接收请求的后台运行的进程

Linux中服务通过System V架构进行管理

System V定义了运行级别的概念,默认系统有7个运行级别:

0   关机

1   单用户模式

2   不带网络的多用户模式

3   带网络的多用户模式,纯文本界面

4   未使用

5   带网络的多用户模式,图形界面

6   重启

每个级别下都有启动、不启动的服务

服务的启动、关闭等功能通过System V格式的脚本进行管理,脚本保存在:

/etc/rc.d/init.d

命令service用以控制服务:

service 服务名  start|stop|status

service network start     启动服务network

service network stop     关闭服务network

service netwrok restart  重启服务network

命令chkconfig用以控制一个服务是否默认启动:

chkconfig 服务名  on|off

chkconfig atd off     开机不自动启动atd服务

chkonfig atd on       开机自动启动atd服务

chkconfig --list       列出所有服务的开机启动状态

部分非常驻服务由xinetd服务控制

xinetd服务配置文件保存在:

/etc/xinetd.conf