操作部署某个环境的时候使用的是CentOS7版本,然后在需要启动httpd服务的时候惯性的使用service httpd start命令,但是提示有"/bin/systemctl start "问题。看来系统变动之后一些操作命令还是有些变化的。
当然,为了兼容性,我们原来习惯使用的service命令在CentOS7中仍然是可以使用的,它会重定向命令到新的systemctl工具命令,这个我们应该有看到的。但是在这篇文章中,既然用到新的CentOS7,那我们就来看看新的systemctl工具操作命令组,算是一个学习记录,以后应该有需要用到。
第一、启动、终止、重启
systemctl start #启动
systemctl stop #停止
systemctl restart #重启
第二、设置开机启动/关闭
systemctl enable #开机启动
systemctl disable #开机不启动
第三、检查httpd状态
systemctl status
[root@localhost html]# systemctl status
- The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/; enabled)
Active: active (running) since Mon 2017-09-04 07:35:03 PDT; 1min 2s ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 2255 (httpd)
Status: "Total requests: 2; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: //
├─2255 /usr/sbin/httpd -DFOREGROUND
├─2256 /usr/sbin/httpd -DFOREGROUND
├─2257 /usr/sbin/httpd -DFOREGROUND
├─2258 /usr/sbin/httpd -DFOREGROUND
├─2259 /usr/sbin/httpd -DFOREGROUND
├─2260 /usr/sbin/httpd -DFOREGROUND
└─2261 /usr/sbin/httpd -DFOREGROUND
Sep 04 07:35:03 systemd[1]: Started The Apache HTTP Server.
[root@localhost html]#
[root@localhost html]#