Linux Dash: una herramienta de monitoreo de sistema liviana pero poderosa para Linux

Linux Dash es una herramienta de monitoreo de recursos del sistema simple, poderosa y liviana para distribuciones de Linux. Puede instalar, configurar y usar la herramienta Linux Dash en su sistema y monitorear los parámetros a través de la interfaz de su navegador web. Sería mejor si usara Linux Dash porque es muy liviano y hay muchas funciones adicionales disponibles dentro de la herramienta que no encontrará en el monitor del sistema predeterminado en su sistema. Además, algunas distribuciones ligeras de Linux no tienen la herramienta de monitoreo del sistema GUI preinstalada, Linux Dash las ayudará mucho. La instalación y el uso de Linux Dash es un proceso sencillo y no requiere conocimientos de programación.

Instalación de Linux Dash en varios sistemas


Si está utilizando la distribución de Ubuntu o Debian, es posible que esté familiarizado con la herramienta Gnome System Monitor. Con la herramienta de monitoreo Gnome, puede monitorear el estado actual del sistema, el estado del sistema de archivos y el estado de la red. Pero Linux Dash tiene una gran cantidad de funciones que debe observar regularmente para verificar el estado de su almacenamiento, la temperatura de la CPU, las conexiones MAC e IP del dispositivo, las velocidades de ping, el uso del ancho de banda y muchos más. Para una mejor comprensión, puede ver una demostración en vivo de Linux Dash desde aquí.

El monitor de sistema tradicional de Gnome es una herramienta excelente, pero si desea verificar los parámetros de su sistema en una amplia gama, debo decir que Linux Dash es la herramienta perfecta y útil para usted. En esta publicación, veremos cómo puede instalar, configurar y usar la herramienta Linux Dash en su distribución de Linux. Algunas características principales del paquete se detallan a continuación.

  • Comprobación del uso de la RAM
  • Supervisar la carga media de la CPU
  • Observe la utilización de la CPU
  • Medir la temperatura de la CPU
  • Ver procesos RAM
  • Ejecución de procesos de CPU
  • Análisis de particiones de disco
  • Monitor de usos de SWAP
  • Supervisar Memcached

Paso 1: instalar Git en Linux


Git es la plataforma de código abierto más grande donde los desarrolladores y codificadores comparten sus proyectos y scripts. Puede encontrar la mayoría de los códigos fuente y paquetes de Linux en GitHub. Sin embargo, en esta publicación, usaremos la herramienta git para instalar Linux Dash en nuestra máquina Linux. En este paso, veremos cómo podemos instalar el paquete Git en varias distribuciones de Linux. Si no tiene el Git instalado dentro de su máquina Linux, use los siguientes métodos para instalar el Git en su sistema.

1. Instale Git en Debian / Ubuntu


En Ubuntu, el apt es una herramienta muy poderosa para administrar paquetes. Puede instalar la mayoría de los paquetes Debian en su máquina a través del apt mando. Si es un usuario de Ubuntu / Debian, puede ejecutar lo siguiente apt comando en su máquina para instalar el Git.

sudo apt install git

instalar git

Una vez finalizada la instalación de Git, puede verificar la versión actual de Git en su sistema.

git --version

2. Instale Git en Fedora, CentOS y Red Hat Linux


Fedora Linux usa el RPM comandos para administrar e instalar paquetes. Si está utilizando Fedora Linux, use la siguiente línea de comandos para instalar Git en su último sistema Fedora.

sudo dnf install git-all

Utilice esta línea de comandos para instalar Git en Red Hat Linux Enterprise y CentOS.

yum install git

Si está utilizando una versión antigua de Fedora, el comando DNF para instalar Git.

sudo dnf install git

instalar GIT en fedora

3. Instale Git en Arch y una máquina Linux basada en Arch


Las máquinas Linux basadas en Arch y Arch utilizan la herramienta Package Manager (Pacman) para instalar y administrar paquetes Arch Linux. Puede usar la siguiente línea de comandos de terminal para instalar Git en un sistema Arch.

pacman -S git

4. Instale Git en SUSE Linux


SUSE y OpenSUSE Linux utilizan zaypper administrador de paquetes para instalar cualquier paquete dentro del sistema. Si es un usuario de OpenSUSE Linux, use el siguiente comando para instalar Git en su OpenSUSE Linux.

zypper install git

Paso 2: instalar PHP Server en Linux


Como Linux Dash usa la interfaz del navegador para visualizar los monitores del sistema, tenemos que instalar un servidor local dentro de nuestra máquina para alojar Linux Dash. En este caso, usaremos el servidor PHP Apache en Linux. Utilice la siguiente línea de comandos para instalar el servidor PHP Apache dentro de su máquina.

