Linux命令-----網絡管理與相關應用

# arp -a | awk '{print $4}'  //得到網卡的 MAC地址

 

# dd if=/dev/zero bs=4096 count=1048576 | ssh user@ip 'cat > /dev/null'  //不浪費磁盤的情況下測試網絡速度(通過 ssh 發送 4 GB 數據到遠程主機,但不會佔用任何磁盤空間)

 

# dmesg | grep eth  //顯示每個網卡的硬件配置信息

 

# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all  //關閉ping

 

# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all  //重啓ping

 

# ethtool eth0  //顯示或改變網卡設置(參考:man ethtool)

 

# ifconfig //查看當前有效網絡接口信息

 

# ifconfig -a  //查看當前所有網絡接口信息

 

# ifconfig eth0 //查看指定網絡接口eth0信息

 

# ifconfig eth0 192.168.1.11  //設置eth0接口IP地址(標準掩碼)(相當於動態修改IP)

 

# ifconfig eth0 192.168.1.11 netmask 255.255.255.128 //設置eth0接口IP地址及子網掩碼

 

# ifconfig eth0 hw ether 000C1254D321 //更改網卡物理地址

 

# ifconfig lo  //查看lo狀態

 

# ifdown eth0  //禁用eth0網絡接口

 

# ifdown lo  //關閉本地迴環網絡接口

 

# ifup eth0  //啓用eth0網絡接口

 

# ifup lo  //啓動本地迴環網絡接口

# ip ad sh  //顯示IP地址等信息

 

# iptables -L  // 查看防火牆設置

 

# iptraf  //可交互式IP網絡監控工具

# mii-tool -v  //查看網卡有關信息

 

# netconfig  //設置網絡環境

 

# netstat -antp  // 查看所有已經建立的連接

 

# netstat -apt  //顯示所有TCP應用程序所使用的端口號,並顯示使用此端口號的進程

 

# netstat -lntp  // 查看所有監聽端口

 

# netstat -s // 查看網絡統計信息

 

# netstat -tulnp  //目前系統上已在監聽的網絡連接及其PID

 

# ping 10.52.19.187  //檢測到10.52.19.187之間是否連通

 

# ping -c 5 10.52.19.187  //向10.52.19.187發送5個分組報文

 

# ping -s 6553 -c 5 10.52.19.187  //向10.52.19.187發送5個分組、每組大小爲6553字節的報文(注:最大分組報文不能超過65507字節)

 

# ping -c 8 -i 3 -s 1024 -t 25 10.52.19.187  //向10.52.19.187以3秒間隔、包大小1024字節、IP生存期25、8個包發送報文

 

# route -n  // 查看路由表

 

# tracepath 10.52.19.189  //顯示連接到10.52.19.189的路由

 

# traceroute -n 10.52.19.190  //對到達10.52.19.190的路由進行跟蹤,且使用IP地址表示每一跳主機

 

# ss  //顯示網絡套接字信息,它允許顯示類似netstat一樣的信息

 

# wget 192.168.20.148  //從網站192.168.20.148下載資料

 

 

 

動態增加IP

 

# traceroute 211.148.192.136 //檢測到目的IP經過的路由信息

 

# hostname //查看主機名稱

 

# hostname luo //設置主機名稱爲 luo

 

# ping 192.168.1.10 //Ping主機192.168.1.10

 

# ifconfig eth0 add 10.52.19.147

 

# ifconfig eth0:0 broadcast 10.52.19.255

 

 

 

DNS域名

 

# nslookup 待解析域名(或IP)

 

# nslookup 211.148.192.136 //反向解析IP---域名

 

# nslookup www.163.com   //解析指定的域名---IP

 

# route add default gw 192.168.1.1 //添加默認網關爲192.168.1.1

 

# route del default gw 192.168.1.1 //刪除默認網關爲192.168.1.1

 

 

 

NFS服務

 

# exportfs -auv   //停止輸出所有共享目錄

 

# exportfs -av  //輸出啓用所有共享目錄

 

# exportfs -rv    //重新輸出共享目錄

 

# mount -t nfs 192.168.2.10:/luo /wei //在客戶機上掛載共享目錄到/wei

 

# service iptables stop //關閉防火牆

 

# service nfs start //啓動nfs服務

 

# service portmap start //啓動portmap服務

 

# showmount -a    //顯示NFS服務器的客戶與被掛載目錄

 

# showmount -d    //顯示NFS服務器被掛載的目錄

 

# vi /etc/exports  //修改共享配置文件(加共享目錄)

 

showmount -e 192.168.2.10 6  //在客戶上查看服務器共享目錄

 

 

 

配置文件

 

vi /etc/hosts  vi /etc/network //修改主機名稱配置文件

 

vi /etc/rc.local //修改mac地址配置文件

 

vi /etc/resolv.conf //修改DNS配置文件

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改網卡配置文件

 

vi /var/spool/cron/username  //修改cron任務配置文件

 

vi /var/spool/mail  //修改郵件配置文件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章