linux怎么命令设置网络连接,Linux网络操作命令
文章目錄
[隱藏]
netstat
nslookup
host命令
finger
Ping 命令
Linux 系統(tǒng)常用的網(wǎng)絡(luò)操作命令包括netstat、nslookup、 host finger 和ping。
netstat 命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)連接正在運作。nslookup 命令的功能是查詢一臺機器的IP地址和其對應(yīng)的域名。它通常需要一臺域名服務(wù)器來提供域名服務(wù),如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個命令查看不同主機的IP 地址對應(yīng)的域名。host 命令可根據(jù)主機名查詢主機的IP 地址或根據(jù)主機IP 地址查詢主機名;finger 命令的功能是查詢用戶的信息,通常會顯示系統(tǒng)中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell 等信息。ping 命令用于查看網(wǎng)絡(luò)上的主機是否在工作。
netstat
netstat 命令的語法為:
netstat [選項]
netstat的常用參數(shù)說明如下:
-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 顯示正在進行的工作
示例:
1 )在本機使用 netstat 命令,其輸出為如下
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 256 10.153.89.66:ssh 10.153.21.168:1054 ESTABLISHED
tcp 0 0 10.153.89.66:ssh 10.153.21.166:1222 ESTABLISHED
tcp 0 0 10.153.89.66:1521 10.153.21.166:2625 ESTABLISHED
tcp 0 0 10.153.89.66:1521 10.153.21.166:2623 ESTABLISHED
……
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 9 [ ] DGRAM 919 /dev/log
unix 2 [ ] STREAM CONNECTED 50246124
unix 3 [ ] STREAM CONNECTED 3914245
/tmp/.ICE-unix/dcop18694-1074144356
unix 3 [ ] STREAM CONNECTED 3914244
unix 3 [ ] STREAM CONNECTED 3914127 /tmp/.X11-unix/X0
…..
nslookup
nslookup 命令的功能是查詢一臺機器的IP 地址和其對應(yīng)的域名。它通常需要一臺域名服務(wù)器來提供域名服務(wù)。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個命令查看不同主機的IP 地址對應(yīng)的域名。命令的語法為:
nslookup [IP 地址/域名]
示例:
在本機執(zhí)行 nslookup 命令
Default Server: name.tlc.com.cn
Address: 192.168.1.99
>
在符號“ >” 后面輸入要查詢的IP 地址或域名并回車即可。如果要退出該命令,輸入exit 并回車即可。
host命令
host 命令的功能基本與nslookup 相。同命令的語法為:
host [選項] [IP 地址/域名/主機名]
host 的常用參數(shù)如下:
-a 顯示所查域名或IP 地址、域名或主機名的相關(guān)信息。
示例:
[root]# host huawei-3com.com
huawei-3com.com has address 172.19.1.228
finger
finger 命令的功能是查詢用戶的信息,通常會顯示系統(tǒng)中某個用戶的用戶名、主目錄、停滯時間、登錄時間、登錄shell 等信息。如果要查詢遠程機上的用戶信息,需要在用戶名后面接“@主機名”采用[用戶名@主機名]的格式,不過要查詢的網(wǎng)絡(luò)主機需要運行finger 守護進程。該命令的一般格式為:
finger [選項] [使用者] [用戶@主機]
finger 的常用參數(shù)如下:
-s 顯示用戶的注冊名、實際姓名、終端名稱、寫狀態(tài)、停滯時間、登錄時間等信息。
-l 除了用-s 選項顯示的信息外,還顯示用戶主目錄、登錄shell、 郵件狀態(tài)等信息,以及用戶主目錄下的.plan 、project 和.forward 文件的內(nèi)容
-p 除了不顯示.plan 文件和.project 文件以外與-l 選項相同
示例:
1 )顯示用戶 orcale 的信息
finger oracle
其顯示結(jié)果為
Login: oracle Name: (null)
Directory: /home/oracle Shell: /bin/bash
On since Fri Feb 6 16:26 (CST) on pts/1 from 10.153.21.166 33 seconds idle
On since Wed Feb 4 20:10 (CST) on pts/2 from 10.153.21.166 1 second idle
No mail.
No Plan.
Ping 命令
ping 命令用于查看網(wǎng)絡(luò)上的主機是否在工作,它向該主機發(fā)送ICMPECHO_REQUEST 包。有時我們想從網(wǎng)絡(luò)上的某臺主機上下載文件,可是又不知道那臺主機是否開著,就需要使用ping 命令查看。該命令的一般格式為:
ping [選項] [主機名/IP地址]
ping 的常用參數(shù)如下:
-c 數(shù)目 在發(fā)送指定數(shù)目的包后停止
-d 設(shè)定 SO_DEBUG 的選項
-f 大量且快速地送網(wǎng)絡(luò)封包給一臺機器看它的回應(yīng)
-I 秒數(shù) 設(shè)定間隔幾秒送一個網(wǎng)絡(luò)封包給一臺機器預(yù)設(shè)值是一秒送一次
-l 次數(shù) 在指定次數(shù)內(nèi)以最快的方式送封包數(shù)據(jù)到指定機器 (只有超級用戶可以使用此選項)
-q 不顯示任何傳送封包的信息只顯示最后的結(jié)果
-r 不經(jīng)由網(wǎng)關(guān)而直接送封包到一臺機器通常是查看本機的網(wǎng)絡(luò)接口是否有問題
-s 字節(jié)數(shù) 指定發(fā)送的數(shù)據(jù)字節(jié)數(shù), 預(yù)設(shè)值是56, 加上8 字節(jié)的ICMP頭,一共是64ICMP 數(shù)據(jù)字節(jié)
Linux網(wǎng)絡(luò)操作命令
Tags:Linux
總結(jié)
以上是生活随笔為你收集整理的linux怎么命令设置网络连接,Linux网络操作命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: surface笔记本怎么进入u盘启动不了
- 下一篇: linux fcitx 守护进程,解决u