![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell脚本
各种Shell脚本基本操作实验
蒙多笑你就会copy
年轻好学,便是成功之一。
展开
-
shell-自动化巡检(cpu 内存 文件系统 磁盘IO性能 网络连通性 )
自动化巡检巡检命令CPUtop+grep+awk+sed内存free+grep+awk文件系统df -Th+awk+sed磁盘IO性能iostat -x+cat+awk+sed网络连通性ping+awk+sed2.1 CPU巡检#!/bin/bash# CPU巡检echo "`date '+%Y年%m月%d日 %H:%M:%S'` 数据库服务器硬件情况开始巡检。。。" top -bn 6 >>top grep -n原创 2021-04-17 21:57:44 · 769 阅读 · 0 评论 -
shell脚本快速创建格式化磁盘与详细操作过程
利用shell脚本实现对一个磁盘进行分区格式化挂载查看当前磁盘分区状况查看当前磁盘的一个分区状况,使用命令:fdisk -lfdisk -l//查看磁盘信息lsblk让硬盘进入分区模式fdisk /dev/sdb命令(输入 m 获取帮助): m //打印选项菜单添加新的分区:命令(输入 m 获取帮助):n //添加一个分区选择分区类型:Select (default p): e //输入e表示创建扩展分区分区数量:分区号 (1-4,默认 1):1设置扇区:起始 扇原创 2021-01-05 00:14:44 · 4597 阅读 · 7 评论 -
shell脚本-开发系统监控脚本
开发系统监控脚本企业环境说明某公司随着业务的不断发展,所使用的Linux服务器也越来越多。管理员希望编写一个简单的性能监控脚本,放到各服务器中,当监控指标出现异常时发送告警邮件。需求描述编写名为sysmon.sh的shell监控脚本;监控内容包括CPU使用率,内存使用率,根分区的磁盘占有率,百分比只需精确到个位;出现磁盘占有率超过90%,CPU使用率超过80%,内存使用率超过90%等情况时,告警邮件通过mail命令发送到指定邮箱;命令类型分析:监控内容包括CPU使用率,内容使用率,根分区的磁原创 2020-11-18 16:37:18 · 1094 阅读 · 1 评论 -
shell脚本-编辑步骤与项目示例
脚本编程步骤1.需求分析根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等。2.命令测试将要用到的命令逐个进行测试,以决定使用的选项、要设置的变量等。3.脚本编程将测试好的命令写入到脚本文件中,并通过各种语句将命令执行的结果保存、判断或者发出报警等。4.测试调优对脚本进行测试,并根据结果进行优化。建议一边编程一边调试,以减少错误的发生。项目示例需求描述1.编写名为system.sh的脚本,记录局域网中各主机的MAC地址,保存到/etc/ethers文件中;若原创 2020-11-18 16:23:09 · 154 阅读 · 0 评论 -
Shell脚本-case语句与循环语句
文章目录case分支语句case语句的结构操作实验for循环语句case分支语句case语句的结构case语句主要适用于以下情况:莫个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。跟if语句非常相似,只不过if需要判断多个不同条件,而case语句不只判断一个变量的不同取值。例如:使用case分支语句时,有几个值得注意的特点1.case行尾必须为单词 “in”,每一行模式必须以右边=括号 “)”结束2.双分号 “;;” 表示命令序列的结束。3.模式字符串中 ,可以用方括号表原创 2020-11-09 17:40:10 · 305 阅读 · 0 评论 -
Shell脚本-if条件语句
文章目录什么是if语句?条件测试操作文件测试整数值比较逻辑测试单分支结构双分支结构多分支结构什么是if语句?if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。条件测试操作文件测试例如:[ 操作符 文件或目录 ]常用的测试操作符●-d:测试是否为目录 (Directory)●-e:测试目录或文件是否存在 (Exist)●-f:测试是否为文件 (File)●-r:测试当前用户是否有权限读取 (Read)●-w:测试当前用户是否有权限写入原创 2020-11-09 11:17:26 · 239 阅读 · 0 评论