编写脚本/root/bin/systeminfo.sh,显⽰当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存⼤⼩,硬盘⼤⼩ 编写脚本/root/bin/backup.sh,可实现每⽇将/etc/⽬录备份到/root/etcYYYY-mm-dd中 编写脚本/root/bin/disk.sh,显⽰当前硬盘分区中空间利⽤率最⼤的值 编写脚本sumspace.sh,传递两个⽂件路径作为参数给脚本,计算这两个⽂件中所有空⽩⾏之和## 编写脚本sumfile.sh,统计/etc, /var, /usr⽬录中共有多少个⼀级⼦⽬录和⽂件 编写脚本hostping.sh,接受⼀个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提⽰⽤户“该IP地址可访问” ;如果不可ping通,则提⽰⽤户“该IP地址不可访问” 编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使⽤率,如果超过80%,就发⼴播警告空间将满 编写脚本per.sh,判断当前⽤户对指定参数⽂件,是否不可读并且不可写

编写脚本excute.sh ,判断参数⽂件是否为sh后缀的普通⽂件,如果是,添加所有⼈可执⾏权限,否则提⽰⽤户⾮脚本⽂件 编写脚本createuser.sh,实现如下功能:使⽤⼀个⽤户名做为参数,如果指定参数的⽤户存在,就显⽰其存在,否则添加之;显⽰添加的⽤户的id号等信息 编写脚本/root/bin/yesorno.sh,提⽰⽤户输⼊yes或no,并判断⽤户输⼊的是yes还是no,或是其它信息 编写脚本/root/bin/filetype.sh,判断⽤户输⼊⽂件路径,显⽰其⽂件类型(普通,⽬录,链接,其它⽂件类型) 编写脚本/root/bin/checkint.sh,判断⽤户输⼊的参数是否为正整数 查找/var目录下属主为root,且属组为mail的所有文件 查找/var目录下不属于root、lp、gdm的所有文件 查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件 查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件 查找/etc目录下大于1M且类型为普通文件的所有文件 查找/etc目录下至少有一类用户没有执行权限的文件 只显示前10行 查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件 查找/etc目录下所有用户都没有写权限的文件