本文以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.servicefirewalld.service - firewalld - dynamic firewall daemonLoaded: 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 混合休眠模式

Linux查看、禁止、启用服务相关推荐

  1. linux系统禁止邮箱服务,Linux禁止smtp发送邮件,禁止25端口,防止垃圾邮件

    有时候,一些网站不小心被黑,导致垃圾邮件泛滥而遭到投诉,这是我们不想遇到的.怎么样在Linux禁止smtp发送邮件,禁止25端口,防止垃圾邮件?我们可以用iptables来实现屏蔽25端口,如果服务器 ...

  2. 查看linux创建了哪些用户组,Linux查看用户属于哪些组/查看用户组下有哪些用户...

    一.关于/etc/group格式的讨论 在说/etc/group格式的时候,网上很多文章都会说是"组名:组密码:组ID:组下用户列表",这说法对了解/etc/group格式是没问题 ...

  3. linux 查看was端口,Linux如何查看端口状态

    查看并发状态 # netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 这条语句返回结果如下 LAST_ACK 5 ...

  4. linux查看服务器开放的端口和启用的端口五种方式

    文章目录 nmap工具检测开放端口 Nmap的扫描参数 telnet查看端口是否开放 curl查看链接端口是否开放 nc(netcat)命令来查看远程 Linux 系统中某个端口是否开启 netsta ...

  5. netstat linux查看监听端口号,linux用netstat查看服务及监听端口

    [root@localhost ~]# netstat -nlp netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接 ...

  6. linux 查看服务状态指令

    linux查看服务:  一.利用进程来查看  命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在.  二.利用Systemctl  命令  1.查看单个服务的运行状态:  s ...

  7. Linux查看系统所有运行进程,如何在Linux系统列出systemd下所有正在运行的服务

    Linux系统提供各种系统服务(如进程管理.登录.syslog.cron等)和网络服务(如远程登录.电子邮件.打印机.Web主机.数据存储.文件传输.域名解析(使用DNS).动态IP地址分配(使用DH ...

  8. linux查看php服务,linux如何查看服务

    服务(service) (推荐学习:linux运维) 服务相当于支持系统运行的一些必要程序,默默运行在系统后台的,他可以为应用程序提供一些更有特色的东西,比如播放MP3,开启一个播放MP3的服务,用户 ...

  9. linux 查看crond服务器,Linux中crond服务与crontab用法

    补充:在使用crontab的时候,要特别注意的是运行脚本中能够访问到的环境变量和当前测试环境中的环境变量未必一致,一个比较保险的做法是在运行的脚本程序中自行设置环境变量(export) (1)先建一个 ...

  10. Linux查hudi服务的进程,Linux查看非root运行的进程

    Linux查看非root运行的进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -U root -u root -N PID TTY TIME CMD ...

最新文章

  1. github总star超9K!一个超赞的 PyTorch 资源大列表,有人把它翻译成了中文版!
  2. signature=4623c3d3408491ef6534d11dfcfda77e,作业批语架起师生情感交流的桥梁
  3. java1.8的特性,java1.8新特性
  4. ADO.NET 2.0 功能一览 --作者:Bob Beauchemin
  5. C# 遇到 which has a higher version than referenced assembly
  6. Django基本概念、安装、配置到实现框架,Xmind学习笔记
  7. 计算机网络实用技术教学资源,计算机网络实用技术第一章课件教学.ppt
  8. 2017 Multi-University Training Contest - Team 5:1001. Rikka with Candies(手写bitset)
  9. 顶级的CSS和Javascript动画框架
  10. [转移]今天做了的一些事
  11. beanstalkd
  12. Nginx配置规则详解,配置解释
  13. Linux王冠-RHCE认证概况及费用一览
  14. 【北京-亚运村】这7家公司推荐给你
  15. 说到VDI与IDV的分分合合,不会再有比这更清晰的解释了!
  16. usb驱动文件_我的USB驱动器应使用什么文件系统?
  17. Mysql——》索引存储模型推演
  18. Ubuntu Kylin如何关闭自动锁屏
  19. Microsoft Remote Desktop提示「Your session was disconnected」
  20. vscode和IDEA分别如何克隆git上的项目

热门文章

  1. .NET 开发电子病历系统(EMR)
  2. 【计算机网络】一概述
  3. 为什么设置%的hight和width没有效果
  4. 频繁发生fullgc的原因和定位思路
  5. 410-B-,B+,B*树
  6. JRebelXRebel的配置和使用(进阶篇)
  7. 【Java在线问卷调查】Java ssm框架在线问卷调查系统的设计与实现
  8. 社会杂谈:救助人与救助动物,是单选题吗?“虐狗案”
  9. ArcGIS Server发布地图服务
  10. 使用python将数据存储在txt文档中