快速业务通道

linux日志管理命令详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-22
pts/7 Aug     18 14:12

  ylou     pts/8 Aug     18 14:15

  如果指明了wtmp文件名,则who命令查询所有以前的纪录.命令who /var/log/wtmp将报告自从wtmp文件创建或删改以来的每一次登录.

  w:w命令查询utmp文件并显示当前系统中每个用户和它所运行的进程信息.例如:w(回车)显示:3:36pm up 1 day, 22:34, 6 users, load average: 0.23, 0.29, 0.27.

  USER   TTY    FROM     LOGIN@ IDLE JCPU PCPU  WHAT

  chyang pts/0 202.38.68.242  3:06pm 2:04 0.08s 0.04s -bash

  ynguo pts/2 202.38.79.47   3:32pm 0.00s 0.14s 0.05   w

  lewis pts/3 202.38.64.233  1:55pm 30:39 0.27s 0.22s -bash

  lewis pts/4 202.38.64.233  1:35pm 6.00s 4.03s 0.01s sh /home/users/

  ynguo pts/7 simba.nic.ustc.e 2:12pm 0.00s 0.47s 0.24s telnet mail

  ylou  pts/8 202.38.64.235  2:15pm 1:09m 0.10s 0.04s  -bash

  users:users用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话.如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数.例如:users(回车)显示:chyang lewis lewis ylou ynguo ynguo

  last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户.例如:

  chyang pts/9  202.38.68.242 Tue Aug 1 08:34 - 11:23 (02:49)

  cfan  pts/6  202.38.64.224 Tue Aug 1 08:33 - 08:48 (00:14)

  chyang pts/4  202.38.68.242 Tue Aug 1 08:32 - 12:13 (03:40)

  lewis pts/3  202.38.64.233 Tue Aug 1 08:06 - 11:09 (03:03)

  lewis pts/2  202.38.64.233 Tue Aug 1 07:56 - 11:09 (03:12)

  如果指明了用户,那么last只报告该用户的近期活动,例如:last ynguo(回车)显示:

  ynguo  pts/4 simba.nic.ustc.e Fri Aug 4 16:50 - 08:20 (15:30)

  ynguo  pts/4 simba.nic.ustc.e Thu Aug 3 23:55 - 04:40 (04:44)

  ynguo  pts/11 simba.nic.ustc.e Thu Aug 3 20:45 - 22:02 (01:16)

  ynguo  pts/0 simba.nic.ustc.e Thu Aug 3 03:17 - 05:42 (02:25)

  ynguo  pts/0 simba.nic.ustc.e Wed Aug 2 01:04 - 03:16 1 02:12)

  ynguo  pts/0 simba.nic.ustc.e Wed Aug 2 00:43 - 00:54 (00:11)

  ynguo  pts/9 simba.nic.ustc.e Thu Aug 1 20:30 - 21:26 (00:55)

  Syslog设备

  Syslog已被许多日志函数采纳,它用在许多保护措施中--任何程序都可以通过syslog 纪录事件.Syslog可以纪录系统事件,可以写到一个文件或设备中,或给用户发送一个信息.它能纪录本地事件或通过网络纪录另一个主机上的事件.

  Syslog设备依据两个重要的文件:/etc/syslogd(守护进程)和/etc/syslog.conf配置文件,习惯上,多数syslog信息被写到/var/adm或/var/log目录下的信息文件中(messages.*).一个典型的syslog纪录包括生成程序的名字和一个文本信息.它还包括一个设备和一个优先级范围(但不在日之中出现).

  每个syslog消息被赋予下面的主要设备之一:

  LOG_AUTH--认证系统:login、su、getty等

  LOG_AUTHPRIV--同LOG_AUTH,但只登录到所选择的单个用户可读的文件中

  LOG_CRON--cron守护进程

  LOG_DAEMON--其他系统守护进程,如routed

  LOG_FTP--文件传输协议:ftpd、tftpd

  LOG_KERN--内核产生的消息

  LOG_LPR--系统打印机缓冲池:lpr、lpd

  LOG_MAIL--电子邮件系统

  LOG_NEWS--网络新闻系统

  LOG_SYSLOG--由syslogd(8)产生的内部消息

  LOG_USER--随机用户进程产生的消息

  LOG

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号