首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LINUX编写脚本定时清除日志

LINUX编写脚本定时清除日志

作者头像
余生大大
发布于 2022-11-02 06:36:48
发布于 2022-11-02 06:36:48
2.2K00
代码可运行
举报
文章被收录于专栏:余生大大余生大大
运行总次数:0
代码可运行

先看linux上是否安装crontab如果没有根据以下博客安装:https://www.cnblogs.com/Alan-Jones/p/8022936.html

脚本内容就是将日志文件大小变为0,因为如果你删除了日志文件或许的日志不会输出也不会有新的日志文件生成,所以我们选择将文件大小变为0

脚本内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash

status(){
  date
  find /opt/ -name '*.opt' -type f -print -exec truncate -s 0 {} \;
  echo "清空log成功"
  return
}

case "$1" in
    status)
        status;;*)
            echo "清除失败"
esac

主要内容就是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
find /opt/ -name '*.opt' -type f -print -exec truncate -s 0 {} \;

意思就是将opt目录下所有后缀为opt的文件大小调整为0

配置脚本权限:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 777 clearopt.sh

配置定时任务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   基础用法:

   crontab -l    :查看定时任务

   crontab -e    :添加任务

   crontab -r   :删除任务

   cat  /etc/crontab    :查看crontab文件

crontab的时间格式的使用:https://blog.csdn.net/resilient/article/details/80963526

执行命令添加一个定时任务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
crontab -e  

内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
*/1 * * * * /opt/clearopt.sh > /opt/clear.log

先设置1分钟测试一下,没问题了就设置自己想要定义的时间:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1、在 12:01 a.m 运行,即每天凌晨过一分钟
    1 0 * * * /opt/clearopt.sh > /opt/clear.log


2、每个月的第一天 1:10 p.m 运行
    10 13 1 * * /opt/clearopt.sh > /opt/clear.log


3、每个工作日 11 p.m 运行。
    0 23 * * 1-5 /opt/clearopt.sh > /opt/clear.log

也可以直接定时执行命令不需要脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
*/1 * * * * find /opt/ -name '*.opt' -type f -print -exec truncate -s 0 {} \;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Bayonet-一体化的资产管理系统
Github地址:https://github.com/CTF-MissFeng/bayonet
Gcow安全团队
2020/03/19
8610
旅行者探测器系统 --- 集域名扫描,端口扫描,目录扫描,漏洞扫描的工具系统
作为一个渗透人员,在每次渗透网站的时候都要拿出一堆黑客工具,比如nmap, awvs, 御剑等工具进行测试,由于实在厌烦了一些低级重复性的工作,趁着2020年新年创建了一个工具集合平台,将渗透测试常见的域名扫描,端口扫描,目录扫描,漏洞扫描的工具集合在一起
Power7089
2020/03/12
2.8K0
扫描web漏洞的工具_系统漏洞扫描工具有哪些
AwVS是一款知名的Web网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。 a)、自动的客户端脚本分析器,允许对Ajax和Web 2.0应用程序进行安全性测试 b)、业内最先进且深入的SQL 注入和跨站脚本测试 c)、高级渗透测试工具,例如HTTP Editor 和HTTP Fuzzer d)、可视化宏记录器帮助您轻松测试web表格和受密码保护的区域 e)、支持含有CAPTHCA的页面,单个开始指令和Two Factor (双因素)验证机制 f)、丰富的报告功能,包括VISA PCI依从性报告 h)、高速的多线程扫描器轻松检索成千上万个页面 i)、智能爬行程序检测web服务器类型和应用程序语言
全栈程序员站长
2022/10/03
5.4K0
渗透测试(工具大全)---- 持续更新
https://github.com/EnableSecurity/wafw00f
R0A1NG
2022/04/12
2.5K0
info_scan!自动化漏洞扫描系统
info_scan是@huan666师傅实战沉淀几年的一款自动化漏洞扫描系统,包括IP基础信息探测模块(位置、属性、操作系统、端口、绑定的域名、公司名称、公司位置信息、网站标题、CDN信息、绑定网站指纹、子域名),漏洞扫描模块,(weblogic、struts2、nuclei、xray、rad、目录扫描、js链接扫描、端口扫描、调用威胁情报抓取历史绑定url、网站指纹、信息泄露、vulmap、afrog、fscan、DNS日志、shiro、springboot、服务弱口令扫描、识别重点资产),资产管理模块(资产发现、资产展示、CDN检测、存活检测、资产回退、重点资产识别),单个扫描模块报告支持在线预览,总报告支持下载和预览。
潇湘信安
2024/07/15
3660
info_scan!自动化漏洞扫描系统
扫描系统漏洞的工具_免费漏洞扫描工具
这是一种最为普通的扫描方法,这种扫描方法的特点是:扫描的速度快,准确性高,对操作者没有权限上的要求,但是容易被防火墙和IDS(防入侵系统)发现
全栈程序员站长
2022/10/01
7K0
扫描系统漏洞的工具_免费漏洞扫描工具
AutoPWN-Suite:一款功能强大的自动化漏洞扫描和利用工具
 关于AutoPWN-Suite  AutoPWN-Suite是一款功能强大的自动化漏洞扫描和利用工具,在该工具的帮助下,广大研究人员可以轻松通过自动化的方式扫描和利用目标系统中潜在的安全漏洞。  功能介绍  1、实现了完全自动化(使用-y选项开启); 2、无需用户输入即可检测全范围网络IP; 3、基于版本的漏洞检测; 4、Web应用漏洞测试; 5、支持从终端获取跟漏洞相关的信息; 6、自动下载与漏洞相关的漏洞利用代码; 7、提供了在网络中制造噪声的噪声模块; 8、提供绕过/规避功能; 9、根据权限自动决定
