RHCE7 -- systemctl命令

查询所有单元的状态:

[[email protected] ~]# systemctl
UNIT                                                  LOAD   ACTIVE SUB       DESCRIPTION
proc-sys-fs-binfmt_misc.automount                     loaded active waiting   Arbitrary Executable File Formats File System Automoun
sys-devices-pci00...get1:0:0-1:0:0:0-block-sr0.device loaded active plugged   VBOX_CD-ROM
sys-devices-pci0000:00-0000:00:03.0-net-enp0s3.device loaded active plugged   PRO/1000 MT Desktop Adapter
sys-devices-pci00...0-0000:00:05.0-sound-card0.device loaded active plugged   82801AA AC‘97 Audio Controller
sys-devices-pci0000:00-0000:00:08.0-net-enp0s8.device loaded active plugged   PRO/1000 MT Desktop Adapter
sys-devices-pci00...0:0-2:0:0:0-block-sda-sda1.device loaded active plugged   VBOX_HARDDISK
sys-devices-pci00...0:0-2:0:0:0-block-sda-sda2.device loaded active plugged   LVM PV ewUQqv-N1i5-9xcA-GRad-2BLV-qOTh-vNPOd2 on /dev/
sys-devices-pci00...get2:0:0-2:0:0:0-block-sda.device loaded active plugged   VBOX_HARDDISK
sys-devices-platform-serial8250-tty-ttyS0.device      loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS0...

仅查询服务单元的状态:

[[email protected] ~]# systemctl --type=service
UNIT                                                   LOAD   ACTIVE SUB     DESCRIPTION
abrt-ccpp.service                                      loaded active exited  Install ABRT coredump hook
abrt-oops.service                                      loaded active running ABRT kernel log watcher
abrt-xorg.service                                      loaded active running ABRT Xorg log watcher
abrtd.service                                          loaded active running ABRT Automated Bug Reporting Tool
accounts-daemon.service                                loaded active running Accounts Service
...

查看处于失败或维护状态的任何单元:

[[email protected] ~]# systemctl status rngd.service -l
rngd.service - Hardware RNG Entropy Gatherer Daemon
   Loaded: loaded (/usr/lib/systemd/system/rngd.service; enabled)
   Active: failed (Result: exit-code) since Fri 2015-07-17 11:08:27 CST; 32min ago
  Process: 649 ExecStart=/sbin/rngd -f (code=exited, status=1/FAILURE)
 Main PID: 649 (code=exited, status=1/FAILURE)
   CGroup: /system.slice/rngd.service

Jul 17 11:08:25 rhce7.example.com systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
Jul 17 11:08:27 rhce7.example.com rngd[649]: Unable to open file: /dev/tpm0
Jul 17 11:08:27 rhce7.example.com rngd[649]: can‘t open any entropy source
Jul 17 11:08:27 rhce7.example.com rngd[649]: Maybe RNG device modules are not loaded
Jul 17 11:08:27 rhce7.example.com systemd[1]: rngd.service: main process exited, code=exited, status=1/FAILURE
Jul 17 11:08:27 rhce7.example.com systemd[1]: Unit rngd.service entered failed state.
[[email protected] ~]# 

查看特定单元是否活动:

[[email protected] ~]# systemctl is-active sshd
active

查看特定单元是否已经开启自启动:

[[email protected] ~]# systemctl is-enabled sshd
enabled

列出所有已经加载单元的活动状态

