`
tomhibolu
  • 浏览: 1431634 次
文章分类
社区版块
存档分类
最新评论

Linux下清除系统日志方法

 
阅读更多

摘要:相信大家都是用过Windows的人。对于Windows下饱受诟病的各种垃圾文件都需要自己想办法删除,不然你的系统将会变得越来越大,越来越迟钝!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系统垃圾呢?

Linux的文件系统比Windows的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,而且Linux系统本身也不会像Windows一样产生大量的垃圾文件。不知道这个说法有没有可信度!至少我们可以确定的是linux系统的文件系统是比较优秀的!

错误

rm -f logfile

原因

应用已经打开文件句柄,直接删除会造成:

1.应用无法正确释放日志文件和写入

2.显示磁盘空间未释放

正确

cat /dev/null > logfile

把一下代码保存为.sh后缀脚本来运行即可清除Linux系统日志

#!/bin/sh
cat /dev/null > /var/log/syslog
cat /dev/null > /var/adm/sylog
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/openwebmail.log
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/secure
cat /dev/null > /var/log/httpd/error_log
cat /dev/null > /var/log/httpd/ssl_error_log
cat /dev/null > /var/log/httpd/ssl_request_log
cat /dev/null > /var/log/httpd/ssl_access_log

另外清理linux系统垃圾还有以下命令

sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件

分享到:
评论

相关推荐

    LINUX系统日志的清除.docx

    "LINUX系统日志的清除" Linux系统日志是指存储在Linux操作系统中的日志文件,用于...Linux系统日志的清除是非常重要的,系统管理员需要了解日志文件的重要性和清除方法,以便更好地管理系统,避免系统崩溃和性能下降。

    linux-定时清除日志

    在Linux系统中,管理和清理日志文件是维护服务器健康运行的重要环节。日志文件记录了系统和应用程序的各种活动,它们可以用于调试问题、监控性能以及安全审计。然而,如果不定期清理,日志文件可能会迅速占用大量...

    Linux环境日志清除脚本

    Linux运行定时任务可有效清除目标日志信息;杜绝日志过大造成的冗余。身心省事........................................................

    Linux系统日志文件的打印与存储

    本文将深入探讨Linux系统日志文件的打印与存储。 一、日志文件的位置与类型 在Linux系统中,日志文件通常存储在/var/log目录下,这里包含了多种类型的日志文件: 1. /var/log/messages:主要记录系统级信息和警告...

    Linux中使用crontab自动清除日志

    Linux 中使用 crontab 自动清除日志 Linux 中使用 crontab 自动清除日志是一种常见的日志管理...Linux 中使用 crontab 自动清除日志是一种常见的日志管理方法,可以有效地管理日志文件,释放磁盘空间,提高系统性能。

    linux系统留后门方法+日志清除.txt

    Linux系统安全学习

    编写Linux系统下Daemon程序的方法步骤

    6. **日志记录**:Daemon程序不能使用`printf`等方法输出信息,因此需要利用`syslog`机制记录日志。`syslog`允许Daemon在后台安全地记录信息,便于调试和监控。 以下是一个简单的示例代码,展示了如何编写一个基本...

    日志清除器 日志清除器

    在IT行业中,日志清除器是一种非常实用的工具,它主要负责管理和清理系统或应用程序产生的大量日志文件。日志文件记录了系统运行时的各种事件、错误信息、警告以及调试数据,对于排查问题和监控系统状态至关重要。...

    渗透测试TIPS之删除伪造Linux系统登录日志1

    在渗透测试过程中,为了隐藏入侵者的踪迹,避免被系统管理员发现,删除和伪造Linux系统的登录日志是一项关键技能。本文将深入探讨如何处理Linux中的utmp、wtmp、btmp以及lastlog这些与登录相关的二进制日志文件。 ...

    入侵后的日志清除教程

    1. **删除系统日志**:攻击者会寻找并删除位于 `/var/log` 目录下的系统日志文件,如 `auth.log`(Linux)、`eventvwr.msc`(Windows)等,以消除其非法活动的痕迹。 2. **篡改日志时间戳**:通过修改日志文件的...

    Linux入侵检测方法及系统安全建议.pdf

    2. **日志监控**:定期查看系统日志,如`/var/log/auth.log`和`/var/log/messages`,及时发现异常登录和活动。可以使用工具如`logwatch`或`syslog-ng`进行日志分析。 3. **防火墙和入侵检测系统**:配置防火墙规则...

    linux dmesg日志通过系统调用获取

    在Linux操作系统中,`dmesg`是一个非常重要的命令,用于查看内核消息日志,这些日志包含了系统启动时及之后发生的硬件检测、驱动加载等事件的信息。`dmesg`日志是通过系统调用获取的,这涉及到Linux内核与用户空间...

    Linux基础及系统管理

    - **4.2.2 SuseLinux系统中的 USB 硬盘挂载方法** - 类似于光盘和软盘的挂载方法,但可能需要先识别USB硬盘的设备名。 #### 5. Shell 的特性和功能 **5.1 什么是 shell** - Shell是用户与操作系统之间的一座桥梁...

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...

    《Linux操作系统应用》综合练习题.pdf

    13. **文件系统类型**:在Linux中,最常见的文件系统类型是`ext2`,它支持日志记录,适合于大多数Linux分区。 14. **硬件设备位置**:硬件设备的设备文件通常位于`/dev`目录下。 15. **切换目录**:使用`cd`命令...

    工业互联网安全测试技术:工控日志清除.docx

    - 安全日志和系统日志位于"C:\Windows\System32\winevt\Logs",双击打开,通过事件查看器进行操作。 - 对应的日志文件(如Application.log)可以右键选择删除,并确认操作。 **任务二:清理临时文件(.gid/.old/....

    日志清除命令快速清楚无用日志

    在Linux系统中,常用的日志清除命令有`rm`、`find`和`logrotate`。 1. **`rm`命令**:这是一个基础的文件删除命令,可以用于删除指定的日志文件。例如,如果你知道某个无用的日志文件名为`/var/log/myapp.log`,你...

    Linux操作系统硬盘空间管理的策略与实践.pdf

    1. 清除日志文件、临时文件及垃圾文件。这类文件通常占用了大量的硬盘空间,删除它们可以释放出大量的硬盘空间。 2. 压缩文件和目录。使用gzip、bzip2等工具可以将文件和目录压缩,减少它们所占用的硬盘空间。 3. ...

    Linux系统被入侵后使用lsof命令恢复被删除日志的方法.docx

    但在遭受入侵时,攻击者可能会利用漏洞,通过各种手段破坏系统日志,使得安全运维人员难以追踪入侵者的行踪和手法,增加了安全事件处理的难度。 面对这种攻击者主动清除日志的状况,恢复日志文件成为紧急且重要的...

Global site tag (gtag.js) - Google Analytics