天天看點

L-1-8 Linux基礎指令詳解之網絡指令

[dhclient]

dhclient <interface> 

例:dhclient eth0

//讓網卡自動擷取IP

----------------------------------------------------------------------------------------

[ifconfig]

ifconfig

檢視本機ip

-a

顯示所有接口的配置

//端口的别名格式 ethX:X  不能使用dhcp協定 可以在網絡接口配置中建立

ifconfig <int> <ip> netmask <netmask>

對網卡進行配置

//一次性,重新開機後恢複

ifconfig <int> network <a.b.c.d>

對子網路遮罩進行配置

//一次性

ifconfig <int> [<ip/mask>] {up|down}

打開或者關閉某個端口

/etc/init.d/network {start|stop|restart|status} //網絡狀态的配置

route add default gw <gateway> //設定網關,詳細看指令route

[ip]

ip <command>   //一個多功能網絡指令,具體指令檢視ip —help

   link:配置網絡接口屬性

   addr:協定位址

   route:路由

[iptstate]

iptstate //檢視網絡通路端口的資訊

[getent]

getent hosts <www.abc.com>  //域名解析

[nc]

nc <ip> {<port>|[1-65535]} 端口掃描,需要下載下傳 端口之間要用-連接配接

-v 文字表達結果

-w <num> 設定端口探測逾時時間<num>秒,不設定會永遠等下去,建議設定

-u 使用UDP協定

[netstat]

netstat

檢視網絡情況

  -n

  路由表或者ip以數字方式顯示

  -an

  詳細顯示網絡狀況

  -r

  顯示路由表

  -t

  建立tcp的連接配接

  -u

  建立udp的連接配接

  -l

  顯示監聽狀态的連接配接

  -p

  顯示監聽指定套接字的程序名

  例如:netstat -tnlp

[ping]

ping <ip>

檢視網絡位址的連通性

  -c <num>

  //指定ping的次數

  -W <num>

  //設定等待時間,機關為秒

[plog]

plog

//顯示撥号日志

//關聯指令 pppoeconf pon poff

[poff]

poff

//斷開網絡連接配接

//關聯指令 pppoeconf pon plog

[pon]

pon dsl-provider

//手動連接配接撥号網絡。

//關聯指令 pppoeconf poff plog

[pppoeconf]

pppoeconf 

//撥号設定。首次撥号設定指令。

//關聯指令 pon poff plog

[route]

route <command> 路由指令

command:

    add  //添加路由

 -host   //添加一台主機路由

 -net <ip>   //添加一台網絡路由

 -net <ip> gw <nexthop> //設定網絡路由

route add default gw <nexthop>  //設定預設路由

    del  删除路由

-n   //以數字方式檢視路由表

//是臨時改動重新開機或者重新開機網絡服務失效

[tcpdump]

tcpdump [options] //linux下的抓包工具

-i <eth>  //指定網卡抓包

-n        //不反解主機名

-w <*.cap>  //輸出為cap檔案

-v  //顯示抓包數,還有-vv

例如:tcp src host 172.16.100.1

      tcp src or dst port 21

 udp dst port 53

 tcp src or dst port 21 AND src host 172.16.100.1

 tcp port 21 AND host 172.16.100.1

[traceroute]

traceroute <ip>

檢視路由情況

[setup]

setup

//控制台,一個文字圖形界面互動式程式 

//在這個地方設定網卡,需要運作/etc/rc.d/init.d/network restart

//修改檔案來設定網絡/etc/sysconfig/network-scripts/ifcfg-eth0,然後還是要運作上述的指令來重新開機

本文轉自Heartnight();部落格51CTO部落格,原文連結http://blog.51cto.com/181647568/1785548如需轉載請自行聯系原作者

tangjiashiertui

繼續閱讀