
SHELL
野原皮皮虾
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SHELL第七天
1、获取根分区剩余大小 [root@localhost day4]# df -h | awk '/\/$/{print $4}' 2、获取当前机器ip地址 [root@localhost day4]# ifconfig eno16777736 | awk '/inet /{print $2}' 3、统计出apache的access.log中访问量最多的5个IP [root@localhost day4]# awk '{addr[$1]++} END{for (a in addr) {print ad原创 2021-11-07 22:01:08 · 437 阅读 · 0 评论 -
SHELL第四天
1. 使用case实现成绩优良中差的判断 2. for创建20用户 用户前缀由用户输入 用户初始密码由用户输入 例如:test01,test10 3. for ping测试指网段的主机 网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 — 192.168.2.20 UP: /tmp/host_up.txt Down: /tmp/host_down.txt 4. 使用for实现批量主机root密码的修改 成功或失败都必须记录 提示:主机IP存放在一个文原创 2021-11-07 20:24:24 · 381 阅读 · 0 评论 -
SHELL第六天
grep正则: 1、显示/etc/passwd文件中以bash结尾的行; 2、找出/etc/passwd文件中的三位或四位数; 3、找出/etc/grub2.cfg文件中,以至少一个空白字符开头,后面又跟了非空白字符的行 4、找出"netstat -tan”命令的结果中,以‘LISTEN’后跟0或多个空白字符结尾的行; 5、找出"fdisk -l“命令的结果中,包含以/dev/后跟sd或hd及一个字母的行; 6、找出”ldd /usr/bin/cat“命令的结果中文件路径; 7、找出/proc/mem原创 2021-11-07 19:52:18 · 451 阅读 · 0 评论 -
SHELL第一天
要求: 1、安装JDK及配置环境变量。 2、Shell脚本中,$0 $1 $$ $* $?分别代表了什么意思? 3、写一个脚本:显示出当前的脚本文件名和当前的系统时间。 4、已知目录/scripts目录,执行batch.sh脚本,实现在/scripts目录下创建一个one.txt,在one.txt文件中增加内容“Hello Shell”。 一、 1.使用rz导入我们的JDK包 2.解压 [root@localhost ~]# mkdir /usr/java [root@localhost ~]# ta原创 2021-10-29 17:10:20 · 350 阅读 · 1 评论 -
SHELL第五天
1、写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,最后用for循环把它们打印出来。 2、生成10 个随机数保存于数组中,并找出其最大值和最小值 3、写一个脚本,定义一个数组,数组中的元素是/var/log 目录下所有以 .log 结尾的文件;要统计其下标为偶数的文件中的行数之和 ...原创 2021-11-01 21:02:28 · 400 阅读 · 0 评论 -
SHELL第三天
1、ping主机测试 2、判断一个用户是否存在 3、判断当前内核主版本是否为3,且次版本是否大于10 4、判断vsftpd软件包是否安装,如果没有则自动安装 5、判断httpd是否运行 6、判断指定的主机是否能ping通,必须使用$1变量 7、报警脚本,要求如下: 根分区剩余空间小于20% ,内存已用空间大于80% 向用户alice发送告警邮件 配合crond每5分钟检查一次 ·[root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" ali原创 2021-10-31 19:28:13 · 177 阅读 · 0 评论 -
SHELL第二天
1、取出/etc/inittab文件的第6行; [root@localhost ~]# head -6 /etc/inittab | tail -1 2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示; 使用cut、sort结合管道实现 [root@localhost ~]# cut -d : -f7 /etc/passwd | sort -u //-u去重 3、如果/var/log/messages文件的行数大于100,就显示好大的文件 [roo原创 2021-10-30 19:51:39 · 238 阅读 · 0 评论