LinuxParty
Una de las tareas más importantes en la administración de sistemas Linux es la gestión de procesos. Se trata de varias operaciones bajo seguimiento, señalización de procesos, así como el establecimiento de prioridades de procesos en el sistema.
Existen numerosas herramientas/utilidades de Linux diseñadas para monitorear/manejar procesos como top, ps, pgrep, kill, killall, nice junto con muchos otros.
En este artículo, descubriremos cómo encontrar procesos utilizando una ingeniosa utilidad de Linux llamada fuser.
fuser es una utilidad de línea de comandos simple pero poderosa destinada a ubicar procesos en función de los archivos, directorios o sockets a los que accede un proceso en particular. En resumen, ayuda a un usuario del sistema a identificar procesos usando archivos o sockets.
Cómo usar fuser en sistemas Linux
La sintaxis convencional para usar fuser es:
# fuser [opciones] [archivo|socket] # fuser [opciones] -SIGNAL [archivo|socket] # fuser -l
A continuación se muestran algunos ejemplos del uso de fuser para ubicar procesos en su sistema.
En Linux, todo es un archivo, incluso los dispositivos físicos como unidades de disco, CD/DVD ROM y disquetes se representan mediante archivos. Sin embargo, estos archivos no son archivos de datos regulares. En cambio, estos archivos especiales se denominan archivos de dispositivo y pueden generar o recibir los datos.
Por lo general, todos los archivos especiales están presentes en el directorio /dev. Algunos de los ejemplos comunes de archivos especiales son /dev/null, /dev/zero, /dev/full y /dev/sr0.
Los archivos especiales pueden ser del tipo carácter o bloque. Como sugiere el nombre, los archivos de caracteres procesan un carácter a la vez, mientras que los archivos de bloque procesan varios caracteres a la vez.
En esta guía avanzada, discutiremos cómo crear un archivo de dispositivo usando el comando mknod. Después de seguir esta guía, los usuarios de Linux podrán trabajar con confianza con diferentes tipos de archivos de dispositivos.
Tabla de contenido
- Sintaxis del comando mknod
- 1. Crear tubería sin nombre en Linux
- 2. Crear una tubería con nombre en Linux
- 3. Cree un archivo de dispositivo de caracteres en Linux
- 4. Cree un archivo de dispositivo de bloque en Linux
- 5. Crear un archivo de dispositivo con permisos
Todos estamos muy familiarizados con el servidor web Apache , es un servidor web muy popular para alojar sus archivos web o su sitio web en la web. Aquí hay algunos enlaces que pueden ayudarlo a configurar el servidor web Apache en su caja de Linux.
Consejos de seguridad y refuerzo de Apache
Aquí, en este tutorial, cubriré algunos consejos principales para asegurar su servidor web. Antes de aplicar estos cambios en su servidor web, debe tener algunos conceptos básicos del servidor Apache.
- Directorio raíz del documento: /var/www/html o /var/www
- Archivo de configuración principal: /etc/httpd/conf/httpd.conf (RHEL/CentOS/Fedora) y /etc/apache2/apache2.conf (Debian/Ubuntu).
- Puerto HTTP predeterminado: 80 TCP
- Puerto HTTPS predeterminado: 443 TCP
- Pruebe los ajustes y la sintaxis de su archivo de configuración: httpd -t
- Acceda a los archivos de registro del servidor web: /var/log/httpd/access_log
- Archivos de registro de errores del servidor web: /var/log/httpd/error_log
¿Está intentando acceder a una partición NTFS o a una unidad USB con formato NTFS en un sistema operativo basado en RHEL y ha encontrado un error?
No se preocupe, todo estará bien una vez que termine de leer esta guía donde le mostraremos cómo montar y acceder a particiones Windows/USB formateadas con el tipo de sistema de archivos NTFS , en sistemas basados en RHEL como CentOS, Fedora, Rocky y AlmaLinux.
La siguiente captura de pantalla muestra un error encontrado al montar una partición NTFS de Windows en Rocky Linux , un sistema basado en RHEL desarrollado como reemplazo de CentOS .
mount: /media: unknown filesystem type 'ntfs'.
montaje: /media: sistema de archivos desconocido tipo 'ntfs' Error
Esta guía asume que ha iniciado sesión como usuario root y ejecutará comandos con privilegios de usuario root; de lo contrario, use el comando sudo cuando sea necesario.
Tabla de contenido
- Cómo montar la partición NTFS de Windows en Linux
- ¿Qué es NTFS3G?
- Identificar partición NTFS
- Montar partición NTFS en Linux
- Desmontar partición NTFS en Linux
Si está administrando varios servidores Linux y desea ejecutar varios comandos en todos los servidores Linux, pero no tiene idea de cómo hacerlo. No hay necesidad de preocuparse, en esta sencilla guía de administración de servidores, le mostraremos cómo ejecutar múltiples comandos en múltiples servidores Linux simultáneamente.
Para lograrlo, puede utilizar el programa pssh (parallel ssh) , una utilidad de línea de comandos para ejecutar ssh en paralelo en varios hosts. Con él, puede enviar información a todos los procesos ssh, desde un script de shell.
Requisitos
- 4 herramientas útiles para ejecutar comandos en múltiples servidores Linux
- o también...
- Instale Pssh para ejecutar comandos en varios servidores Linux remotos
Y después.
Crear un script de shell
Por lo tanto, debe comenzar preparando un script que contenga los comandos de Linux que desea ejecutar en los diferentes servidores. En este ejemplo, escribiremos un script que recopilará la siguiente información de varios servidores:
- Comprobar el tiempo de actividad de los servidores
- Comprobar quién ha iniciado sesión y qué está haciendo
- Enumere los 5 principales procesos en ejecución según el uso de la memoria.
Primero cree un script llamado comandos.sh con su editor favorito.
En Linux y otros sistemas operativos similares a Unix, solo el usuario root puede ejecutar todos los comandos y realizar ciertas operaciones críticas en el sistema, como instalar y actualizar, eliminar paquetes, crear usuarios y grupos, modificar archivos importantes de configuración del sistema, etc.
Sin embargo, un administrador del sistema que asume el rol de usuario root puede permitir que otros usuarios normales del sistema con la ayuda del comando sudo y algunas configuraciones ejecuten algunos comandos, así como también lleven a cabo una serie de operaciones vitales del sistema, incluidas las mencionadas anteriormente.
Alternativamente, el administrador del sistema puede compartir la contraseña del usuario root (que no es un método recomendado) para que los usuarios normales del sistema tengan acceso a la cuenta del usuario root a través del comando su.
sudo permite que un usuario autorizado ejecute un comando como root (u otro usuario), según lo especificado por la política de seguridad:
- Lee y analiza /etc/sudoers, busca el usuario que invoca y sus permisos,
- luego solicita al usuario que invoca una contraseña (normalmente la contraseña del usuario, pero también puede ser la contraseña del usuario de destino. O se puede omitir con la etiqueta NOPASSWD),
- después de eso, sudo crea un proceso secundario en el que llama a setuid() para cambiar al usuario objetivo
- a continuación, ejecuta un shell o el comando proporcionado como argumento en el proceso secundario anterior.
Herramienta de administración web de Apache
El servidor web Apache es uno de los servidores HTTP más populares en Internet hoy en día, debido a su naturaleza de código abierto, sus módulos y características, y puede ejecutarse en casi las principales plataformas y sistemas operativos.
Mientras que en las plataformas Windows hay algunos entornos de desarrollo incorporados que proporcionan una interfaz gráfica para administrar las configuraciones de Apache , como WAMP o XAMPP , en Linux, todo el proceso de administración debe realizarse completamente desde la línea de comandos, en la mayoría de los casos.
Si bien administrar y configurar el servidor web Apache desde la línea de comandos puede tener un gran impacto en la seguridad del sistema, también puede ser un trabajo aterrador para los novatos que no están muy familiarizados con hacer cosas desde la línea de comandos.
Este es el punto donde la herramienta Apache GUI puede resultar útil, que es un paquete gratuito y de código abierto diseñado para que los administradores de sistemas administren la funcionalidad del servidor web Apache desde un navegador, como por ejemplo:
- Edite los archivos de configuración de su servidor web directamente desde su navegador.
- Edite sus documentos web directamente desde su navegador.
- Descargue, busque y visualice registros de Apache en tiempo real.
- Instale, edite o elimine módulos de Apache.
- Vea estadísticas de tiempo de ejecución o gráficos detallados de transacciones de Apache HTTP Server.
- Administrar la configuración global del servidor.
- Administre y vea todos los VirtualHosts en una vista de árbol.
Los formularios digitales son una excelente manera de aumentar la productividad de cualquier equipo o grupo de usuarios, ya que permiten crear documentos modelo en segundos. Cuando trabaja con formularios rellenables, todo lo que necesita hacer es abrir una plantilla lista para usar, realizar los cambios necesarios en el texto si es necesario, compartir la plantilla actualizada con otras personas y esperar hasta que completen el archivo y lo envíen. de vuelta a ti.
Todo el proceso no suele llevar mucho tiempo y te permite gestionar contratos, acuerdos legales, cuestionarios, formularios de admisión y otros documentos similares con facilidad.
Como usuario de Linux, puede utilizar diferentes programas para crear y editar formularios rellenables, incluido el formato PDF . Por ejemplo, la suite ofimática de código abierto ONLYOFFICE le permite crear dichos archivos utilizando su cliente de escritorio o la versión autohospedada llamada ONLYOFFICE Docs . Ambas versiones del paquete tienen la misma interfaz y funciones de edición, por lo que el proceso de creación de formularios es idéntico.
En esta guía, aprenderá cómo crear formularios que se pueden completar con ONLYOFFICE Docs de una manera más cómoda con la ayuda de la función recientemente agregada: roles de usuario.
Al buscar una distribución de Linux para estudiantes, se considera un amplio espectro de factores determinantes. Estos incluyen la facilidad de uso, la estabilidad, la personalización y la disponibilidad de aplicaciones preinstaladas para ayudarlos a despegar con facilidad.
En esta guía, examinamos algunas de las principales distribuciones de Linux que simplifican el proceso de aprendizaje para los estudiantes que aprenden Linux. Debo insistir que esta es solo una recomendación para usuarios de Linux, yo antes había usado, sigo usando y seguiré usando Fedora, con mi sabor KDE, que es a mi gusto el sabor Linux que más me gusta y en el que más cómodo me siento, esto es solo para que tu encuentres tu distro apropiada y tu entorno de escritorio. Cuando he tenido que usar otra distro, también siempre busco que tenga KDE.
1. Linux Mint
Linux Mint es una distribución de Linux basada en Debian y Ubuntu que se encuentra entre una de las distribuciones más recomendadas para los estudiantes. Proporciona una interfaz de usuario muy simple y elegante que es intuitiva y fácil de usar para los novatos.
Proporciona 3 entornos de escritorio para descargar, a saber, Cinnamon , MATE y XFCE. Todas las ediciones vienen con un administrador de software preinstalado que categoriza las aplicaciones y facilita que los usuarios encuentren fácilmente las aplicaciones deseadas. No obstante te recomendamos que instales KDE, por ser el entorno gráfico de escritorio por todos los usuarios de Linux.
LinuxMint
La interfaz de usuario, en muchos sentidos, tiene un parecido sorprendente con Windows XP o Windows 7 y, si viene de un entorno Windows, Linux Mint es una opción ideal.
Otro atributo que hace que Mint Linux sea ideal para los estudiantes es que incluye una variedad de aplicaciones gratuitas y de código abierto que los estudiantes pueden necesitar desde el primer momento. Estos incluyen LibreOffice Suite , el navegador Mozilla Firefox , el reproductor multimedia VLC , GIMP y la lista continúa.
Renopool contará con 350.000 módulos fotovoltaicos bifaciales y producirá unos 400 GWh anuales.
En Badajoz, Ferrovial invertirá más de 100 millones de euros para construir una planta solar fotovoltaica de 200 MW de potencia máxima que generará 500 puestos de trabajo directos e indirectos.
Este proyecto "llave en mano", denominado Renopool, será desarrollado por la compañía a través del área de Soluciones Energéticas de la división de Construcción.
Las obras incluyen la ingeniería, construcción y puesta en marcha de la planta, así como su operación y mantenimiento durante los dos primeros años. Las obras estarán terminadas en 14 meses.
-
Linux
- Cambiar la hora en Linux con Chrony
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS