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

服务通常是不中断运行的,随时接收请求,提供某项服务。例如:http网页服务由诸如nginx、apache服务。

 

网络服务:为其他用户、其他计算机提供某项功能服务。

常见的网络服务:Mail, FTP, SMB,HTTP,网游,DNS

 

SYSTEM V:Linux的服务管理体系。

system v的运行级别概念:

0--关机,

3—多用户模式,

5—XII图形化模式,

6—重新启动。

每个运行级别,都有相应的启动和不启动的服务,这通过system v脚本控制管理。

每个运行级别都对应/etc/rc.d/下的对应目录,如0级别对应rc0.d, 1对应rc1.d等等。

每个rcx.d下的目录都存在相应的链接文件,对应/etc/init.d目录下的脚本文件,例如:

S01sysstat -> ../init.d/sysstat

K95firstboot->../init.d/firstboot

前缀s,k代表该服务在开始时是否启动或不启动;

第2,3位数字代表按顺序的服务启动顺序;

剩余的字符与对应的服务脚本名称相同。

 

通过编写sys v脚本来手工创建一个由sys v控制的服务,也可以通过自定义命令进行管理,不过使用sys v脚本更标准统一。

sys v脚本保存在:etc/rc.d/init.d

sevice命令可以用来调用指定服务的sys v脚本,并执行指定动作。

service 服务名 [start|stop|restart|status]

如:

service network start

service network stop

service network restart

service network status #查看服务运行状态

 

Chkconfig :控制服务是否开始自动运行。

chkconfig 服务名 [on|off]

如:

chkconfig cups on //设置cups服务为开机启动

chkconfig cups off

chkconfig --list //列出所有服务的状态

 

XINETED

除了常驻运行的系统service外,还有部分服务是由xinetd进行控制的。

xinetd作用:

控制不常驻的、功能较为简单的服务;

xintetd自身会作为一个服务常驻在后台,而xinetd控制的服务在有链接需求的时候是不运行的,所有xinetd控制的服务的连接请求都会交由xinetd代理;

xinetd收到一个请求,根据请求的协议来启动相应的进程,进程处理完请求后就会结束;

xinetd还可以对连接请求进程访问控制;

xinetd本身是一个系统服务,使用sys v方式进程管理控制。

常见的xinetd服务:

telnet、tftp、rsync

RH 6最新版默认不会安装xinetd服务。

 

xinetd下的服务也可以用chkconfig来决定是否启用(非启动)。

xinetd的配置文件:/etc/xinetd.conf

xinetd控制的服务的配置文件保存在/etc/xinetd.d/下与服务同名的文件中。

 

最新文章

  1. 反演dp经典
  2. 关于VS2015找不到WIN32的解决办法
  3. Eclipse里面开发ExtJS程序
  4. C语言中的函数
  5. Delphi使用JSON解析调用淘宝IP地址库REST API 示例
  6. Tomcat死机报OutOfMemoryError: PermGen space错误
  7. css控制文字长度,超出长度显示...
  8. 简洁的PHP操作SQLite类
  9. virtualBox文件共享
  10. SQL Server 2014新特性:五个关键点带你了解Excel下的Data Explorer
  11. windows下配置Java环境变量
  12. CSS3学习系列之动画
  13. python 字典操作方法详解
  14. 芝麻HTTP: Scrapy小技巧-MySQL存储
  15. Oracle篇 之 数据操作
  16. 使用Swagger 搭建高可读性ASP.Net WebApi文档
  17. python(leetcode)-350两个数组的交集
  18. Lua 与 C 交互值 函数调用(2)
  19. php gettext
  20. cdn刷新和对应的浏览器现象

热门文章

  1. 支持自动切换的tab标签代码札记
  2. office2010里怎么设置页码为第几页共几页
  3. spring aop源码实现分析
  4. 自制jQuery焦点图切换简易插件
  5. vs2010快捷键
  6. Tomcat源码分析
  7. Struts2 源码分析——过滤器(Filter)
  8. Data URL简介及Data URL的利弊
  9. Android布局尺寸思考
  10. [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(4)