![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 339 阅读 · 0 评论 -
SHELL第四天
1. 使用case实现成绩优良中差的判断2. for创建20用户 用户前缀由用户输入 用户初始密码由用户输入 例如:test01,test103. for ping测试指网段的主机 网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 — 192.168.2.20UP: /tmp/host_up.txtDown: /tmp/host_down.txt4. 使用for实现批量主机root密码的修改 成功或失败都必须记录 提示:主机IP存放在一个文原创 2021-11-07 20:24:24 · 303 阅读 · 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 · 355 阅读 · 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 · 256 阅读 · 1 评论 -
SHELL第五天
1、写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,最后用for循环把它们打印出来。2、生成10 个随机数保存于数组中,并找出其最大值和最小值3、写一个脚本,定义一个数组,数组中的元素是/var/log 目录下所有以 .log 结尾的文件;要统计其下标为偶数的文件中的行数之和...原创 2021-11-01 21:02:28 · 271 阅读 · 0 评论 -
SHELL第三天
1、ping主机测试2、判断一个用户是否存在3、判断当前内核主版本是否为3,且次版本是否大于104、判断vsftpd软件包是否安装,如果没有则自动安装5、判断httpd是否运行6、判断指定的主机是否能ping通,必须使用$1变量7、报警脚本,要求如下: 根分区剩余空间小于20% ,内存已用空间大于80% 向用户alice发送告警邮件 配合crond每5分钟检查一次·[root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" ali原创 2021-10-31 19:28:13 · 102 阅读 · 0 评论 -
SHELL第二天
1、取出/etc/inittab文件的第6行;[root@localhost ~]# head -6 /etc/inittab | tail -12、取出当前系统上所有用户的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 · 95 阅读 · 0 评论