西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁安全中心黑客攻防 → 常用的網(wǎng)絡(luò)命令及其參數(shù)詳細(xì)介紹

常用的網(wǎng)絡(luò)命令及其參數(shù)詳細(xì)介紹

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時(shí)間:2010/11/3 14:29:02字體大小:A-A+

作者:佚名點(diǎn)擊:1810次評論:0次標(biāo)簽: 網(wǎng)絡(luò)命令

  • 類型:網(wǎng)絡(luò)認(rèn)證大。722KB語言:中文 評分:8.7
  • 標(biāo)簽:
立即下載
3 頁 netstat命令及參數(shù)詳細(xì)介紹

netstat命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)連接正在運(yùn)作。

該命令的一般格式為:

netstat [選項(xiàng)]

命令中各選項(xiàng)的含義如下:

-a 顯示所有socket,包括正在監(jiān)聽的。

-c 每隔1秒就重新顯示一遍,直到用戶中斷它。

-i 顯示所有網(wǎng)絡(luò)接口的信息,格式同“ifconfig -e”。

-n 以網(wǎng)絡(luò)IP地址代替名稱,顯示出網(wǎng)絡(luò)連接情形。

-r 顯示核心路由表,格式同“route -e”。

-t 顯示TCP協(xié)議的連接情況。

-u 顯示UDP協(xié)議的連接情況。

-v 顯示正在進(jìn)行的工作。

[例]在本地機(jī)上使用netstat命令。

$ netstat

