32、linux 网络设置

linux 网络设置

查看网络配置

ifconfig 查看接口信息

在这里插入图片描述
mtu 最大传输率

RX 数据包的接收个数
TX 数据包的发送个数

uname -a 查看当前内核版本

uname -r 简版当前内核版本

cat /etc/redhat-release cat /etc/*release 查看当前系统版本信息

hostname 查看修改主机名

查看当前主机的完整名称
hostname

临时设置主机名
hostname 主机名

永久设置主机名
hostnamectl set-hostname 主机名

vi /etc/hostname(设置完后需重启系统才生效)

![在这里插入图片描述](https://img-blog.csdnimg.cn/b768536df01042b69d071b0251b00109.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ICB5Lq65a62MTEx,size_20,color_FFFFFF,t_70,g_se,x_16
在这里插入图片描述

ip route show = ip route 查看路由信息

route -n

方法一:

route add -net 192.168.20.0 /24 gw 192.168.10.1 [dev ens33] 添加静态路由

-net:指定目标网段的地址

gw:指定下一跳路由器的 IP 地址

dev: 为路由指定的输出接口

方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

route del -net 192.168.20.0/24 删除路由

route add -net default gw 192.168.10.1 默认路由

route del fefault 删除默认

永久添加路由(重启network服务生效
方法一:
vi /etc/sysconfig/static-routes
any net any gw 192.168.80.2
any net 192.168.3.0/24 gw 192.168.80.2
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2

systemctl restart network

方法二:
vim /etc/sysconfig/network-scripts/route-ens33
default via 192.168.80.2 dev ens33 #默认路由,另一种格式 0.0.0.0/0 192.168.14.254 dev ens33
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.14.254 dev ens33

systemctl restart network

netstat 查看网络连接情况

netstat -anpt |grep “:80” 常用用法 精确:查找

法二:lsof -i :22

netstat -lnpt |grep 命令 查看监听状态

netstat -lnpu |grep ntpd

启动 ntpd

systemctl start ntpd
在这里插入图片描述
在这里插入图片描述

ss 命令

ss IP加端口 进行通信

相比较netstat ss更快
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

wc -l 显示多少行

time 命令 测试命令处理时间

ss -tnl sport le 500 小于500的数据 le 代表小于 ge 代表大于 eq 等于

ne 不等于端口 lt 小于端口 gt 大于端口
在这里插入图片描述
ss 列出所有http 连接中的连接 包含对外提供的80 ,以及访问外部的80

用以下命令完美替代netstat 获取http 并发连接数 监控中常用到

ss -o state established '(doprt = :http or sport = :http )'

ss -x src /tem/.X11-unix/* ss列出本地哪个进程连接到x server

ss -o state fin-wait-1 ‘(sport - :http or sport =:https)’ ss 列出处在fin-wait-1 状态的http 、https连接

测试网络连接

ping 命令

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

traceroute命令

在这里插入图片描述

nslookup 域名解析命令

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

bash 启动新的会话窗口

vim /etc/sysconfig/network-scripts/ifcfg-ens33 接口配置文件

vim /etc/resolv.conf 可以设置域名

vim /etc/hosts ip加主机名 地址做一个解析 访问速度快
在这里插入图片描述
在这里插入图片描述
生效顺序:1、hosts 文件 2、 网卡配置文件 3 、/etc/resolv.conf 当出现不同配置 优先执行顺序

dig 域名解析

在这里插入图片描述

设置网络参数临时 、永久

临时修改网卡IP

ifconfig ens33 192.168.80.3/24

ifconfig ens33 192.168.80.3 netmask 255.255.255.0
ifconfig ens33:1 192.168.10.20/24

永久修改网卡IP

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33 #设置网卡的名称
ONBOOT=yes #设置网卡是否在 Linux 操作系统启动时激活
BOOTPROTO=static #设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
IPADDR=192.168.80.3 #设置网卡的 IP 地址
NETMASK=255.255.255.0 #设置网卡的子网掩码
GATEWAY=192.168.80.2 #设置网卡的默认网关地址
DNS1=192.168.80.2 #设置DNS服务器的 IP 地址

重启网卡
systemctl restart network #重启所有的网卡
ifdown ens33 ; ifup ens33
ifdown ens33 #关闭某个网卡
ifup ens33 #启动某个网卡

ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)

查看网卡地址
ifconfig

ip a

temctl restart network #重启所有的网卡
ifdown ens33 ; ifup ens33
ifdown ens33 #关闭某个网卡
ifup ens33 #启动某个网卡

ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)

查看网卡地址
ifconfig

ip a

总结:

查看网络配置 ifconfig、hostname、route、netstat、ss
测试网络连接 ping、traceroute、nslookup、dig
设置网络地址参数 临时设置、永久配置

posted @   叕叕666  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示