Archiwa tagu: logi

Używanie ssh na linuksie i historia co było robione

W windowsowym programie Putty jest ciekawa opcja pozwalająca zapisywać wszystko co robiliśmy w danej sesji. Ciekawiło mnie, czy jest to także możliwe w linuskie. I co? jest to banalne choć na początek upierdliwe ;). Ogólna idea jest bardzo prosta, należy przesłać strumień do kolejnego programu, którym będzie tee!:

ssh uzytkwonik@server | tee plik_logu.txt

Wypadałoby pliki historii tworzyć z uwzględnienem nazwy serwera i daty, więc prosi się o mały skrypt do tego. Ale to już zostawiam wam jako samodzielną pracę…

AIX VIO – bezpieczeństwo – sprawdzanie logów

Krótka lekcja na temat VIO. Dwie komendy pozwalające monitorować system:

lsgcl – przeglądanie zawartosci gcl (global command log)
lsfailedlogin – lista nieudanych logowań do systemu.

Należy pamiętać że syslog nie jest konfigurowalny na VIO, więc należy obmyśleć sposób automatycznego przeglądania i analizowania wpisów w nim zawartych…
Komendę viosecure omówię kiedy indziej…

Linux – logrotate – kilka mało używanych opcji choć przydatnych

Probując rozwiązac pewien problem przeglądałem sobie opcje konfiguracje programu logrotate.  Zauważyłem kilka ciekawych opcji, z których do tej pory nie korzystałem. Więc tak, program można uruchomić z opcją -d (debug), wtedy program nic nie będzie robił, tylko pokaże co chciałby zrobić, np:

rotating pattern: /var/log/rpmpkgs  weekly (no old logs will be kept)
empty log files are not rotated, old logs are removed
considering log /var/log/rpmpkgs
log does not need rotating

rotating pattern: /var/log/wtmp  monthly (1 rotations)
empty log files are rotated, only log files >= 1048576 bytes are rotated, old logs are removed
considering log /var/log/wtmp
log does not need rotating

Inną ciekawą opcją jest możliwość wstawiania daty w nazwę zamiast kolejnych numerów: dateext, kolejna to maxage która powoduje usunięcie logów po określonej ilości dni (nie ilości rotacji!). Musze tylko sprawdzić jak to działa z delaycompress 😀