想要在Linux上访问你的系统日志?所有Linux系统日志都存储在日志目录中,每个文件都是一个单独的文件,所有内容都根据每个应用程序进行分类和排序。本文介绍在Linux操作系统上查看系统日志的两种方法,可在终端中查看,或者通过在桌面中安装Gnome Logs来查看。
一、在Linux终端中查看系统日志
如果你在Linux PC或服务器上遇到特定程序的问题,则可以转到日志目录并查看其中的所有文件,参考使用Lnav在Linux系统上检查日志文件。
任何用户(root或其他用户)都可以访问和读取日志文件/var/log/目录,按Ctrl+Alt+T或Ctrl+Shift+T进入/var/log/启动终端窗口,然后,在命令行窗口中,使用CD将目录从主文件夹(~/)更改为系统日志目录:
cd /var/logs/
一旦进入系统的日志目录,就需要使用LS命令查看/var/log/中的所有单个子目录和文件:
ls
LS将在屏幕上打印出所有日志文件的完整列表,从这里,找到你要查看的文件并记下文件名,然后,运行cat命令以查看日志文件的内容,参考cat命令_Linux cat命令使用详解:连接文件并打印到标准输出设备上:
sudo cat example_error_log
或者,如果需要查看子目录中的日志,请执行以下操作:
cd name_of_program_folder
ls
sudo cat example_error_log
附:复制错误日志的方法
无论出于何种原因,你可能需要复制系统日志,以便稍后在/var/logs/目录之外读取,为此,可以使用cp命令,例如,要复制单个错误日志文件,请执行以下操作:
cd /var/log/
然后,创建一个文件夹,将系统日志存储在~/Documents目录中:
mkdir -p ~/Documents/system-logs/
使用以下命令制作日志文件的副本:
cp example_error_log ~/Documents/
或者,可以使用cp和“r”命令行参数在/var/log/目录中创建日志文件夹的副本,例如:
cd /var/log/
mkdir -p ~/Documents/system-logs/
cp -r name_of_program_folder ~/Documents/system-logs/
注意:在某些情况下,如果不使用sudo,你可能无法将日志从/var/log/目录中复制出来。
二、在Linux桌面中安装Gnome Logs查看系统日志
如果你想跟踪Linux系统的错误日志,但是更喜欢GUI界面,那么有一个很好的GUI系统日志读取应用程序供你选择:Gnome Logs,它具有许多强大的功能,包括按类别(应用程序、安全性、硬件)排序错误,将日志导出到文件。
1、安装Gnome Logs
Ubuntu系统:
sudo apt install gnome-logs
Debian系统:
sudo apt-get install gnome-logs
Arch Linux系统:
sudo pacman -S gnome-logs
Fedora系统:
sudo dnf install gnome-logs
OpenSUSE系统:
sudo zypper install gnome-logs
2、查看错误消息
Gnome Logs非常简单,只需打开它,你将立即看到屏幕上打印的最新系统日志,按类别排序。
当Gnome Logs应用程序打开时,默认情况下会启动最新的错误日志文件,如果需要查看较旧的日志文件,请单击窗口UI中心的箭头按钮,然后,使用显示的菜单选择你要查看的错误日志。
3、根据类别查看日志
它根据几种类别类型对错误日志进行排序,这些类别是:重要、所有、应用、系统、安全、硬件,英文名为Important、All、Applications、System、Security、Hardware。
要根据类别对日志进行排序,请查看左侧边栏,然后,单击要查看的类别,Gnome Logs将仅显示具有特定的系统日志。
4、搜索日志
需要快速找到错误,没有时间涉及几十个日志文件?那就试试搜索功能。
要在Gnome日志中搜索系统日志,请单击放大镜图标,然后,输入你的搜索查询。很快,该应用会显示一些与你的关键字相关的结果:
5、将日志导出到文件
Gnome Logs能将错误日志保存到外部文件,并且非常容易操作。
步骤1:使用Gnome Logs选择菜单选择要查看的日志。
步骤2:单击放大镜图标右侧的导出按钮:
步骤3:使用文件浏览器将日志文件保存到Linux系统。
相关主题