GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah rsyslogd di Linux

Layanan syslogd adalah layanan syslog asli di Linux. Layanan rsyslogd membuat beberapa peningkatan, termasuk dukungan untuk:

  • TCP alih-alih UDP sebagai protokol transport, meningkatkan keandalan data yang ditransmisikan.
  • Enkripsi data menggunakan SSL/TLS.
  • Mengeluarkan data ke berbagai teknologi basis data seperti MySQL.
  • Buffering data pada sistem lokal saat penerima jarak jauh tidak siap untuk menerimanya.
  • Memfilter data berdasarkan konten.

Selain itu, rsyslogd mempertahankan format konfigurasi dasar yang sama seperti pendahulunya, sehingga kompatibel ke belakang.

File /etc/rsyslog.conf

File /etc/rsyslog.conf adalah file konfigurasi untuk layanan rsyslogd. File ini menentukan cara menangani pesan syslog melalui berbagai aturan yang dapat Anda modifikasi sesuai kebutuhan.

File mengambil format dua kolom. Kolom pertama mencantumkan fasilitas dan/atau tingkat keparahan pesan. Tingkat keparahan didefinisikan dalam format kata dan bukan sebagai angka 0–7. Kolom kedua mendefinisikan tindakan apa yang harus diambil untuk pesan yang sesuai dengan fasilitas dan/atau tingkat keparahan. Tindakan termasuk ke file mana untuk menulis pesan; pengguna mana yang akan mencetak pesan jika mereka masuk ke terminal; dan host jarak jauh mana yang akan meneruskan pesan.

Layanan syslog-ng

Layanan syslog-ng adalah pengganti lain untuk layanan syslogd yang lebih lama. Meskipun menawarkan fungsionalitas yang mirip dengan rsyslogd, syslog-ng memiliki sintaksnya sendiri.

Contoh Perintah rsyslogd

1. Untuk memulai layanan rsyslog:

# rsyslogd 

2. Untuk menekan peringatan:

# rsyslogd -w 

3. Untuk menonaktifkan DNS untuk pesan jarak jauh:

# rsyslogd -x 

4. Untuk mengirim pesan UDP ke semua target:

# rsyslogd -A 

5. Untuk menyebabkan rsyslogd hanya mendengarkan alamat IPv4:

# rsyslogd -4 

6. Untuk menyebabkan rsyslogd hanya mendengarkan alamat IPv6:

# rsyslogd -6 

7. Untuk memilih mode kompatibilitas mundur yang diinginkan:

# rsyslogd -c 4.2 

8. Untuk mengaktifkan mode debug:

# rsyslogd -d 

9. Untuk menentukan file konfigurasi alternatif:

# rsyslogd -f /etc/file 

10. Untuk menentukan file pid alternatif:

# rsyslogd -i /var/ 

11. Untuk menentukan nama host yang akan dicatat:

# rsyslogd -l myhost.net 

12. Untuk menghindari latar belakang otomatis:

# rsyslogd -n 

13. Untuk melakukan pemeriksaan konfigurasi:

# rsyslogd -N 1 

14. Untuk menentukan nama domain yang harus dihapus sebelum masuk log:

# rsyslogd -s .net 

15. Untuk mencetak versi:

# rsyslogd -v 


Linux
  1. 8 Contoh Perintah Linux TR

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux

  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah rsyslogd di Linux

  3. sa Contoh Perintah di Linux

  1. w Contoh Perintah di Linux

  2. Contoh Perintah ac di Linux

  3. Contoh Perintah df di Linux