systemctl命令-管理系统服务-Linux命令大全ROED容易得分享

ROED2023-01-26  59

systemctl命令 – 管理系统服务

 

systemctl命令来自于英文词组”system control“的缩写,其功能是用于管理系统服务。从RHEL/CentOS7版本之后初始化进程服务init被替代成了systemd服务,systemd初始化进程服务的管理是通过systemctl命令完成的,从功能上涵盖了之前service、chkconfig、init、setup等多条命令的大部分功能。

语法格式:systemctl 参数 服务

常用参数:

start 启动服务
stop 停止服务
restart 重启服务
enable 使某服务开机自启
disable 关闭某服务开机自启
status 查看服务状态
list -units --type=service 列举所有已启动服务

参考实例

启动指定的服务:

[root@linuxcool ~]# systemctl start sshd

停止指定的服务:

[root@linuxcool ~]# systemctl stop sshd

重启指定的服务:

[root@linuxcool ~]# systemctl restart sshd

查看指定服务的运行状态:

[root@linuxcool ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset>
   Active: active (running) since Thu 2022-05-12 17:02:08 CST; 23s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 3015 (sshd)
    Tasks: 1 (limit: 12391)
   Memory: 1.5M
   CGroup: /system.slice/sshd.service
           └─3015 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-p>

May 12 17:02:08 linuxcool.com systemd[1]: Stopped OpenSSH server daemon.
May 12 17:02:08 linuxcool.com systemd[1]: Starting OpenSSH server daemon...
May 12 17:02:08 linuxcool.com sshd[3015]: Server listening on 0.0.0.0 port 22.
May 12 17:02:08 linuxcool.com sshd[3015]: Server listening on :: port 22.
May 12 17:02:08 linuxcool.com systemd[1]: Started OpenSSH server daemon.
lines 1-16/16 (END)

将指定的服务加入到开机启动项中:

[root@linuxcool ~]# systemctl enable sshd

将指定的服务从开机启动项中取消:

[root@linuxcool ~]# systemctl disable sshd

显示系统中所有已启动的服务列表信息:

[root@linuxcool ~]# systemctl list-units --type=service
  UNIT                          LOAD   ACTIVE SUB     DESCRIPTION              
  accounts-daemon.service       loaded active running Accounts Service         
  atd.service                   loaded active running Job spooling tools       
  auditd.service                loaded active running Security Auditing Service
  avahi-daemon.service          loaded active running Avahi mDNS/DNS-SD Stack  
  bolt.service                  loaded active running Thunderbolt system service
  colord.service                loaded active running Manage, Install and Gener>
  crond.service                 loaded active running Command Scheduler        
  cups.service                  loaded active running CUPS Scheduler         

systemctl命令 – 管理系统服务,知识来源于网络运用于网络,仅供学习、交流使用,版权归属原作者所有。【内容仅供参考,请读者自行甄别,以防风险】

申明 1、网站名称:容易得 网址:WWW.ROED.CN
2、网站的内容来源于网络,如有侵权,请联系邮箱:185254287#qq.com 本站会在7个工作日内进行删除处理。
3、转载发布此文目的在于传递分享更多信息,仅代表原作者个人观点,并不代表本站赞同其观点和对其真实性负责。文章内容仅供参考,请读者自行甄别,以防风险。
4、禁止发布和链接任何有关政治、色情、宗教、迷信、低俗、变态、血腥、暴力以及危害国家安全,诋毁政府形象等违法言论和信息。
转载请注明原文地址:https://www.roed.cn/read-784.html