linux 网络设置

查看网络接口信息 :ifconfig

ifconfig   设备名  :指定网卡显示详细信息

flasg表示端口号       RUNNING表示正在执行         mut1500表示最大传输单元1500字节

第二行从左到右别表示 本机IP地址 、子网掩码 、广播地址 

ether表示mac地址

RX表示接收     TX表示发送     

ifconfig  -a :表示查看所有网卡,包含未启动的网卡

ifconfig   ens33 :0  192.168.233.10/24   表示创建虚拟网卡,其特点是重启服务器 或者网络都会消失 

注:ens33是真实网卡设备 ; 0表示序列号并不能重复

对指定网卡进行操作 :

ifconfig  ens33  up   表示开启网卡   可简写为 ifup  ens33

ifconfig  ens33  dowm   表示关闭网卡   可简写为 ifdown  ens33

粗略查看路由表条目route

 数字化查看路由信息 route  -n  更直观

添加、删除路由条目 

route add -net 192.168.233.0/24 gw 192.168.233.2  dev ens33  #表示添加路由表条目

route del -net 192.168.233.0/24   #表示删除路由表条目 

add   #表示添加      del   #表示删除   

192.168.233.0/24    #表示目标的网络地址 

gw 192.168.233.2    #表示指定网关进行中转

dev ens33    #表示通过ens33这个网卡设备进行转发

添加、删除默认路由条目

route add  default  gw 192.168.233.21   #添加默认路由条目

route del  default  gw 192.168.233.21   #删除默认路由条目

查看网络连接情况 :netstart

  -a

显示所有活动网络连接信息,包括监听和非监听的服务端口
  -n数字形式显示主机的IP地址、端口信息
  -t产看tcp协议相关信息
  -p显示与网络连接相关的 进程号和进程名信息 【需要管理员权限】
  -u查看udp协议相关信息

netstart  -antp | grep  22   根据端口号筛选
 
netstart  -antp | grep  sshd    根据服务名筛选 

监听的两种状态
LISTEN :表示网络通信中等待连接的tcp端口状态 
       一旦进入listen状态,表示正在等待连接,

ESTABLISHED :表示tcp连接已成功建立,并且正在进行数据传输
         
tcp  #表示ipv4       tcp6  #表示ipv6

获取 socket统计信息ss (和netstart差不多 )

socket :通信套接字 

ss :统计网络连接情况、端口信息

  -t查看tcp协议相关信息
  -n数字化显示 ,显示IP地址,端口号
  -a显示所有 ,正在活动的网络连接信息
  -p显示相关程序的 pid号【需要管理员权限 】
  -l显示 listen状态的数据

ss  -antp | grep 22   #根据端口号筛选 

ss  -antp | grep sshd  #根据服务名筛选 

五大负载:cup负载 、内存负载、磁盘负载、网络负载、进程负载

1、cpu负载:监控ccpu的使用率,命令htop,比top命令更方便 、直观

 htop 需要安装  ,先yum -y install epel-release.noarch ,再安装htop:yum  -y   install  htop

 

区域一:

1-4 表示有四个cpu

Mem 表示内存

Swap 表示交换分区
区域二:

Tasks109 :表示共有109个进程

1 running :表示有一个进程正在执行

Load average 和top一样  :表示五分钟 十分钟  十五分钟 的平均负载

Uptime :表示系统启动的时长是六个小时

区域三和top一样:

PID :表示进程号,是非零正整数

USER :表示进程所有者的用户名

%cpu :表示占用cpu百分比

%mem :表示占用内存百分比
区域四

是当前界面中F1-F10快捷功能

Htop后面可以跟上常用选项

-p:显示指定进程信息(后面跟上pid号 )

-u: 指定用户的进程信息(后面跟上用户名)

2、内存负载:监控内存使用

命令 :free

监控系统的内存使用情况,确保没有过度使用或不足的情况。
优化内存使用,释放不必要的内存占用,如关闭不需要的服务、释放缓存、调整进程的内存使用等。

echo 1 > /proc/sys/vm/drop_caches 【清理内存,但是会降低文件系统的处理速度】

3、磁盘负载

命令 :iotop 监控磁盘的读写速率和队列长度,了解系统的磁盘负载情况。

优化磁盘I/O【读写】,使用技术如RAID调整文件系统参数等来提高磁盘性能。 避免磁盘阻塞:确保没有过度使用或滥用磁盘资源,如避免过多的并发写入、优化数据库查询等。

先yum -y install epel-release.noarch ,再安装htop:yum -y instal iotop

Total disk :是总共有多少

cctual disk :实际上多少

Io> :表示io占用百分比

-p :查看进程号

-u :查看用户名

4、网络负载

命令 :Iftop :动态监控网络负载

第一部分
是流量刻度表,表示到目前为止,接收到的最大流量是62.5kb
第二部分

左边是主机名

中间=>表示向192.168.86.1发送;<=表示接收

右边表示2s 、10s 、40s,内接收的平均流量
第三部分

Tx表示发送 、Rx表示接收 、TOTAL表示总共

Cum表示从我开始ifop命令之后,发送 、接收以及总共的数值

Rates表示发送,接收和总共在2s  10s  40s 的平均流量值

 

测试网络连接
测试网络连通性------ping3

  -c	表示发送包的个数

  -i	表示发送包的时间

  -W【大写】	表示超时时间

  -w【小写】	表示多少秒后停止

配置网络接口文件 :

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet			#设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33			#设置网卡的名称
ONBOOT=yes				#设置网卡是否在系统启动时激活
BOOTPROTO=static		#设置网卡的配置方式,static表示使用静态IP地址,
IPADDR=192.168.86.3		#设置网卡的 IP 地址 【不能重复】
NETMASK=255.255.255.0	#设置网卡的子网掩码
GATEWAY=192.168.86.2	#设置网卡的默认网关地址
DNS1=218.2.135.1        #设置DNS服务器的ip地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值