1 、编写脚本/root/bin/systeminfo.sh, 显示当前主机系统信息,
包括主机名,IPv4 地址,操作系统版本,内核版本,CPU 型
号,内存大小,硬盘大小。
运行后结果是:
2 、编写脚本/root/bin/backup.sh ,可实现每日将/etc/ 目录备
份到/root/etcYYYY-mm-dd中
运行结果是:
3 、编写脚本/root/bin/disk.sh, 显示当前硬盘分区中空间利用率
最大的值
运行结果是:
4 、编写脚本/root/bin/links.sh, 显示正连接本主机的每个远程主
机的IPv4 地址和连接数,并按连接数从大到小排序
运行完结果是:
5 :写一个脚本/root/bin/sumid.sh ,计算/etc/passwd
文件中的第10 个用户和第20 用户的ID 之和
运行结果是:
6:写一个脚本/root/bin/sumspace.sh ,传递两个文件
路径作为参数给脚本,计算这两个文件中所有空白行之和
运行结果是:
7 :写一个脚本/root/bin/sumfile.sh, 统计/etc, /var,
/usr目录中共有多少个一级子目录和文件
运行结果是:
8、写一个脚本/root/bin/argsnum.sh ,接受一个文件路径作
为参数;如果参数个数小于1 ,则提示用户“至少应该给一个
参数”,并立即退出;如果参数个数不小于1 ,则显示第一个
参数所指向的文件中的空白行数
运行结果是:
9 、写一个脚本/root/bin/hostping.sh ,接受一个主机的
IPv4 地址做为参数,测试是否可连通。如果能ping 通,则提
示用户“该IP 地址可访问” ;如果不可ping 通,则提示用户“
该IP地址不可访问“
运行结果是:
10 、chmod -rw /tmp/file1 ,编写脚本/root/bin/per.sh,判 判
断当前用户对/tmp/fiile1件 文件 是否不可读且不可写
运行结果是:
11 、编写脚本/root/bin/nologin.sh 和login.sh, 实现禁止和充
许普通用户登录系统。
nologin.sh:
运行结果是:
login.sh
运行结果是:
12、写一个脚本/root/bin/hostping.sh,接受一个主机的IPv4地址做为参数,先判断是否合格IP,否,提示IP格式不合法并退出,是,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问”
运行结果是:
13、计算1+2+3+…+100的值
运行结果是:
14、计算从脚本第一参数A开始,到第二个参数B的所有数字的总和,判断B是否大于A,否提示错误并退出,是则计算之
运行结果是;
原创文章,作者:dxkboke,如若转载,请注明出处:http://www.178linux.com/34238