千文網(wǎng)小編為你整理了多篇相關(guān)的《使用telnet命令查看端口號》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《使用telnet命令查看端口號》。
linux查看端口號命令
【篇1:linux查看端口的方法】
想查看tcp或者udp端口使用情況,使用 netstat-anp
如果有些進(jìn)程看不見,如只顯示”-”,可以嘗試 sudo netstat-anp
如果想看某個(gè)端口的信息,使用lsof命令,如: sudo lsof-i :631
-bash-3.00# netstat-tln
netstat-tln 命令是用來查看linux的端口使用情況 /etc/init.d/vsftp start 是用來啟動ftp端口~!
看文件/etc/services netstat
查看已經(jīng)連接的服務(wù)端口(established)netstat-a
查看所有的服務(wù)端口(listen,established)sudo netstat-ap
查看所有 的服務(wù)端口并顯示對應(yīng)的服務(wù)程序名 nmap <掃描類型><掃描參數(shù)>
例如:
nmap localhost
nmap-p 1024-65535 localhost nmap-pt 192.168.1.127-245
當(dāng)我們使用 netstat-apn 查看網(wǎng)絡(luò)連接的時(shí)候,linux會發(fā)現(xiàn)很多類似下面的內(nèi)容:
proto recv-q send-q local addre foreign addre state pid/program name
tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 established 6111/1 顯示這臺服務(wù)器開放了7710端口,那么 這個(gè)端口屬于哪個(gè)程序呢?我們可以使用 lsof-i :7710 命令來查詢: command pid user fd type device size node name hd 1990 root 3u ipv4 4836 tcp *:7710(listen)這樣,我們就知道了7710端口是屬于hd程序的。1.# 表示權(quán)限用戶(如:root),$ 表示普通用戶
開機(jī)提示:login:輸入用戶名 paword:輸入口令用戶是系統(tǒng)注冊用戶成功登陸后,可以進(jìn)入相應(yīng)的用戶環(huán)境.退出當(dāng)前shell,輸入:exit
2.useradd netseek 添加一個(gè)netseek用戶
pawd netseek 給netseek這個(gè)用戶設(shè)置密碼.(/etc/pawd /etc/group)userdel netseek 刪除賬號
userdel-r netseek 刪除賬號連同自家目錄.[更詳細(xì)的操作請參閱man page,和賬號管理篇] 3.查看命令
ls-l 顯示文件列表
ls-al-a 顯示所有檔案及目錄(ls內(nèi)定將檔案名或目錄名稱開頭為.的視為隱藏檔,不會列出)ls-al |grep ^d顯示目錄
ls-al |grep ^[^d] 在一個(gè)目錄中查詢不包含目錄的所有文件ls-sh(man ls 查看man幫助.)linux幾種文件類型:
d 表示此文件是一個(gè)目錄
返回上一次目錄 cd ~ 返回主目錄
11.cat,more,le 命令
將某個(gè)文件的內(nèi)容顯示出來,兩個(gè)命令不同的是:cat 把文件內(nèi)容一直打印出來,而more則分展顯示.le 可以上下翻滾查看內(nèi)容.cat 1.txt 可以填寫或者復(fù)制內(nèi)容,按ctrl+d保存 cat 1.c more 1.c
head-n filename 顯示第n行的內(nèi)容 tail-n filename 顯示后n行的內(nèi)容
tail-n 20 /var/log/meage 顯示最新的20行日志 12.設(shè)置linux時(shí)間和日期
date 命令(date mmddhhmmyyyy.)2006年7月24日12:37 ,30秒 date 072412372006.30
date-s 20:30:30 #設(shè)置系統(tǒng)時(shí)間為20: 30:30 date-s 2006-7-24 #設(shè)置系統(tǒng)時(shí)期為2006-7-24 clock-r #對系統(tǒng)bios中讀取時(shí)間參數(shù)
clock-w #將系統(tǒng)時(shí)間(如由date設(shè)置的時(shí)間)寫入bios
13.查看找文件(find,grep,awk更多的請參照man page或shell編程專題講解)幾種介紹:
find 路徑-name 文件名
find /etc-name named.conf
locate 通過文件名搜索文件的工具(要先通過updatedb建立索引數(shù)據(jù)庫)localte named.conf
whereis 是尋找二進(jìn)制文件,同時(shí)也會找到其幫助文件
which 和where 相似,只是我們所設(shè)置的環(huán)境變量中設(shè)置好的路徑中尋找;比如; 14.查殺進(jìn)程 ps aux
ps-ef |grep kill-9
看看哪個(gè)進(jìn)程占用的內(nèi)存最大 ps-aux|sort +5n
將程序放在前后臺執(zhí)行 cp file1 file2 與ctrl+z 你可以使用或ctrl+z來將命令放在后臺執(zhí)行.fg 是將放在后臺執(zhí)行的程序再放回前臺.jobs
15.dd命令備份
dd if=input_file of=out_file bs=block_size count=number參數(shù): if:就是input file可以是設(shè)備
of:就是output file也可以是設(shè)備
bs:規(guī)劃的一個(gè)block的大小,如果沒有設(shè)定時(shí),預(yù)設(shè)是512bytescount:多少個(gè)bs的意思.dd if=/etc/paword of=/tmp/pawd.bak 備份 16.mount 加載一個(gè)硬件設(shè)備
用法:mount [參數(shù)] 要加載的設(shè)備 載入點(diǎn) eg: mount /dev/cdrom
cd /mnt/cdrom //進(jìn)入光盤目錄 u盤:
mkdir /mnt/usb;(注:創(chuàng)建掛載目錄)
mount /mnt/sda1 /mnt/usb;(注:掛載u盤)
現(xiàn)在就可以使用u盤了,在/mnt/usb目錄下的內(nèi)容就是u盤里的內(nèi)容了; 使用完后,用以下命令卸載u盤即可。umount /mnt/usb
mount 列出系統(tǒng)所有的分區(qū)
mount-t iso9660 /dev/cdrom /mnt/cdrom掛載光盤
mount-t vfat /dev/fd0 /mnt/floppy 掛載軟盤 mount-t vfat-o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2掛載fat32分區(qū)
mount-t ntfs-o nls=utf8,umask=000 /dev/hda3 /mnt/hda3掛載ntfs分區(qū)
linux-ntfs project: http://linux-ntfs.sourceforge.net/ umount /mnt/hda3 缷載
注:掛載設(shè)備前,請先fdisk-l 看一下.17.su在不退出登陸的情況下,切換到另一個(gè)身份
用法: su-l 用戶名(如果用戶名缺省,則切換到root狀態(tài))
eg:su-l netseek(切換到netseek這個(gè)用戶,將提示輸入密碼),加上-表示切換到用戶的環(huán)境變量.sudo 利用他可以執(zhí)行root執(zhí)行的權(quán)限
【篇2:linux開啟防火墻端口和查看,開啟相關(guān)端口號】
當(dāng)linux打開防火墻后,你會發(fā)現(xiàn),從本機(jī)登錄23端口是沒有問題的,但是如果從另一臺pc登錄該linux系統(tǒng)后,你會發(fā)現(xiàn)提示這樣的錯(cuò)誤:
不能打開到主機(jī)的連接,在端口 23: 連接失敗
因?yàn)閘inux防火墻默認(rèn)是關(guān)閉23端口的,如果允許遠(yuǎn)程登錄,可以關(guān)掉防火墻,也可以開防火墻開放23端口,具體如下:
即時(shí)生效,重啟后失效
開啟: service iptables start
關(guān)閉: service iptables stop
重啟后生效
關(guān)閉: chkconfig iptables off
在開啟了防火墻時(shí),做如下設(shè)置,開啟相關(guān)端口
修改/etc/sysconfig/iptables 文件,添加以下內(nèi)容:
-a rh-firewall-1-input-m state--state new-m tcp-p tcp--dport 23-j accept 查看防火墻 iptables-l
netstat-nupl(udp類型的端口)netstat-ntpl(tcp類型的端口)
你可以使用 lsof 命令來查看某一端口是否開放。查看端口可以這樣來使用,我就以80端口為例: lsof-i:80
如果有顯示說明已經(jīng)開放了,如果沒有顯示說明沒有開放。
【篇3:linux中如何查看服務(wù)及監(jiān)聽端口】
linux教程:實(shí)例:linux中如何查看服務(wù)及監(jiān)聽端口
問:我該如何發(fā)現(xiàn)哪種服務(wù)正在某個(gè)特定端口上監(jiān)聽呢?我如何發(fā)現(xiàn)哪一個(gè)程序正在一個(gè)特定端口上監(jiān)聽呢?
答:在*nix系統(tǒng)中,你可以使用下面的任何一個(gè)命令來得到在一個(gè)特定tcp端口上監(jiān)聽的列表。
lsof:其功能是列示打開的文件,包括監(jiān)聽端口。
netstat :此命令象征性地展示各種與網(wǎng)絡(luò)有關(guān)的數(shù)據(jù)和信息的內(nèi)容。lsof命令示例
你可以輸入下面的命令來查看ipv4端口: # lsof-pnl +m-i4
你可以輸入下面的命令來查看ipv6協(xié)議下的端口列示: # lsof-pnl +m-i6 此例輸出:
這里我們不妨解釋一 下。第一欄是command,它給出了程序名稱的有關(guān)信息。請注意標(biāo)題的細(xì)節(jié)。例如,第二行的gweather* 命令從美國 nws服務(wù)器(140.90.128.70)獲取天氣的報(bào)告信息,包括交互天氣信息網(wǎng)絡(luò)和其它的天氣服務(wù)。在這里,我們解釋一下命令各個(gè)參數(shù)。
1.-p :這個(gè)選項(xiàng)約束著網(wǎng)絡(luò)文件的端口號到端口名稱的轉(zhuǎn)換。約束轉(zhuǎn)換可以使lsof運(yùn)行得更快一些。在端口名稱的查找不能奏效時(shí),這是很有用的。
2.-n : 這個(gè)選項(xiàng)約束著網(wǎng)絡(luò)文件的端口號到主機(jī)名稱的轉(zhuǎn)換。約束轉(zhuǎn)換可以使lsof的運(yùn)行更快一些。在主機(jī)名稱的查找不能奏效時(shí),它非常有用。
3.-l :這個(gè)選項(xiàng)約束著用戶id號到登錄名的轉(zhuǎn)換。在登錄名的查找不正確或很慢時(shí),這個(gè)選項(xiàng)就很有用。
4.+m :此選項(xiàng)支持本地tcp和udp端口映射程序的注冊報(bào)告。5.-i4 :僅列示ipv4協(xié)議下的端口。6.-i6 : 僅列示ipv6協(xié)議下的端口。netstaty命令舉例
請輸入下面的命令: # netstat-tulpn
或者是
# netstat-npl
請看輸出結(jié)果::
請注意,最后一欄給出了關(guān)于程序名稱和端口的信息。在這里,我們解釋一下各參數(shù)的含義:-t : 指明顯示tcp端口-u : 指明顯示udp端口
-l : 僅顯示監(jiān)聽套接字(所謂套接字就是使應(yīng)用程序能夠讀寫與收發(fā)通訊協(xié)議(protocol)與資料的程序)
-p : 顯示進(jìn)程標(biāo)識符和程序名稱,每一個(gè)套接字/端口都屬于一個(gè)程序。
-n : 不進(jìn)行dns輪詢(可以加速操作)
關(guān)于/etc/services文件
/etc/services是一個(gè)純ascii文件,它可以提供互聯(lián)網(wǎng)服務(wù)的友好文本名稱,還有其默認(rèn)分配的端口號和協(xié)議類型。每一個(gè)網(wǎng)絡(luò)程序都要進(jìn)入這個(gè)文件得其服務(wù)的端口號(和協(xié)議)。你可以借助于cat命令或le命令等來查看這個(gè)文件: