linux网络设置

一、查看网络配置

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

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

查看正在运行的网络设备接口设备——ifconfig
请添加图片描述
指定查看设备的网络接口设备信息——ifconfig 设备名
在这里插入图片描述
查看所有的网络设备接口设备(运行和不运行都在)信息——ifconfig -a

在这里插入图片描述
查看网络的通讯情况——ifconfig -s
在这里插入图片描述

1.2设置网络接口参数

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

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

在这里插入图片描述

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

在这里插入图片描述

设置虚拟网址

ifconfig ens37:0 192.168.198.7/24

在这里插入图片描述

ifconfig ens37:1 192.168.198.8/24

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

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

ifconfig 设备名 up=ifup 设备名

在这里插入图片描述
在这里插入图片描述

ifconfig 设备名 down=ifdown 设备名

在这里插入图片描述
在这里插入图片描述

2.查看主机名称——hostname

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

查看当前主机名——hostname

在这里插入图片描述

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

在这里插入图片描述

2.2永久设置主机名

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

在这里插入图片描述

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

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

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

3.1查看当前主机路由表

在这里插入图片描述

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转发

在这里插入图片描述

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

route add default gw 192.168.198.100 dev ens33

在这里插入图片描述

3.3删除路由

  • 删除默认路由

格式:route del default gw ip地址

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

在这里插入图片描述
在这里插入图片描述

  • 删除静态路由
    格式:route del -net 目标网络地址 netmask 子网掩码 gw 网关地址
    请添加图片描述

3.4永久添加路由

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

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

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

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

4.2netstat的常用选项

在这里插入图片描述

4.3netstat的搭配使用

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

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

在这里插入图片描述

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

在这里插入图片描述

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

5.1ss命令

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

5.2ss的常用选项

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

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

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

在这里插入图片描述

2.跟踪数据包——traceroute

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

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

在这里插入图片描述
在这里插入图片描述

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

3.域名解析——nslookup

3.1域名解析

  • 作用:测试DNS域名解析
  • 格式:nslookup 目标主机地址 【DNS服务器地址】
    在这里插入图片描述

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

添加两个网络是配置修改为仅主机模式
在这里插入图片描述

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

在这里插入图片描述

vim ifcfg-ens38——进入配置

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述

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

第二种方法:
进入 vim /etc/resolv.conf 将地址变更为
在这里插入图片描述

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

在这里插入图片描述

三: 本地主机映射文件

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯甜酒z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值