栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

深入理解Linux文件系统与日志分析

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

深入理解Linux文件系统与日志分析

深入理解Linux文件系统与日志分析

文章目录
  • 深入理解Linux文件系统与日志分析
    • 1.inode和block概述
    • 2.inode内容
    • 3.日志文件
      • 1)日志的功能
      • 2)日志文件的分类
      • 3)日志保存位置
      • 4)主要日志文件介绍
      • 5)内核及系统日志
      • 6)日志消息级别
      • 7)日志记录的一般格式
    • 4.日志分析
        • 1)用户日志分析
        • 2)程序日志分析
    • 5.日志管理策略

1.inode和block概述

文件数据包括元信息与实际数据

文件存储在硬盘上,硬盘的最小存储单位叫做"扇区",每个扇区存储512字节

●block块

连续的八个扇区组成一个block

是文件存取的最小单位

●inode

中文译名为“索引节点”,也叫 i 节点

用于存储文件元信息

2.inode内容

inode包含文件的元信息

  • 文件的字节数
  • 文件拥有者的 User ID
  • 文件的 Group ID
  • 文件的读、写、执行权限
  • 文件的时间戳
  • …

查看文件名对应的inode号有两种方式:

ls -i 1.txt

stat 1.txt

●inode也会消耗硬盘空间,所以格式化的时候,操作系统自动将硬盘分成两个区域,一个是数据区,存放文件数据,另一个是inode区,存放inode所包含的信息。每个inode的大小一般是128字节或256字节

通常情况下不需要关注单个inode的大小,而是需要重点关注inode总数,inode的总数在格式化时就给定了,执行 df -i 命令即可查看每个硬盘分区对应的inode总数和已经使用的inode数量

●由于inode号码与文件名分离,导致一些Linux系统具备以下几种特有的现象
1.文件名包含特殊字符,可能无法正常删除。这时直接删除inode,能够起到删除文件的作用

find ./ -inum 节点号 -delete
find ./ -inum 节点号 -exec rm -i {};

2.移动文件或重命名文件,只是改变文件名,不影响inode号码
3.打开一个文件以后,系统就以inode号码来识别这个文件,不再考虑文件名
4.文件数据被修改保存后,会生成一个新的inode号码

3.日志文件 1)日志的功能
  • 用于记录系统、程序运行中发生的各种事件
  • 通过阅读日志,有助于诊断和解决系统故障
2)日志文件的分类
  • 内核及系统日志
    由系统服务 rsyslog 统一进行管理,日志格式基本相似
  • 用户日志
    记录系统用户登录及退出系统的相关信息
  • 程序日志
    由各种应用程序独立管理的日志文件,记录格式不统一
3)日志保存位置

默认位于: /var/log 目录下

4)主要日志文件介绍
内核及公共消息日志/var/log/messages
计划任务日志/var/log/cron
系统引导日志/var/log/dmesg
邮件系统日志/var/log/maillog
用户登录日志/var/log/lastlog、/var/log/secure、/var/log/wtmp、/var/run/btmp
5)内核及系统日志

由系统服务 rsyslog 统一管理

软件包:rsyslog-7.4.7-16 el7.×86_64

主要程序:/sbin/rsyslogd

配置文件:/etc/rsyslog.conf

6)日志消息级别

7)日志记录的一般格式

4.日志分析 1)用户日志分析

分析工具:users、who、w、last、lastb

2)程序日志分析

由相应的应用程序独立进行管理

●Web 服务:/var/log/httpd/
access_log、error_log

●代理服务:/var/log/squid/
access.log、cache.log

●FTP服务:/var/log/xferlog

分析工具

●文本查看、grep 过滤检索、Webmin 管理套件中查看

●awk、sed 等文本过滤、格式化编辑工具

●Webalizer、Awstats 等专用日志分析工具

5.日志管理策略
  • 及时做好备份和归档
  • 延长日志保存期限
  • 控制日志访问权限
    日志中可能会包含各类敏感信息,如账户和口令等
  • 集中管理日志
    将服务器的日志文件发到统一的日志文件服务器
    便于日志信息的统一收集、 整理和分析
    杜绝日志信息的意外丢失、恶意篡改或删除
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964783.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号