timor's site

Home - Strona główna mojego prywatnego site'a będąca przechowalnią moich pomysłów i rozwiązań

  • Strona główna
  • HOWTO
  • Projekty
  • Links
  • O mnie

Wstępne ładowanie programów przy starcie z ureadahead

Opublikowany przez timor dnia 24 stycznia 2012
Opublikowany w kategorii: Tip. Tagi: Debian,Linux. Skomentuj

Jakiś czas temu korzystałem z preload’a który sam uczył się jakie aplikacje odpalam i te programy ładował już podczas startu – przeważnie nieco spowalnia to start systemu ale gdy już się załaduje to programy, które uruchamiam jako pierwsze startują „z kopa”. Od jakiegoś czasu popularniejszy jest instalowany domyślnie w Ubuntu ureadahead – pełni on podobną funkcję jak preload.

Czytaj dalej

Apache mod_expires konfiguracja

Opublikowany przez timor dnia 23 stycznia 2012
Opublikowany w kategorii: HOWTO. Tagi: Apache,Debian. Skomentuj

Aby umożliwić odwiedzającym nasze strony cachowanie obrazków (tak by nie musieli pobierać ich każdorazowo bo przecież nie zmieniają się aż tak często) konieczne jest ustawienie nagłówków: Cache-Control, Expires dla odpowiednich typów plików. W Apachem jest do tego dedykowany moduł – mod_expires. W Debianie dostarczany jest on bez domyślnej globalnej konfiguracji – a ja lubię gdy cacheuje mi się większość statyki. Zawsze można dostosować czas cachowania pod siebie względem określonego typu pliku, np. dla Java Scriptów ustawić na 1 dzień gdy często się zmieniają. Można też w samej aplikacji zmieniać ścieżkę do pliku by wymusić odświeżenie (lub podawać ścieżkę z jakimś losowym identyfikatorem wycinanym przez mod_rewrite).

Czytaj dalej

Długie oczekiwanie na nawiązanie połączenia ssh

Opublikowany przez timor dnia 23 stycznia 2012
Opublikowany w kategorii: Tip. Tagi: Linux. Skomentuj

Objaw przeważnie jest taki: łączysz się po ssh podając klucz/hasło i czekasz nawet i 10 sekund aż pojawi się prompt. Po połączeniu wszystkie polecenia działają z normalną szybkością. Brzmi znajomo? ;-)

Taki objaw przeważnie jest skutkiem problemów z działaniem DNS’a po stronie klienta lub serwera. Warto sprawdzić poleceniami host/dig/nslookup po obu stronach jak dużo czasu potrzeba na rozwiązanie nazw. Najlepiej rozwiązać problem z DNS’em ustawiając szybkie serwery ale gdy nie mamy takiej możliwości to po stronie serwera można ustawić w /etc/sshd_config opcję:

UseDNS no

I restart ssh:

service ssh restart

Spowoduje to wyłączenie znacznej części zapytań DNS po stronie serwera (w tym sprawdzanie reverse DNS’a dla hosta klienta w momencie łączenia). Na kilku serwerach z kiepskim DNS’em opcja ta „daje niezłego kopa”.

Sniffowanie w FortiOS

Opublikowany przez timor dnia 23 stycznia 2012
Opublikowany w kategorii: Tip. Tagi: Fortigate,FortiOS. Skomentuj

Zawsze gdy potrzebuję zesniffować coś na żywo na Fortigate’ach muszę przeszukać Knowledge Base by przypomnieć sobie wszystkie polecenia do tego potrzebne. Tym razem robię notatki :)

Czytaj dalej

Upgrade Debian Lenny do Squeeze

Opublikowany przez timor dnia 13 stycznia 2012
Opublikowany w kategorii: HOWTO. Tagi: Debian. Skomentuj

Co jakiś czas powtarza się sytuacja, gdy muszę zaktualizować jakiś serwerek z Lennym do Squeeze’a i za każdym razem muszę googlać za odpowiednimi źródłami, które paczki najpierw, etc… Więc sobie zebrałem wszystko w poniższym poście.

Czytaj dalej

Nawigacja

← Starsze wpisy
  • Nie dla ACTA

  • Szukaj

  • Tagi

    Apache AWStats backports bash CA CGI Debian eAccelerator fail2ban Fortigate FortiOS FTP GRUB hash iostat iotop IO Wait JPGraph Lenny Linux Magic SysRq mail MD5 memcached mod_antiloris mod_reqtimeout MySQL OpenSSL pflogsumm PHP poczta postfix PostgreSQL proc quota RainbowDB RBL rblcheck Security SelfSigned Slowloris Squeeze vmstat XCache XFS
  • Archiwa

    • Styczeń 2012 (7)
    • Grudzień 2011 (4)
    • Listopad 2011 (3)
    • Październik 2011 (2)
    • Wrzesień 2011 (7)
    • Sierpień 2011 (12)