目录
1.文件系统
ls -i 文件名 //查看文件得inode号
stat 文件名 //更加详细得查看文件得inode号
每一个inode表记录对应的保存了以下信息:
-
inode number 节点号
-
文件类型
-
权限
-
UID
-
GID
-
链接数(指向这个文件名路径名称个数)
-
该文件的大小和不同的时间戳
-
指向磁盘上文件的数据块指针
-
有关文件的其他数据
文件三个时间
atime:最后一次查看文件的时间
mtime:最近更改文件内容的时间
ctime:最近更改文件元信息的时间
2.日志
常见的日志文件
/var/log/secure:系统安全日志
/var/log/btmp:当前系统上,用户登录失败的相关信息 lastb:查看
/var/log/wtmp:当前系统登录成功 last:查看
/var/log/lastlog:每个用户最近一次登录信息 lastlog:查看
/var/log/dmesg:硬件相关信息
/var/log/boot.log:系统服务启动相关信息
/var/log/message:系统中的大部分信息
/var/log/anaconda:装系统的安装信息
信息的优先级
在 Linux 内核中,根据日志消息的重要程度不同,将其分为不同 的优先级别(数字等级越小,优先级越高,消息越重要)
0 EMERG(紧急):会导致主机系统不可用的情况
1 ALERT(警告):必须马上采取措施解决问题
2 CRIT(严重):比较严重的情况
3 ERR(错误):运行出现错误
4 WARNING(提醒):可能影响系统功能,需要提醒用户的重要事件
5 NOTICE(注意):不会影响正常功能,但是要注意的事件
6 INFO(信息):一般信息
7 DEBUG(调试):程序或系统调试信息
服务
auth(LOG AUTH):安全和认证相关消息(不推荐使用authpriv代替)
authpriv(LOG AUTHPRIV):安全认证和认证相关消息(私有的)
cron(LOG_CRON):系统定时任务cront和at产生的日志
daemon(LOG_DAEMON):与各个守护进程相关的日志
ftp(LOG_FTP):ftp守护进程产生的日志
kern(LOG_KERN):内核产生的曰志(不是用户进程产生的)
Iocal0-local7 (LOG_LOCAL0-7):为本地使用预留的服务
lpr (LOG_LPR):打印产生的日志
mail (LOG_MAIL):邮件收发信息
news (LOG_NEWS):与新闻服务器相关的日志
syslog (LOG_SYSLOG):存syslogd服务产生的曰志信息(虽然服务名称己经改为reyslogd,但是很多配罝依然沿用了 syslogd服务的,所以这里并没有修改服务名称)
user (LOG_USER):用户等级类别的日志信息
uucp (LOG_UUCP>:uucp子系统的日志信息,uucp是早期Linux系统进行数据传递的协议,后来 也常用在新闻组服务中
rsyslog 系统日志服务
rsyslog是CentOS 6以后版本的系统管理服务:它提供了高性能,出色的安全性和模块化设计。
rsyslog 特性
-
多线程
-
UDP, TCP, SSL, TLS, RELP
-
MySQL, PGSQL, Oracle实现日志存储
-
强大的过滤器,可实现过滤记录日志信息中任意部分
-
自定义输出格式 可以日志
-
适用于企业级
实验一
—— 将ssh服务的日志单独设置


实验二
—— 远程日志功能
PC1

PC2


用pc1主机测试

换pc2主机查看

本文介绍了Linux系统中的文件系统,包括inode结构和文件时间戳,重点讲解了日志文件及其优先级,如/var/log目录下的常见日志,以及rsyslog系统日志服务的特性和两个实验,涉及SSH日志分离和远程查看。
3078

被折叠的 条评论
为什么被折叠?



