位置: 编程技术 - 正文

Linux服务器日志管理详解(linux服务器日志文件在哪里)

编辑:rootadmin
在Linux系统中,有三个主要的日志子系统:   连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。   进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。   错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多Unix程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。   常用的日志文件如下:     Access-log   纪录HTTP/web的传输     acct/pacct   纪录用户命令     aculog     纪录MODEM的活动     btmp      纪录失败的纪录     lastlog     纪录最近几次成功登录的事件和最后一次不成功的登录     messages    从syslog中记录信息(有的链接到syslog文件)     sudolog     纪录使用sudo发出的命令     sulog      纪录使用su命令的使用     syslog     从syslog中记录信息(通常链接到messages文件)     utmp      纪录当前登录的每个用户     wtmp      一个用户每次登录进入和退出时间的永久纪录     xferlog     纪录FTP会话   utmp、wtmp和lastlog日志文件是多数重用Unix日志子系统的关键--保持用户登录进入和退出的纪录。有关当前登录用户的信息记录在文件utmp中;登录进入和退出纪录在文件wtmp中;最后一次登录文件可以用lastlog命令察看。数据交换、关机和重起也记录在wtmp文件中。所有的纪录都包含时间戳。这些文件(lastlog通常不大)在具有大量用户的系统中增长十分迅速。例如wtmp文件可以无限增长,除非定期截取。许多系统以一天或者一周为单位把wtmp配置成循环使用。它通常由cron运行的脚本来修改。这些脚本重新命名并循环使用wtmp文件。通常,wtmp在第一天结束后命名为wtmp.1;第二天后wtmp.1变为wtmp.2等等,直到wtmp.7。   每次有一个用户登录时,login程序在文件lastlog中察看用户的UID。如果找到了,则把用户上次登录、退出时间和主机名写到标准输出中,然后login程序在lastlog中纪录新的登录时间。在新的lastlog纪录写入后,utmp文件打开并插入用户的utmp纪录。该纪录一直用到用户登录退出时删除。utmp文件被各种命令文件使用,包括who、w、users和finger。   下一步,login程序打开文件wtmp附加用户的utmp纪录。当用户登录退出时,具有更新时间戳的同一utmp纪录附加到文件中。wtmp文件被程序last和ac使用。   具体命令   wtmp和utmp文件都是二进制文件,他们不能被诸如tail命令剪贴或合并(使用cat命令)。用户需要使用who、w、users、last和ac来使用这两个文件包含的信息。   who:who命令查询utmp文件并报告当前登录的每个用户。Who的缺省输出包括用户名、终端类型、登录日期及远程主机。例如:who(回车)显示   chyang    pts/0 Aug     :   ynguo     pts/2 Aug     :   ynguo     pts/3 Aug     :   lewis     pts/4 Aug     :   ynguo     pts/7 Aug     :   ylou     pts/8 Aug     :   如果指明了wtmp文件名,则who命令查询所有以前的纪录。命令who /var/log/wtmp将报告自从wtmp文件创建或删改以来的每一次登录。   w:w命令查询utmp文件并显示当前系统中每个用户和它所运行的进程信息。例如:w(回车)显示:3:pm up 1 day, :, 6 users, load average: 0., 0., 0.。 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT chyang pts/0 ... 3:pm 2: 0.s 0.s -bash ynguo pts/2 ... 3:pm 0.s 0.s 0. w lewis pts/3 ... 1:pm : 0.s 0.s -bash lewis pts/4 ... 1:pm 6.s 4.s 0.s sh /home/users/ ynguo pts/7 simba.nic.ustc.e 2:pm 0.s 0.s 0.s telnet mail ylou pts/8 ... 2:pm 1:m 0.s 0.s -bash   users:users用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话。如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数。例如:users(回车)显示:chyang lewis lewis ylou ynguo ynguo   last:last命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户。例如:   chyang pts/9  ... Tue Aug 1 : - : (:)   cfan  pts/6  ... Tue Aug 1 : - : (:)   chyang pts/4  ... Tue Aug 1 : - : (:)   lewis pts/3   ... Tue Aug 1 : - : (:)   lewis pts/2   ... Tue Aug 1 : - : (:)   如果指明了用户,那么last只报告该用户的近期活动,例如:last ynguo(回车)显示:   ynguo  pts/4 simba.nic.ustc.e Fri Aug 4 : - : (:)   ynguo  pts/4 simba.nic.ustc.e Thu Aug 3 : - : (:)   ynguo  pts/ simba.nic.ustc.e Thu Aug 3 : - : (:)   ynguo  pts/0 simba.nic.ustc.e Thu Aug 3 : - : (:)   ynguo  pts/0 simba.nic.ustc.e Wed Aug 2 : - : 1+:)   ynguo  pts/0 simba.nic.ustc.e Wed Aug 2 : - : (:)   ynguo  pts/9 simba.nic.ustc.e Thu Aug 1 : - : (:)   ac:ac命令根据当前的/var/log/wtmp文件中的登录进入和退出来报告用户连结的时间(小时),如果不使用标志,则报告总的时间。例如:ac(回车)显示:total .

