linux日志清理

linux日志清理,第1张

由于ubuntu日志文件syslog 和 kern.log 时刻在增长,一会儿就使得根目录文件夹不够用了,需使用如下命令清理

sudo -i

然后输入密码,执行:

echo >/var/log/syslog

echo >/var/log/kern.log

就可以了.

打开日志文件夹:cd /var/log,

输入du -sh可以查看占用的磁盘空间(du -h --max-depth=1 /var/log/*)

输入du -sm查看文件总数

使用sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \删除30天之前的旧文件(P.S:这里的天数30可以修改为其它值):

ubuntu系统日志查看器

 在系统日志里,可以查看系统相关事件记录,出错信息等;

 1、系统日志查看器

 1)点菜单“系统 - 系统管理 - 系统日志查看器”,打开系统日志查看器窗口;

 2)窗口左侧是项目,右边是详细记录;

 3)其中 Xorg 是显示服务,auth是安全验证,boot是启动,daemon是进程,kern是内核,messages是消息,syslog是系统,user是用户;

 4)有新消息的项目会以粗体显示,查看以后恢复正常;

ubuntu日志管理方法

ubuntu下var-log下各个日志文件的作用说明

/var/log/alternatives.log-更新替代信息都记录在这个文件中

/var/log/apport.log -应用程序崩溃记录

/var/log/apt/ -用apt-get安装卸载软件的信息

/var/log/auth.log -登录认证log

/var/log/boot.log -包含系统启动时的日志。

/var/log/btmp-记录所有失败启动信息

/var/log/Consolekit - 记录控制台信息

/var/log/cpus - 涉及所有打印信息的日志

/var/log/dist-upgrade - dist-upgrade这种更新方式的信息

/var/log/dmesg-包含内核缓冲信息(kernel ringbuffer)。在系统启动时,显示屏幕上的与硬件有关的信息

/var/log/dpkg.log - 包括安装或dpkg命令清除软件包的日志。

/var/log/faillog- 包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。

/var/log/fontconfig.log -与字体配置有关的log。

/var/log/fsck - 文件系统日志

/var/log/faillog -包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。

/var/log/hp/

/var/log/install/

/var/log/jokey.log

/var/log/kern.log –包含内核产生的日志,有助于在定制内核时解决问题。

/var/log/lastlog —记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。

/var/log/faillog –包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。

/var/log/lightdm/

/var/log/mail/ – 这个子目录包含邮件服务器的额外日志。

/var/log/mail.err-类似于上面的

/var/log/news/

/var/log/pm-powersave.log

/var/log/samba/ –包含由samba存储的信息。

/var/log/syss.log

/var/log/speech-dispacher/

/var/log/udev

/var/log/ufw.log

/var/log/upstart/

/var/log/uattended-upgrades/

/var/log/wtmp —包含登录信息。使用wtmp可以找出谁正在登陆进入系统,谁使用命令显示这个文件或信息等。

/var/log/xorg.*.log— 来自X的日志信息。

全部删除:

dump

transaction

master

with

no_log

dump

transaction

master

with

truncate_only

单个删除:

dump

transaction

@databasename

with

no_log

dbcc

shrinkfile(

@logofilename,@newsize)

--收缩

日志

declare

@dbname

varchar(20)

set

@dbname='thsybsecondtest'

--1.清空日志

exec('dump

transaction

['+@dbname+']

with

no_log')

--2.截断事务日志:

exec('backup

log

['+@dbname+']

with

no_log')

--3.收缩数据库文件(如果不压缩,数据库的文件不会减小

exec('dbcc

shrinkdatabase(['+@dbname+'])')

--4.设置自动收缩

exec('exec

sp_dboption

'''+@dbname+''',''autoshrink'',''true''')


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/494138.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-14
下一篇2023-06-14

发表评论

登录后才能评论

评论列表(0条)

    保存