Linux查看、禁止、启用服务

本文以Centos7.6 x86_64为例,其它发行版本,可能略有不同

systemctl命令格式如下:

  systemctl [选项] [服务名称]

systemctl命令可以使用enable/disable选项,以此来控制服务是否开机自动启动,命令如下:

[root@iZm5edmhc2bu5l6wo030p1Z ~]# systemctl enable firewalld.service

以上命令打开了firewalld.service(防火墙)开机自启功能。
关闭firewalld.service开机自启功能,命令如下:

[root@iZm5edmhc2bu5l6wo030p1Z ~]# systemctl disable firewalld.service

使用systemctl的status选项查看服务的运行状态,执行结果如下:

[root@iZm5edmhc2bu5l6wo030p1Z ~]# systemctl status firewalld.service
  firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

Jan 18 15:45:42 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jan 18 15:45:43 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopped firewalld - dynamic firewall daemon.
Jan 18 15:45:43 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Starting firewalld - dynamic firewall daemon...
Jan 18 15:45:43 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Started firewalld - dynamic firewall daemon.
Jan 18 15:46:10 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jan 18 15:46:11 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopped firewalld - dynamic firewall daemon.
Jan 18 16:14:34 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Starting firewalld - dynamic firewall daemon...
Jan 18 16:14:34 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Started firewalld - dynamic firewall daemon.
Jan 18 16:15:03 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopping firewalld - dynamic firewall daemon...
Jan 18 16:15:04 iZm5edmhc2bu5l6wo030p1Z systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@iZm5edmhc2bu5l6wo030p1Z ~]# 

从执行结果可以看出,firewalld.service服务处于Active: inactive (dead)关闭状态。

systemctl选项介绍:

start 启动服务
stop 关闭服务
restart 重启服务,与服务当前状态无关
reload 重新载入服务配置信息,并且不中断服务
condrestart 重启服务,此选项会检查当前服务的运行状态,如果服务正在运行,它可以重启服务,否则condrestart无法重新启动服务
status 查看服务的运行状态
enable 设置服务开机自动启动
disable 禁止服务开机自动启动
is-enabled  检查服务在当前环境下是启用还是禁用
list-unit-files --type=service  输出各个运行级别下,所有服务的启用和禁用情况
systemctl daemon-reload 创建一个新服务文件,或者变更配置时使用

除此之外,systemctl还可以管理系统电源,控制系统重启、关机和休眠等操作,命令如下:

systemctl poweroff   系统关闭
systemctl reboot      重启系统
systemctl suspend   进入待机模式
systemctl hibernate  系统休眠
systemctl hybrid-sleep 混合休眠模式
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

heixai

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

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

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

打赏作者

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

抵扣说明:

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

余额充值