linux网络设置

一. 查看网络接口信息

1.查看所有活动的网络接口信息

  •   执行ifconfig命令

2.查看指定网络接口信息

  

ifconfig    网络接口

  

 

 

 

 

注:

以太网帧格式

 

 

 二. 查看或设置主机名称

1.hostname命令

  •   查看或临时设置主机名

hostname    [主机名]

  

2.永久设置主机名

hostnamectl set-hostname [主机名]

vi hostname ###重启主机后生效

  

三. 查看路由表

1.查看或设置主机中的路由表信息

route -n

  

 

 

 

 

三. 查看网络连接情况

1.netstat命令

  •   查看系统的网络连接状态
netstat [选项]
  •   常用选项
选项 意义
-a  显示所有连线中的Socket。
-n  直接使用IP地址,而不通过域名服务器
-p  显示正在使用Socket的程序识别码和程序名称。
-t  显示TCP传输协议的连线状况。
-u  显示UDP传输协议的连线状况。
-r  显示Routing Table。

 

 

2.图片示例

四. 获取soket统计信息

1.ss命令

  •   查看系统的网络连接情况,获取socket统计信息
ss [选项]

  

  •   常用选项
选项 意义
-t  仅显示 TCP套接字(sockets)
-u  仅显示 UCP套接字(sockets)
-n  不解析服务名称
-l  显示监听状态的套接字(sockets)
-p  显示使用套接字(socket)的进程
-a  显示所有套接字(sockets)
-r  解析主机名

 

 

五. 测试网络连接

1.ping命令

  •   测试网络连通性
ping [选项] 目标主机

  

  •   windows系统中常用选项
选项 意义
-t  参数会一直不同的执行ping
-a  参数可以显示主机名称
-l  参数可以设定ping包的大小
-n  指定发送包的个数
-s  指定源IP去ping

 

  •   linux系统中常用选项
选项 意义
-s  参数可以设定ping包的大小
-c  指定发送包的个数
-I  指定源IP去ping

 

 示例

 

 

 

六. 域名解析

1.nslookup命令

  •   测试DNS域名解析

 

 

 

七. 网络设置

1.ifconfig命令

  设置网络接口的IP地址、子网掩码

ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/子网掩码长度]

  禁用或重新激活网卡

ifconfig 网络接口 up
ifconfig 网络接口 down

  

  设置虚拟网络接口

ifconfig 网络接口:序号 IP地址

  重启network网络服务

systemctl restart network

  禁用网络服务接口

ifdown ens33
ifup ens33

  

  

2.网络文件

  •   /etc/sysconfig/network-scripts/目录下
    •   ifconfig-ens33:第一块以太网卡的配置文件

 

 

 

3.域名解析配置文件

 

 

  •   /etc/resolv.conf文件

 

  •   保存本机需要使用的DNS服务器的地址

示例图片

 

 

 

4.本地主机映射文件

  •   /etc/hosts
    •   保存主机名与IP地址的映射记录

 

  host文件和DNS服务器的比较

  •   默认情况下,系统首先从hosts文件查找解析记录
  •         hosts 文件只对当前的主机有效
  •         hosts文件可减少DNS查询过程,从而加快访问速度

示例图片

 

posted @ 2021-07-12 22:01  青山不改水长流  阅读(140)  评论(0)    收藏  举报