Active Internet connections (w/o servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

Active UNIX domain sockets (w/o servers)

Proto RefCnt Flags Type State I-Node Path

unix 1 [ ] STREAM CONNECTED 270 @00000008

unix 1 [ ] STREAM CONNECTED 150 @00000002

unix 1 [ ] STREAM CONNECTED 104 @00000001

unix 1 [ ] STREAM CONNECTED 222 @00000004

unix 1 [ ] STREAM CONNECTED 171 @00000003

unix 1 [ ] STREAM CONNECTED 271 /dev/log

unix 1 [ ] STREAM CONNECTED 225 /dev/log

unix 1 [ ] STREAM CONNECTED 223 /dev/log

unix 1 [ ] STREAM CONNECTED 203 /dev/log

unix 1 [ ] STREAM CONNECTED 105 /dev/log

……

nslookup命令

nslookup命令的功能是查詢一臺機(jī)器的IP地址和其對應(yīng)的域名。它通常需要一臺域名服務(wù)器來提供域名服務(wù)。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個(gè)命令查看不同主機(jī)的IP地址對應(yīng)的域名。

該命令的一般格式為:

nslookup [IP地址/域名]

[例]在本地機(jī)上使用nslookup命令。

$ nslookup

Default Server: name.tlc.com.cn

Address: 192.168.1.99

>

在符號“>”后面輸入要查詢的IP地址或域名并回車即可。如果要退出該命令,輸入exit并回車即可。

finger命令

finger命令的功能是查詢用戶的信息,通常會(huì)顯示系統(tǒng)中某個(gè)用戶的用戶名、主目錄、停滯時(shí)間、登錄時(shí)間、登錄shell等信息。如果要查詢遠(yuǎn)程機(jī)上的用戶信息,需要在用戶名后面接“@主機(jī)名”,采用[用戶名@主機(jī)名]的格式,不過要查詢的網(wǎng)絡(luò)主機(jī)需要運(yùn)行finger守護(hù)進(jìn)程。

該命令的一般格式為:

finger [選項(xiàng)] [使用者] [用戶@主機(jī)]

命令中各選項(xiàng)的含義如下:

-s 顯示用戶的注冊名、實(shí)際姓名、終端名稱、寫狀態(tài)、停滯時(shí)間、登錄時(shí)間等信息。 -l 除了用-s選項(xiàng)顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內(nèi)容。

-p 除了不顯示.plan文件和.project文件以外,與-l選項(xiàng)相同。

 

[例]在本地機(jī)上使用finger命令。

$ finger xxq

Login: xxq Name:

Directory: /home/xxq Shell: /bin/bash

Last login Thu Jan 1 21:43 (CST) on tty1

No mail.

No Plan.

 

$ finger

Login Name Tty Idle Login Time Office Office Phone

root root *1 28 Nov 25 09:17

……

ping命令

ping命令用于查看網(wǎng)絡(luò)上的主機(jī)是否在工作,它向該主機(jī)發(fā)送ICMP ECHO_REQUEST包。有時(shí)我們想從網(wǎng)絡(luò)上的某臺主機(jī)上下載文件,可是又不知道那臺主機(jī)是否開著,就需要使用ping命令查看。

該命令的一般格式為:

ping [選項(xiàng)] 主機(jī)名/IP地址

命令中各選項(xiàng)的含義如下:

-c 數(shù)目 在發(fā)送指定數(shù)目的包后停止。

-d 設(shè)定SO_DEBUG的選項(xiàng)。

-f 大量且快速地送網(wǎng)絡(luò)封包給一臺機(jī)器,看它的回應(yīng)。

-I 秒數(shù) 設(shè)定間隔幾秒送一個(gè)網(wǎng)絡(luò)封包給一臺機(jī)器,預(yù)設(shè)值是一秒送一次。

-l 次數(shù) 在指定次數(shù)內(nèi),以最快的方式送封包數(shù)據(jù)到指定機(jī)器(只有超級用戶可以使用此選項(xiàng))。

-q 不顯示任何傳送封包的信息,只顯示最后的結(jié)果。

-r 不經(jīng)由網(wǎng)關(guān)而直接送封包到一臺機(jī)器,通常是查看本機(jī)的網(wǎng)絡(luò)接口是否有問題。

-s 字節(jié)數(shù) 指定發(fā)送的數(shù)據(jù)字節(jié)數(shù),預(yù)設(shè)值是56,加上8字節(jié)的ICMP頭,一共是64ICMP數(shù)據(jù)字節(jié)。


TurboLinux系統(tǒng)提供了大量命令和許多實(shí)用工具軟件,本書由于篇幅的關(guān)系,主要介紹了TurboLinux的一些常用命令和實(shí)用軟件。讀者可以使用系統(tǒng)提供的聯(lián)機(jī)幫助手冊獲取更多的信息。

TurboLinux系統(tǒng)的聯(lián)機(jī)手冊中有大量的可用信息,根據(jù)其內(nèi)容分成若干節(jié)。在Linux聯(lián)機(jī)幫助手冊上,幾乎每個(gè)命令都有說明。因此,當(dāng)用戶對于Linux上的一個(gè)命令不會(huì)用或是不太了解時(shí),就請使用聯(lián)機(jī)幫助命令。

本章主要介紹幾個(gè)常用的聯(lián)機(jī)幫助命令。包括:

man 查詢每個(gè)命令的使用方法

help 查詢Shell命令

whereis 查詢某個(gè)命令的位置

locate 查詢某個(gè)文件的位置

man命令

這個(gè)命令應(yīng)該是每個(gè)Linux系統(tǒng)上都有的。它格式化并顯示在線的手冊頁。通常使用者只要在命令man后,輸入想要獲取的命令的名稱(例如 ls),man就會(huì)列出一份完整的說明,其內(nèi)容包括命令語法、各選項(xiàng)的意義以及相關(guān)命令等。

該命令的一般形式為:

man [選項(xiàng)] 命令名稱

命令中各選項(xiàng)的含義分別為:

-M 路徑 指定搜索man手冊頁的路徑,通常這個(gè)路徑由環(huán)境變量MANPATH預(yù)設(shè),如果在命令行上指定另外的路徑,則覆蓋MANPATH的設(shè)定。

-P 命令 指定所使用的分頁程序,缺省使用/usr/bin/less–is,在環(huán)境變量MANPAGER中預(yù)設(shè)。

-S 章節(jié) 由于一個(gè)命令名稱可能會(huì)有很多類別,至于類別,列出如下:

 

章節(jié) 說明

1 一般使用者的命令

2 系統(tǒng)調(diào)用的命令

3 C語言函數(shù)庫的命令

4 有關(guān)驅(qū)動(dòng)程序和系統(tǒng)設(shè)備的解釋

5 配置文件的解釋

6 游戲程序的命令

7 其他的軟件或是程序的命令


有關(guān)系統(tǒng)維護(hù)的命令

 

-a 顯示所有的手冊頁,而不是只顯示第一個(gè)。

-d 這個(gè)選項(xiàng)主要在檢查時(shí)使用,如果用戶加入了一個(gè)新的文件,就可以用這個(gè)選項(xiàng)檢查是否出錯(cuò),這個(gè)選項(xiàng)并不會(huì)列出文件內(nèi)容。

-f 只顯示出命令的功能而不顯示其中詳細(xì)的說明文件。

-p string 設(shè)定運(yùn)行的預(yù)先處理程序的順序,共有下列幾項(xiàng):

e eqn t tbl

g grap r refer

p pic v vgrind

-w 不顯示手冊頁,只顯示將被格式化和顯示的文件所在位置。

例如:查看cd命令的使用方法。

$ man cd

cd(n) Tcl Built-In Commands cd(n)

_________________________________________________________________

NAME

cd - Change working directory

SYNOPSIS

cd ?dirName?

_________________________________________________________________

DESCRIPTION

Change the current working directory to dirName, or to the

home directory (as specified in the HOME environment vari-

able) if dirName is not given. Returns an empty string.

KEYWORDS

working directory

Tcl 1

(END)

可以按q鍵退出man命令。

help命令

help命令用于查看所有Shell命令。用戶可以通過該命令尋求Shell命令的用法,只需在所查找的命令后輸入help命令,就可以看到所查命令的內(nèi)容了。

 

例如:查看od命令的使用方法。

$ od --help

 whereis命令

這個(gè)程序的主要功能是尋找一個(gè)命令所在的位置。例如,我們最常用的ls命令,它是在/bin這個(gè)目錄下的。如果希望知道某個(gè)命令存在哪一個(gè)目錄下,可以用whereis命令來查詢。

該命令的一般形式為:

whereis [選項(xiàng)] 命令名

說明:一般直接使用不加選項(xiàng)的whereis命令,但用戶也可根據(jù)特殊需要選用它的一些選項(xiàng)。

該命令中各選項(xiàng)的含義分別為:

b 只查找二進(jìn)制文件

m 查找主要文件

s 查找來源

u 查找不常用的記錄文件

例如:查找ls命令在什么目錄下。

$ whereis ls

ls:/bin/ls/usr/man/man1/ls.1

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)

      沒有數(shù)據(jù)
    最新文章
      沒有數(shù)據(jù)