linux (ubuntu 网络编程命令语句)随记
由于是用docker安装的ubuntu16.04,所以一些非必要的包并未被安装
一、natstat: net-tools包(apt-get install net-tools)
网络状态查看,可以查看一些端口的监听和链接状态
# n表示不解析dns,a表示显示所有,t表示tcp协议,p显示正在使用Socket的程序识别码和程序名称
natstat -natp
二、route:默认是安装了,基本上计算的存在都伴随着网络,或者说互联网,因此这个是默认的
# 查看路由条目,n表示不解析dns域名,直接显示ip,数字
route -n
三、ping:iputils-ping(apt-get install iputils-ping)
ping www.baidu.com
结合上面的route -n和ping www.baidu.com的ip,用掩码按位与算出网关