如何在 Linux 中使用 Log2ram 将日志文件写入 RAM

随机存取存储器 (RAM) 是计算机系统的中央存储单元。 RAM 可以在短时间内随机处理数据。 RAM 能够在短时间内修改、提取或存储数据。 这就是为什么大多数情况下,RAM 也被称为临时存储设备。 在现代计算机中,RAM 是一种廉价的快速内存,可在完成一个完整的过程中保存数据和日志文件 CPU周期. 在某些情况下,当 RAM 大小比处理器不足时,整个系统可能会变慢,直到 RAM 空闲为止。 在 Linux 中,除了使用 SWAP 区域外,您还可以将日志文件写入 RAM 而不是存储设备。 在 Linux 中使用 Log2ram 将日志文件写入 RAM 可以使您的系统更快更高效。

Linux中日志文件的工作机制

在计算中,术语日志文件表示计算机完成的工作计划的记录。 日志文件通常存储在 /var/log/ Linux 中的目录。 一开始,Log2ram 是为 Raspberry Pi 板创建的。 Log2ram 系统帮助 Pi 板提供更好的性能。

我们也可以在 Linux 中使用 Log2ram 方法。 在现代计算机中,当启动某些任务时,日志文件会在 RAM 中存储片刻,以便与处理器同步。

RAM 由电容器和电阻器构成。 电容器保持和释放作为 0 和 1 的电荷。我们知道计算机也有高速缓存来加速处理器。 大多数 Linux 用户创建一个 SWAP 区域以将其用作扩展的虚拟 RAM。 但是我告诉你,SWAP区和Log2ram是有区别的。 在这篇文章中,我们将学习如何在 Linux 中使用 Log2ram 将日志文件写入 RAM。

第 1 步:在 Linux 中安装 Log2ram

在 Linux 中安装 Log2ram 工具是一个简单的过程。 我将逐步完成整个过程。 要在 Linux 系统上安装 Log2ram,首先,更新系统存储库。 然后,您可以开始下载包并将其存储在 Linux 文件系统中。

您可以继续 echosudo 一次命令在 Linux 中安装 Log2ram。 然后,使用 wget 终端命令添加存储库密钥。 最后,运行 apt install 终端 shell 中的命令在 Linux 中安装 Log2ram。

– –

$ sudo apt update
$ echo "deb https://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
$ wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
$ sudo apt install log2ram

这是在 Linux 中安装 Log2ram 工具的另一种方法。 在这里,我将使用 cURL 命令行下载 Log2ram 工具。 然后我将解压并在 Linux 上安装 Log2ram。 如果您的机器没有安装 cURL 软件,您可以在此处安装 Curl 表单。

$ sudo apt install curl
$ curl -Lo log2ram.tar.gz https://github.com/azlux/log2ram/archive/master.tar.gz
$ tar xf log2ram.tar.gz
$ cd log2ram-master

Linux 中的 Log2ram curl

下载和安装完成后,运行这些终端命令行以获取 Linux 所有权,它将为您提供对文件系统和硬件的完全访问权限。 现在运行安装脚本在 Linux 上安装 Log2ram。

$ chmod +x install.sh
$ sudo ./install.sh

第 2 步:在 Linux 中更新 Log2ram

在 Linux 上安装完 Log2ram 后,您可能需要更新和升级 Log2ram 系统。 由于 RAM 的存储空间不足以存储所有日志文件,因此您需要经常更新 Log2ram 配置。

但不幸的是,没有简单的方法可以通过一些终端命令行来更新或升级 Log2ram 工具。 您需要停止 Log2ram 服务并重新开始安装整个过程。 完成更新后,不要忘记重新加载 Log2ram 系统并重新启动 Linux 机器。

$ sudo systemctl stop log2ram 
$ systemctl reload log2ram

第 3 步:在 Linux 中挂载 Log2ram

在这一步中,我们将学习如何以及在何处挂载 Log2ram 服务。 通常,日志文件存储在 /var/log Linux 中的目录。 但是由于我们使用的是 Log2ram 方法,我们需要分配一个新目录来挂载服务。

我们还可以通过 Nano 或 Vim 脚本编辑器对 Log2ram 服务进行一些配置。 每日日志文件被写入并存储在 /etc.cron.daily/log2ram 目录。 另一方面,所有 Log2ram 数据日志都存储在 /var/log/log2ram.log.

$ sudo nano /etc/cron.daily/log2ram
$ sudo nano /var/log/log2ram.log
$ sudo df -h
$ sudo mount

第 4 步:开始使用 Log2ram

在 Linux 中安装和配置 Log2ram 服务后,这里有一些方便实用的终端命令行来操作和监控 RAM 日志文件。 我们可以查看日志文件内部,查看系统日志列表,并通过终端命令行覆盖配置。

$ cd /var/log
$ ls
$ ls -l syslog*
$ cd /var/log
$ ls | wc -l

以下是一些主要的终端命令行,用于在 Linux 上读取 Log2ram 消息并创建新的 Log2ram 文件。 我们可以使用 cat 命令或 tail 命令读取日志文件。 如果 Log2ram 设置内部出现任何错误,我们可以通过 grep 终端命令对其进行监控并修复它。 我还添加了一些主要的 Log2ram 终端命令来启动、停止和在 Linux 的 RAM 上写入文件。

$ less /var/log/messages
$ more -f /var/log/messages
$ cat /var/log/messages
$ tail -f /var/log/messages
$ grep -i error /var/log/messages
$ sudo log2ram start
$ sudo log2ram stop
$ sudo log2ram write

从 Linux 中删除 Log2ram

正如我之前提到的,如果您需要在 Linux 中更新 Log2ram 服务,则必须删除整个服务。 然后重新启动机器并重新开始整个过程​​。 以下是一些基本和主要的终端 shell 命令,它们将帮助您在 Linux 中卸载 Log2ram 服务。 另外,不要忘记删除配置目录。

$ sudo apt purge --remove log2ram
$ chmod +x /usr/local/bin/uninstall-log2ram.sh
$ sudo /usr/local/bin/uninstall-log2ram.sh   
$ cd .. 
$ rm -r log2ram-master 
$ sudo reboot

Linux 中的 Log2ram 删除

最后的想法

无论您使用什么服务来提高 Linux 系统的效率,请确保它适合您。 否则,服务本身会占用大量 RAM。 在这篇文章中,我试图描述在 Linux 上安装和演示一些 Log2ram 功能的方法。 当然,通过在 Linux 中启用 Log2ram 服务,您的物理内存将开始更有效地工作,并且您将看到性能显着提高。 但请注意,低容量的 RAM 会减慢计算机的整个进程。

所以,大家好,如果你发现这篇文章对加速你的 Linux 系统有用且实用,请在你的社交媒体上分享这篇文章。 我们还鼓励您在评论部分写下您对这篇文章的看法。