También puede utilizar el servidor Nginx o Apache para configurar Linux Dash en algunas distribuciones de Linux. Sin embargo, en este paso, veremos cómo instalar el servidor PHP primario en varias distribuciones de Linux.

1. Instale el servidor PHP en Debian / Ubuntu


Para Ubuntu y Debian, usaremos el servidor Apache para ejecutar el tablero de Linux. Puede instalar y configurar un servidor web en el sistema Ubuntu y Debian instalando el servidor web Apache. Utilice las siguientes líneas de comando para instalar el servidor PHP Apache en Ubuntu.

sudo apt update
sudo apt install apache2 php git php-json php-common php-xml

instalación de apache

Ahora, reinicie y habilite el servidor para ver los impactos del servidor.

sudo systemctl start apache2
sudo systemctl enable apache2

2. Instale PHP Server en CentOS y RHEL Linux


Como ya hemos visto, los usuarios de Red Hat Linux y CentOS pueden instalar paquetes en el sistema utilizando el yum comando ahora; Veremos cómo puede instalar el servidor PHP y los paquetes de extensión comunes de PHP en su RHEL y CentOS.

yum update
yum -y install httpd git php php-json php-xml php-common

Ahora, reinicie y habilite el servidor PHP en su sistema.

systemctl start httpd
systemctl enable httpd

3. Instale PHP Server en Fedora Linux


Al usar la siguiente línea de comandos DNF en su Fedora Linux, puede instalar el servidor PHP en su sistema. Aquí, instalaremos las herramientas de servidor PHP, la extensión PHP XML y los paquetes de extensión PHP-JSON. Puede copiar y pegar las siguientes líneas de comandos de terminal en su shell de Linux para configurar un servidor PHP funcional en Fedora.

dnf install httpd httpd-tools php php-xml php-common php-json

Ahora inicie y habilite el servidor PHP para ingresar a su sistema Fedora.

systemctl start httpd
systemctl enable httpd

instalar php en fedora

Paso 3: Instale Linux Dash


El guión de Linux está escrito en lenguaje PHP, Python, Node.js y Go. Podemos decir que no habría latencia o retraso de tiempo en la visualización de datos. Obtendrá el monitor del sistema en tiempo real en su navegador web a través de Linux Dash. Ya hemos instalado Git en nuestra máquina Linux; ahora, clonaremos el guión de Linux desde Git.

Después de instalar y configurar el servidor PHP en Linux, el método de instalación de Linux Dash es prácticamente el mismo para todas las distribuciones. Aquí, estoy mostrando la forma principal de instalar Dash en Linux. Puede implementar este método en todas las distribuciones.

Primero, debe crear un directorio para almacenar Linux Dash y sus archivos de repositorio. Como visualizaremos el monitor del sistema en el navegador web a través del servidor localhost, instalando Linux Dash dentro del public_html directorio sería apropiado. Utilice la siguiente línea de comandos de terminal para crear un directorio para el Dash.

cd /var/www/html

Ahora, puede usar la siguiente línea de comandos de terminal para clonar y almacenar Linux Dash desde Git.

git clone https://github.com/afaqurk/linux-dash.git

linux dash instalar linux dash

Paso 4: reinicie el servidor Apache


Hasta ahora, hemos instalado con éxito el servidor web Apache y Linux Dash dentro de nuestro sistema. Ahora estamos casi cerca de ejecutar la herramienta de monitoreo del sistema Linux Dash. Para configurar Linux Dash con el servidor Apache, tenemos que volver a cargar los archivos de configuración del servidor Apache. Puede usar la siguiente línea de comandos systemctl para recargar su servidor Apache.

Como experto en servidores web, debo mencionar que, si tiene otros servicios Apache ejecutándose en su sistema Linux, debe detener todos los servicios Apache para evitar fallas del servidor antes de volver a cargar el servidor web Apache.

sudo systemctl reload apache2

linux dash reiniciar apache

Paso 5: encontrar la dirección del host local


Por lo general, localhost es su dirección de servidor PHP Apache predeterminada. Después de instalar cualquier servidor web, puede ejecutar la dirección localhost para cargar el servidor. Apache también usa localhost (127.0.0.1) como dirección del servidor. Puede ejecutar el siguiente comando ifconfig en su terminal Linux para asegurarse de su dirección IP, localhost y direcciones de puerta de enlace predeterminada. En mi caso, mi servidor PHP se ejecuta bajo la dirección localhost.

ifconfig

Paso 6: Vaya a Linux Dash