[[email protected] ~]# systemctl list-units --type=service
UNIT                         LOAD   ACTIVE SUB     DESCRIPTION
abrt-ccpp.service            loaded active exited  Install ABRT coredump hook
abrt-oops.service            loaded active running ABRT kernel log watcher
abrt-xorg.service            loaded active running ABRT Xorg log watcher
abrtd.service                loaded active running ABRT Automated Bug Reporting
accounts-daemon.service      loaded active running Accounts Service
alsa-state.service           loaded active running Manage Sound Card State (rest
atd.service                  loaded active running Job spooling tools

查看所有单元的已启用和已禁用设置

[[email protected] ~]# systemctl list-unit-files --type=service
UNIT FILE                                   STATE
abrt-ccpp.service                           enabled
abrt-oops.service                           enabled
abrt-pstoreoops.service                     disabled
abrt-vmcore.service                         enabled
abrt-xorg.service                           enabled
abrtd.service                               enabled
accounts-daemon.service                     enabled
alsa-restore.service                        static 

查看失败的服务的状态

[[email protected] ~]# systemctl list-unit-files --type=service
UNIT FILE                                   STATE
abrt-ccpp.service                           enabled
abrt-oops.service                           enabled
abrt-pstoreoops.service                     disabled
abrt-vmcore.service                         enabled
abrt-xorg.service                           enabled
abrtd.service                               enabled
accounts-daemon.service                     enabled
alsa-restore.service                        static 

屏蔽服务
有时候可能安装了互相冲突的服务,比如network和NetworkManager,iptables和firewalld
可以将服务屏蔽。屏蔽将在配置目录中创建链接,使的启动该服务时不发生任何事

[[email protected] ~]# systemctl mask network
ln -s ‘/dev/null‘ ‘/etc/systemd/system/network.service‘
[[email protected] ~]# systemctl unmask network
rm ‘/etc/systemd/system/network.service‘
时间: 2024-10-25 12:16:18

RHCE7 -- systemctl命令的相关文章

linux学习笔记——进程的查看和管理、systemctl命令

###########################################################################第七单元##########################################################################1.什么是进程.线程进程是一个具有独立功能的程序关于某个数据集合的一次运动活动,进程也就是系统正在做的事情线程是进程作为分配资源的基本单位. 2.进程状态运行休眠停止继续结束僵尸进程(已经结束了

Redhat7 systemctl命令

Redhat7 systemctl命令: 启动.停止.重启.查看状态: # systemctl start\stop\restart\status httpd 激活服务: # systemctl is-active  httpd 开机启动httpd: # systemctl enable httpd 开机不启动httpd: # systemctl disable httpd 使用systemctl命令杀死服务: # systemctl kill httpd 列出所有服务(包括启用和禁用): #

(转)systemctl 命令完全指南

场景:在使用chkconfig查看vsftpd是否看机启动时候看不到启动项,用systemctl 才看到自己想要的结果 1 总结 from:https://linux.cn/article-5926-1.html(相当的详尽) Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V初始进程.Systemd的功能是用于集中管理和配置类UNIX系统. 先来个简单总结(后面才是from的链

红冒系列-Systemctl命令详解说明

Linux Systemctl是一个系统管理守护进程.工具和库的集合,用于取代System V.service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器.通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务.环境.快照相关命令,systemd服务的配置重载,系统开机关机相关的命令. 1. 列出所有可用单元 systemctl list-unit-files 2. 列出所有运

Centos7中systemctl命令详解

LinuxSystemctl是一个系统管理守护进程.工具和库的集合,用于取代System V.service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器.通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务.环境.快照相关命令,systemd服务的配置重载,系统开机关机相关的命令. 1. 列出所有可用单元 # systemctl list-unit-files 2. 列出所有

每天一个Linux命令(55)systemctl命令

systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起.     (1)用法:     用法:  systemctl  [参数]  [服务]     (2)功能:     功能:  systemd 是 Linux 下的一款系统和服务管理器,兼容 SysV 和 LSB 的启动脚本.     (3)选项参数: start,stop,restart,status,enable,disable,is-enabled     (4)实例: 1)

systemctl命令完全指南

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. Systemd是一个系统管理守护进程.工具和库的集合,用于取代System V初始进程.Systemd的功能是用于集中管理和配置类UNIX系统. 在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署.Systemd通常是所有其它守护进程的父进程,但并非总是如此. 使用Systemctl管理Linux服务 本文旨在阐明在运行systemd的系统上"如

centos7 systemctl命令

systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 实例: 启动nfs服务:systemctl start nfs-server.service 设置开机自启动:systemctl enable nfs-server.service 停止开机自启动:systemctl disable nfs-server.service查看服务当前状态:systemctl status nfs-server.service 重新启动某服务:sy

Linux - 利用systemctl命令管理服务

systemctl命令是系统服务管理器指令,融合了service和chkconfig的功能,可以查看和设置服务. 这里以docker服务为例. 利用systemctl命令管理 显示服务状态:systemctl status docker.service 列出服务层级和依赖关系:systemctl list-dependencies docker.service 启动服务:systemctl start docker.service 关闭服务:systemctl stop docker.servi