1.Linux日志
linux日志是位于/var/log/的日志中,它主要记录系统日志信息,包括引起闪退的错误信息,以及硬件相关的信息。
常见的日志如下:
cd /var/log/ 进入到日志的目录当中
2.常用日志简介
下面是常用的log的介绍
日志名称 | 记录信息 |
/var/log/alternatives.log | 系统的一些更新替代信息记录 |
/var/log/btmp | 它是用于记录失败的登录尝试信息 |
/var/log/kern.log | 内核产生的信息记录,在自己修改内核时有很大帮助 |
/var/log/dpkg.log | dpkg 命令管理包的日志 |
/var/log/lastlog | 显示系统中所有用户最近一次登录信息。 |
/var/log/vmware-install.log | vmware-tools工具安装记录的信息 |
/var/log/ vmwarenetwork.log | 是VMware(虚拟机)网络服务的日志文件 |
/var/log/vmware-vmsvc.log | 用于记录vmware-tools时间同步的消息 |
/var/log/vmware-vmsvc.log | 用于记录vmware-tools message的信息 |
/var/log/apport.log | 用于记录应用程序崩溃的信息记录 |
/var/log/syslog | 系统信息记录 |
/var/log/tallylog | 记录认证失败情况,与pam(可插拔认证模块)认证登陆有关 |
/var/log/faillog | 用于记录系统中用户登录认证失败的事件 |
/var/log/ubuntu-advantage-timer.log | unbutu 更新时间状态的信息 |
/var/log/ubuntuadvantage.log | unbutu 更新状态的信息 |
/var/log/vsftpd.log | 服务器的日志文件,记录了与 FTP 客户端的交互情况,包括登录、文件传输、目录操操作等 |
/var/log/auth.log | 记录了所有和用户认证相关的日志(包括ssh和root用户等等) |
/var/log/fontconfig.log | 与字体配置有关的信息记录 |
/var/log/wtmp | 记录用户登录和退出事件 |
/var/log/gpu-manager.log | 和显卡相关的配置信息 |
/var/log/boot.log | 系统启动时的程序服务的日志信息 |
/var/log/bootstrap.log | 一些服务故障或警告时产生的信息 |
/var/log/Xorg.0.log | 包含 X 服务器的日志信息(图形界面) |
/var/log/cups/access_log | 涉及所有打印正常信息的日志 |
/var/log/cups/error_log | 涉及所有打印错误信息的日志 |
/var/log/dist-upgrade | dist-upgrade 这种更新方式的信息记录 |
/var/log/apt/history.log | 使用 apt-get 安装卸载软件的信息记录 |
/var/log/apt/term.log | 使用 apt-get的具体操作 |
/var/log/gdm3/ | gdm3桌面的显示管理器 |
/var/log/hp/tmp/ | hp相关的信息 |
/var/log/installer/ | unbutu安装的一些配置信息 |
/var/log/journal | rsyslog服务相关的信息 |
/var/log/unattended-upgrades | 记录没有被跟新软件包 |
/var/log/vmware-caf/ | 和虚拟机相关的一些信息 |
/var/log/Consolekit | -记录控制台信息 |
/var/log/dmesg | 内核的缓冲信息,与硬件有关的信息 |
/var/log/fsck | 文件系统日志(没开) |
/var/log/maillog | 邮件系统日志 |
/var/log/message | 和系统相关的日志文件 |
/var/log/cron | 定制任务日志 |
/var/log/user.log | 用户产生的日志 |
3.日志级别
linux日志级别大概有如下几种:
debug(调试) | debug(调试) |
info | 一些基本的信息 |
notice | 比info需要被注意到的一些信息内容 |
warning | 警示的讯息,可能有问题, 但是还不至于影响到某个 daemon 运作的信息;基本上, info, notice, warn 这三个讯息都是在告知一些基本信息,应该还不至于造成一些系统运作困扰 |
err | 一些重大的错误讯息, 例如设定文件的某些设定值造成该服务服法启动的信息说明,通常通过err的错误告知,应该可以了解到该服务无法启动的问题; |
crit | 比error还要严重的错误信息,这个crit是临界点(critical)的缩写,这个错误已经很严重; |
alert | 警告,已经很有问题的等级,比crit还要严重 |
emerg | 紧急,系统已经几乎要当机的状态。很严重的错误信息。通常大概只有硬件出问题,导致整个核心无法顺利运作,就会出现这样的等级的信息。 |
dmesg 可以查看硬件的信息
echo 7 > /proc/sys/kernel/printk //最低的等级