Linux 应用服务状态

++++++++++++++++++++++++++++++++++++++++++++++++
标题:Linux操作系统的Linux的服务状态
时间:2019年7月23日
++++++++++++++++++++++++++++++++++++++++++++++++
在 CentOS Linux 操作系统中,不同的功能将对应着不同的服务。今天就来了解一下服务的管理命令。

首先我们可以简单的了解一下服务的分类。
1. 服务的分类
根据功能可以将服务分为系统服务、网络服务及应用服务。
根据启动方式可以分为多里系统服务和临时服务。

2. 常用的服务管理动作
[root@mysql ~]# service sshd start
[root@mysql ~]# service sshd stop
[root@mysql ~]# service sshd status
[root@mysql ~]# service sshd restart
[root@mysql ~]# service sshd reload
以上为工作中常用的管理方式。

3. 设置开机服务状态
如果我们的系统会进场重启,这样就会导致每次系统重启后,我们都需要手动启动我们的服务。
其实在 Linux 系统中提供了一种开机自启动的机制,系统重启后,服务也会随之重启。
[root@mysql ~]# chkconfig --list //查看服务列表
[root@mysql ~]# chkconfig --list sshd
[root@mysql ~]# chkconfig sshd --level 2345 on //开启指定运行级别
[root@mysql ~]# chkconfig sshd off //关闭所有运行级别
[root@mysql ~]# chkconfig --del sshd //从chkconfig中移除
[root@mysql ~]# chkconfig --add sshd //添加到chkconfig中

扩展知识:
重启服务时使用reload代替restart。
restart命令具备两层意义,一是现将服务stop,在将服务start,这是restart的系统底层的做法。
但是如果我们修改某服务的配置文件时(例如:sshd)写入了错误信息,这是使用restart,关闭是正常的,但是将无法start。
我们没有sshd怎么办,只能本地登录去解决。
所以restart使用起来好像不是很保险。现在用reload代替restart。
什么是reload呢?顾名思义是重新加载配置,如果配置文件存在问题,自然是加载失败的,服务继续使用原配置文件。
我们可以继续修改sshd服务的配置文件。
此外,使用reload后,当前已经建立连接的服务依旧使用原配置,建立新的连接则使用新的配置。

 

相关连接:

https://www.cnblogs.com/lv1572407/p/11451928.html

转载于:https://www.cnblogs.com/lv1572407/p/11451912.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值