Linux网络命令-netstat、route、nslookup...

来源:互联网 发布:点点客工作 知乎 编辑:程序博客网 时间:2024/05/17 21:40

1、ifconfig命令查看或临时配置IP地址

2、   ifdown [网卡名]     禁用网卡

 ifup [网卡名]         启用网卡

例:ifdown eth0

3、netstat 查看网络状态

选项:

-t:列出TCP协议的端口

-u:列出UDP协议的端口

-n:显示IP地址和端口号,而不显示域名和服务名

-l:仅列出处于监听Listening状态的端口

-a:列出所有网络连接

4、route命令

route -n     查看路由表,可以查看到网关

route add default gw 192.168.1.1   临时设定网关

5、域名解析命令

nslookup [域名或IP地址]

6、网络测试命令

ping [IP地址] -c 次数

telnet [IP地址或域名] 端口号

远程管理与探测命令,明文传递不安全,多用SSH远程管理,而telnet用于端口探测

如:telnet 192.168.1.103 80

traceroute -n [IP地址或域名]          

 路由跟踪命令,通过该命令我们可以知道从该主机到互联网上的另一个主机走的什么路径,三个时间是探测数据包向每个网关发送三个数据包后,网关响应后返回的时间。以星号表示的,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。当网络出现问题时可以用此方法排查问题。

④wget  下载命令

wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz

⑤ tcpdump   抓包命令

telnet、ftp等都是明文传递,抓包命令就可以抓包传递内容

tcpdump -i eth0 -nnX port 21

选项:

-nn:显示IP和端口号

-i:指定网卡接口

-X:以16进制或ASCII码显示

port:指定端口号

0 0
原创粉丝点击