XenServer日志清理方法

服务器使用时间长了,XenServer产生了很多日志,甚至有些人因为日志占满了空间,

导致系统出现问题:xapi崩溃,或者系统卡死,重启也无效。

所以我们要时常看看日志是否占的空间的,清理下日志
先查看系统盘的使用情况(XenServer默认是4G系统空间)
[[email protected] log]#

df -hal

Filesystem            Size    Used   Avail   Use%    Mounted on
/dev/sda1             4.0G   4.0G     0G    100%    /
none                     0        0         0        -         /proc
none                     0        0         0        -         /sys
............

可以看到,/dev/sda1的空间已经满了,在系统中与很多目录,可能某个目录都占了大量的空间,那么我们可以找出来,清理下
先列出系统中有哪些目录

cd /

ls

bin     dev   home        media  opt                 root     srv  usr
boot    etc   lib         mnt    proc                sbin     sys  var
cli-rt  EULA  lost+found  myiso  Read_Me_First.html  selinux  tmp

可以看到很多目录,这里我们可以逐一查看下每个目录的空间大小

du -hcs var

2G     var
2G     total

可以看到var这个目录下占用了系统看哦你就2G,那么我们在切换到这个目录看看是根目录下那个占用了空间

cd /var

ls

cache  db     games  local  log   nis  patch     run    swap  xapi  yp
crash  empty  lib    lock   mail  opt  preserve  spool  tmp   xen

日志目录就在这个:log,检查下它

du -hcs log

1.9G    log
1.9G    total

看到og目录占用的空间是最大的,这个是日志目录我们可以把下面的文件都删除了

cd log

ls

然后我们就可以删除下面全部文件了,你怕操作失误的话,就一个个删除

rm -rf 文件名

删除后,重启系统日志服务

service syslog restart

如果上面重启还是无效,就需要重启下xapi

service xapi restart

时间: 2024-10-13 06:26:10

XenServer日志清理方法的相关文章

SQL Server 2008下日志清理方法

每次看到暴涨的数据库日志就有些头大,于是乱搜一通找个办法把日志干掉,下次又头大,又搜半天,于是还是写篇blog,不用乱找了. 1.将数据库设置成 简单 模式 选择要收缩的数据库,点右键 属性->选项,选择 简单模式 2.选择任务->收缩->文件 3.选择日志 或者用如下语句 代码 USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY 

SQL Server 2008下日志清理方法 2

SQL Server 2008下日志清理方法 (2011-07-14 10:30:45) 转自 http://blog.sina.com.cn/s/blog_4bdd3d0b0100wfvq.html 标签: it   每次看到暴涨的数据库日志就有些头大,于是乱搜一通找个办法把日志干掉,下次又头大,又搜半天,于是还是写篇blog,不用乱找了. 1.将数据库设置成 简单 模式 选择要收缩的数据库,点右键 属性->选项,选择 简单模式 2.选择任务->收缩->文件 3.选择日志 或者用如下语

SQLServer (2005/2008) 日志清理方法

--数据库日志名称查询 USE DBNAME GO SELECT file_id, name,* FROM sys.database_files; GO------------------------------------------------------------------------------------------------------- --SQL SERVER 2005 清理方法 USE [master] BACKUP LOG DBNAME WITH no_log USE

xenserver xensource.log不断增长

转载:http://blog.sina.com.cn/s/blog_4ca83f830100xded.html     相信很多人被Xenserver日志填满磁盘空间,导致机器最终挂掉的问题所困扰,我遇见了2次(有一次是pool master挂掉,200号人1个小时无法办公). 前些天,又发现三个池的Pool Master同时出现/var/log/xensource.log* 狂增的现象,差不多1小时会吃掉150MB磁盘空间 这样2GB的free空间,一天就会填满,Pool Master挂掉可是

06 : mysql 的 binlog 日志 和slow慢日志 详解

mysql 的 binlog 日志 和slow慢日志 详解 mysql一般常用的日志有三种:1:error错误日志2: binlog日志3:slow日志 下面将详细解释这三种日志: 1.错误日志记录MySQL启动或工作过程中,数据库状态信息,默认就是开启的,数据路径下$hostname.err.也可以指定错误路径:log_error=/var/log/mysql3306.log 2.二进制binlog日志(1)他记录了什么?记录了所有的数据库修改类的命令:DDLDCLDML (2)二进制日志记录

xenserver 清理日志的方法

转载:http://vps.gl/vps/259.html XENSERVER服务器经过半年或者一年使用后,XenServer产生了很多日志文件.XenServer默认是4G系统空间,而这些日志文件会占用很大的系统空间,日志文件占满,将导致系统出现问题:xapi崩溃,或者系统卡死,重启也无效.因此,定期检查清理系统的日志文件,是有效保证系统正常运行的重要方法. 1.检查分区空间 df -hal 2.查看根目录下,各个目录的大小 du -sh /* | sort -nr   3.检查var目录,各

SQL Server日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大    大日志文件清理方法 ,网上提供了很多分离数据库--〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象.下面的方式是不需要做数据库分离和附加操作的. SQL 2008收缩清空日志方法: 1.在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完整模式,一定必务要再改回完整模式,不然数据库就不支持时间点备份了.1).选择数据库–属性-选项-恢复模式–选择简单.2).收缩数据库后,再调回完整.2

MSSQL 2005/2008 日志压缩清理方法小结

适用于SQL Server 2005的方法 --------------------------------------------- 复制代码 代码如下: USE DNName GO 1,清理日志 复制代码 代码如下: Backup Log DNName WITH no_log GO 2,截断事务日志 复制代码 代码如下: DUMP TRANSACTION DNName WITH no_log GO 3,收缩 两种方式: 1):压缩数据库 DBCC SHRINKDATABASE(库名) GO

XenServer 审核日志 xe CLI 命令

xe audit-log-get [since=<timestamp>] filename=<output filename> 此命令将池中 RBAC 审核文件的所有可用记录下载到某个文件中.如果可选参数"since"存在,该命令 将仅下载自该特定时间点开始的记录. 2.2.4.2. 获取池中的所有审核记录 运行以下命令: xe audit-log-get filename=/tmp/auditlog-pool-actions.out 2.2.4.3. 获取自精