當前位置:首頁 » 操作系統 » linux開啟埠的命令

linux開啟埠的命令

發布時間: 2023-01-07 00:42:36

『壹』 linux中如何檢查開放埠

場景一:了解系統開放的埠,和正在使用的埠,在各種情況下都會有所幫助。

比如:如果你的伺服器正在運行著 Nginx,那麼其埠應該為80或者443,可以檢查一下。再比如你可以檢查一下 SMTP、SSH或者其他服務用的是哪個埠。當有新的服務需要開放埠的時候,你需要知道目前已經被佔用的,都有哪些埠。

此外,可以檢查一下是否有開放的可用於入侵檢測的埠。

Linux 中有多種檢查埠的方法,本文將介紹兩種。

使用 lsof 檢查當前系統開放的埠

不管你是直接登錄的系統,還是使用 ssh 連接的,都可以使用 lsof 命令來檢查埠:

該命令用於查找用戶使用的文件和進程。上述命令中的選項,包括:

但是,這也會展示許多計算機並沒有監聽的其他埠。

我們可以通過管道將此輸出傳輸到 grep,並匹配模式 「LISTEN」,如下所示:

這樣就只顯示計算機正在監聽的,以及正在運行的伺服器所佔用的埠。

使用 netcat 命令檢查遠程伺服器上的埠

nc(Netcat) 是一個命令行實用程序,使用TCP和UDP協議在網路計算機之間讀取和寫入數據。

以下是nc命令的語法:

這個工具有一個很實用的 -z 選項,它會讓 nc 命令掃描正在監聽的守護進程,但是不會向埠發送任何數據。

將其與 -v 選項結合,啟動詳細信息,會有詳細信息的輸出。

losf與nc的不同點:

lsof命令簡介

lsof 命令用於顯示 Linux 系統當前已打開的所有文件列表。查看進程或系統打開的文件會給調試帶來極大的幫助。下面簡單地介紹 lsof 常使用的功能。

lsof (list open files)命令用於查看你進程打開的文件,打開文件的進程,進程打開的埠(TCP、UDP),還可以用於找回/恢復被刪除的文件。lsof 命令需要訪問核心內存和各種文件,所以需要具備 root 超級管理員許可權的用戶才能執行此命令。

linux的nc命令,NetCat,在網路工具中有「瑞士軍刀」美譽「,是解決這個問題的工具。 nc命令安裝: yum install nc

以上是看來一些文章的總結分享內容,歡迎補充討論。

『貳』 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/ubuntu命令查看開放哪些埠 以及開啟開放埠

netstat -nupl (UDP類型的埠)

netstat -ntpl (TCP類型的埠)

a 表示所有

n 表示不查詢dns

t 表示tcp協議

u 表示udp協議

p 表示查詢佔用的程序

l 表示查詢正在監聽的程序

在ubuntu下面開放埠好像主要有兩種方法,一種是ubuntu自帶的防火牆,一種是iptables,這里我們主要使用iptables
一般情況下,ubuntu安裝好的時候,iptables會被安裝上,沒有安裝上也沒啥,一條命令就可以安裝了。

安裝好了之後就可以添加規則了: 開放埠

然後就可以保存了

如果伺服器重啟,保存的信息就掉了,所以我們需要持久化一下埠信息,這里我們使用 iptables-persistent

『肆』 linux 開放埠的命令有哪些

一、查看哪些埠被打開 netstat -anp
二、關閉埠號:iptables -A INPUT -p tcp --drop 埠號-j DROP
iptables -A OUTPUT -p tcp --dport 埠號-j DROP
三、打開埠號:iptables -A INPUT -ptcp --dport 埠號-j ACCEPT
四、以下是linux打開埠命令的使用方法。
nc -lp 23 &(打開23埠,即telnet)
netstat -an | grep 23 (查看是否打開23埠)
五、linux打開埠命令每一個打開的埠,都需要有相應的監聽程序才可以

『伍』 linux下查看iptables開放了哪些埠的命令是什麼

  1. 打開指定埠:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #80為指定埠

  2. 將更改進行保存:/etc/rc.d/init.d/iptables save

  3. 直接在/etc/sysconfig/iptables中增加一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

  4. 關閉埠:iptables -A INPUT -p tcp --dport 111 -j DROP

  5. 開發不連續埠(包括單個):iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT

『陸』 怎樣開啟Linux的DNS埠和DNS的輔助伺服器埠還有DHCP的埠

需要先知道DNS和DHCP的埠號才可以對其進行操作,一般默認DNS埠號為53,DHCP的默認埠號是67,68。
一般關閉埠的使用命令:iptables -A INPUT -p tcp --drop 53-j DROP
iptables -A OUTPUT -p tcp --dport 53-j DROP
一般打開埠使用命令:iptables -A INPUT -ptcp --dport 埠號-j ACCEPT或者nc -lp 23
查看埠是否打開使用命令:netstat -an | grep 53

『柒』 linux查看埠開啟

很多朋友都想知道linux怎麼查看埠開啟?下面就一起來了解一下吧!
linux查看埠開啟
1、打開linux系統,在linux的桌面的空白處右擊。

2、在彈出的下拉選項里,點擊打開終端。

3、進入終端窗口使用netstat-aptn命令,就可以查看到所有開啟的埠號。

以上就是的分享,希望能幫助到大家。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。

『捌』 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)

熱點內容
如何下載奧特曼高級化3安卓版 發布:2025-05-14 07:47:31 瀏覽:345
qml文件修改後編譯未生效 發布:2025-05-14 07:31:00 瀏覽:331
內到內演算法 發布:2025-05-14 07:29:11 瀏覽:34
文件夾名字不顯示 發布:2025-05-14 07:27:47 瀏覽:775
oracle的資料庫驅動jar 發布:2025-05-14 07:23:20 瀏覽:556
我的世界電腦版伺服器手機版能進嗎 發布:2025-05-14 07:22:01 瀏覽:679
達內培訓php多少錢 發布:2025-05-14 07:19:10 瀏覽:27
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:422
subplotpython 發布:2025-05-14 06:53:51 瀏覽:662
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:807