我们用的常见的思路 1.直接删除日志文件 2.删除我们自己 ip 的日志内容 3.rm -rf / 如果直接删除文件,那么管理员也会从别的地方下手.或者恢复文件之类的....当然.我还是建议使用 python 完成这项工作..当日志超过10w 或者100w 级以上的数量 . bash 的执行速度就会显得极其鸡肋.
先看linux上是否安装crontab如果没有根据以下博客安装:https://www.cnblogs.com/Alan-Jones/p/8022936.html 脚本内容就是将日志文件大小变为0,因为如果你删除了日志文件或许的日志不会输出也不会有新的日志文件生成...0 {} \; echo "清空log成功" return } case "$1" in status) status;;*) echo "清除失败
前言 无论多大的磁盘都遭不住日志文件的糟蹋啊,所以还是需要定时的清除一下。...命令 查找所有.log结尾的文件删除 find / -name "*.log" -exec rm -rvf {} \; 脚本文件 根据自己需要删除的日志进行修改即可。 #!.../bin/bash find / -name "*.log" -exec rm -rf {} \; find / -name "nohup.out*" -exec rm -rf {} \; 清空日志非删除.../ -name "*.log" -o -name "*nohup.out" -o -name "*nohup.out"`; do cat /dev/null > $i; done 定时器 每天早上6点清除一下所有的日志文件
-Linux 后门 echo "love::0:0::/:/bin/bash" >> /etc/passwd echo "love::::::::" >> /etc/shadow 有时间的话,就多留几个后门...通常我们可以查看syslog.conf来看看日志配置的情况.如:cat /etc/syslog.conf 一般我们要清除的日志有 lastlog utmp wtmp messages syslog...如果你有像wipe.c 那样的清日志的程序,就可以让它来做,不然的话就要手动了!...建议不要用rm掉日志,最好是,把日志改编, 比如: #cat > /usr/log/lastlog ->这里是你要的写的东西,也可以不输入哦!...2、删除http的日志。 清除日志我使用的办法是:cat xxx |grep -V "IP" >>temp然后在把temp覆盖那些被我修改过的日志文件。
windows日志清除 目录 在我们日常的安全攻击过程中,登录尝试、流程开发、其他用户和设备行为都记录在 Windows 事件日志中,这将会增大自身被溯源的风险,针对于windows日志痕迹清除主要总结了以下这些方法...您还可以使用此命令安装和卸载事件清单、导出、存档和清除日志。...2、结束日志进程 3、释放日志文件句柄 4、替换日志文件 5、重启日志服务 运行完成后把删除处理后的日志重新导入安全日志,但会留下7034的系统日志 EventLogMaster 这是一款用于日志清除的...,选择相应的日志类型并填写好源地址进行清除 成功清除该IP相关的日志 Powershell 执行以下两条命令 Clear-Eventlog -LogName Security Clear-Eventlog...-LogName System 清除完会分别留下104和1102的清除日志 Phantom 在Windows操作系统上,svchost.exe管理服务,而服务实际上是在svchost.exe下作为线程运行的
作者:Evi1oX 特别注意: (暂只支持 log 或者 txt 文件) 本来想研究清除 evtx 的事件 id 对应的 ip..暂时没有发现适合编辑 evtx 的脚本代码....所以文中结尾的 powershell 脚本就出来了 那么思路和上次 linux 一样..清除 ip 或者替换 ip 记录 编写一个函数getip, 用于获取随机 ip 地址.那么每次使用,只需要调用这个函数即可...PHPTutorial\Apache\logs\error.log -oldid 200.999.999.99; 作者历史文章赏析: 解决SqlServer 脱裤的一个小问题 解决 HTTPS 证书失效菜刀连不上 日志安全之...linux清除日志
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。...可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。...Linux/Unix shell 脚本中调用SQL,RMAN脚本 Linux/Unix shell 脚本清除归档日志文件 1、清除归档日志的方式 a、手动删除 使用rm 或者find方式来删除... RMAN清除方式会自动清除磁盘上的归档日志文件,同时会释放控制文件中对应的归档日志的归档信息。 ...清除归档日志 c、如果备份期间不清除归档日志则arch会很大,造成归档磁盘满而导致归档失败。
所以对建立的连接进行清除,以此记录并做分享。...清除所有当前的currentOp: var ops = db.currentOp().inprog; for(i = 0; i < ops.length; i++){ var opid...mongodb,比如python程序 那么可以使用命令查看程序端口占用情况 ps -aux | grep python 然后kill掉对应的python程序,run.py,也能完成current的清除...批量清除指定程序: ps -efww|grep -w "run.py" |grep -v grep|cut -c 9-15|xargs kill -9 日志 查看日志位置 cat /etc/mongod.conf...{logRotate:1}) 运行过程中不能删除日志文件,清空日志文件但不删除文件的命令(删除后没有生成日志) : >run.log 也可以使用旋转日志 logRotate :对日志进行切割 去重script
Github上了一个名叫SharpNukeEventLog的项目,目的是在执行敏感操作时不会产生windows日志记录。...我们平时在进行windows的操作时都会产生对应的windows日志记录,以添加用户为例, ? 我们会在安全目录下产生6条事件记录,作为蓝队可以着重关注4720、4722、4724这三条日志记录。...即使使用一些方法清除日志,也会留下id为1102的清除日志的记录。 ?...而该工具则可以免除该问题,在windows中日志记录是依靠服务来进行生效的,其服务名称为:Windows Event Log ?...那我们的2224进程就是负责日志记录的进程,使用process hacker可以清除的看到其服务名及address(wevtsvc.dll) ?
日志设置 1修改日志级别 config/log4j.properties中日志的级别设置的是TRACE,在长时间运行过程中产生的日志大小吓人,所以如果没有特殊需求,强烈建议将其更改成INFO级别。...,找到下面标示的位置,并定义一个变量,指定的值为系统日志输出路径,重启broker即可生效。...日志清理和策略 ? 1利用Kafka日志管理器 Kafka日志管理器允许定制删除策略。...目前的策略是删除修改时间在N天之前的日志(按时间删除),也可以使用另外一个策略:保留最后的N GB数据的策略(按大小删除)。...Kafka消费日志删除思想:Kafka把topic中一个parition大文件分成多个小文件段,通过多个小文件段,就容易定期清除或删除已经消费完文件,减少磁盘占用 log.cleanup.policy=
因此,archive归档日志不停的增长导致磁盘空间被大量耗用。对于这种情形,可以使用一个shell脚本来定时自动清除这些归档日志。本文给出了清除归档日志的脚本。...1、清除归档日志shell脚本 robin@SZDB:~/dba_scripts/custom/bin> more remove_arch_dump.sh #!...b、使用了一个for循环来清除归档日志,且保留最后的2个归档日志文件。 ...c、接下来的另一个for循环则用来清除当前SID下对应的dump(Oracle datapump)目录下导出的dump文件。 d、同清除归档日志一样,设定了保留dump目录最近的5个文件。...保留多少个最近的文件(dump的5,或者归档日志2)可以修改。 e、如果不需要清除dump路径,可以将dump部分注释掉。 f、根据需要将其部署到crontab。
随着使用,数据库日志会越来越大,直接影响数据库的性能,这时候就需要对数据库的日志进行瘦身了,下面的脚本可以对数据库的日志进行清理(dbname为数据库名,dbname_log为数据库的日志文件名(不带扩展名
原来mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,...2、主从服务器之间同步数据主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。...3、清除办法运行 /usr/local/mysql/bin/mysql -u root -p 登录执行:reset master;如果你只有一个mysql服务器,在/etc/ 下面找到my.cnf文件vim...A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。...C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。
本篇和大家分享的是一个清除过期日志的python脚本,年后第二篇希望对大家有帮助; 该python脚本创建的由来 代码及分析 crontab定时任务 该python脚本创建的由来 此由来,是在过年假期时突然被反馈告警服务器磁盘空间占用比例增大...,当时通过df等命令定位到,是使用了某个开源任务调度框架日志增大并之前很多历史日志没有自动删除导致的; 因此,查看该框架的文档是否有自动清除配置,暂时没有找到自动清除日志的配置说明,于是乎浏览源码就是log4...来记录的,本来打算扩展重写下log4让其具有自动清除日志的功能,但是想到以后可能还有其他项目的日志无法自动清除,于是乎有了本篇分享的python产出,仅仅配置下检测路径即可删除自定义n天之前的日志 代码及分析...获取待删除的文件,这些文件以.log后缀结尾,并且通过时间限定策略【当前时间+(-n天) > 文本日志创建时间】来识别哪些到期该删除了 最后通过执行rm -rf命令直接删除符合时间策略的日志文件 crontab...定时任务 上面只有了清除日志的py脚本,但是要定时执行该脚本才能到达自动的目的,不然每次都手动运行py脚本和直接手动删除日志文件没上面太大的区别和省时间,因此这里用到了crontab任务;编辑cron任务如下命令
了,不得不说啊这游戏是真好玩 当废人真爽 那么为啥我不继续玩游戏,突然间又良心发现的来写新玩意呢,主要是因为(良心痛了)我有一个美国IP的服务器,最近把新东西整到上面去的时候,突发奇想的试试这上面的SSH...日志,于是把文件拖下来拿去分析了一下,运行的时候停顿了十秒左右吧,当时还以为是程序出问题了,万万没想到 ?...我SSH日志是7天合一起,但也不应该这么多啊 当时就,惊了,这什么玩意,我的服务器在记录SSH日志的时候顺手写了本小说给我吗 最后分析的结果,因为内容太多,导致终端运行后,上面的内容看不到了,生活所迫,...没事,现在运行后本地会保存一个 result.txt,你自己点开来就可以了 总有SB爆破SSH,于是加上了次数统计,让我看看哪个弱智爆破了我 ? 。。。 这什么人啊。我是用了你家口罩吗。...这个日志运行后的效果是这样的 ?
set(success_ip).intersection(set(failed_ip)) 后来测试的时候,又发现了一个新的问题,因为有的时候只是手抖敲错了密码,并非是爆破导致的连接失败的操作被记录在日志里...github链接 https://github.com/Ernket/SSH-log-audit
日常开头先扯点什么,最近有本 内网安全攻防的书到了,质量确实不错,看着看着突然想了一下自己在进入内网机器后的一些信息收集的操作,然后就联想到了我服务器上的SSH日志上,众所周知,公网上的机器有事没事就会挨一顿扫...日志中,记录登录失败和成功 SSH日志文件,一般都存在 /var/log目录下,我是 Ubuntu系统,文件名叫做 auth.log 登录失败是有分两种情况 已有的用户名登录,但是密码错误 无效的用户名登录...第二种情况很明显,就是公网里有人在尝试SSH用户名爆破,这种报错呢,记录在SSH日志中,是长这个样的 Feb 16 18:26:21 xxxxx sshd[20958]: Failed password...user 我们先建立两个空数组,用来储存成功、失败后的记录 ... success_record=[] failed_record=[] 接着利用 re来一条一条的匹配SSH日志内容 ... def...github链接: > https://github.com/Ernket/SSH-log-audit
只不过对于空白行不编号 -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 –show-nonprinting 2、more命令: 以百分比的形式查看日志...注意: 最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。
Linux 命令 ssh 命令解析 Linux 的 ssh 命令用于与远程主机建立安全的加密连接,以进行网络传输和命令行操作。...ssh 命令可以在不安全的网络环境下安全地传输数据,并且可以通过身份验证确认远程主机的身份。...林一总结几个常用的 ssh 命令: 登录远程主机: ssh username@ip_address # 登录远程主机,需要输入密码 上传或下载文件: scp local_file remote_user...该命令将会使用ssh协议连接到指定的远程主机,需要输入密码进行身份验证。...Linux 命令 ssh 命令注意事项 读者在连接前需要确保目标主机开启了ssh服务,否则该命令将无法正常工作。 在连接过程中需要输入正确的用户名和密码进行身份验证,否则连接将会失败。
领取专属 10元无门槛券
手把手带您无忧上云