注意事项:
1)。开头加解释器:#!/bin/bash
2)。语法缩进,使用四个空格,多加注释说明
3)。命名建议规范:变量名大写,局部变量小写,函数名小写
4)。默认变量是全局的,函数中使用local指定局部变量
5)。调试脚本两个命令:set -e遇到执行非0时退出脚本,set -x打印执行过程
6)。一定要先测试,在加入到工程中
1.获取随机字符串或数字
获取随机8位字符串
获取随机8位数字
cksum:打印crc效验和统计字节
2.定义一个颜色输出字符串函数
3.检查软件包是否安装
4.检查服务器状态
5.检查主机存活时间
方法1:将错误ip放到数组里面判断是否ping失败三次
方法2:将错误次数放到fail_count变量里面判断是否ping失败三次
方法3:利用for循环将ping通就跳出循环继续,如果不跳出就会走到打印ping失败
6.监控cpu 内存和硬盘利用率
1)cpu
借助vmstat工具来分析cpu统计信息
2)内存
3)硬盘
7.批量主机磁盘利用率监控
前提监控端和被监控端ssh免交互登录或者密钥登录。
写一个配置文件保存被监控主机ssh连接信息,文件内容格式:ip user port
8.检查网站可用性
1)检查url可用性
2)判断三次url可用性
思路与上面检查主机存活状态一样。
e络盟凭借其优异表现荣获飞思卡尔半导体颁发的亚太区“2012最佳电子商务零售商”奖项
HCPL-0600-500E详细参数
485中继器
北京移动携手华为在北京师范大学成功开通首个5G基站
复合式盐雾试验箱的日常维护与保养
八个常用Shell脚本编写详解及注意事项
苹果macOS真的很安全吗?定期进行病毒查杀非常有必要
AIGC将产生数万亿美元经济价值,云从科技已有所布局!
区块链技术正式开始应用于能源电力行业
关于VR一体机的性能分析和介绍
欧洲市场是三星手机唯一能看出其全球手机市场老大的根据地市场
openharmony原理 aosp和openharmony关系
极简开发、更易集成,恒高科技即将亮相深圳国际物联网展
想学习单片机经常会问的2个问题详细解答
如何推动人工智能落地应用,进而推动产业生态体系的完善和发展?
仪表放大器的工作原理详解
飞骧科技获超1亿元B+轮融资,积极布局5G射频芯片市场
iPhone8什么时候上市?iPhone8最新消息:iPhone8顶部及底部设计有亮点,期待嘛?
如何实现安全高效的USB PD电源设计
索尼A7 IV 3000万像素三季度上市