Linux Dash – 轻量级但功能强大的 Linux 系统监控工具

Linux Dash 是一个简单、强大、轻量级的 Linux 发行版系统资源监控工具。您可以在系统上安装、配置和使用 Linux Dash 工具,并通过 Web 浏览器界面监控参数。最好使用 Linux Dash,因为它非常轻量级,并且该工具中有许多额外的功能,这些功能在系统的默认系统监视器中是找不到的。此外,一些轻量级的 Linux 发行版没有预装 GUI 系统监控工具,Linux Dash 将帮助他们很多。安装和使用 Linux Dash 是一个简单的过程,不需要任何编程技能。

在各种系统上安装 Linux Dash

如果您使用的是 Ubuntu 或 Debian 发行版,您可能熟悉 Gnome System Monitor 工具。通过 Gnome 监控工具,可以监控当前系统状态、文件系统状态、网络状态。但是 Linux Dash 具有大量功能,您需要定期观察以检查存储运行状况、CPU 温度、设备 MAC 和 IP 连接、ping 速度、带宽使用情况等等。

传统的 Gnome 系统监控器是一个很好的工具,但是如果你想大范围地检查你的系统参数,我必须说 Linux Dash 是你的完美和方便的工具。在这篇文章中,我们将了解如何在 Linux 发行版上安装、配置和使用 Linux Dash 工具。该软件包的一些主要功能如下所示。

  • 检查内存使用情况
  • 监控 CPU 平均负载
  • 观察 CPU 利用率
  • 测量 CPU 温度
  • 请参阅 RAM 进程
  • 运行 CPU 进程
  • 磁盘分区分析
  • SWAP 使用监控
  • 监控 Memcached

第 1 步:在 Linux 上安装 Git

Git 是最大的开源平台,开发人员和编码人员可以在其中共享他们的项目和脚本。您可以在 GitHub 中找到大部分 Linux 源代码和包。但是,在这篇文章中,我们将使用 git 工具在我们的 Linux 机器上安装 Linux Dash。在这一步中,我们将了解如何在各种 Linux 发行版上安装 Git 包。如果您的 Linux 机器中没有安装 Git,请使用以下方法在您的系统上安装 Git。

1. 在 Debian/Ubuntu 上安装 Git

在 Ubuntu 上,这apt是一个非常强大的包管理工具。apt您可以通过命令在您的机器上安装大多数 Debian 软件包。如果您是 Ubuntu/Debian 用户,您可以apt在您的机器上运行以下命令来安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install git

Git 安装完成后,您可以检查系统上当前的 Git 版本。

linuxmi@linuxmi:~/www.linuxmi.com$ git --version
git version 2.25.1

2. 在 Fedora、CentOS 和 Red Hat Linux 上安装 Git

Fedora Linux 使用这些RPM命令来管理和安装软件包。如果您使用的是 Fedora Linux,请使用以下命令行在最新的 Fedora 系统上安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install git-all

使用此命令行在 Red Hat Linux Enterprise 和 CentOS 上安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ yum install git

如果您使用的是旧版本的 Fedora,请使用 DNF 命令安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install git

3. 在 Arch 和基于 Arch 的 Linux 机器上安装 Git

Arch 和基于 Arch 的 Linux 机器使用包管理器 (Pacman) 工具来安装和管理 Arch Linux 包。您可以使用以下终端命令行在 Arch 系统上安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ pacman -S git

4. 在 SUSE Linux 上安装 Git

SUSE 和 OpenSUSE Linux 使用zaypper包管理器在系统内安装任何包。如果您是 OpenSUSE Linux 用户,请使用以下命令在您的 OpenSUSE Linux 上安装 Git。

linuxmi@linuxmi:~/www.linuxmi.com$ zypper install git

第 2 步:在 Linux 上安装 PHP 服务器

由于 Linux Dash 使用浏览器界面来可视化系统监视器,我们必须在我们的机器内安装一个本地服务器来托管 Linux Dash。在这种情况下,我们将在 Linux 上使用 Apache PHP 服务器。使用以下命令行在您的机器中安装 Apache PHP 服务器。

您还可以使用 Nginx 或 Apache 服务器在某些 Linux 发行版中配置 Linux Dash。但是,在这一步中,我们将看到如何在各种 Linux 发行版上安装主 PHP 服务器。

