今天刚好有个需求需要清除下客户端连接到服务器的各种日志信息。在此记录下:

1、echo > /var/log/wtmp           #删除last日志

2、echo > /var/log/btmp           #删除lastb日志

3、echo > /var/log/lastlog         #删除lastlog日志

4、echo > /var/log/secure         #删除系统登录日志

5、rm -rf /var/spool/mail/         #删除系统邮件日志

6、history -c && echo > ~/.bash_history           #清除历史命令记录

        netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n     这个命令可以看到连接到服务器上的tcp/udp连接的ip

        另,定时任务规则:echo "*/5 * * * * sh /root/test.sh" >>/var/spool/cron/root,每5分钟执行一次;“0 * * * * /root/test.sh”这样写是每小时运行一次;“0 0 * * * /root/test.sh”这样写是每天运行一次。

        crontab的五个参数分别表示: minute(分)可以设置0-59分 , hour(小时)可以设置0-23小时 , day of month(日期)可以设置1-31号 , month(月份):可以设置1-12月 , day of week(星期):可以设置0-7星期几,其中0和7都代表星期天,或者我们也可以使用名称来表示星期天到星期一,例如sun表示星期天,mon表示星期一等等 。


3 Comments latest

  • yuany

    评论测试一下邮件提醒功能

  • hello Reply

    yuany:
    评论测试一下邮件提醒功能

    okok

  • haha

    弄的差不多了,这两天就上线