推荐整理分享Linux服务器日志管理详解(linux服务器日志文件在哪里),希望有所帮助,仅作参考,欢迎阅读内容。

Linux服务器日志管理详解(linux服务器日志文件在哪里)

文章相关热门搜索词:Linux服务器日志搜索关键词,Linux服务器日志路径,Linux服务器日志外发命令,Linux服务器日志外发命令 rsyslog,Linux服务器日志外发命令 rsyslog,linux服务器日志怎么清理,Linux服务器日志搜索关键词,linux服务器日志怎么清理,内容如对您有帮助,希望把文章链接给更多的朋友!

Unix网络的两个安全问题 关机用户的安全问题。近年来,许多文章相继介绍了一种所谓最安全的Unix的关机用户。其主要思想是直接在/etc/passwd文件或/etc/shadow文件中的关机用户一

Unix的入侵追踪 虽然在大多数入侵者懂得使用曾被他们攻陷的机器作为跳板来攻击你的服务器可在他们发动正式攻击前所做的目标信息收集工作(试探性扫描)常常是

Linux服务器安全小技巧 如果你的Linux服务器被非受权用户接触到(如服务器放在公用机房内、公用办公室内),那么它的安全就会存在严重的隐患。??使用单用户模式进入系统?

标签: linux服务器日志文件在哪里

本文链接地址:https://www.jiuchutong.com/biancheng/365565.html 转载请保留说明!

上一篇:Linux文件权限的设置方法(linux文件权限的设置与修改)

下一篇:Unix网络的两个安全问题(unix网络命令)

  • 带息负债融资成本率意义
  • 出口免税收入的计税依据
  • 企业罚职工的钱违法吗?
  • 不需要缴纳税款和服役的是形势户寺观户
  • 个体户购买社保和自由人购买社保区别
  • 基本医疗支付范围
  • 公司拓展训练入什么会计科目核算做分录?
  • 老板垫付的费用怎么做凭证
  • 汽车道路救援费用多少
  • 人力资源外包服务规范
  • 累计结转是什么意思
  • 购买基金会计核算
  • 生产成本包括什么科目内容
  • 财务报表利润表怎么填
  • 周围的材料分为哪几类
  • 结转本年利润之后还要干啥
  • 销售商品分期收款,减免一部分货款怎么做账
  • PHP clearstatcache()函数详解
  • 银行存款日记账怎么记账
  • 辞退补偿金额怎么做账
  • 事业单位财产清查怎么进行
  • 哪些发票不能进账
  • 企业取得的搬迁补贴
  • 上级拨付的债券会计分录
  • 在建工程转无形资产 会计准则
  • 增值税加计抵减怎么算
  • php取值
  • 利润分配怎样做分录
  • php安装swoole扩展
  • [ChatGPT] 从 GPT-3.5 到 GPT-5 的进化之路 | ChatGPT和程序员 : 协作 or 取代
  • vue懒加载机构树刷新
  • node.js教程详细
  • 带息应收票据账务处理分录
  • 固定资产处置缴纳增值税政策依据
  • c语言中数组越界
  • 垃圾清运费进入会计什么科目
  • 微服务组件面试题
  • 建筑安装包清工税率多少
  • 金税盘到上传截止日期
  • 差旅费的进项税额需要转出吗
  • 职工薪酬在利润表哪里看
  • dedecms模版
  • 已抵扣增值税进项税额
  • 什么叫现金流量表举例说明
  • 怎么查询mysql sql_mode
  • 小微企业确定条件
  • 增值税发票查询全国统一发票查询平台
  • 劳动仲裁经济补偿金写多了
  • 个体工商户定期定额怎么报税
  • 共同类科目性质
  • 福利费14%的规定
  • 高新技术企业一定是先进制造业吗
  • 农业合作社成本有哪些
  • server2003定时任务
  • 电脑svchost占用cpu很大
  • Win10 Mobile 10572 预览版已修复和已知问题汇总
  • xp系统怎么打开开机启动项
  • qbupdate.exe - qbupdate是什么进程 有什么作用
  • xp系统无法正常启动怎么办
  • 手机更新升级版本下载
  • linux命令文件移动并改名
  • Win10系统中怎么将文件夹进行压缩
  • win10系统玩英雄联盟可以吗
  • activex控件在哪设置
  • Jquery ajax 同步阻塞引起的UI线程阻塞问题
  • 谷歌批量下载插件
  • c# opengl绘图
  • JavaScript Math.ceil() 函数使用介绍
  • 安卓炫酷壁纸
  • 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rathe
  • javascript还有人用吗
  • jquery中ajax处理跨域的三大方式
  • python-shell
  • 基于mvc的项目实例
  • 安卓权限管理app
  • 非营利组织税务处理
  • 定额发票网上查询
  • 建筑工程合同首付款
  • 郑州房产契税缴纳
  • 提高税务管理水平,降低税务风险
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设