Centos7 查看防火牆狀態,開放特定端口


 

1.查看防火牆狀態

方式一:systemctl status firewalld.service
方式二:firewall
-cmd --state

 

2.臨時開啟和關閉防火牆(服務器重啟之后,防火牆會重置成開啟狀態)

防火牆是防止服務器被攻擊的重要安全保障之一,在平常開發時可以臨時關閉防火牆,但是在生產環境不建議關閉防火牆,只需要對外開放特定端口就好。

# 臨時關閉防火牆
systemctl stop firewalld.service

# 開啟防火牆
systemctl start firewalld.service

 

3.服務器開放和關閉端口

注意:開啟和關閉端口之后,一定要重新刷新一下防火牆配置,不然不生效

# 開放8848端口
firewall-cmd --zone=public --add-port=8848/tcp --permanent

# 關閉8848端口
firewall-cmd --zone=public --remove-port=8848/tcp --permanent

#刷新防火牆配置
firewall-cmd --reload

 

4.查看防火牆所有開放的端口

firewall-cmd --zone=public --list-ports

 

5.查看監聽的端口

netstat -lnpt

 

6.查看程序是否啟動

ps -ef | grep nacos

 

7.查看程序的端口是否啟動

netstat -anpl | grep 8848

 

8.查看進程詳情

ps 2610

 

9.中止進程

# 操作系統從內核級別強制殺死一個進程
kill -9 2610

# 操作系統發送一個通知告訴應用主動關閉
kill -15 2610

可以理解kill -9 是電腦強制關機(拔電源),kill -15 是正常關機(點關機按鈕)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM