system

服务的分类

1.由System V管理的服务也称独立系统服务

 服务一经启动,除非因为关闭系统或管理者手动结束,否则都将在后台执行,不管有没有被用到。
特性:
 响应速度较快
 占用系统资源

 服务脚本文件被储存在/etc/rc.d/init.d/目录下,及/etc/init.d/目录下。
  start:启动这个服务。
  stop:停止这个服务。
  restart:重新启动
  reload:重载配置文件,这个参数只有在服务已经启动的状况下才能使用。
  status:查看目前服务的启动状态

如何开启和关闭服务
 以httpd vsftpd为例
 3种方法:
  service vsftpd start/stop/restart 开启、关闭、重启vsftpd服务
  /etc/init.d/httpd start/stop/restart 开启、关闭、重启
  /etc/rc.d/init.d/httpd start/stop/restart 开启、关闭、重启

如何设定服务的开机自启动/不启动
 chkconfig httpd on/off 设定httpd服务开机启动/不启动
 chkconfig httpd --list 查看httpd在各个级别下的开机启动情况
 chkconfig --level 35 httpd om/off 指定httpd服务在3和5运行级别下开机启动/不启动

2.由Xinetd(超级守护进程)管理的服务也称临时服务

 与独立系统服务不同,临时服务平时并不会启动,而是当客户端需要请求时才会被启动,使用完毕就会结束。
特性:
 响应速度较慢
 较节省系统资源

超级守护进程:
 xinetd是一个特殊的程序,不断监控其管理的所有服务的端口。一旦有客户端调用某一个启动文件时,这个程序要负责启动该服务;而在客户端使用完毕后,该程序也必须要负责结束该服务。
 超级守护进程xinetd本身是有systemV管理的服务。
Xinetd(超级守护进程)管理的服务相应的脚本文件存放在/etc/xinetd.d/ 目录下。

如何开启和关闭服务
 telnet为例
 rpm -ivh xinetd-…...由于依赖关系先安装xinetd软件
 rpm -ivh telnet-*
 vim /etc/xinetd.d/telnet 编辑telnet配置文件

 disable=no  启用服务 

 重启超级守护进程xinetd服务 service xinetd restart
 netstat -tnlp 可以看到23端口由xinetd监听
其他服务管理工具
 ntsysv
 system-config-services

posted @ 2017-02-19 21:25  Callum  阅读(425)  评论(0编辑  收藏  举报