linux基础网络工具学习笔记
2016-04-01 22:51
471 查看
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
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
相关文章推荐
- tcpdump抓包
- TCP/IP
- 机器学习技法-神经网络(NNet)
- 3143 二叉树的序遍历——http://codevs.cn/problem/3143/
- 读取网络适配器所有的物理地址
- 人工神经网络——笔记摘抄1
- 插件,非常好用的请求REST的工具restclient,和非常好用的请求http的工具HttpRequester,
- Android网络设置(route & DNS)
- 网络:NSURLConnection 缓存
- 网络:NSURLConnection队列
- 机器学习算法汇总:人工神经网络、深度学习及其它
- vmware虚拟机克隆CentOS7 出现的网络问题解决办法
- 网络:网络基础知识
- ubuntu下eclipse遇到The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- TCP 聊天室
- 网络配置
- vagrant使用三种网络配置
- ASP.NET网络编程学习第二步:简单理解ASP.NET
- ajax异步上传带文件的表单 http://www.cnblogs.com/gaojun/archive/2012/08/11/2633891.html
- Linux之常用网络命令