⑴ linux查看埠的使用情況及啟動方法Linux各常用埠列表。
Netstat後面的意思·Proto顯示連接使用的協議。
·RefCnt表示連接到本套介面上的進程號。
·Types顯示套介面的類型。
·State顯示套介面當前的狀態。
·Path表示連接到套介面的其它進程使用的路徑名Netstat -tln 命令是用來查看linux的埠使用情況,netstat -a 查看所有的服務埠netstat -an | grep 埠號 來檢驗下是不是已經打開了某某埠service xxx start 或者 /etc/init.d/xxx start是開啟xxx某埠iptables -A INPUT --dport xxx -j DROP
iptables -A OUTPUT --dport xxx -j DROP是關閉xxx埠
⑵ 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打開埠命令每一個打開的埠,都需要有相應的監聽程序才可以
⑶ linux查看埠開啟
很多朋友都想知道linux怎麼查看埠開啟?下面就一起來了解一下吧!⑷ 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下怎麼開啟80埠
linux下如何修改iptables開啟80埠最近在做本地伺服器的環境,發現網站localhost能正常訪問,用ip訪問就訪問不了,經常使用CentOS的朋友,可能會遇到和我一樣的問題。開啟了防火牆導致80埠無法訪問,剛開始學習centos的朋友可以參考下。 經常使用CentOS的朋友,可能會遇到和我一樣的問題。最近在linux CentOS防火牆下安裝配置 ORACLE 資料庫的時候,總顯示因為網路埠而導致的EM安裝失敗,遂打算先關閉一下CentOS防火牆。偶然看到CentOS防火牆的配置操作說明,感覺不錯。執行setup命令啟動文字模式配置實用程序,在選擇一種工具中選擇防火牆配置,然後選擇運行工具按鈕,出現CentOS防火牆配置界面,將安全級別設為禁用,然後選擇確定即可. 這樣重啟計算機後,CentOS防火牆默認已經開放了80和22埠簡介:CentOS是linux家族的一個分支。CentOS防火牆在虛擬機的CENTOS裝好APACHE不能用,郁悶,解決方法如下/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT然後保存:/etc/rc.d/init.d/iptables savecentos 5.3,5.4以上的版本需要用service iptables save來實現保存到配置文件。這樣重啟計算機後,CentOS防火牆默認已經開放了80和22埠。這里應該也可以不重啟計算機:/etc/init.d/iptables restartCentOS防火牆的關閉,關閉其服務即可:查看CentOS防火牆信息:/etc/init.d/iptables status關閉CentOS防火牆服務:/etc/init.d/iptables stop永久關閉?不知道怎麼個永久法:chkconfig –level 35 iptables off上面的內容是針對老版本的centos,下面的內容是基於新版本。iptables -P INPUT DROP這樣就拒絕所有訪問 CentOS 5.3 本系統數據,除了 Chain RH-Firewall-1-INPUT (2 references) 的規則外 , 呵呵。用命令配置了 iptables 一定還要 service iptables save 才能保存到配置文件。cat /etc/sysconfig/iptables 可以查看 防火牆 iptables 配置文件內容# Generated by iptables-save v1.3.5 on Sat Apr 14 07:51:07 2001*filter:INPUT DROP [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [1513:149055]:RH-Firewall-1-INPUT - [0:0]-A INPUT -j RH-Firewall-1-INPUT-A FORWARD -j RH-Firewall-1-INPUT-A RH-Firewall-1-INPUT -i lo -j ACCEPT-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT-A RH-Firewall-1-INPUT -p esp -j ACCEPT-A RH-Firewall-1-INPUT -p ah -j ACCEPT-A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibitedCOMMIT# Completed on Sat Apr 14 07:51:07 2001另外補充:CentOS 防火牆配置 80埠看了好幾個頁面內容都有錯,下面是正確方法:#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT然後保存:#/etc/rc.d/init.d/iptables save再查看是否已經有了:[root@vcentos ~]# /etc/init.d/iptables statusTable: filterChain INPUT (policy ACCEPT)num target prot opt source destination1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:802 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:803 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0Chain FORWARD (policy ACCEPT)num target prot opt source destination1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0* 設置iptables為自動啟動chkconfig --level 2345 iptables on可能因為大家使用的版本不一,所有使用方法也略有不同。如果需要遠程管理mysql,則使用以下指令臨時打開,用完後關閉 * 打開指令 iptables -A INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT * 關閉指令 iptables -D INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT
⑹ linux開啟埠命令
埠的開啟與關閉依賴於服務(監聽程序daemon)的啟動和關閉,如果要想開啟/關閉某個埠,啟動/停止此埠對應的服務即可。
⑺ linux伺服器怎麼開啟埠
運行一個應用程序綁定即可.'
------解決方案--------------------------------------------------------
關了防火牆,所有埠都開了,或者去iptables 里添加防火牆規則
------解決方案--------------------------------------------------------
埠默認都是開放的吧,應該是你的防火牆限制外部訪問這些埠了。
你可以在防火牆配置文件中添加允許訪問這些埠的規則,也可以關閉防火牆,以便訪問這些埠。
但是出去安全考慮,最好還是不要關閉防火牆,而是添加防火牆規則。
------解決方案--------------------------------------------------------
Red Hat系不要手動去修改配置文件,因為它提供了比其他的Linux強很多的設置工具。
請用system-config-firewall,或者系統管理里的防火牆。
------解決方案--------------------------------------------------------
先使用命令netstat -anp | grep 埠號,查看相應的埠號是否打開;
另外,22埠是ssh服務的默認埠,3306是mysql的,8080是tomcat的,這些服務在系統上是否都已經安裝並啟用
⑻ linux怎麼用命令開啟6888埠
在Linux中有一個級強大的網路工具netcat,在默認情況下面都是沒有安裝的,現在介紹一下安裝過程
其實安裝很簡單
切換到root用戶:
yum install -y nc
測試使用
在一個終端上 輸入 nc -lk 6888
輸入數據。。。 《Linux就該這么學》 一起學習linux
新開啟一個終端 輸入 nc ip:6888
就可以看到上一個終端輸入的數據
⑼ linux查看開放了哪些埠及如何開啟埠
CentOS-7相關命令:
查看21埠是否開放命令:
java">[root@localhostadmin]#firewall-cmd--query-port=21/tcp
開放21埠命令:
[root@localhostadmin]#firewall-cmd--zone=public--add-port=80/tcp--permanent
開放埠之後需要重啟防火牆才可以生效:
[root@localhostadmin]#firewall-cmdreload
或者:
[root@localhostadmin]#systemctlstopfirewalld.service
[root@localhostadmin]#systemctlstartfirewalld.service
⑽ LINUX如何開啟22好埠
22埠是ssh服務的,你只要啟動ssh服務就可以了,可以執行命令「/etc/init.d/sshd
start」。然後用netstat
-antulp
|
grep
ssh看是否能看到相關信息就可以了。
不妨買一本《Linux就該這么學》看看吧。