Linux下网卡出入流量统计Shell脚本
#### 概述 因工作需要对网卡出入流量进行统计分析,故编写该基础监测网卡出入流量脚本。 #### 方法介绍 首先我们先了解一下Linux系统获取网络流量的几种方法: 1.基于sysfs虚拟文件系统,这是由内核用来将设备或驱动相关的信息输出到用户空间的一种机制。网络接口的相关分析数据会通过"/sys/class/net/\\\<ethX\\\>/s...
#### 概述 因工作需要对网卡出入流量进行统计分析,故编写该基础监测网卡出入流量脚本。 #### 方法介绍 首先我们先了解一下Linux系统获取网络流量的几种方法: 1.基于sysfs虚拟文件系统,这是由内核用来将设备或驱动相关的信息输出到用户空间的一种机制。网络接口的相关分析数据会通过"/sys/class/net/\\\<ethX\\\>/s...
#### 概述 为方便获取服务器系统及服务相关信息,根据业务实际以及系统相关情况特编写该脚本。 ##### 脚本功能 1. 可查询服务器主板、BIOS、CPU、内存卡、网卡硬件信息; 2. 可查询系统基础信息、SElinux状态、语言编码、启动时间等信息; 3. 可查询默认网卡配置信息、外网地址、本地网卡地址等信息; 4. 可检查OpenSSH服务版本、运行状态、协议版本...
#### 概述 用于计算服务器出入口实际带宽速率,用于统计服务器网络测速统计。 #### 脚本功能 该脚本会根据当前服务器内存剩余空间判断生成约为1.5G临时文件,并提交至指定的url地址进行出口带宽占用。通过检查默认出入口网卡流量数值来判断出入口带宽网络速率。 ##### 执行效果 **本脚本不适宜在生产或已部署服务的服务器上运行,可能会因CPU\&内存占用...
#### 概述 在工作中执行脚本时发现awk获取值异常,通过执行命令后发现存在换行。 [oracle@rac04 ~]$ df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/mapper/VolGroup-lv_root ...
为方便学术资源查阅,借助其EarthVPN免费VPN节点进行科学上网。结合所学技术,抓取接口信息,编写Shell脚本。 #### Shell脚本 ##### 执行效果 ![](http://static.51tbox.com/static/2024-11-18/col/c87150ae1fd10ab395f8d1ff1a944af0/d8b619e0b720419b92d...
#### 概述 由于领取免费EUserv在手需要不定期进行续费,故自己弄了个shell自动续费脚本。 #### 使用脚本 > 需apt安装jq及curl,需支持IPV4访问。 #!/bin/bash # EUserv免费服务器自动续费 # Author: admin@lolicp.com # Version: 0.0.2 #...
#### 概述 由于需要对指定命令限制执行时长,故查找相关资料。 #### 使用 ##### 介绍 timeout [选项] 数字[后缀] 命令 [参数]... 后缀 s 代表秒(默认值), m 代表分, h 代表小时, d 代表天。 [root@VM-8-11-centos ~]# timeout --help Usage: time...
#### 概述 有些时候需要在同一行持续输出更新内容,而不是输出至新行,如进度显示。 #### 使用 > 其中 `-n` 参数令echo不输出换行, `-e` 参数令其解释 `\r` 为回车符(回到行首)。 num=0 while true;do echo -ne "\r当前是${num}" sl...
在运维过程中经常遇到文件名不一样但Md5值一样的文件,所以提供以下脚本食用: ```lang-bash #!/bin/bash #重复文件删除 # Author: admin@lolicp.com #查询目录 File_Path=$1 Md5_Info=`md5sum ${File_Path}/* ` Repeat_Code=`echo "${Md5_Info}&q...
#### 概述 很多时候需要查看服务器的磁盘信息是否达到阈值,以防止磁盘空间不足导致的系统异常。 ##### 脚本 ```lang-bash #!/bin/bash #查看已挂载磁盘空间剩余 Disk_Info=`sudo df -T` #设置达到百分比提示 Disk_Max_Limit=60 #查看磁盘信息 echo "$Disk_Info" |aw...