Jak sprawdzi

Konfiguracja serwerów, usług, itp.
murgal
Posty: 39
Rejestracja: 30 października 2010, 15:12
Lokalizacja: Kalisz

Jak sprawdzić logi?

Post autor: murgal »

Witam.

Mam zbiorowe pytanie o logi.

Czy logi czyszczone są automatycznie? Jak sprawdzić logi:
[INDENT]proftpd
apache
ssh
całego serwera[/INDENT]
I jak wyczyścić, jak ustawić aby automatycznie były czyszczone?

P.S. Jak mogę usunąć zalogowanego użytkownika z serwera? Jak zmienić uprawnienia użytkowników?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Po pierwsze to nie zadawaj różnych tematycznie pytań w jednym temacie. Po drugie abslolutnie na wszystkie pytania, znajdziesz odpowiedź na tym forum. Co do czyszczenia logów to albo ostawiasz to w programie, który loguje zdarzenia (syslog) albo piszesz skrypt, który będzie automatycznie usuwał przestarzałe logi. Na więcej pytań odpowiadać nie będę bo nie zadałeś sobie trudu poszukania odpowiedzi.
murgal
Posty: 39
Rejestracja: 30 października 2010, 15:12
Lokalizacja: Kalisz

Post autor: murgal »

Tak, poszukałem.

Ale niestety mam ten problem, gdyż usunąłem auth.log, utworzyłem go znowu. Niestety teraz w ogóle nie zapisuje w nim logów, dlaczego?
Awatar użytkownika
lakiluk
Posty: 14
Rejestracja: 26 sierpnia 2010, 21:48

Post autor: lakiluk »

Kod: Zaznacz cały

 ls -l /var/log/auth.log
Wykonaj powyższe polecenie i wklej wynik.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Plik auth.log wygeneruje się sam, więc usuń ten co stworzyłeś. Być może syslog nie może usunąć tego twojego a więc nie może nadpisać własnym. Poza tym zobacz co masz w:

Kod: Zaznacz cały

/etc/syslog.conf
To tam się ustawia dzienniki systemowe dla różnych zdarzeń. Bywa, że poszczególne programy w swoich konfiguracjach mają opcje czy same mają zajmować się logowaniem dzienników, czy korzystać z sysloga.
ODPOWIEDZ