centos6.5无法使用systemctl

发布时间 2023-10-19 15:17:00作者: 安全兔

问题描述:

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
说明:重新启动指定的系统服务,即先停止(stop),然后再启动(start)。

格式: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