Script – czyli nieme kino w bashu :)
Od czasu do czasu (a w moim przypadku to nawet częściej) pojawia się potrzeba nagrania sekwencji poleceń wraz z wynikami, do celów prezentacyjnych. Do tego zadania świetnie nadaje się program script. Ten prosty programik nagrywa wszystkie znaki i sekwencje sterujące do pliku o nazwie typescript, a z dodatkową opcją potrafi zapisać również dokładny timing, czyli mówiąc po naszemu – czas między pojawiającymi się znakami. Odtworzenie takiego ‘filmu’ nie powoduje wykonania poleceń z pliku wejściowego, a jedynie wyświetlenie efektu ich działania. Przykład nagrywania prostej sesji:
wg@moher:~/tmp> script -t 2>times Script started, file is typescript wg@moher:~/tmp> ps PID TTY TIME CMD 10184 pts/3 00:00:00 bash 10203 pts/3 00:00:00 ps wg@moher:~/tmp> ls times typescript wg@moher:~/tmp> exit Script done, file is typescript wg@moher:~/tmp>
Po nagraniu całej sekwencji można odtworzyć nasz ‘film’ poleceniem scriptreplay:
wg@moher:~/tmp> scriptreplay times
Wygenerowane pliki przykładowe można znaleźć tutaj.
Bind – generowanie wpisów i dynamiczna aktualizacja stref
Kilka słów o tym jak upraościć sobie administrowanie strefami w serwerze BIND…
Czytaj więcej…
Postfix – wybrane zabezpieczenia przed spamem
SPAM, SPAM, SPAM…
Spam jest obecnie jednym z największych utrapień administratorów na całym świecie – co do tego chyba nie trzeba nikogo przekonywać. I jak to zwykle bywa, każdy nowy rodzaj spamu powoduje powstanie nowych metod zwalczania niechcianej poczty i na odwrót.. I tak to dorobiliśmy się takich metod jak:
- greylisting
- weryfikacja adresu nadawcy
- rekory SPF
- RBL-e
- metody oparte o analizę treści
- …itd., itp.
W tym artykule przyjglądniemy się konfiguracji trzech z nich…
Czytaj więcej…
OpenSSL: CA w pięć minut…
Chcesz szybko postawić małe własne CA? Wszystko czego potrzebujesz to pakiet openssl oraz edytor tekstowy ![]()
Czytaj więcej…
