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,用掩码按位与算出网关

原文地址:https://www.cnblogs.com/gabin/p/13698795.html