Linux 笔记分享十九:网络命令
一、网络环境查看命令
1、ifconfig
查看和配置网络状态命令
2、ifdown
禁用网卡设备
ifdown 网卡设备名
3、ifup
启用网卡设备
ifup 网卡设备名
4、netstat
查看网络状态
netstat [选项]
- 选项
-t: 列出TCP协议端口
-u: 流出UDP协议端口
-n: 不使用域名与服务名,而使用IP地址和端口号
-l: 仅列出在监听状态网络服务
-a: 列出所有的网络连接
- 查看网关信息
netstat -rn
或者
route -n
5、route
查看和设定网关(查看在上面)
- 临时设定网关
route add default gw 192.168.1.1
意义不大
- 删除临时网关
route del default gw 192.168.1.1
6、nslookup
查看本机DNS服务器,并解析域名获取对应IP地址
nslookup [域名]
不加域名,查看本机DNS,加域名,解析域名的同时,也可看本机DNS
不加域名的时候,需要在交互界面输入
server
exit
退出交互界面
二、网络测试命令
1、ping
探测指定IP和域名的网络状态
ping [选项] 域名或者IP
- 选项
-c 次数: 指定ping的次数
- 注意
以为Linux的ping比较实在,不加-c会一直ping下去
2、telnet
远程管理与端口探测命令
telnet [域名或IP] [端口]
例如:
telnet 192.168.0.252 80
因为是明文传递的,不能用
- 探测完如何退出
ctrl+]
在交互界面输入quit即可
3、traceroute
路由跟踪命令
traceroute [选项] IP或域名
- 选项
-n: 使用IP,并不使用域名,速度更快
4、wget
下载命令
wget [web服务文件地址]
5、tcpdump
截获指定访问网卡和端口的数据
tcpdump -i eth0 -nnX port 21
- 选项
-i: 指定网卡接口
-nn: 将数据包中的域名与服务转为IP和端口
-X: 以十六进制和ASCII码显示数据包内容
port: 指定监听的端口
本作品采用《CC 协议》,转载必须注明作者和本文链接