第5章—用户行为及日志管理.ppt
文本预览下载声明
第5章 用户行为及日志管理
软件教研室 段鸿轩
duanhongxuan@
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
w命令
格式:w 用户名
功能:显示当前主机中已登陆的所有用户,以及用户当前所执行的命令。当w命令指定用户名为参数,显示该用户在系统中的登录信息。
举例: # w
2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
who命令
格式:who [选项]
功能:查看当前已登录的所有用户。
选项: -m 显示当前用户的用户名。
-H 显示用户的详细信息。
举例:#who
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
last命令
格式:last [用户名]
功能:查看曾经登录系统的用户
举例:
# last
# last | more
# last hong
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
系统日志管理
桌面环境下点击:“主菜单|系统工具|系统日志”
系统日志文件都保存于/var/log目录中
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
重要的日志文件
boot.log 记录系统引导的相关信息
cron 记录cron调度的执行情况
dmesg 记录内核启动时的信息,主要包括硬件和文件系统的启动信息
maillog 记录邮件服务器的相关信息
spooler 记录新闻服务器的相关信息
rpmpkgs 记录已安装的RPM软件包信息
secure 记录系统安全信息
messages 记录系统运行过程的相关信息,包括I/O、网络等
XFree86.0.log 记录图形化用户界面的XFree86服务器的相关信息
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
标准消息格式
每行记录一条单独的日志消息
每条消息依次包含下列内容:
事件的时间戳
事件发生源系统的主机名
产生日志消息的程序名
消息文本
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
whatis命令
格式:whatis [关键词] ...
功能:查询程序描述数据库并返回对该程序的一行描述文本
举例:
# whatis cron
# whatis cron daemon
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile .
Copyright 2004-2011 Aspose Pty Ltd.
syslogd与klogd守护进程
程序可以通过syslog函数写入日志,而syslogd守护进程会监控程序提交的消息并对其进行处理
内核提交的消息由klogd(内核日志守护进程)监控并处理
日志的写入统一在syslog.conf文件中配置
syslo
显示全部