Linux日记管理五大号令详解[Linux安全]
本文“Linux日记管理五大号令详解[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
从Ext到Ext2,从Ext2再到Ext3,乃至今后的Ext4大概更高版本,Linux系统历来以强盛、丰富和完好的日记系统著称.通过管理日记,可以清楚地理解系统的运行情况,也能从各种蛛丝马迹中发现入侵和快速地禁止入侵.本文是有关Linux系统全方位管理的第四部份,报告Linux日记管理方面的事项.前面三个部份辨别为:文件系统管理,Linux进程管理,以及用户管理.
日记主要的功效有:审计和监测.它还可以及时的监测系统状况,监测和追踪侵入者等等.成功地管理任何系统的关键之一,是要知道系统中正在发生什么事.Linux中供应了非常日记,并且日记的细节是可配置的.Linux日记都以明文情势存储,所以用户不需求特别的工具便可以搜索和阅读它们.还可以编写脚本,来扫描这些日记,并基于它们的内容去自动履行某些功效.Linux日记存储在/var/log目录中.这里有几个由系统保护的日记文件,但其他服务和程序也大概会把它们的日记放在这里.大大都日记只有root账户才可以读,不过改正文件的拜候权限便可以让其他人可读.在Linux系统中,有四类主要的日记:
◆衔接时间日记:由多个程序履行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员可以跟踪谁在什么时刻登录到系统.
◆进程统计:由系统内核履行.当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个记录.进程统计的目的是为系统中的基本服务供应号令利用统计.
◆错误日记:由syslogd(8)保护程序履行.各种系统保护进程、用户程序和内核通过syslogd(3)保护程序向文件/var/log/messages报告值得注意的事件.别的有很多UNIX程序成立日记.像HTTP和FTP这样供应网络服务的服务器也保持具体的日记.
◆实用程序日记:很多程序通过保护日记来反映系统的安全状况.su号令答应用户得到另一个用户的权限,所以它的安全很重要,它的文件为sulog.一样的还有sudolog.别的,诸如Apache等Http的服务器都有两个日记:access_log(客户端拜候日记)以及error_log(服务出错日记). FTP服务的日记记录在xferlog文件当中,Linux下邮件传送服务(sendmail)的日记普通存放在maillog文件当中.
utmp、wtmp日记文件是大都Linux日记子系统的关键,它保存了用户登录进入和退出的记录.有关当前登录用户的信息记录在文件utmp中;登录进入和退出记录在文件wtmp中;数据交换、关机以及重启的机械信息也都记录在wtmp文件中.全部的记录都包含时间戳.时间戳关于日记来说非常重要,因为很多攻击行为解析都与时间有极大的关系.这些文件在具有大量用户的系统中增长非常疾速.比方wtmp文件可以无限增长,除非按期截取.很多系统以一天大概一周为单位把wtmp配置成循环利用.它普通由cron运行的脚本来改正.这些脚本重新命名并循环利用wtmp文件.普通,wtmp在第一天完毕后命名为wtmp.1;第二天后wtmp.1变成wtmp.2等等,用户可以按照实际情形来对这些文件举行命名和配置利用.
utmp文件被各种号令文件利用,包含who、w、users和finger.而wtmp文件被程序last和ac利用.
wtmp和utmp文件都是二进制文件,他们不能被诸如tail号令剪贴或归并(利用cat号令).用户需求利用who、w、users、last和ac来利用这两个文件包含的信息.
以上是“Linux日记管理五大号令详解[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |