تغییر مسیر logs directory در لینوکس

خرید بک لینک

پرسش: چگونه می توان مسیر فایلهای Logی که در var/log/ قرار دارند را به مسیر دیگری تغییر داد؟

پاسخ: مسیر فایلهای Log در لینوکس 8,RHEL 6,7، در فایل پیکربندی سرویس Rsyslog تنظیم می شوند:

[root@node1 ~]# grep “/var/log” /etc/rsyslog.conf

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

authpriv.* /var/log/secure

mail.* –/var/log/maillog

cron.* /var/log/cron

uucp,news.crit /var/log/spooler

local7.* /var/log/boot.log

تغییر مسیر var/log/، با تعیین مسیر جدید در فایل rsyslog.conf قابل انجام است:

[root@node1 ~]# mkdir /NewLogPath

[root@node1 ~]# vi /etc/rsyslog.conf

:%s/var/NewLogPath/g

[root@node1 ~]# grep “/NewLogPath” /etc/rsyslog.conf

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

authpriv.* /NewLogPath/log/secure

mail.* -/NewLogPath/log/maillog

cron.* /NewLogPath/log/cron

uucp,news.crit /NewLogPath/log/spooler

local7.* /NewLogPath/log/boot.log

برای اعمال این تغییرات، سرویس rsyslog را restart می کنیم:

[root@node1 ~]# systemctl restart rsyslog

با اجرای دستور فوق، خواهیم دید که فایلها و دایرکتوریهای زیر، در مسیر NewLogPath/ ایجاد خواهند شد:

[root@node1 ~]# cd /NewLogPath

[root@node1 NewLogPath]# ll

drwx—— 2 root root 63 Dec 11 20:55 log

[root@node1 NewLogPath]# cd log/

[root@node1 log]# ll

-rw——- 1 root root 319 Dec 11 20:55 cron

-rw——- 1 root root 190 Dec 11 20:55 maillog

-rw——- 1 root root 75468 Dec 11 20:55 messages

-rw——- 1 root root 1523 Dec 11 20:55 secure

تالار های تخصصی...

ما را در سایت تالار های تخصصی دنبال می‌کنید

برچسب: نویسنده: خنجی بازدید: 187 تاريخ: سه شنبه 9 دی 1399 ساعت: 0:23

صفحه بندی