分享9个实战及面试常用Linux Shell脚本编写
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局的,在函数中变量
千家信息网最后更新 2025年12月02日分享9个实战及面试常用Linux Shell脚本编写
注意事项
1)开头加解释器:#!/bin/bash
2)语法缩进,使用四个空格;多加注释说明。
3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。
4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。
5)有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x 打印执行过程。
6)写脚本一定先测试再到生产上。
1 获取随机字符串或数字
获取随机8位字符串:
获取随机8位数字:
cksum:打印CRC效验和统计字节
2 定义一个颜色输出字符串函数
function关键字定义一个函数,可加或不加。
3 批量创建用户
4 检查软件包是否安装
5 检查服务状态
6 检查主机存活状态
方法1: 将错误IP放到数组里面判断是否ping失败三次
方法2: 将错误次数放到FAIL_COUNT变量里面判断是否ping失败三次
方法3: 利用for循环将ping通就跳出循环继续,如果不跳出就会走到打印ping失败
7 监控CPU、内存和硬盘利用率
1)CPU
借助vmstat工具来分析CPU统计信息。
2)内存
3)硬盘
8 批量主机磁盘利用率监控
前提监控端和被监控端SSH免交互登录或者密钥登录。
写一个配置文件保存被监控主机SSH连接信息,文件内容格式:IP User Port
9 检查网站可用性
1)检查URL可用性
2)判断三次URL可用性
思路与上面检查主机存活状态一样。
总结
以上所述是小编给大家介绍的分享9个实战及面试常用Shell脚本编写,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
变量
检查
监控
脚本
主机
函数
可用性
字符
字符串
状态
作用
信息
内存
利用率
小写
局部
数字
文件
硬盘
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云计算与网络安全肖瑞
凿壁偷光翻译软件开发
adg数据库主备复制方式
电子数据库啥意思
h3csecpath服务器
哈利波特服务器注销
数据库安全控制有哪些策略
网络安全中国大会
如何做好高校网络安全选择题
营销数据库做法
软件开发系统详细设计
后台服务器问题
数据库选课表的主键
彩虹下载软件开发
数据库第六章补充作业题答案
上传了二维码数据库怎么取消
网络安全技术应用项目规程
网络安全法的第三十七条
用人话来解释数据库的运算
idea 数据库文件
合肥聚诺网络技术有限公司
华为服务器故障码011
删除list中所有数据库
网络安全培训学校的收费
互联网产业科技创新
压缩包上传到服务器哪个目录
添加网络安全类型选什么
阿里云服务器 操作系统
为什么我的流量无法连上服务器
独秀数据库