码迷,mamicode.com
首页 > 系统相关 > 详细

Linux日志文件

时间:2015-09-25 16:34:50      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:用户登录   配置文件   用户名   emerge   linux   

                                 linux 日志文件


配置文件格式


设备名.级别;设备名.级别 位置   (级别和位置中间要用tab隔开)


日志级别


emerge

alert

crit

err

warning

notice

info

debug


mail.err  mail级别等于或者高于err,就记录日志

mail.=err  mail级别等于err,才记录日志

* 表示所有的日志设备和日志级别

none 表示忽略全部!

deamon.* 表示把所有级别的日志发送到daemon设备

*.emerge 表示把emerg级别的日志发送到所有设备

kern.none 表示忽略所有的内核日志


常用的日志位置

文件名  : 把日志信息保存到本地的文件中,文件必须要给出绝对路径

*  : 把日志信息发送给所有当前有用户登录的终端上

用户列表: 把日志信息发送给某些用户,用户名之间用,隔开

/dev/console; 把日志信息发送到控制台

@主机名或IP  把日志信息发送到远程主机,由远程主机的syslogd进程接受

|<程序名>: 把日志信息通过管道发给另一个程序



日志的转储:

logrotate :转储,压缩,删除,备份


登陆日志:


/var/log/lastlog  lastlog命令查看

/var/log/wtmp   who命令查看,当前在线用户信息

/var/run/utmp  w命令查看


记账功能,记录用户使用过的命令  安装 psacct


日志存储位置:/var/accout/pacct

启动方法;

service psacct start

/etc/rc.d/init.d/psacct start

accton /var/account/pacct


停止方法:

accton  不带任何参数


查看命令 lastcomm  基于/var/account/pacct

 

/usr/bin/sa 可以把以前执行过的命令曾经占用多少CPU时间的信息统计出来,并且

提供了系统资源的消费信息,对于鉴别某些占用大量CPU时间的可疑命令十分有用

基于/var/account/pacct


/usr/bin/ac  基于/var/log/wtmp 统计用户在线时间,以小时为单位

ac

ac -d

ac -p


日志分析工具


logcheck 基于crond 定期分析日志


swatch ;CPAN   用了很多perl模块

从http://www.cpan.org 下载perl模块


本文出自 “IT网管运维” 博客,谢绝转载!

Linux日志文件

标签:用户登录   配置文件   用户名   emerge   linux   

原文地址:http://03301216.blog.51cto.com/4550876/1698215

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!