shell编程题目练习
2015-08-21 15:24
363 查看
1.编写shell脚本,计算1-100的和;
2.编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1则重新输入,直到输入正确的数字为止;
3.编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;
4.编写shell脚本,批量建立用户user_00, user_01, ... user_100并且所有用户同属于users组;
5.编写shell脚本,截取文件test.log中包含关键词 ‘abc’ 的行中的第一列(假设分隔符为 ”:”
),然后把截取的数字排序(假设第一列为数字),然后打印出重复次数超过10次的列;
6.编写shell脚本,判断输入的IP是否正确(IP的规则是,n1.n2.n3.n4,其中1<n1<255, 0<n2<255,
0<n3<255, 0<n4<255)。
7.在1-50内取随机数。
8.请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为2015-08-25.log, 并且把磁盘的使用情况写到到这个文件中。
9.下载下面的日志并且复制粘贴到你的Linux里,然后进行统计分析:
要求: 统计出每个IP的访问量有多少?
提示,先awk过滤出ip,然后进行排序,统计重复数。
10.ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)
11.设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。
提示:
1. 你可以使用ping命令 ping -c10 www.baidu.com
2. 发邮件的命令是 echo "邮件内容" |mail -s "主题" abc@139.com
3. 脚本可以搞成死循环,每隔30s检测一次
2.编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1则重新输入,直到输入正确的数字为止;
3.编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;
4.编写shell脚本,批量建立用户user_00, user_01, ... user_100并且所有用户同属于users组;
5.编写shell脚本,截取文件test.log中包含关键词 ‘abc’ 的行中的第一列(假设分隔符为 ”:”
),然后把截取的数字排序(假设第一列为数字),然后打印出重复次数超过10次的列;
6.编写shell脚本,判断输入的IP是否正确(IP的规则是,n1.n2.n3.n4,其中1<n1<255, 0<n2<255,
0<n3<255, 0<n4<255)。
7.在1-50内取随机数。
8.请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为2015-08-25.log, 并且把磁盘的使用情况写到到这个文件中。
9.下载下面的日志并且复制粘贴到你的Linux里,然后进行统计分析:
要求: 统计出每个IP的访问量有多少?
提示,先awk过滤出ip,然后进行排序,统计重复数。
10.ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)
11.设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。
提示:
1. 你可以使用ping命令 ping -c10 www.baidu.com
2. 发邮件的命令是 echo "邮件内容" |mail -s "主题" abc@139.com
3. 脚本可以搞成死循环,每隔30s检测一次
相关文章推荐
- 分享shell编程中的几个小技巧
- shell编程基础知识小结
- Linux date命令参数及用法详解
- Linux Shell编程入门
- 简单shell脚本的编写
- Bash Shell编程
- shell 脚本编程要点
- shell编程--while循环和管道符的迷雾
- Linux运维第6天:Linux下shell编程
- Linux运维第7天:Linux下sed工具及shell编程
- Linux运维第9天:Linux下suid,sgid,acl,shell编程
- linux 之shell编程
- shell脚本高级编程
- 使用Shell脚本对Linux系统和进程资源进行监控
- linux shell 流程控制
- Shell编程时出现"[: =: unary operator expected"解决
- Linux Shell编程学习笔记——目录(附笔记资源下载)
- Shell编程入门(第二版)(下)
- shell学习第二弹
- linux shell编程