《 Linux操作系统》实验指导书/实验九:系统运维管理 File Num=S(ls -l grep A- wC -l) ReservedNum=15 ( S(File Num)>$( m}) ##取最旧的文件,*可以改为指定文件类型 -f S(pathm/log/S(OldP let File Num ⑥日志清空 ##清除本地存放日志的初始日志 rm -rf Sipath)/data/query/ ##创建目录,目录名称可自定义设置 ##创建日志文件,日志文件名称可自定义设置 touch$path/data/ query/名称log ##将新创建的日志文件赋予权限 chown -R named $ipath)/data/ chgp- R named Sipath/data/#取最旧的文件,*可以改为指定文件类型 OldFile=S(ls -rt ** head -1) rm -f $ipath)/log/$(Old Filel ⑦定时任务 通过 Linux下定时任务定期执行 shell脚即本,以实现日志每天定时(每天晚上23.59)保 存备份,将定时任务写入 letc/crontab文件下,其操作命令如下所示 vi /etc/crontab root/bin/bash脚本存放路 径/ file sh 将完整的 Shell脚本写入表96中。 表96网络使用情况 管理科学与工程学科/阮晓龙/13938213680/共10页,第7页《Linux 操作系统》实验指导书 / 实验九:系统运维管理 管理科学与工程学科 / 阮晓龙 / 13938213680 / 共 10 页,第7页 cd ${path}/log/ FileNum=$(ls -l | grep ^- | wc -l) ReservedNum=15 while(( ${FileNum} > ${ReservedNum} )) do ##取最旧的文件,*.*可以改为指定文件类型 OldFile=$(ls -rt *.* | head -1) rm -f ${path}/log/${OldFile} let "FileNum--" done ⑥日志清空 ##清除本地存放日志的初始日志 rm -rf ${path}/data/query/* ##创建目录,目录名称可自定义设置 mkdir –p ${path}/data/query ##创建日志文件,日志文件名称可自定义设置 touch ${path}/data/query/名称.log ##将新创建的日志文件赋予权限 chown -R named ${path}/data/ chgrp -R named ${path}/data/#取最旧的文件,*.*可以改为指定文件类型 OldFile=$(ls -rt *.* | head -1) rm -f ${path}/log/${OldFile} let "FileNum--" done ⑦定时任务 通过 Linux 下定时任务定期执行 shell 脚本,以实现日志每天定时(每天晚上 23.59)保 存备份,将定时任务写入/etc/crontab 文件下,其操作命令如下所示。 # vi /etc/crontab 59 23 * * * root /bin/bash 脚本存放路 径/file.sh 将完整的 Shell 脚本写入表 9-6 中。 表 9-6 网络使用情况