Linux服务管理

一、服务简介与分类

1. 服务分类

这里写图片描述

    其中独立的服务本身就存在在内存中,当有用户访问服务就直接响应用户,这样响应速度更快,但是会耗费系统内存资源;而xinetd服务本身是独立的,存在内存中,但xinetd服务本身没有功能,它在后面都一系列被其管理的服务,客户是不能直接找到被它管理的服务的,需要找到xinetd服务然后通过xinetd访问需要的服务,不耗费过多内存资源,但响应速度更慢

2. 启动与自启动

启动:当前系统中正在服务运行,并提供功能
自启动:服务在系统开机或重启后,自动启动服务

3. 查询已安装服务

功能描述:查看RPM包安装服务自启动状态
语法:chkconfig –list


    源码包安装的服务则需要查看服务的安装位置,通常是/usr/local/下

二、RPM包安装服务管理

1. 独立服务的管理

功能描述:独立服务的启动
语法:/etc/init.d/独立服务名 start|stop|restart|status
          service 独立服务名 start|stop|restart|status


功能描述:独立服务自启动
语法:chkconfig [–level 运行级别] [独立服务名] [on|off]
          修改/etc/rc.local文件
          使用ntsysv命令管理
注意:在系统程序启动完成后,用户输入密码之前,就会读取/etc/rc.local文件,在其中可以写入service 服务名 start启动服务

2. 基于xinetd服务的管理

    默认在现在的Linux系统中,xinetd服务并没有安装,因为现在使用xinetd服务管理的服务越来越少,如telnet和rsync,所以在最开始的时候需要先安装xinetd,再安装其管理的服务

功能描述:启动基于xinetd服务
语法:修改/etc/xinted.d/服务名 配置文件将其中的disable=yes改为no
注意:修改完成后重启xinetd


功能描述:自动启基于xinetd服务
语法:chkconfig 服务 on
          使用ntsysv命令管理

三、源码包安装服务管理

1. 服务启动

    使用绝对路径,调用启动脚本启动,启动脚本的方法可以在服务的安装说明中查看

2.服务自启动

语法:修改/etc/rc.local加入服务标准启动命令

3. 服务管理命令识别源码包

功能描述:创建软链接到/etc/init.d/中,让service命令能够识别
语法:ln -s 服务启动脚本 /etc/init.d/服务名
提示:并不推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值