1. 程式人生 > >關於centOS 7的服務啟動,端口查詢,防火墻管理

關於centOS 7的服務啟動,端口查詢,防火墻管理

man 需要 ces mic 圖形界面 mil centos7.2 mct 相同

端口的查詢與開啟

CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80端口是不可以的
CentOS 7 采用了 firewalld 防火墻

如要查詢是否開啟80端口則:
[[email protected] ~]# firewall-cmd --query-port=80/tcp
no
顯然80端口沒有開啟

下面我們開啟80端口:

[[email protected] ~]# firewall-cmd --add-port=80/tcp
success

[[email protected] ~]# ps aux | grep httpd
root 7579 0.0 0.0 3872 656 pts/1 S+ 17:48 0:00 grep httpd
apache 12229 0.0 0.3 32940 7108 ? S 04:03 0:00 /usr/sbin/httpd
apache 12230 0.0 0.3 33076 7680 ? S 04:03 0:00 /usr/sbin/httpd
apache 12231 0.0 0.3 33076 7820 ? S 04:03 0:00 /usr/sbin/httpd
apache 12232 0.0 0.3 33076 7176 ? S 04:03 0:00 /usr/sbin/httpd

[[email protected] ~]#netstat -anp | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 12229/httpd
tcp 0 0 xxx.xxx.xxx.xxx:48500 xxx.xxx.xxx.xxx:80 ESTABLISHED 1827/AliYunDun

服務的開啟,關閉,狀態

systemctl start httpd.service #啟動

systemctl stop httpd.service #停止

systemctl restart httpd.service #重啟

第二、設置開機啟動/關閉

systemctl enable httpd.service #開機啟動

systemctl disable httpd.service #開機不啟動

第三、檢查httpd狀態

systemctl status httpd.service

關於centOS7.2的防火墻

說明:Centos7 下默認的防火墻是 Firewall,替代了之前的 iptables,Firewall 有圖形界面管理和命令行管理兩種方式,本文簡要介紹命令 行Firewall 的使用。

進入系統之後,Centos7 默認是已安裝了 Firewall,但是沒有啟動的,所以需要先啟動下 Firewall,同時設置開機自啟動

systemctl start firewalld ##啟動Firewall

systemctl enable firewalld.service ##設置開機自啟動

ln -s ‘/usr/lib/systemd/system/firewalld.service‘ ‘/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service‘
ln -s ‘/usr/lib/systemd/system/firewalld.service‘ ‘/etc/systemd/system/basic.target.wants/firewalld.service‘

firewall-cmd --state ##查看防火墻狀態,是否是running
firewall-cmd --reload ##重新載入配置,比如添加規則之後,需要執行此命令
firewall-cmd --get-zones ##列出支持的zone
firewall-cmd --get-services ##列出支持的服務,在列表中的服務是放行的
firewall-cmd --query-service ftp ##查看ftp服務是否支持,返回yes或者no
firewall-cmd --add-service=ftp ##臨時開放ftp服務
firewall-cmd --add-service=ftp --permanent ##永久開放ftp服務
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服務
firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口
iptables -L -n ##查看規則,這個命令是和iptables的相同的
man firewall-cmd ##查看幫助

關於centOS 7的服務啟動,端口查詢,防火墻管理