服务管理

独立系统服务

响应速度快、持续占用系统资源

临时服务

响应速度较慢、有访问时启用、更节省资源

路径

独立服务(脚本):/etc/init.d/*

临时服务(配置):/etc/xinetd.d/*

系统服务控制

 

设置服务自启状态

chkconfig --list


chkconfig [--level 级别列表] 服务名 on
chkconfig [
--level 级别列表] 服务名 off
#设置单个系统服务时,效率比较高

 chkconfig --list   //显示全部服务的启动状态

 chkconfig --list  服务名称  //显示xxx服务的启动状态

查看本地服务运行状态


service 服务名 status 服务名绝对路径 status #用绝对路径查看本地服务

例子:

 开启独立服务(/etc/init.d/)

 自动:

chkconfig --level 0~6 服务名 动作(on/off)(下次启动生效)

[root@svr5 ~]# chkconfig --level 35 bluetooth off  //调整自启状态关闭

chkconfig  服务名 动作(on/off)   【默认级别2 3 5】

 使用ntsysv工具减少自启动服务

 ntsysv 工具可以在字符模式中运行,为用户提供一个仿图形的交互式操作界面,专门用于集中配置各种系统服务的启动状态。当需要同时设置多个服务的启动状态时,使用ntsysv工具会非常方便。

ntsysv工具的用法

单独执行ntsysv命令时仅用于管理当前运行级别中的服务;通过--level选项可以对指定运行级别中的服务进行管理。

例如,执行ntsysv --level 234命令可以打开ntsysv 管理程序,如图-1所示,以便同时对运行级别2、3、4 中各系统服务的自启动状态进行调整。

操作时按上下箭头键来选择不同的系统服务,按空格键更改自启动状态([*]表示启动,[ ]表示关闭)。如果想知道某个服务的简要描述,

按F1 键可以获取帮助。例如,将光标移动到autofs服务,按F1键可以看到提示“Automounts filesystem on demand”的信息。

 命令格式:

ntsysv  --leve  当期系统启动级别    //空格选中,进入自己动图形界面

手动


service 服务名 start/stop/restart/status(当前级别生效)
/etc/init.d/服务名 start/stop/restart/status/reload(当前级别生效)

 基本方法:

service  服务名称  控制参数
                    start  :启动
                    stop   :停止
                    status : 查看服务的当前状态
                    restart:重新启动
                    reload : 重新加载配置

开启临时服务(/etc/xinetd.d/)

 

eXented InterNET services Daemon

即超级服务器


超级守护进程、超级服务器
统一管理多个TCP/UDP服务、控制访问权限

软件包:

#rpm -qi xinetd

xinetd让您把指定的服务绑定到您的主机上的指定IP编号。每个服务都有它自己指定的xinetd配置文件,这些文件位于/etc/xinetd.d目录中。

chkconfig 服务名 on/off     //手动启动或关闭 服务

service xinetd restart //重启xinetd服务

启用xinetd超级服务

使用/etc/init.d/xinetd脚本

若xinetd服务未运行,则/etc/xinetd.d/下的各配置文件均不生效

启动:

#service xinetd start
#chkconfig xinetd on 

 配置文件:

原文地址:https://www.cnblogs.com/zhongguiyao/p/9178278.html