随笔分类 - shell脚本
Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的
摘要:系统检测脚本源码:#!/bin/bash# 界面输出区optimize() { echo "----系统优化选择项目---- 1.网络信息获取 2.CPU信息获取 3.内存信息获取 4.系统基本信息 5.网络测试 0.退出监测 "}# 函数命令区-orderip_get(){ echo "--网卡列表--" cat /proc/net/dev | sed -n '3,$p' | awk -F ':...
阅读全文
摘要:脚本源码:#!/bin/bashecho_caidan() {# 清空防火墙规则read -ep "是否清空防火墙规则(y/n):" nameif [ $name == y ];then iptables -F echo " 1) 放行端口 2) 封锁端口 3) 放行ip 4) 封锁ip "else echo " ...
阅读全文
摘要:数学计算,就离不开各种运算符号,shell 也有很多算术运算符,但是,Shell 和其它编程语言不同,Shell 不能直接进行算数运算,必须使用数学计算命令.算数运算符一览表:注意:不能直接进行算数运算,必须使用数学计算命令运算操作符:运算命令一览表:运算命令使用方法:运算命令:(()) 双小括号 (( )) 是 Bash shell 中专门用来进行整数运算的命令,它的效率很高,写法灵活,...
阅读全文
摘要:企业级巡检脚本 #!/bin/bash # 能够对服务器CPU进行监控,并输出CPU的信息 echo " CPU信息 " cat /proc/cpuinfo |head -n17 #内存监控 echo " 内存监控信息 " mem_total=`free -m|awk '/Mem/{print $2
阅读全文
摘要:数据库分库分表备份shell脚本 #!/bin/bash # 定义登录变量 mysql="mysql -uroot -p1234" # 定义备份登录变量 bei="mysqldump -uroot -p1234 " # 获取数据库中的表的变量 ku=`$mysql -e "show database
阅读全文