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: 指定监听的端口

我们是一群被时空压迫的孩子。 ---- 爱因斯坦

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!