FB客服
2023/03/30
7340
AutoPWN-Suite:一款功能强大的自动化漏洞扫描和利用工具
渗透测试工具包 | 开源安全测试工具 | 网络安全工具
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169911.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
2K0
信息收集和漏洞扫描的阶段性总结
渗透测试的流程大家都耳熟能详,具体操作工具五花八门,其中的核心就是信息收集和字典,今天写信息收集和漏洞扫描的一些技巧总结,方便新手学习。
FB客服
2020/09/04
1.1K0
信息收集和漏洞扫描的阶段性总结
5款漏洞扫描工具/实用、强力、全面(含开源)
sudo apt-get install wget apt-transport-https gnupg lsb-release wget -qO - aquasecurity.github.io/trivy-repo/deb/public.key | sudo apt-key add - echo deb aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/trivy.list sudo apt-get update sudo apt-get install trivy
释然IT杂谈
2023/12/26
1.4K0
5款漏洞扫描工具/实用、强力、全面(含开源)
渗透测试常用工具汇总_常用渗透测试工具
工欲善其事,必先利其器。回到过去的旧时代,渗透测试是一件非常困难的事,并且需要大量的手动操作。然而如今,渗透测试工具是”安全军火库”中最常使用的装备,一整套的自动化测试工具似乎不仅改造了渗透测试人员,甚至还可以增强计算机的性能,进行比以往更全面的测试。
全栈程序员站长
2022/09/21
4.5K0
渗透测试常用工具汇总_常用渗透测试工具
刺刀一个漏洞,从子域资产管理系统、资产管理系统、爬升等集成的资产管理系统
项目更新 Watchdog是bayonet优化版,重新优化了详情web、数据库模型,了多节点部署等功能,请查看: https://github.com/CTF-MissFeng/Watchdog 简介 Bayonet 是整合多款安全工具并以网络形式驱动,它辅助渗透测试人员对 IT 资产进行资产管理。 遇到问题,请查看lssues是否有解决方案 功能点 子域名扫描:oneforall 端口服务扫描:shodan+异步socket+nmap(ip数据库、CDN判断) URL 可检测 驱动浏览器爬虫采集数据:cr
用户8478399
2022/09/27
6800
刺刀一个漏洞,从子域资产管理系统、资产管理系统、爬升等集成的资产管理系统
旅行者探测器系统 漏洞扫描器 渗透测试工具集
作为一个渗透人员,在每次渗透网站的时候都要拿出一堆黑客工具,比如nmap, awvs, 御剑等工具进行测试,由于实在厌烦了一些低级重复性的工作,趁着2020年新年创建了一个工具集合平台,将渗透测试常见的域名扫描,端口扫描,目录扫描,漏洞扫描的工具集合在一起 目前平台还在持续开发中,肯定有不少问题和需要改进的地方,欢迎大佬们提交建议和Bug,也非常欢迎各位大佬Star或者是Fork
行云博客
2022/05/11
4300
分享几款好用的端口扫描器
最近乱七八糟的忙,没有收获但感觉还挺累的,好操蛋。趁周末介绍几款在办公网扫描的小工具,亲测效果还不错,小巧迅速,功能强大,导出的报告也是干净整洁没什么花里胡哨的的东西,缺点是没怎么隐匿自己的流量,如果碰到蜜罐肯定要栽的,但是相比nmap来讲,他们实在太快太香。
天钧
2021/01/18
23K2
分享几款好用的端口扫描器
WDScanner:一款分布式web漏洞扫描平台
随着互联网各种安全漏洞愈演愈烈,JAVA 反序列化漏洞、STRUTS 命令执行漏洞、ImageMagick 命令执行漏洞等高危漏洞频繁爆发。在这种情况下,为了能在漏洞爆发后快速形成漏洞检测能力,同时能对网站或主机进行全面快速的安全检测,开发了一套简单易用的分布式 web 漏洞检测系统 WDScanner。
FB客服
2019/05/21
3K1
项目推荐 | siusiu-渗透工具管理套件
项目地址:https://github.com/ShangRui-hash/siusiu
潇湘信安
2022/03/16
1.1K0
项目推荐 | siusiu-渗透工具管理套件
【Linux】Kali(WSL)基本操作与网络安全入门
Kali Linux是一款基于Debian的Linux发行版,旨在为渗透测试和网络安全领域提供全面的工具集合。它是由Offensive Security团队开发和维护的,专门用于渗透测试、漏洞评估和数字取证等任务。
DevFrank
2024/07/24
6020
【Linux】Kali(WSL)基本操作与网络安全入门
渗透测试常用武器分享 (信息收集)
简介: Nemo是用来进行自动化信息收集的一个简单平台,通过集成常用的信息收集工具和技术,实现对内网及互联网资产信息的自动收集,提高隐患排查和渗透测试的工作效率,用Go语言完全重构了原Python版本
drunk_kk
2022/04/11
1.3K0
渗透测试常用武器分享 (信息收集)
SZhe_Scan碎遮Web漏洞扫描器
碎遮SZhe_Scan Web漏洞扫描器,基于python flask框架,对输入的域名或ip进行自动化信息收集于漏洞扫描,支持poc进行漏洞检测。
字节脉搏实验室
2020/08/28
1.9K0
SZhe_Scan碎遮Web漏洞扫描器
零基础如何挖掘漏洞?
漏洞是在硬件、软件、协议的具体实现或系统安全策略上存在对的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。
墨文
2020/02/28
9520
推荐阅读
相关推荐
Bayonet-一体化的资产管理系统
更多 >
交个朋友
加入腾讯云技术交流站
洞悉AI新动向 Get大咖技术交流群
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档