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基础网络工具学习笔记
原创
©著作权归作者所有:来自51CTO博客作者a_jkou的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:iptables 学习笔记
下一篇:to do list
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[Linux使用] 网络工具
iperf是一个TCP/IP和UDP/IP性能测试工具,能够提供网络吞吐率信息,以及震动、丢包率、最大组和最大传输单元大小等统计信
linux 运维 服务器 TCP 客户端 -
# #基础的网络工具20221015
【代码】# #基础的网络工具20221015。
网络 python tcp/ip IP HTTP -
React:网络工具库
网络工具库
React Axios ios ajax 拦截器