1. 在 Debian/Ubuntu 上安装 PHP 服务器

对于 Ubuntu 和 Debian,我们将使用 Apache 服务器来运行 Linux dash。您可以通过安装 Apache 网络服务器在 Ubuntu 和 Debian 系统中安装和配置网络服务器。使用以下命令行在 Ubuntu 上安装 Apache PHP 服务器。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apache2 php git php-json php-common php-xml

现在,重新启动并启用服务器以查看服务器的影响。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl start apache2
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable apache2

2. 在 CentOS 和 RHEL Linux 上安装 PHP Server

正如我们已经看到的,Red Hat Linux 和 CentOS 用户yum现在可以使用命令在系统上安装软件包;我们将了解如何在 RHEL 和 CentOS 上安装 PHP 服务器和 PHP 通用扩展包。

linuxmi@linuxmi:~/www.linuxmi.com$ yum update
linuxmi@linuxmi:~/www.linuxmi.com$ yum -y install httpd git php php-json php-xml php-common

现在,重新启动并启用系统上的 PHP 服务器。

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl start httpd
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl enable httpd

3. 在 Fedora Linux 上安装 PHP Server

通过在您的 Fedora Linux 中使用以下 DNF 命令行,您可以在您的系统上安装 PHP 服务器。在这里,我们将安装 PHP 服务器工具、PHP XML 扩展和 PHP-JSON 扩展包。您可以在 Linux shell 上复制并粘贴以下终端命令行,以在 Fedora 上配置功能正常的 PHP 服务器。

linuxmi@linuxmi:~/www.linuxmi.com$ dnf install httpd httpd-tools php php-xml php-common php-json

现在启动并启用 PHP 服务器以进入您的 Fedora 系统。

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl start httpd
linuxmi@linuxmi:~/www.linuxmi.com$ systemctl enable httpd

第 3 步:安装 Linux Dash

Linux dash 是用 PHP、Python、Node.js 和 Go 语言编写的。可以说,数据可视化不会有任何延迟或时间延迟。您将通过 Linux Dash 在 Web 浏览器上获得实际的实时系统监视器。我们已经在我们的 Linux 机器上安装了 Git;现在,我们将从 Git 克隆 Linux dash。

在 Linux 上安装和配置 PHP 服务器后,Linux Dash 的安装方法对于所有发行版都几乎相同。在这里,我展示了在 Linux 上安装 Dash 的主要方法。您可以在所有发行版中部署此方法。

首先,您必须创建一个目录来存储 Linux Dash 及其存储库文件。由于我们将通过 localhost 服务器在 Web 浏览器中可视化系统监视器,因此在目录中安装 Linux Dashpublic_html是合适的。使用以下终端命令行为 Dash 创建目录。

linuxmi@linuxmi:~/www.linuxmi.com$ cd /var/www/html

现在,您可以使用以下终端命令行从 Git 克隆和存储 Linux Dash。

linuxmi@linuxmi:/var/www/html$ sudo git clone https://github.com/afaqurk/linux-dash.git

第 4 步:重新启动 Apache 服务器

到目前为止,我们已经成功地在我们的系统中安装了 Apache Web 服务器和 Linux Dash。现在我们几乎可以运行 Linux Dash 系统监控工具了。要使用 Apache 服务器配置 Linux Dash,我们必须重新加载 Apache 服务器的配置文件。您可以使用以下 systemctl 命令行重新加载您的 Apache 服务器。

作为一名网络服务器专家,我必须提一下,如果您的 Linux 系统中运行着其他 Apache 服务,则必须在重新加载 Apache 网络服务器之前停止所有 Apache 服务以避免服务器崩溃。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl reload apache2

第 5 步:查找本地主机地址

通常,localhost 是您的默认 Apache PHP 服务器地址。安装任何 Web 服务器后,您可以运行 localhost 地址来加载服务器。Apache 还使用 localhost (127.0.0.1) 作为服务器地址。您可以在 Linux 终端中运行以下ifconfig 命令,以确保您的 IP 地址、本地主机和默认网关地址。就我而言,我的 PHP 服务器在 localhost 地址下运行。

linuxmi@linuxmi:~/www.linuxmi.com$ ifconfig

