GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux 'pemecahan masalah'

SELinux (Security Enhanced Linux) menyediakan kontrol akses wajib ke sistem operasi Linux. SELinux cukup meresap, meskipun hanya dalam mode PERMISSIVE. Ini dapat mengekspos bug laten di komponen non-SELinux yang tidak terlihat kecuali SELinux sedang berjalan. Pengguna yang frustrasi telah mengembangkan persepsi bahwa SELinux sulit digunakan.

Layanan setroubleshoot dimaksudkan untuk membuat SELinux lebih ramah. Ini mengumpulkan peristiwa audit SELinux dari kernel dan menjalankan serangkaian plug-in analisis untuk memeriksa pelanggaran akses yang terdeteksi oleh SELinux. Ini kemudian mencatat hasil analisis dan memberi sinyal kepada klien mana pun yang telah meminta pemberitahuan tentang peristiwa ini. Setelah alat yang memanfaatkan ini adalah sealert alat, yang menyajikan pemberitahuan desktop yang mirip dengan peringatan email biff.

SELinux harus diaktifkan untuk menjalankan layanan ini. Ini adalah layanan untuk menjalankan daemon /usr/sbin/selinuxenabled alat. Gunakan perintah belo untuk menginstal setroubleshoot.

# yum install setroubleshoot

Kontrol Layanan

Cara memulai atau menghentikan layanan ini:

# service setroubleshoot start|stop

Output dari “chkconfig –list setroubleshoot”:

# chkconfig --list setroubleshoot
setroubleshoot 	0:off	1:off	2:off	3:on	4:on	5:on	6:off

Contoh semua opsi penggunaan:

# /etc/init.d/setroubleshoot
{start|stop|status|restart|condrestart|reload|cleardb}

cleardb pilihan unik untuk layanan ini. Tindakan ini akan menghapus file database notifikasi saat ini di /var/lib/setroubleshoot/database.xml dan secara efektif menghapus log peristiwa.

Konfigurasi

Layanan setroubleshoot dikendalikan oleh /etc/setroubleshoot/setroubleshoot.cfg berkas konfigurasi. Sebagian besar penginstalan dapat membiarkan ini default, tetapi mungkin ingin meninjaunya untuk fitur tambahan seperti kemampuannya mengirim pesan email untuk setiap penolakan akses. Nama file konfigurasi adalah /etc/setroubleshoot/setroubleshoot.conf di CentOS/RHEL 7.


Linux
  1. Layanan OS Linux 'dhcpd'

  2. Layanan OS Linux 'anacron'

  3. Layanan OS Linux 'iptables'

  1. 'jaringan' Layanan OS Linux

  2. Layanan OS Linux 'smartd'

  3. Layanan OS Linux 'irqbalance'

  1. 'portmap' layanan OS Linux

  2. Layanan OS Linux 'rpcgssd'

  3. Layanan OS Linux 'yum-updatesd'