從阿里雲上買了乙個ecs,最近在折騰它,記錄下一些操作命令和踩過的坑。
首先檢視機器上的防火牆的狀態,檢視是否開啟。
開啟/關閉防火牆:
systemctl start/stop firewalld
檢視防火牆狀態:
systemctl status firewalld
因為是剛買來的機器,預設是沒有開放任何埠的,你將專案部署成功後,如果沒有開放對外的埠,是訪問不了機器上的專案的。
1、首先使用下列該命令新增專案啟動時的埠號。 下面的命令意思是指定開啟80埠,如果是其他埠,記得將80換成自己要新增的埠。 成功新增會返回success
firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,沒有此引數重啟後失效)
2、新增成功以後,需要重新載入以便生效。成功會返回success
firewall-cmd --reload
3、使用下列命令指定檢視埠是否存在。存在會返回yes,不存在會返回no
firewall-cmd --zone=public --query-port=80/tcp
4、新增成功後,如果是在阿里雲買的伺服器,記得進入控制台--雲伺服器ecs--例項--本例項安全組--加入安全組,將要開放的埠新增進去,否則即使機器上新增了埠,也會被攔截。
5、如果不想使用某個埠,可以使用下列命令進行刪除。
firewall-cmd --zone=public --remove-port=80/tcp --permanent
linux埠及防火牆
埠ip 埠抓包 tcpdump i eth0 port 9080 檢視iptables狀態 未關閉會造成一些埠無法使用 service iptables status 防火牆狀態 service iptables stop iptables 關閉防火牆 service iptables start ...
linux防火牆相關操作
關閉防火牆 systemctl stop firewalld.service 或者 service firewalld stop 開啟防火牆 systemctl start firewalld 重啟防火牆 firewall cmd reload 重新載入配置,在新增規則之後,需要執行此命令 禁止防火...
linux防火牆相關操作
關閉 iptables f 重啟防火牆 service iptables restart 編輯防火牆 vi etc sysconfig iptables 閘道器允許埠通過指令 a rh firewall 1 input m state state new m tcp p tcp dport 3306...