centos6.5无法使用systemctl
问题描述:
CentOS 6.5 系统中 无法识别 systemctl:
原因:
CentOS 6.X 版本不能安装firewall,firewall是Centos7.X 版本以后系统内置的,所以 CentOS 6.5 是不能识别 systemctl 的。
解决方法:
可以使用service
命令来代替运行
1.命令格式:
service SCRIPT COMMAND [OPTIONS]
说明:service [服务] [操作] [选项]
2.命令功能:
service命令用于启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
3.常用方式:
格式:service <service>
说明:打印指定服务
格式:service <service> start
说明:启动指定的系统服务
格式:service <service> stop
说明:停止指定的系统服务
格式:service <service> restart
说明:重新启动指定的系统服务
格式:chkconfig --list
说明:查看系统服务列表,以及每个服务的运行级别。
格式:chkconfig <service> on
说明:设置指定服务
格式:chkconfig <service> off
说明:设置指定服务
格式:ntsysv
说明:以全屏幕文本界面设置服务开机时是否自动启动。
4.使用实例
实例1:网络重启
当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。
[root@switch-64 ~]# service network
Usage: /etc/init.d/network {start|stop|status|restart|reload|force-reload}
[root@switch-64 ~]# service network status
Configured devices:
lo em1 em2 em3 em4 eth0 eth1
Currently active devices:
lo em1