Linux系统下 /VAR/LOG/ 各个日志文件分析

/VAR/LOG/ 各个日志文件分析

  • /var/log:
    在这里插入图片描述

1./var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。
在这里插入图片描述
2./var/log/dmesg:包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。
3./var/log/audit/:包含被 Linux audit daemon储存的信息。例如:selinux开启的时候,这里就会有关于selinux审计的日志。
4./var/log/boot.log:包含系统启动时的日志,包括自启动的服务。
在这里插入图片描述5. /var/log/daemon.log:包含各种系统后台守护进程日志信息。
6./var/log/dpkg.log:包括安装或dpkg命令清除软件包的日志。
7./var/log/kern.log:包含内核产生的日志,有助于在定制内核时解决问题。
8./var/log/lastlog:记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。
在这里插入图片描述
9./var/log/maillog 或 /var/log/mail.log:包含来自系统运行电子邮件服务器的日志信息。例如,sendmail日志信息就全部送到这个文件中。
在这里插入图片描述
10./var/log/user.log:记录所有等级用户信息的日志。
11./var/log/Xorg.x.log:来自X的日志信息。
12./var/log/alternatives.log:更新替代信息都记录在这个文件中。
13./var/log/btmp:记录所有失败登录信息。使用last命令可以查看btmp文件。例如,”last -f /var/log/btmp | more“。
14./var/log/cups:涉及所有打印信息的日志,即cups打印服务运行的日志。
15./var/log/anaconda.log 或 /var/log/anconda/:在安装Linux时,所有安装信息都储存在这个文件中,包含在安装CentOS/RHEL时候的日志。
在这里插入图片描述
16./var/log/yum.log:包含使用yum安装的软件包信息。
在这里插入图片描述
17./var/log/cron:每当cron进程开始一个工作时,就会将相关信息记录在这个文件中。
在这里插入图片描述
18./var/log/secure:包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。
在这里插入图片描述
19./var/log/wtmp或/var/log/utmp:包含登录信息。使用wtmp可以找出谁正在登陆进入系统,谁使用命令显示这个文件或信息等。
20./var/log/faillog – 包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。

  • 除了上述Log文件以外, /var/log还基于系统的具体应用包含以下一些子目录:
  1. /var/log/httpd/或/var/log/apache2:包含服务器access_log和error_log信息。
    在这里插入图片描述2./var/log/lighttpd/:包含light HTTPD的access_log和error_log。
    3./var/log/mail/:这个子目录包含邮件服务器的额外日志。
    4./var/log/prelink/:包含.so文件被prelink修改的信息。
    5./var/log/audit/:包含被 Linux audit daemon储存的信息。例如:selinux开启的时候,这里就会有关于selinux审计的日志。
    6./var/log/samba/:包含由samba存储的信息。
    7./var/log/sa/:包含每日由sysstat软件包收集的sar文件。
    8./var/log/sssd/:用于守护进程安全服务。

Linux环境变量:

系统环境变量:对所有的用户的都起作用的环境变量

修改 /etc/profile 文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的shell都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的,所有的shell:

vi /etc/profile
#在/etc/profile的最下面添加:  
export  PATH="$PATH:/NEW_PATH"
#针对所有的用户起作用的环境变量

用户环境变量:针对当前特定的用户起作用的环境变量

修改bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的 .bashrc文件就可以了。

vi ~/.bashrc
#在下面添加:
Export  PATH="$PATH:/NEW_PATH"
#针对当前特定的用户起作用的环境变量
  • 9
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值