Systemd: bloquear (o enmascarar) un servicio (unit)

Comparado con el arranque legacy al que todos estábamos acostumbrados, systemd cuenta con funcionalidades interesantes y necesarias debido a su arquitectura y funcionamiento. Una de ellas es el masking de units, o enmascaramiento/bloqueo de servicios. En systemd, si deshabilitamos un servicio (unit), no significa que ese servicio no vaya a iniciarse. Si forma parte de Seguir leyendo


Configurar hostname en Red Hat Enterprise Linux 7 con HOSTNAMECTL

En RHEL 7 y derivados (CentOS, Fedora…) hay un comando/herramienta específica para la configuración del hostname del sistema. Todo ello, sin necesidad de editar a mano ningún archivo, como probablemente hacíais en versiones anteriores en /etc/sysconfig/network. Para especificar el hostname del sistema, la sintaxis de hostnamectl es la siguiente: # hostnamectl set-hostname foo Para verificar Seguir leyendo


SELinux: Desactivar setroubleshootd en RHEL/CentOS 7

Deshabilitar setroubleshootd de SELinux en Red Hat Enterprise Linux 7 y derivados (CentOS, Fedora, etc) puede resultar algo confuso, pues está integrado dentro de la auditoría del sistema operativo (audit). Para desactivarlo, basta con cambiar active = yes por active = no en su archivo dedicado de configuración para auditd: /etc/audisp/plugins.d/sedispatch.conf El contenido debe ser Seguir leyendo


Usar variables de entorno en unidades systemd

Systemd permite configurar variables de entorno para ser cargadas en sus “unidades“, es decir, en los procesos/demonios que se ejecutan a través de este sistema. La configuración se establece en el archivo de configuración del servicio/unidad, y permite establecer un listado de variables de entorno o la llamada a un archivo que contendrá todas las Seguir leyendo


Cómo instalar PHP mcrypt en CentOS 7

En los repositorios oficiales de CentOS 7 (RHEL 7, Fedora, Scientific Linux), al igual que ocurría en CentOS 6, no existe el paquete rpm para instalar el módulo de PHP mcrypt. Para poder instalar este módulo sin necesidad de compilar es necesario instalar el repositorio epel y a continuación ya podremos instalar el módulo php-mcrypt Seguir leyendo