㈠ linux下如何開放一個埠
1、首先連接到linux伺服器,先查看一下想要開放的埠是不是有程序監聽了,沒有的話,就檢查程序是不是正常運行。這里以80埠例子,其中web程序已經運行了:
2、輸入「vi/etc/sysconfig/iptables」,打開iptables的配置文件,輸入之前按一下"i",然後添加一行"-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT",這里的數字就是埠號,要開放別的埠可以改這里就行,最後按一下ESC,輸入":x",回車,保存退出:
3、重啟iptables,輸入"serviceiptablesrestart":
4、重啟成功以後輸入"serviceiptablesstatus",回車就會顯示正在生效的規則,至此linux下開發埠的操作就完成了:
以mysql服的3306埠為例。
1、直接打開埠:iptables-IINPUT-ptcp--dport3306-jACCEPT
2、永久打開某埠首先,用vim打開防火牆配置文件:vim/etc/sysconfig/iptables然後,在iptables文件內容中加入如下內容:-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT最後,保存配置文件後,執行如下命令重啟防火牆:serviceiptablesrestart
㈡ 為什麼我的linux samba 伺服器 UDP 137,138,139 埠不能顯示出來!
我有的嘛
[root@localhost X11]# netstat -tlunp | grep ':13'
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 12626/smbd
udp 0 0 10.229.7.68:137 0.0.0.0:* 12629/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 12629/nmbd
udp 0 0 10.229.7.68:138 0.0.0.0:* 12629/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 12629/nmbd