Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Logowanie w /var/log http://forum.freesco.pl/viewtopic.php?f=22&t=18581 |
Strona 1 z 1 |
Autor: | tassman [ sobota, 6 sierpnia 2011, 08:00 ] |
Tytuł: | Logowanie w /var/log |
Witam Zauważyłem, że plik logowania zamiast tworzyć logi codziennie w innym pliku tworzy wszystkie dni w jednym np. /var/log/errors. Proszę o informację, poradę gdzie można szukać przyczyny błędu lub miejsca konfiguracji logów. |
Autor: | littlefox [ sobota, 6 sierpnia 2011, 15:17 ] |
Tytuł: | |
Witam, W taki właśnie sposób działa syslogd. Nowy plik zostanie stworzony dopiero wtedy gdy plik przekroczy jakiś rozmiar który możemy zmienić w /etc/syslog-nd.conf ... Można napisać skrypt który będzie wyświetlał nam logi w.g dnia ale to już zabawa w bashu+awk. Jeżeli kogoś z cdn support złapie natchnienie aby zrobić taki skrypt to będzie dostępny w CDN 2011 ![]() |
Autor: | tassman [ sobota, 6 sierpnia 2011, 15:33 ] |
Tytuł: | |
Wszystko by się zgadzało. Miałem tak wcześniej że codziennie robił plik. Natomiast ot pewnego czasu robi wszystko w jednym. |
Autor: | Kimas [ sobota, 6 sierpnia 2011, 16:05 ] |
Tytuł: | |
poczytaj o logrotate |
Autor: | Maciek [ niedziela, 7 sierpnia 2011, 10:32 ] |
Tytuł: | |
W NND rotacja logów była robiona codziennie, jak pisze Kimas - sprawdź co się dzieje z logrotate. Czy to jest zapisane w cronie? |
Autor: | tassman [ piątek, 14 października 2011, 21:34 ] |
Tytuł: | |
Logrotate (dla mnie wszystko jest OK) ================================ # see "man logrotate" for details # rotate log files weekly daily # keep 7 days worth of backlogs rotate 7 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # Logs are moved into directory for rotation # olddir /var/log/archive # NND packages drop log rotation information into this directory include /etc/logrotate.d /var/log/wtmp { monthly create 0664 root root rotate 1 } ============================================ crontab -e # # DO NOT EDIT THIS FILE MANUALLY!! USE crontab -e INSTEAD. # # <minute> <hour> <day> <month> <dow> <command> 01 * * * * /usr/sbin/run-cron /etc/cron.hourly 02 00 * * * /usr/sbin/run-cron /etc/cron.daily 22 00 * * 0 /usr/sbin/run-cron /etc/cron.weekly 42 00 1 * * /usr/sbin/run-cron /etc/cron.monthly ================================================ No i potem wchodzę do cron.daily i mam w pliku logrotate #!/bin/sh /usr/sbin/logrotate /etc/logrotate.conf |
Autor: | lamer [ sobota, 15 października 2011, 07:23 ] |
Tytuł: | |
Żadne logi ci się "nie rotują"? Próbowałeś odpalać logrotate z ręki? Co masz w pliku logrotate.d? |
Autor: | tassman [ sobota, 15 października 2011, 12:50 ] |
Tytuł: | |
lamer pisze: Żadne logi ci się "nie rotują"? Próbowałeś odpalać logrotate z ręki? Co masz w pliku logrotate.d?
Chyba chodzi Ci o katalog: crond cups ogloszenie samba syslog ========================================= w syslog: /var/log/messages /var/log/auth /var/log/mail /var/log/errors /var/log/kernel { sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2> /dev/null || true endscript } ============================================ Włączenie manualne ======================================== [root@serwer logrotate.d]# logrotate -d /etc/logrotate.conf reading config file /etc/logrotate.conf including /etc/logrotate.d reading config file crond reading config info for /var/log/crond reading config file cups reading config info for /var/log/cups/*log reading config file ogloszenie reading config info for /var/log/oglos.log reading config file samba error: error accessing /var/log/samba: No such file or directory error: samba:1 glob failed for /var/log/samba/*.log =============================== Samby nie mam już, więc ignorujcie ten błąd |
Autor: | lamer [ sobota, 15 października 2011, 15:05 ] |
Tytuł: | |
tassman pisze: Samby nie mam już, więc ignorujcie ten błąd
Może niekoniecznie? Przeczytaj ten wątek. |
Autor: | tassman [ sobota, 15 października 2011, 16:16 ] |
Tytuł: | |
lamer pisze:
Bardzo dziękuję. Usunięcie pliku samba z katalogu logrotate.d pomogło. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |