linux工科软件,linux基础网络工具学习笔记
1.ifconfig interface up/down/mtu/netmask/broadcast
ifconfig eth0 192.168.1.1 #不加參數,按照標準A/B/C類自動添加掩碼
ifconfig eth0 192.168.100.100 netmask 255.255.252.0 mtu 8000
ifconfig eth0:0 192.168.100.101 #給一張網卡添加多個ip
ifconfig的設置在重啟網絡服務后會失效
ifconfig wl0 up #啟動無線網卡,而不配置任何參數
2. ifup/ifdown 使用/etc/sysconfig/network-scripts/ifcfg-eth*配置啟用網卡
3.route
router add/del –net/host netmask gw/dev
route add –net 192.168.100.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.1.254
route del –net 169.254.0.0 netmask 255.255.0.0 dev eth0
4.ip
ip link show/set device up/down/address/name/mtu
ip link set eth0 down
ip link set eth0 mtu 1000
ip link set eth0 name virbird address aa:aa:aa:aa:aa:aa
ip address add/del ip dev broadcast/label/scope(global,site,link,host)
ip address add 192.168.1.2/24 broadcast + dev eth0 label eth0:vbird
ip addresss del 192.168.1.2/24 dev eth0
ip route
ip route add/del ip/network via gateway/dev mtu
ip route add 192.168.5.0/24 dev eth0
ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0
ip route add default via 192.168.1.254 dev eth0
ip route delete? 192.168.10.0/24
5 dhclient 通過DHCP請求ip
6 ping
ping –c2 –s 8000 –M do 192.168.1.254 #發大包并且不允許交換機或路由器將封包重組
ip包頭20bytes,icmp20bytes, ETHERNET 包頭1500
7netstat
-n 使用數字而非主機名
-a 列出所有的聯機狀態,包括tcp/udp/unix socket
-t 僅tcp包
-u 僅udp包
-l 所有在監聽的服務
-p 列出pid與program的檔名
-c 每幾秒刷新
查看目前已經啟動的網絡服務
netstat –tulnp
查看本機所有的網絡聯機狀態
netstat –atunp# client隨機取1024以上的端口,僅root可以啟動小于1024以下的端口。
8 nslookup
-query=type
9 wget
vim /etc/wgetrc
http_proxy =
ftp_proxy =
use_proxy= on
10 tcpdump
-A ASCII碼形式顯示封包內容
-e 以二層封包形式顯示
-nn 數字顯示主機
-X 十六進制形式
-i 監聽端口
-w 輸出監聽內容
tcpdump –i eth0 –nn port 21
總結
以上是生活随笔為你收集整理的linux工科软件,linux基础网络工具学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Windows里备份Linux分区,在
- 下一篇: linux教程for语句,Shell脚本