GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS – perintah semanage tidak ditemukan kesalahan – Perbaikannya ada di sini!

Pertanyaan: Saya mencoba mengatur server web Apache pada port lain selain port 80. Misalnya, pada port 81, tetapi daemon httpd menolak untuk memulai pada port 81 dan memunculkan pesan kesalahan sebagai "httpd sudah berjalan". Meskipun, saya memverifikasi bahwa port diubah dari 80 menjadi 81 di file httpd.conf, saya masih tidak bisa mendapatkan httpd untuk mendengarkan pada port 81. Setelah googling selama beberapa menit, saya mengerti bahwa SELINUX tidak mengizinkan layanan untuk mendengarkan pada pelabuhan yang berbeda. Selain itu, saya mendapatkan perintah di bawah ini yang menampilkan daftar port yang diterima di SELINUX untuk httpd.

semanage port -l|grep http

Inilah masalah saya – semanage, command not found error di mesin CentOS. Saya mencoba menginstal 'semanage' melalui yum, tetapi tidak dapat menemukan paket seperti itu. Bisakah Anda memberi tahu saya paket mana yang akan memiliki perintah semanage?

Solusi:

Berikut langkah-langkahnya.

Cara menemukan paket mana yang menyediakan perintah 'semanage' menggunakan yum

# yum provides /usr/sbin/semanage

(or)

# yum whatprovides /usr/sbin/semanage

Contoh keluaran:

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

Instal paket policycoreutils-python untuk perintah 'semanage'.

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

Sekarang, Anda akan menemukan ‘semanage ' perintah.

# semanage port -l|grep http

Jika Anda perlu menambahkan port 81 ke daftar port yang diizinkan untuk http, maka di bawah ini adalah perintahnya.

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

Cent OS
  1. perintah semanage tidak ditemukan di CentOS 8 / RHEL 8

  2. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  3. Cara Memperbaiki "perintah semanage" Tidak Ditemukan Kesalahan di CentOS

  1. Kesalahan:Perintah Pengaturan tidak ditemukan di CentOS VPS [Terpecahkan]

  2. “lsb_release:command not found” – Perbaiki di CentOS/RHEL

  3. nc:perintah tidak ditemukan

  1. Perbaiki Kesalahan 'add-apt-repository command not found' di Ubuntu dan Debian

  2. perintah ifconfig tidak ditemukan pada CentOS 7 Instalasi minimal

  3. Cara mengatasi kesalahan "-bash:xclock:command not found" di CentOS / RHEL