linux网络设置

文章目录

  • 一、查看网络配置
    • 1.查看网络接口信息——ifconfig
      • 1.1查看所有本机的网络的网络设备
      • 1.2设置网络接口参数
      • 1.3对指定的设备开启或关闭
    • 2.查看主机名称——hostname
      • 2.1查看或临时设置当前主机名
      • 2.2永久设置主机名
    • 3.查看路由表条目——route
      • 3.1查看当前主机路由表
      • 3.2添加路由
      • 3.3删除路由
      • 3.4永久添加路由
    • 4.查看网络连接情况——netstat
      • 4.1查看网络连接情况——netstat
      • 4.2netstat的常用选项
      • 4.3netstat的搭配使用
    • 5.获取socket统计信息——ss
      • 5.1ss命令
      • 5.2ss的常用选项
      • 5.3ss的搭配使用
      • 5.4 netstat和ss主要解决端口被占用的问题
  • 二、测试网络连接
    • 1.测试网络连通性——ping
    • 2.跟踪数据包——traceroute
    • 3.域名解析——nslookup
      • 3.1域名解析
      • 3.2域名解析的配置文件——指定主机IP地址
      • 3.3保存本机需要使用的DNS服务器的ip地址
    • 4.解析详细过程DNS信息收集 ——dig
  • 三: 本地主机映射文件

一、查看网络配置

1.查看网络接口信息——ifconfig

1.1查看所有本机的网络的网络设备

查看正在运行的网络设备接口设备——ifconfig
linux网络设置_第1张图片
指定查看设备的网络接口设备信息——ifconfig 设备名
linux网络设置_第2张图片
查看所有的网络设备接口设备(运行和不运行都在)信息——ifconfig -a

linux网络设置_第3张图片
查看网络的通讯情况——ifconfig -s
linux网络设置_第4张图片

1.2设置网络接口参数

设置网络的IP地址和子网掩码

ifconfig 网络接口 ip地址 【netmask 子网掩码】

linux网络设置_第5张图片

ifconfig 网络接口 ip地址 【/子网掩码长度】

linux网络设置_第6张图片

设置虚拟网址

ifconfig ens37:0 192.168.198.7/24

在这里插入图片描述

ifconfig ens37:1 192.168.198.8/24

在这里插入图片描述
总:设备后面的数字是编号,可以创建多个,创建时地址后面必须有子网掩码

1.3对指定的设备开启或关闭

ifconfig 设备名 up=ifup 设备名

linux网络设置_第7张图片
在这里插入图片描述

ifconfig 设备名 down=ifdown 设备名

linux网络设置_第8张图片
在这里插入图片描述

2.查看主机名称——hostname

2.1查看或临时设置当前主机名

查看当前主机名——hostname

在这里插入图片描述

临时设置主机名——hostname 设备名

在这里插入图片描述

2.2永久设置主机名

hostnamectl set-hostname 主机名————su刷新生效

linux网络设置_第9张图片

vim /etc/hostname————reboot重启生效

在这里插入图片描述linux网络设置_第10张图片
在这里插入图片描述

3.查看路由表条目——route

3.1查看当前主机路由表

linux网络设置_第11张图片

3.2添加路由

  • 添加静态路由
    格式:route add -net 网段地址 gw 网关服务器地址 dev 设备

route add -net 192.168.66.0/24 gw 192.168.198.100 dev ens33————指定66的网段都通过网关服务器198服务器用ens33转发

linux网络设置_第12张图片

  • 添加默认路由
    格式:route add default gw ip地址 dev 设备

route add default gw 192.168.198.100 dev ens33

linux网络设置_第13张图片

3.3删除路由

  • 删除默认路由

格式:route del default gw ip地址

route del default gw 192.168.198.2————删除默认路由

linux网络设置_第14张图片
linux网络设置_第15张图片

  • 删除静态路由
    格式:route del -net 目标网络地址 netmask 子网掩码 gw 网关地址
    linux网络设置_第16张图片

3.4永久添加路由

vim /etc/sysconfig/static-routes——————————修改

linux网络设置_第17张图片
在这里插入图片描述

systemctl restart network————————————重启

linux网络设置_第18张图片

4.查看网络连接情况——netstat

4.1查看网络连接情况——netstat

查看系统的网络连接状态、路由表、接口统计等信息
格式:netstat 选项

4.2netstat的常用选项

linux网络设置_第19张图片

4.3netstat的搭配使用

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

netstat -antp | grep sshd——————所有sshd服务的相关信息

linux网络设置_第20张图片

netstat -antp | grep 22———————查看端口号22的相关信息

在这里插入图片描述

5.获取socket统计信息——ss

5.1ss命令

查看系统的网络连接情况,获取socket统计信息,比netstat的信息更详细,传输速度比netstat更高,ss适用于连接量较大的场景
格式:ss 选项

5.2ss的常用选项

linux网络设置_第21张图片

5.3ss的搭配使用

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

ss -antp | grep sshd——————所有sshd服务的相关信息

在这里插入图片描述

ss -antp | grep 22———————查看端口号22的相关信息

在这里插入图片描述

5.4 netstat和ss主要解决端口被占用的问题

  • 端口被谁占用
  • 查询端口被哪个服务占用:用pid号直接停掉不用的端口号;端口号如果重复的还需要,可改其中一个端口的端口号

二、测试网络连接

1.测试网络连通性——ping

  • 格式:ping 选项 目标主机

ping www.baidu.com ——————长ping

linux网络设置_第22张图片

  • 格式:ping -c 次数 目标主机地址

ping -c 5 www.baidu.com——————ping5次退出

linux网络设置_第23张图片

  • 格式:ping -w 次数 目标主机地址

ping -w 5 192.168.166.21——————超时等待5秒自动退出

linux网络设置_第24张图片

2.跟踪数据包——traceroute

  • 作用:测试从当前主机到目的主机之间经过的网络节点
  • 格式:traceroute 目标主机地址

traceroute 180.101.50.188————————测试到180.101.50.188有多少个网关

linux网络设置_第25张图片
在这里插入图片描述

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

3.域名解析——nslookup

3.1域名解析

  • 作用:测试DNS域名解析
  • 格式:nslookup 目标主机地址 【DNS服务器地址】
    linux网络设置_第26张图片

3.2域名解析的配置文件——指定主机IP地址

添加两个网络是配置修改为仅主机模式
linux网络设置_第27张图片

有两个网卡ifcfg-ens37、ifcfg-ens38

linux网络设置_第28张图片

vim ifcfg-ens38——进入配置

linux网络设置_第29张图片

linux网络设置_第30张图片

systemctl restart network—————重启设备

linux网络设置_第31张图片

linux网络设置_第32张图片

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

第一种方法:
进入vim ifcfg-ens33修改DNS地址

在这里插入图片描述
linux网络设置_第33张图片

systemctl restart network————————重新启动

第二种方法:
进入 vim /etc/resolv.conf 将地址变更为
linux网络设置_第34张图片

4.解析详细过程DNS信息收集 ——dig

linux网络设置_第35张图片

三: 本地主机映射文件

在etc/hosts 记录了虚拟主机名与 IP 地址的映射关系表,相当于单击版的网页。
在/etc/hosts的配置文件里添加”129.226.170.70 www.zjf.com“在访问测试通信
linux网络设置_第36张图片

linux网络设置_第37张图片

你可能感兴趣的:(linux,网络,运维)