Linux服务管理

一、服务器的分类

 

 

二、查看服务启动状态的方法

 

1.    查看自动启动状态(rpm包)

[root@localhost ~]# chkconfig –list

运行级别init      0关机  1单用户  2不完全多用户  3字符界面  4未分配  5图形界面  6重启

auditd          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

crond           0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

htcacheclean    0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

httpd           0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

 

2.    查看当前启动状态

如果可以得到结果说明服务正在运行

[root@localhost ~]# ps aux | grep httpd

root       1662  0.0  0.0 103324   856 pts/3    D+   01:53   0:00 grep httpd

 

3.    查询所有已安装rpm启动状态

[root@localhost ~]# service   --status-all

auditd (pid  1161) 正在运行...

crond (pid  1342) 正在运行...

htcacheclean 已停

httpd (pid  1751) 正在运行...

 

三、rpm包安装服务的管理

 

1.    rpm包服务安装默认位置

 

2.    独立服务管理

 

2.1    独立服务的启动

推荐通过绝对路径启动,因为service仅支持红帽系统

/etc/init.d/服务  start/stop/status/restart

[root@localhost ~]# /etc/init.d/httpd   status

httpd (pid  1751) 正在运行...

 

2.2    独立服务设置开机自启动

1.      chkconfig  [--level 运行级别]  [独立服务名]  [on\off]

2.      修改/etc/rc.d/re.local文件,系统在重启后默认先访问该文件,推荐!直接在文件中添加/etc/init.d/服务名  start启动命令

3.      使用ntsysv图形化插件,红帽专有,局限性

 

3.    基于xinetd服务管理

xinetd服务仅作了解即可,而且启动和自启动同步

3.1    xinetd服务的启动

vi /etc/xinetd.d/xinetd旗下的服务

将disabled改为no即可启动

3.2    xinetd服务的自启动

chkconfig  服务  on   或者   ntsysv

 

四、源码包服务管理

 

1.    源码包服务的启动

绝对路径启动,如:

/usr/local/apache2/bin/apachectl  start

 

2.    源码包服务的自启动

修改/etc/rc.d/re.local文件,添加启动命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

情绪零碎碎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值