① linux開啟埠命令
埠就是程序的標識地址,一般都是被程序監聽
不太明白你這里的意思,按我的理解:
1、測試埠,臨時開啟
nc -l port(port就是你想要開啟的埠),這樣就用nc暫時監聽了這個埠,你可以用其他機器測試了
2、埠不通,要在防火牆上開啟埠
防火牆放行的的話看你的操作系統版本,
6版防火牆:iptables -I INPUT -p (tcp或者udp) --dport (port) -j ACCEPT
7版以上防火牆:firewall-cmd --add-port=(port)/(tcp或者udp)
② linux 啟動服務 默認監聽ipv6埠
第一種方法
# echo 1 > /proc/sys/net/ipv6/bindv6only
# echo "net.ipv6.bindv6only = 1" >> /etc/sysctl.conf
第二種方法
讓系統不載入ipv6相關模塊,這需要修改modprobe相關設定文版件,為了管理方便,我們新建權設定文件/etc/modprobe.d/ipv6off.conf,內容如下,三種方式,總有一款適合你:
aliasnet-pf-10 off
options ipv6 disable=1
或者 installipv6/bin/true
或者 installipv6/sbin/modprobe-n -i ipv6
注意,如果你使用了網卡綁定(bond)技術,而且不希望用ipv6,那麼你使用第一種,否則系統啟動時,bonding模塊可能會載入失敗。
③ linux手動開啟埠命令
nc命令的作用
實現任意TCP/UDP埠的偵聽,nc可以作為server以TCP或UDP方式偵聽指定埠
埠的掃描,nc可以作為client發起TCP或UDP連接
機器之間傳輸文件
機器之間網路測速
以下是linux打開埠命令的使用方法。《Linux就該這么學》學習更多命令
nc -lp 23 &(打開23埠,即telnet)
netstat -an | grep 23 (查看是否打開23埠)
linux打開埠命令每一個打開的埠,都需要有相應的監聽程序才可以