Linux服务管理

(一)服务的简介和分类

1.1服务的分类

  • 在win中安装的程序,可以是应用软件或机器中一直运行的服务。linux同样是这样,通过RPM安装的是直接在内存中成为机器的服务,独立的服务是在内存中运行的,
    xinetd自身就是独立的服务,它管理着其他非独立的服务(基于xinetd服务)。

在这里插入图片描述

1.2查询已经安装的服务

  • 通过RPM包安装的服务
#查看服务自启动状态
chkconfig --list

#查看当前运行的服务
ps aux | grep httpd(xxxx)
  • 通过源码包安装的服务
    查看服务安装的位置,一般是/usr/local下

(二)RPM包安装的服务–管理

2.1 服务默认安装位置

在这里插入图片描述

2.2独立服务的启动

#启动独立服务
/etc/init.d/独立服务名   start/stop/status/restart
#service 也可以启动,但是只在redhat版本中才可能生效,有局限性
service 独立服务名  start/stop/status/restart

#查看服务状态
service --status-all

2.3独立服务的自启动

2.3.1命令

#修改服务状态,让它下次开机自启动
checkconfig --level 2345 httpd(xxx) on
#修改服务状态,关闭自启动
checkconfig httpd off

2.3.2修改文件(推荐)

修改 /etc/rc.d/rc.local文件

2.3.3使用ntsysv命令管理

#ntsysv打开管理界面,开启自启动,但是只在redhat版本中才可能生效,有局限性
ntsysv

(三)源码包服务的管理

2.4.1 服务启动

  • 使用绝对路径,调用启动脚本来启动。
  • 不同源码包启动脚本不同,通过查看源码包安装说明,查看启动脚本的方法。
/usr/local/apache2/bin/apachectl start|stop

2.4.2服务自启动

vim /etc/rc.d/rc.local
#add
/usr/local/apache2/bin/apachectl star
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值