第 6 步:转到 Linux Dash

由于我们已经获得了本地服务器地址,现在我们可以在任何网络浏览器中加载 Linux Dash。要运行 Linux Dash,您需要linux-dash在服务器地址之后添加。如果您的服务器在 localhost 地址下运行,您可以将以下地址复制并粘贴到 Web 浏览器的地址栏以加载 Linux Dash。但是,您也可以使用任何自定义 IP 地址来加载 Linux Dash。

localhost/linux-dash/
http://127.0.0.1/linux-dash/

在 Linux Dash 的起始页面,您将看到系统的 RAM 和 CPU 相关系统状态。加载栏和简单的数据可视化方法会吸引你太多使用它。

在下一列中,您将找到网络状态。您将看到用于解决下载和上传速度的单独行。网络连接、IP 地址、端口号和其他参数也可以从 Linux Dash 进行监控

在右上角,您将看到用于查看Linux 系统上已安装软件包状态APPS的按钮。您可以从应用程序菜单监控应用程序位置、应用程序状态和其他参数。

在 Accounts 菜单中,您将找到 Linux 系统所有用户的详细列表。您可以从 Linux Dash 的应用程序菜单监控用户的日志文件、用户角色和其他活动。如果您是系统管理员,则此功能对于监视用户的活动至关重要且方便。

额外提示:为 Linux Dash 设置密码

由于 Linux Dash 是一个系统监控工具,您可以在其中找到用户的机密数据,因此为您的系统监控工具设置密码保护是周到且必不可少的。在这一步中,我们将看到如何为 Dash 添加密码。

我们已经知道 Linux Dash 在本地 Web 服务器下运行,因此我们可以对.htaccessand.htpasswd文件进行更改以为 Linux Dash 分配新密码。熟悉 webserver 概念的人一定知道,.htaccess文件处理用户访问服务器的请求。

首先,我们将设置用户名并为服务器分配密码;然后,我们将编辑.htaccess服务器的文件。因此,为了使您的 Linux Dash 更安全,请使用以下终端命令打开.htpasswd文件。

sudo nano /etc/apache2/sites-available/000-default.conf

现在,打开服务器的列表脚本以在配置脚本中编辑和添加 Linux Dash。您可以使用以下命令行来编辑脚本。我正在使用 Nano 脚本编辑器;您可以使用任何编辑器。您可以将以下脚本复制并粘贴到配置文件中。然后,保存并退出文件。

<Directory /var/www/html/linux-dash>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>

现在要编辑.htaccess文件,请在终端 shell 中使用以下命令行。

sudo nano /var/www/html/linux-dash/.htaccess

然后,将以下脚本复制并粘贴到.htaccess文件中。然后,保存并编辑文件。

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /var/www/html/linux-dash/.htpasswd
Require valid-user

在这一步中,您为 localhost 服务器以及 Linux Dash 设置了用户名和密码。我将用户名分配为“admin”;您可以通过替换以下命令行最后一部分中的“admin”一词来使用不同的用户名。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo htpasswd -c /var/www/html/linux-dash/.htpasswd admin
New password: 
Re-type new password: 
Adding password for user admin

一切完成后,请重新启动您的 PHP 服务器以查看影响。然后再次加载地址以登录到您的系统监视器。

sudo systemctl restart apache2
127.0.0.1/linux-dash

这就是如何在 Linux Dash 上设置管理密码的整个过程。如果您输入错误的密码或取消登录过程,您将在网络浏览器上看到未经授权的错误消息。

结束词

Linux Dash 被称为 Linux 发行版的最佳系统仪表板。在整篇文章中,我都提到了 Linux Dash 的主要特性。Dash上有更多有用和有吸引力的功能;你必须找出他们。在这篇文章中,我还描述了有关如何在 Linux 机器上安装、配置和保护 Linux Dash 的所有步骤。您还可以在 Raspberry Pi 板、Docker 和其他基于 Linux 的平台上使用该工具。

如果您觉得这篇文章有用,请与您的朋友和 Linux 社区分享。您也可以在评论部分写下您对这篇文章的评价。

The post Linux Dash – 轻量级但功能强大的 Linux 系统监控工具 first appeared on Linux迷.

版权声明:
作者:ht
链接:https://www.techfm.club/p/23099.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>