Bootstrap

Linux网络设置

一、查看网络配置

1.查看所有活动的网络接口信息,执行ifconfig命令

 ifconfig ens33 可查看指定网卡信息

 修改网卡配置信息

 

ifconfig ens33 down/up   关闭或开启网卡
ifdown /ifup  ens33          关闭或开启网卡

二、查看主机名称

1.hostname命令

  • 查看或设置当前主机名

 修改主机名

 查看本主机IP

 2.查看路由表条目route

route命令

 查看或设置主机中路由表信息  (rount -n)

-n:将路由记录中的地址信息显示为数字形式

三、查看网络连接情况netstat

 查看系统的网络连接状态、路由表、接口统计等信息
-a:显示所有连接线中的socket
-n:直接使用IP地址不通过域名服务器
-p:显示真在使用socket的程序识别码和程序名称
-t:显示TCP传输协议的连线情况
-u:显示UDP传输协议的连线情况
-r:显示路由表

 

  通常使用“-anpt”组合选项,以数字形式显示当前系统中所有的 TCP 连接信息,同时显示对应的进程信息。配合管道符grep过滤出特定的记录

  netstat -rn 以数字的形式显示路由表信息

 四、获取socket统计信息ss

 选项功能
-h    通过该选项获取更多的使用帮助
-V    显示软件的版本号
-t    显示TCP协议的sockets
-u    显示UDP协议的sockets
-n    不解析服务的名称,如“22”端口不会显示成“ssh”
-l    只显示处于箭筒状态的端口
-p    显示监听端口的进程
-a    对TCP协议来说,既包含监听的端口,也包含建立的连接
-r    把IP解释为域名,把端口号解释为协议名称
-o    选项可用于显示计时器信息,该信息向我们展示了重新传输计时器值,已经发生的重新传输的数量以及已发送的keepalive探测的数量
-w    英语字符串精确匹配

查看系统的网络连接情况,获取socket统计信息

显示处于监听的tcp端口,不解析服务器的名称

五、route命令

  1. 查看路由表条目命令 route -n
  2. 添加到指定网段的路由记录:route add-net 网段地址gw ip地址
  3. 删除到指定网段的路由记录:route del -net 网段地址
  4. 向路由表中添加默认网关记录:route add default gw ip地址4.5、删除路由表中默认的网关记录:route del default gw ip地址

 六、测试网络连接ping

ping命令

测试网络连通性

 跟踪数据包traceroute

traceroute 命令可以用于测试从当前主机到目的主机之间经过了哪些网络结点,并显示各中间结点的连接状态(响应时间)。对于无法响应的结点,连接状态将显示为“*”

traceroute命令能够比 ping命令更加准确地定位网络连接的故障点(中断点),因此执行速度会比 ping 命令稍慢在网络测试与排错过程中,通常会先使用 ping命令测试与目的主机的网络连接,如果发现网络连接有故障,再使用traceroute命令跟踪查看是在哪个中间结点存在故障。

七、nslookup作用

nslookup用于查询DNS的记录,查询域名解析是否正常

 

 八、配置网络参数

 

;