systemctl命令

systemctl命令systemctl命令是系统服务管理器指令,它实际上将service和chkconfig这两个命令组合到一起。任务旧指令新指令使某服务自动启动chkconfig–level3httpdonsystemctlenablehttpd.service使某服务不自动启动chkconfig–level3httpdo…

大家好,欢迎来到IT知识分享网。

systemctl命令是系统服务管理器指令,它实际上将 servicechkconfig 这两个命令组合到一起。

任务 旧指令 新指令
使某服务自动启动 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

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信