51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux

[原创]Centos服务器系统及服务信息查询Shell脚本

[原创]Centos服务器系统及服务信息查询Shell脚本

厉飞雨 阅读(9) 评论(0) 赞(3)

#### 概述 为方便获取服务器系统及服务相关信息,根据业务实际以及系统相关情况特编写该脚本。 ##### 脚本功能 1. 可查询服务器主板、BIOS、CPU、内存卡、网卡硬件信息; 2. 可查询系统基础信息、SElinux状态、语言编码、启动时间等信息; 3. 可查询默认网卡配置信息、外网地址、本地网卡地址等信息; 4. 可检查OpenSSH服务版本、运行状态、协议版本...

[原创]Linux服务器出入口网络带宽速率测速Shell脚本

[原创]Linux服务器出入口网络带宽速率测速Shell脚本

厉飞雨 阅读(10) 评论(0) 赞(2)

#### 概述 用于计算服务器出入口实际带宽速率,用于统计服务器网络测速统计。 #### 脚本功能 该脚本会根据当前服务器内存剩余空间判断生成约为1.5G临时文件,并提交至指定的url地址进行出口带宽占用。通过检查默认出入口网卡流量数值来判断出入口带宽网络速率。 ##### 执行效果 **本脚本不适宜在生产或已部署服务的服务器上运行,可能会因CPU\&内存占用...

Linux下使用shell命令df换行问题解决

Linux下使用shell命令df换行问题解决

厉飞雨 阅读(9) 评论(0) 赞(3)

#### 概述 在工作中执行脚本时发现awk获取值异常,通过执行命令后发现存在换行。 [oracle@rac04 ~]$ df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/mapper/VolGroup-lv_root ...

通过Shell脚本获取EarthVPN免费节点链接列表

通过Shell脚本获取EarthVPN免费节点链接列表

厉飞雨 阅读(11) 评论(0) 赞(3)

为方便学术资源查阅,借助其EarthVPN免费VPN节点进行科学上网。结合所学技术,抓取接口信息,编写Shell脚本。 #### Shell脚本 ##### 执行效果 ![](http://static.51tbox.com/static/2024-11-18/col/c87150ae1fd10ab395f8d1ff1a944af0/d8b619e0b720419b92d...

EUserv自动续期Shell脚本配合crontab

EUserv自动续期Shell脚本配合crontab

厉飞雨 阅读(9) 评论(0) 赞(2)

#### 概述 由于领取免费EUserv在手需要不定期进行续费,故自己弄了个shell自动续费脚本。 #### 使用脚本 > 需apt安装jq及curl,需支持IPV4访问。 #!/bin/bash # EUserv免费服务器自动续费 # Author: admin@lolicp.com # Version: 0.0.2 #...

Shell限制执行命令时长

Shell限制执行命令时长

厉飞雨 阅读(13) 评论(0) 赞(2)

#### 概述 由于需要对指定命令限制执行时长,故查找相关资料。 #### 使用 ##### 介绍 timeout [选项] 数字[后缀] 命令 [参数]... 后缀 s 代表秒(默认值), m 代表分, h 代表小时, d 代表天。 [root@VM-8-11-centos ~]# timeout --help Usage: time...

Shell实现原地更新终端输出信息

Shell实现原地更新终端输出信息

厉飞雨 阅读(12) 评论(0) 赞(3)

#### 概述 有些时候需要在同一行持续输出更新内容,而不是输出至新行,如进度显示。 #### 使用 > 其中 `-n` 参数令echo不输出换行, `-e` 参数令其解释 `\r` 为回车符(回到行首)。 num=0 while true;do echo -ne "\r当前是${num}" sl...

通过Shell脚本删除指定目录下重复文件

通过Shell脚本删除指定目录下重复文件

厉飞雨 阅读(11) 评论(0) 赞(2)

在运维过程中经常遇到文件名不一样但Md5值一样的文件,所以提供以下脚本食用: ```lang-bash #!/bin/bash #重复文件删除 # Author: admin@lolicp.com #查询目录 File_Path=$1 Md5_Info=`md5sum ${File_Path}/* ` Repeat_Code=`echo "${Md5_Info}&q...

判断磁盘空间使用率是否达到阈值shell脚本

判断磁盘空间使用率是否达到阈值shell脚本

厉飞雨 阅读(11) 评论(0) 赞(2)

#### 概述 很多时候需要查看服务器的磁盘信息是否达到阈值,以防止磁盘空间不足导致的系统异常。 ##### 脚本 ```lang-bash #!/bin/bash #查看已挂载磁盘空间剩余 Disk_Info=`sudo df -T` #设置达到百分比提示 Disk_Max_Limit=60 #查看磁盘信息 echo "$Disk_Info" |aw...

Shell多线程与控制线程数实现

Shell多线程与控制线程数实现

厉飞雨 阅读(11) 评论(0) 赞(1)

#### 概述 在工作当中执行某个脚本时常常因为循规蹈矩的进度导致缓慢,需要通过多线程来进行解决速度慢的问题。 ##### 生成测试文件,模拟多个任务 ```lang-bash [root@VM_0_9_centos ~]# for num in {1..10};do echo $num >> test.txt;done ``` #### 单进程 ```l...