大家好,欢迎来到IT知识分享网。
systemctl
命令是系统服务管理器指令,它实际上将 service
和 chkconfig
这两个命令组合到一起。
任务 | 旧指令 | 新指令 |
---|---|---|
使某服务自动启动 | chkconfig –level 3 httpd on | systemctl enable httpd.service |
使某服务不自动启动 | chkconfig –level 3 httpd off | systemctl disable httpd.service |
使某服务不自动启动 | service httpd status | systemctl status httpd.service (服务详细信息)systemctl is-active httpd.service(仅显示是否 Active) |
显示所有已启动的服务 | chkconfig –list | systemctl list-units –type=service |
启动某服务 | service httpd start | systemctl start httpd.service |
停止某服务 | service httpd stop | systemctl stop httpd.service |
重启某服务 | service httpd restart | systemctl restart httpd.service |
实例
- 启动nfs服务
systemctl start nfs-server.service
- 设置开机自启动
systemctl enable nfs-server.service
- 停止开机自启动
systemctl disable nfs-server.service
- 查看服务当前状态
systemctl status nfs-server.service
- 重新启动某服务
systemctl restart nfs-server.service
- 查看所有已启动的服务
systemctl list -units --type=service
- 开启防火墙22端口
iptables -I INPUT -p tcp --dport 22 -j accept
如果仍然有问题,就可能是SELinux
导致的
- 关闭SElinux:
修改/etc/selinux/config
文件中的SELINUX=""
为disabled
,然后重启。
- 彻底关闭防火墙:
sudo systemctl status firewalld.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
原文: http://man.linuxde.net/systemctl
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23270.html