训练shell常用脚本练习(三)
在当今数字化时代,运维工作的重要性日益凸显。面对复杂多变的IT环境,高效的自动化工具和脚本成为每一位运维人员提升工作效率、保障系统稳定的关键利器。为了助力广大运维同行在日常工作中更加得心应手,我特此精心整理了一份实用的Shell脚本合集,旨在为大家提供一份“运维人的福利”,以期在繁琐的任务处理与系统...
ecs服务器shell常用脚本练习(十)
1. 查看所有虚拟机磁盘使用量以及CPU 使用量信息 #!/bin/bash virt‐df read ‐n1 "按任意键继续" key virt‐top 2. 使用shell 脚本打印如下图形: #!/bin/bash #打印第一组图片 #for(())为类C 语言的语法格式,也可以使用for i...
ecs服务器shell常用脚本练习(九)
1. 将Linux 系统中UID 大于等于1000 的普通用户都删除 #!/bin/bash #先用awk 提取所有uid 大于等于1000 的普通用户名称 #再使用for 循环逐个将每个用户删除即可 user=$(awk ‐F: '$3>=1000{print $1}' /etc/passw...
ecs服务器shell常用脚本练习(六)
1. 查找Linux 系统中的僵尸进程 #!/bin/bash #awk 判断ps 命令输出的第8 列为Z 是,显示该进程的PID 和进程命令 ps aux |awk '{if($8 == "Z"){print $2,$11}}' 2. 提示用户输入年份后测试判断是否为闰年 #!/bin/bash ...
ecs服务器shell常用脚本练习(四)
个人积累的一些shell脚本结合书本知识总结,精简学习直接代码,可以复制粘贴直接用 1. 统计当前Linux 系统中可以登录计算机的账户有多少个 #!/bin/bash #方法1: grep "bash$" /etc/passwd | wc ‐l #方法2: awk ‐f: '/bash$/{x++...
ecs服务器shell常用脚本练习(二)
1. 编写脚本,实现人机<石头,剪刀,布>游戏 game=(石头 剪刀 布) num=$[RANDOM%3] computer=${game[$num]} #通过随机数获取计算机的出拳 #出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是3 中不同的可能 ...
SHELL练习
1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。read -p "input a number : " n if [ -n "$(echo $n| sed -n "/^[0-9]\+$/p")" ] then ...
SHELL综合练习2
将/etc/shadow文件的每一行作为元数赋值给数组i=0 declare -A array for line in `cat /etc/shadow` do array[$i]=$line i=`expr $i + 1` done echo ${array[*]} 使用关联数组统计文件/etc/...
SHELL综合练习1
1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED#!/bin/bash fun1 () { if [ $1 -ge 1 ] then echo -e '\e[1;32mOK\e[m' else echo -e '\033[1;31mFAILED\03...
shell语言最实用的脚本练习
文章目录1.编写一个脚本,自动检查云服务器的系统负载,如果负载过高则自动重启服务器。思路答案:#!/bin/bash # 检查系统负载 loadavg=$(uptime | awk '{print $10}' | sed 's/,//g') # 如果系统负载超过设定阈值,则自动重启服务器 if ((...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。