linux在安裝完成後會自動開啓防火牆(firewalld),這將導致外部網絡無法連接到操作系統。
一般情況下,我們都會選擇關閉並禁用防火牆。
本來是使用命令
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
但是linux下執行防火牆相關指令報錯:Redirecting to /bin/systemctl restart iptables.service
,應該是這個版本linux不支持這個命令了。
1,安裝systemctl:yum install iptables-services
2,設置開機啓動:systemctl enable iptables.service
重啓
3.設置開機關閉:systemctl disable firewalld.service
需要換成以下命令:
systemctl stop iptables
systemctl stop ip6tables
systemctl disable iptables
systemctl disable ip6tables
開啓防火牆:
systemctl start firewalld.service
關閉防火牆:
systemctl stop firewalld.service
設置防火牆開機自啓動:
systemctl enable firewalld.service
禁用防火牆自啓動:
systemctl disable firewalld.service
Linux 服務管理有兩種方式:service
和systemctl
systemd
:Linux系統最新的初始化系統(init),提高系統的啓動速度,儘可能啓動較少的進程,儘可能更多進程併發啓動。systemd
對應的進程管理命令是systemctl
,systemctl
由上面可以知道,已經兼容了service
命令了。