linux工科软件,linux基础网络工具学习笔记
1.ifconfig interface up/down/mtu/netmask/broadcast
ifconfig eth0 192.168.1.1 #不加參數(shù),按照標(biāo)準(zhǔn)A/B/C類自動(dòng)添加掩碼
ifconfig eth0 192.168.100.100 netmask 255.255.252.0 mtu 8000
ifconfig eth0:0 192.168.100.101 #給一張網(wǎng)卡添加多個(gè)ip
ifconfig的設(shè)置在重啟網(wǎng)絡(luò)服務(wù)后會(huì)失效
ifconfig wl0 up #啟動(dòng)無線網(wǎng)卡,而不配置任何參數(shù)
2. ifup/ifdown 使用/etc/sysconfig/network-scripts/ifcfg-eth*配置啟用網(wǎng)卡
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請(qǐng)求ip
6 ping
ping –c2 –s 8000 –M do 192.168.1.254 #發(fā)大包并且不允許交換機(jī)或路由器將封包重組
ip包頭20bytes,icmp20bytes, ETHERNET 包頭1500
7netstat
-n 使用數(shù)字而非主機(jī)名
-a 列出所有的聯(lián)機(jī)狀態(tài),包括tcp/udp/unix socket
-t 僅tcp包
-u 僅udp包
-l 所有在監(jiān)聽的服務(wù)
-p 列出pid與program的檔名
-c 每幾秒刷新
查看目前已經(jīng)啟動(dòng)的網(wǎng)絡(luò)服務(wù)
netstat –tulnp
查看本機(jī)所有的網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)
netstat –atunp# client隨機(jī)取1024以上的端口,僅root可以啟動(dòng)小于1024以下的端口。
8 nslookup
-query=type
9 wget
vim /etc/wgetrc
http_proxy =
ftp_proxy =
use_proxy= on
10 tcpdump
-A ASCII碼形式顯示封包內(nèi)容
-e 以二層封包形式顯示
-nn 數(shù)字顯示主機(jī)
-X 十六進(jìn)制形式
-i 監(jiān)聽端口
-w 輸出監(jiān)聽內(nèi)容
tcpdump –i eth0 –nn port 21
總結(jié)
以上是生活随笔為你收集整理的linux工科软件,linux基础网络工具学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Windows里备份Linux分区,在
- 下一篇: linux教程for语句,Shell脚本