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 是正常關機(點關機按鈕)