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

Cara mengubah Direktori Log Default (/ var/log) di Rsyslog untuk CentOS/RHEL 6,7

Permintaan

Kami ingin memiliki file /var/log/messages default di lokasi yang berbeda pada titik pemasangan yang berbeda. Apakah mungkin dengan rsyslog?

Solusinya

Lokasi default file /var/log/messages dapat diubah ke lokasi mana pun yang Anda pilih. Ikuti langkah-langkah yang diuraikan di bawah ini untuk mengubah lokasi default ke lokasi baru (/log_dir).

1. Buat direktori baru di mana log perlu ditulis.

# mkdir /log_dir

Ini juga bisa menjadi titik pemasangan yang sudah ada sebelumnya.

2. Dalam file konfigurasi rsyslog /etc/rsyslog.conf , ganti "/var/log/messages" dengan nama direktori baru. Misalnya, ganti /var/log di baris di bawah ini dengan /log_dir:

Sebelumnya:

*.info;mail.none;authpriv.none;cron.none                /var/log/messages

Setelah:

*.info;mail.none;authpriv.none;cron.none                /log_dir/messages

3. Sekarang restart layanan rsyslog.

# service rsyslog restart         ### CentOS/RHEL 6
# systemctl restart rsyslog       ### CentOS/RHEL 7

Mengubah lokasi log lainnya

Beberapa lokasi umum lainnya yang mungkin ingin Anda ubah adalah:

# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog


# Log cron stuff
cron.*                                                  /var/log/cron

# Everybody gets emergency messages
*.emerg                                                 :omusrmsg:*

# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler

# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log

Prosedurnya tetap sama untuk mengubah lokasi jika ada file log di atas juga.


Cent OS
  1. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  2. 20 File Log Linux yang Terletak di Direktori /var/log

  3. CentOS / RHEL 7 :Cara Mengubah id mesin

  1. Bagaimana mengubah lokasi default (/var/cache/yum) dari yum cache

  2. Cara Mengubah Izin Default /var/log/messages di CentOS/RHEL

  3. Rsyslog :Cara Mengirim file log ke server jauh di CentOS/RHEL 6,7

  1. Cara mengubah jalur file log auditd /var/log/audit/audit.log

  2. File Log Sistem /var/log/messages Dihapus atau Dipangkas Secara Otomatis (CentOS/RHEL)

  3. CentOS / RHEL 6:Cara mengubah level log SNMP