Strona 1 z 1

Jak sprawdzić logi?

: 11 listopada 2010, 23:07
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?

: 11 listopada 2010, 23:23
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.

: 12 listopada 2010, 00:22
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?

: 12 listopada 2010, 09:30
autor: lakiluk

Kod: Zaznacz cały

 ls -l /var/log/auth.log
Wykonaj powyższe polecenie i wklej wynik.

: 12 listopada 2010, 20:26
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.