网络命令

 

                                                          环境查看:

1‘ ifconfig:查看与配置网络状态命令

2’ ifdown,ifup + 网卡设置名

3’查询网络状态
netstat 选项
选项:一般为tuln或an
-t:列出TCP协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而使用IP地址和端口号
-l:仅列出在监听状态的网络服务
-a:列出所有的网络连接

统计计算机建立的远程连接数:netstat -an | grep ESTABLISHED | wc -l

netstat -rn #查看网关
选项:
-r:列出路由表,功能和route命令一致。

4’route命令
route -n #查看路由列表(可以看到网关)

route add default gw 192.16.1.1 :临时设定网关

route del default gw 192.16.1.1 :取消临时设定的网关

(在一台服务器里,连内网的网卡是不能设置网关的)

5’域名解析命令
nslookup [主机名或IP] #进行域名与IP地址解析

nslookup:用来翻译域名对应哪个IP
>server #本地设定的DNS的地址
>exit #退出

======================

                    网络测试

1.ping命令
ping [选项] ip或域名 #探测指定IP或域名的网络状况
选项:
-c 次数:指定ping包的次数

2.telnet命令
telnet [域名或IP] [端口] #远程管理与端口探测命令,明文传递
telnet 192.168.0.252 80 (+ip +端口号)(退出 用 ctrl+>)

3.traceroute
traceroute [选项] IP或域名 #路由跟踪命令

可以探测网络在哪个节点断了,用于故障排查,有实际意义
选项:
-n:使用IP,不使用域名,速度更快

4.wget命令
wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz #下载命令

5.tcpdump命令(抓包,明文协议有风险,https才是加密的)
tcpdump -i eth0 -nnX port 21
选项:
-i:指定网卡接口
-nn:将数据包中的域名与服务转为IP和端口
-X:以十六进制和ASCII码显示数据包内容
port:指定监听的端口

 

posted @ 2015-08-19 22:35  Uhey  阅读(206)  评论(0编辑  收藏  举报