Como ya tenemos la dirección de nuestro servidor local, ahora podemos cargar Linux Dash en cualquier navegador web. Para ejecutar su Linux Dash, debe agregar linux-dash después de la dirección de su servidor. Si su servidor se ejecuta bajo la dirección de localhost, puede copiar y pegar la siguiente dirección en la barra de direcciones de su navegador web para cargar Linux Dash. Sin embargo, también puede usar cualquier dirección IP personalizada para cargar Linux Dash.

localhost/linux-dash/
http://127.0.0.1/linux-dash/#/system-status

En la página de inicio de Linux Dash, verá los estados del sistema relacionados con la RAM y la CPU de su sistema. La barra de carga y los métodos simples de visualización de datos lo atraerán demasiado para usarlo.

panel de control de Linux

En la siguiente columna, encontrará el estado de la red. Verá líneas individuales para abordar tanto la velocidad de descarga como la de carga. Las conexiones de red, las direcciones IP, los números de puerto y otros parámetros también se pueden monitorear desde Linux Dash.

red del tablero de linux

En la columna superior derecha, verá el APPS para ver el estado de los paquetes instalados en su sistema Linux. Puede monitorear la ubicación de la aplicación, el estado de la aplicación y otros parámetros desde el menú Aplicaciones.

aplicaciones linux dash

En el menú Cuentas, encontrará la lista detallada de todos los usuarios de su sistema Linux. Puede monitorear el archivo de registro del usuario, el rol del usuario y otras actividades desde el menú Aplicación de Linux Dash. Si es un administrador del sistema, esta función será esencial y útil para monitorear la actividad del usuario.

cuentas de linux dash


Como Linux Dash es una herramienta de monitoreo del sistema en la que puede encontrar los datos clasificados del usuario, es esencial y reflexivo proteger con contraseña la herramienta de monitoreo del sistema. En este paso, veremos cómo agregar una contraseña al Dash.

Ya sabemos que Linux Dash se está ejecutando en un servidor web local para que podamos realizar cambios en el .htaccess y .htpasswd para asignar una nueva contraseña para Linux Dash. Aquellos familiarizados con el concepto de servidor web deben saber que el .htaccess file maneja la solicitud del usuario para acceder al servidor.

Primero, estableceremos un nombre de usuario y asignaremos una contraseña al servidor; luego, editaremos el .htaccess archivo del servidor. Entonces, para hacer que su Linux Dash sea más seguro, use el siguiente comando de terminal para abrir el .htpasswd expediente.

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

Ahora, abra el script de lista del servidor para editar y agregar Linux Dash dentro del script de configuración. Puede utilizar la siguiente línea de comando para editar el script. Estoy usando el editor de secuencias de comandos Nano; puede utilizar cualquier editor. Puede copiar y pegar el siguiente script dentro del archivo de configuración. Luego, guarde y salga del archivo.

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

nano linux dash editar

Ahora para editar el .htaccess archivo, use la siguiente línea de comando en su terminal.

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

Luego, copie y pegue el siguiente script dentro del .htaccess expediente. Luego, guarde y edite el archivo.

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

htaccess editar

En este paso, establece un nombre de usuario y una contraseña para su servidor localhost, así como también para Linux Dash. Estoy asignando el nombre de usuario como ‘admin’; puede usar un nombre de usuario diferente reemplazando la palabra ‘admin’ de la última parte de la siguiente línea de comandos.

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

configuración de contraseña para linux dash

Una vez hecho todo, reinicie su servidor PHP para ver el impacto. Luego, vuelva a cargar la dirección para iniciar sesión en el monitor de su sistema.

sudo systemctl restart apache2
127.0.0.1/linux-dash

Ese fue todo el proceso de cómo puede establecer una contraseña administrativa en su Linux Dash. Si ingresa la contraseña incorrecta o cancela el proceso de inicio de sesión, verá un mensaje de error no autorizado en su navegador web.

linux dash requiere pase

Palabras finales


Linux Dash es conocido como el mejor panel de sistema para distribuciones de Linux. En toda la publicación, mencioné las características principales de Linux Dash. Hay funciones mucho más útiles y atractivas disponibles en el tablero; debes descubrirlos. En esta publicación, también he descrito todos los pasos sobre cómo instalar, configurar y asegurar Linux Dash en su máquina Linux. También puede utilizar la herramienta en placas Raspberry Pi, Dockers y otras plataformas basadas en Linux.

Si encuentra útil la publicación, compártala con sus amigos y con la comunidad de Linux. También puede escribir sus evaluaciones sobre esta publicación en la sección de comentarios.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *