2昌平区网站建设网站seo标题是什么意思

当前位置: 首页 > news >正文

2昌平区网站建设,网站seo标题是什么意思,深圳苏州企业网站建设服务商,站长之家查询域名文章目录 文件系统和日志分析inode和block概述inode包含文件的元信息用stat命令可以查看某个文件的inode信息Linux系统文件三个主要的时间属性 目录文件的结构用户通过文件名打开文件时#xff0c;系统内部的过程查看inode号码的方法硬盘分区后的结构访问文件的简单流程inode的… 文章目录 文件系统和日志分析inode和block概述inode包含文件的元信息用stat命令可以查看某个文件的inode信息Linux系统文件三个主要的时间属性 目录文件的结构用户通过文件名打开文件时系统内部的过程查看inode号码的方法硬盘分区后的结构访问文件的简单流程inode的大小由于inode号码与文件名分离导致一些Unix/Linux系统具有以下的现象链接文件 恢复XFS类型的文件—xfsdump文件系统具体操作实操一、使用fdisk创建分区/dev/sdb1格式化xfs文件系统并挂载二、创建模拟文件三、安装依赖包四、使用 xfsdump 命令备份整个分区五、模拟数据丢失六、使用 xfsrestore 命令恢复文件七、查看八、完成 恢复EXT类型的文件—extundelete(文件系统)实操一、使用fdisk创建分区/dev/sdc1格式化ext3文件系统并挂载二、安装依赖包三、编译安装extundelete四、打包五、安装程序六、创建软链接七、模拟删除并查看八、恢复/dev/sdc1文件系统下的所有内容九、查看十、完成 日志的功能日志文件的分类日志保存位置主要日志文件介绍日志大类日志消息级别保存了用户登录、退出系统等相关信息分析工具由相应的应用程序独立进行管理日志管理策略 文件系统和日志分析 inode和block概述 文件数据包括元信息与实际数据文件存储在硬盘上硬盘最小存储单位是“扇区”每个扇区存储512字节block(块)—数据 连续的八个扇区组成一个 block(4K) 是文件存取的最小单位 inode(索引节点)—元信息 中文译名为“索引节点”也叫i节点 用于存储文件元信息 一个文件必须占用一个inode但至少占用一个block inode包含文件的元信息 文件的字节数文件拥有者的User ID #不包含文件名文件的Group ID文件的读、写、执行权限文件的时间戳 用stat命令可以查看某个文件的inode信息 示例:stat aa.txt Linux系统文件三个主要的时间属性 ectime(change time) 最后一次改变文件或目录(属性)的时间 atime(access time) 最后一次访问文件或目录的时间 mtime(modify time) 最后一次修改文件或目录(内容)的时间
目录文件的结构 目录也是一种文件 目录文件的结构 每个inode都有一个号码操作系统用inode号码来识别不同的文件 Linux系统内部不使用文件名而使用inode号码来识别文件 对于用户文件名只是inode号码便于识别的别称
用户通过文件名打开文件时系统内部的过程 vi 1.txt——》shell翻译——》系统系统找到这个文件名对应的inode号码通过inode号码获取inode信息根据inode信息找到文件数据所在的block读出数据 查看inode号码的方法 ls -i命令:查看文件名对应的inode号码 Is -i aa.txtstat命令:查看文件inode信息中的inode号码 stat aa.txt硬盘分区后的结构 访问文件的简单流程 inode的大小 inode也会消耗硬盘空间 每个inode的大小 一般是128字节或256字节 格式化文件系统时确定inode的总数 使用df -i命令可以查看每个硬盘分区的inode总数和已经使用的数量
由于inode号码与文件名分离导致一些Unix/Linux系统具有以下的现象 当文件名包含特殊字符可能无法正常删除文件直接删除inode也可以删除文件移动或重命名文件时只改变文件名不影响inode号码打开一个文件后系统通过inode号码来识别该文件不再考虑文件名 链接文件 为文件或目录建立链接文件链接文件分类 软链接符号链接硬链接删除原始文件后失效仍旧可用使用范围适用于文件或目录只可用于文件保存位置与原始文件可以位于不同的文件系统中必须与原始文件在同一个文件系统(如一个Linux分区)内 完全备份 从上次完全备份到当前的内容全部进行备份 增量备份 从上一次完全备份或者最近一次增量备份为开始只备份增减的内容 差异备份 通常是只从上一次完全备份开始到当前备份时间内的所有差异的部门 覆盖注入恢复XFS类型的文件 —xfsdump文件系统 xfsdump 命令常用的选项: -f:指定备份文件目录 -L:指定标签 session label -M:指定设备标签 media label -s:备份单个文件-s后面不能直接跟路径xfsdump使用限制: 1.只能备份已挂载的文件系统 2.必须使用root的权限才能操作 3.只能备份XFS文件系统 4.备份后的数据只能让xfsrestore解析5.不能备份两个具有相同UUID的文件系统(可用 blkid命令查看)具体操作 添加一块硬盘 #使用fdisk创建分区/dev/sdb1格式化xfs文件系统 fdisk /dev/sdb partprobe /dev/sdb mkfs.xfs /dev/sdb1 mkdir /data mount /dev/sdb1 /date/cd /data cp /etc/passwd ./ mkdir test touch test/a#安装依赖包 rpm -qa | grep xfsdump yum install -y xfsdump#使用 xfsdump 命令备份整个分区 xfsdump -f /opt/dump_sdb1 /dev/sdb1 -L dump_sdb1 -M sdb1#模拟数据丢失 cd /data/ rm -rf ./* ls#使用 xfsrestore 命令恢复文件 xfsrestore -f /opt/dump_sdb1 /data/实操 一、使用fdisk创建分区/dev/sdb1格式化xfs文件系统并挂载 fdisk /dev/sdb partprobe /dev/sdb mkfs.xfs /dev/sdb1 mkdir /data mount /dev/sdb1 /date/ 二、创建模拟文件 cd /data cp /etc/passwd ./ mkdir test touch test/a 三、安装依赖包 yum install -y xfsdump rpm -qa | grep xfsdump 四、使用 xfsdump 命令备份整个分区 xfsdump -f /opt/dump_sdb1 /dev/sdb1 -L dump_sdb1 -M sdb1 五、模拟数据丢失 cd /data/ rm -rf ./* ls 六、使用 xfsrestore 命令恢复文件 xfsrestore -f /opt/dump_sdb1 /data/ 七、查看 ls 八、完成 恢复EXT类型的文件 —extundelete(文件系统) 添加一块硬盘 #使用fdisk创建分区/dev/sdc1格式化ext3文件系统 fdisk /dev/sdc mkfs.ext3 /dev/sdc1 mkdir /test mount /dev/sdc1 /test/ df -hT#安装其他依赖包 yum install -y bzip2 gcc* pcre* wget* #安装依赖包 yum -y install e2fsprogs-devel e2fsprogs-libs#编译安装 extundelete cd /test wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar jxvf extundelete-0.2.4.tar.bz2 cd extundelete-0.2.4/ ./configure –prefix/usr/local/extundelete make make install ln -s /usr/local/extundelete/bin/* /usr/bin/#模拟删除 cd /test echo aa echo ab echo ac echo ad ls rm -rf a b extundelete /dev/sdc1 –inode2 #查看文件系统/dev/sdc1下存在哪些文件i节点是从2开始的2代表该文件系统最开始的目录#执行恢复操作 cd ~ umount /test extundelete /dev/sdc1 –restore-all #恢复/dev/sdc1文件系统下的所有内容#在当前目录下会出现一个RECOVERED_FILES/目录里面保存了已经恢复的文件 ls RECOVERED_FILES/ 实操 一、使用fdisk创建分区/dev/sdc1格式化ext3文件系统并挂载 fdisk /dev/sdc mkfs.ext3 /dev/sdc1 mkdir /test mount /dev/sdc1 /test/ df -hT
二、安装依赖包 yum install -y bzip2 gcc* pcre* wget* yum install -y e2fsprogs-devel e2fsprogs-libs
三、编译安装extundelete cd /test wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
四、打包 tar jxvf extundelete-0.2.4.tar.bz2 五、安装程序 cd extundelete-0.2.4/ ./configure –prefix/usr/local/extundelete make make install 六、创建软链接 ln -s /usr/local/extundelete/bin/* /usr/bin/ 七、模拟删除并查看 cd /test echo aa echo ab echo ac echo ad ls rm -rf a b extundelete /dev/sdc1 –inode2 八、恢复/dev/sdc1文件系统下的所有内容 cd ~ umount /test extundelete /dev/sdc1 –restore-all 九、查看 ls RECOVERED_FILES/ 十、完成 日志的功能 用于记录系统、程序运行中发生的各种事件通过阅读日志有助于诊断和解决系统故障 日志文件的分类 内核及系统日志 由系统服务rsyslog统一进行管理日志格式基本相似 主配置文件/etc/rsyslog.conf 用户日志 记录系统用户登录及退出系统的相关信息 程序日志 由各种应用程序独立管理的日志文件记录格式不统一
日志保存位置 默认位于:/var/log目录下 主要日志文件介绍 内核及公共消息日志/var/log/messages计划任务日志/var/log/cron系统引导日志/var/log/dmesg邮件系统日志/var/log/maillog用户登录日志/var/log/lastlog/var/log/secure/var/log/wtmp/var/run/btmp 日志大类 1、系统相关日志 rsyslog 2、应用程序日志 例如 web类应用程序httpd nginx——》访问日志和错误日志 数据库redis RDB日志 AOF日志 mysql 二进制日志 中继日志 3、业务日志 日志消息级别 配置日志输出内容的时候可以指定告警级别 时间戳 用户/来源 警戒级别 描述信息 级别消息级别说明0EMERG紧急会导致主机系统不可用的情况1ALERT警告必须马上采取措施解决的问题2CRIT严重比较严重的情况3ERR错误运行出现错误4WARNING提醒可能会影响系统功能的事件5NOTICE注意不会影响系统但值得注意6INFO信息一般信息7DEBUG调试程序或系统调试信息等 保存了用户登录、退出系统等相关信息 /var/log/lastlog最近的用户登录事件/var/log/wtmp用户登录、注销及系统开、关机事件/var/run/utmp.当前登录的每个用户的详细信息/var/log/secure:与用户验证相关的安全性事件 分析工具 users、who、w、last、lastblast 命令用于查询成功登录到系统的用户记录lastb 命令用于查询登录失败的用户记录 由相应的应用程序独立进行管理 Web服务:/var/log/httpd/ access log //记录客户访问事件 error log//记录错误事件 代理服务:/var/log/squid/ access.log、cache.log 分析工具 文本查看、grep过滤检索、Webmin管理套件中查看 awk、sed等文本过滤、格式化编辑工具 Webalizer、Awstats等专用日志分析工具
日志管理策略 及时作好备份和归档 延长日志保存期限 控制日志访问权限 日志中可能会包含各类敏感信息如账户、口令等 集中管理日志 将服务器的日志文件发到统一的日志文件服务器 便于日志信息的统一收集、整理和分析 杜绝日志信息的意外丢失、:恶意篡改或删除