如何在Fedora Linux中在启动时列出启动服务
时间:2020-01-09 10:39:30 来源:igfitidea点击:
如何使用命令行列出Fedora Linux中的所有启动服务?
如何在启动时使用systemctl命令列出在Fedora Linux上运行和启用的所有服务?
说明:systemd是Fedora Linux操作系统的服务管理器。
作为启动的第一个过程(如PID 1)运行时,它充当初始化系统,在Fedora上启动并维护用户空间服务。
可以使用systemctl命令来控制Fedora Linux上的systemd系统和服务管理器。
在本教程中我们学习了如何在Fedora Linux中在启动时显示所有启动服务。
如何在启动时在Fedora中列出启动服务
打开终端应用程序。
输入以下systemctl命令以列出正在运行的服务:
systemctl -t service --state=active
如何列出Fedora上的所有服务
systemctl -at service
您也可以使用以下ls命令:
ls /etc/systemd/system/*.service ls /usr/lib/systemd/system/*.service
如何在Fedora上使用systemd的systemctl显示所有已启用的服务
要列出Fedora Linux中所有启用的服务,请执行:
systemctl list-unit-files --state=enabled
您还可以使用grep命令过滤掉信息:
systemctl list-unit-files | grep enabled systemctl | grep running
我如何查看在启动时在Fedora上是否启用了名为sshd的服务?
尝试以下语法:
systemctl is-enabled {service} systemctl is-enabled sshd.service
输出示例:
enabled
如何查看服务是否在Fedora Linux上运行/启用
systemctl status {service} systemctl status sshd.service
在启动时,我的Fedora Linux机器上是否启用了sshd服务?
如何在启动时启用服务?
sudo systemctl enable {service} sudo systemctl enable sshd.service
如何在启动时禁用服务?
sudo systemctl disable {service} sudo systemctl disable nginx.service
在Fedora Linux上停止正在运行的服务
sudo systemctl stop {service} sudo systemctl stop nginx.service
在Fedora Linux上启动正在运行的服务
sudo systemctl start {service} sudo systemctl start nginx.service
在Fedora Linux上重新启动正在运行的服务
sudo systemctl restart {service} sudo systemctl restart nginx.service
在Fedora Linux上重新加载正在运行的服务
sudo systemctl reload {service} ## edit file ## sudo vi /etc/nginx/nginx.conf ## reload nginx ## sudo systemctl reload nginx.service
如何在Fedora Linux上查看给定服务名称的错误消息或日志
journalctl -u {service} journalctl -u sshd.service journalctl -u network.service