GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS – Error de comando semanage no encontrado – ¡La solución está aquí!

Pregunta: Estaba tratando de configurar el servidor web Apache en un puerto diferente al puerto 80. Por ejemplo, en el puerto 81, pero el demonio httpd se negó a iniciarse en el puerto 81 y arrojó un mensaje de error como "httpd ya se está ejecutando". Sin embargo, verifiqué que el puerto se cambió de 80 a 81 en el archivo httpd.conf, aún así no pude hacer que httpd escuchara en el puerto 81. Después de buscar en Google durante unos minutos, entendí que SELINUX no permitía que el servicio escuchara en un puerto diferente. Además, obtuve el siguiente comando que muestra la lista de puertos aceptados en SELINUX para httpd.

semanage port -l|grep http

Este es mi problema:semanage, error de comando no encontrado en la máquina CentOS. Traté de instalar 'semanage' a través de yum, pero no pude encontrar ningún paquete de este tipo. ¿Puede decirme qué paquete tendrá el comando semanage?

Solución:

Estos son los pasos.

Cómo encontrar qué paquete proporciona el comando 'semanage' usando yum

# yum provides /usr/sbin/semanage

(or)

# yum whatprovides /usr/sbin/semanage

Salida de muestra:

policycoreutils-1.33.12-14.13.el5.x86_64 : SELinux policy core utilities.
Repo : base
Matched from:
Filename : /usr/sbin/semanage

policycoreutils-1.33.12-14.13.el5.x86_64 : SELinux policy core utilities.
Repo : centos
Matched from:
Filename : /usr/sbin/semanage

Instale el paquete policycoreutils-python para el comando 'semanage'.

# yum -y install policycoreutils-python
..............................
Installed:
policycoreutils-1.33.12-14.13.el5.x86_64

Ahora, encontrará 'semanage ‘ comando.

# semanage port -l|grep http

Si necesita agregar el puerto 81 a la lista de puertos permitidos para http, a continuación se muestra el comando.

# semanage port -a -t http_port_t -p tcp 81

Cent OS
  1. comando semanage no encontrado en CentOS 8 / RHEL 8

  2. Cómo corregir un error de Comando no encontrado en Linux

  3. Solucione el error 'add-apt-repository command not found' en Ubuntu y Debian

  4. “lsb_release:comando no encontrado” – Corrección en CentOS/RHEL

  5. Cómo resolver el error “-bash:xclock:comando no encontrado” en CentOS/RHEL

Cómo arreglar do-release-upgrade:comando no encontrado Error en Ubuntu

Cómo solucionar el error "Comando mkvirtualenv no encontrado" {Actualización 2022}

Cómo corregir el error "Comando Yum no encontrado" en Linux [Actualización 2022]

¿Hacer que el comando no se encuentre? Aquí está cómo solucionarlo

Cómo arreglar el comando Ifconfig no encontrado en CentOS 7

Cómo solucionarlo:el comando curl no encontró un error