问题描述:
CentOS 6.8 系统中 无法识别 systemctl:
原因:
CentOS 6.X 版本不能安装firewall,firewall是Centos7.X 版本以后系统内置的,所以 CentOS 6.8 是不能识别 systemctl 的。
但是,可以用以下命令替代实现相应功能,特此记录以免遗忘。
解决方案:
开放一个端口:
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT
写入修改
/etc/init.d/iptables save
保存修改
service iptables restart
重启防火墙,修改生效关闭一个端口:
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP
写入修改
/etc/init.d/iptables save
保存修改
service iptables restart
重启防火墙,修改生效查看防火墙状态:
service iptables status
临时关闭防火墙:
service iptables stop
临时打开防火墙:
service iptables start
永久关闭防火墙:
chkconfig iptables off
永久开启防火墙:
chkconfig iptables on