Serwer Debian GNU/Linux na łączu DialNet (3)

Zgodnie z zapowiedziami w części pierwszej i części drugiej serii, dzisiaj poruszę temat instalacji i konfiguracji alternatywnego serwera HTTP — nginx. Dlaczego akurat tego? Ano, głównie przez wzgląd na jego lekkość i prędkość działania, a także prostotę konfiguracji. Przy okazji, nie wykluczam wpisów aneksowych, w których poruszę parę dodatkowych kwestii, jak np. serwer VCS git obok serwera HTTP (na przykładzie nginx), instalacja, konfiguracja i użytkowanie narzędzi do monitorowania typu nmon i/lub icinga (dawniej nagios) etc. Instalacja serwera HTTP nginx oraz PHP5 Polecam instalację pakietu nginx-full, który dostarcza wiele przydatnych modułów. Tym, którzy wolą jednak zachować umiar, zwracam uwagę na pakiet nginx-light. Standardowym meta-pakietem jest po prostu nginx. Użytkownikom stabilnej gałęzi polecam nieoficjalne repozytorium Dotdeb — można tam znaleźć wiele dużo aktualniejszych wersji oprogramowania serwerowego. ...

6 sierpnia 2011 · Hadret

Repartycjonowanie dysku z szyfrowanym LVM-em na Debianie

Mój pracodawca umożliwia korzystanie z otwartych rozwiązań. Dostarcza też niezbędne oprogramowanie, ba!, dla popularniejszych dystrybucji są nawet repozytoria pakietów i podręczniki. Postanowiłem to przetestować i zmniejszyłem partycję z Windowsem do ~80G (cały dysk ma ~320G), aby resztę przeznaczyć na Debiana. Ze względów bezpieczeństwa (służbowy laptop) musiałem użyć LUKS-a, oczywistym wobec tego stał się dla mnie wybór LVM-a. Podział partycji prezentował się tak: /dev/sda1 -- Windows XP, NTFS, ~80G /dev/sda2 -- /boot, ext2, ~512M /dev/sda5 -- szyfrowany LUKS-em LVM |--/root, ext4, ~10G |--swap, ~4G |--/home, ext4, ~226G Działało i wszystko było dobrze, tyle tylko, że w końcu postanowiłem przenieść się całkiem na Linuksa i używać Windowsa (kiedy/jeśli będzie potrzebny) w wirtualnej maszynie (pracodawca udostępnia gotowy obraz KVM). Rzecz w tym, że mogę mieć tylko jedną licencję. Zresztą, nawet pomijając to, ostatnie zmiany w polityce bezpieczeństwa firmy dopuszczają tylko dwie możliwości1 — żadna z nich nie zakłada i nie umożliwia dual-boota. Postanowiłem wobec tego usunąć partycję z Windowsem, a ~80G zwolnionego miejsca przeznaczyć na poszerzenie roota do ~20G i wpasowania reszty na /home. ...

27 kwietnia 2011 · Hadret

Budowanie pakietów Debiana dla dwóch architektur

Jak powszechnie wiadomo od jakiegoś czasu, prowadzę nieoficjalne archiwum pakietów dla Debiana. Aby móc prowadzić je dla dwóch architektur, musiałem nauczyć się tworzyć pakiety dla i386 (jako że sam używam amd64).1 Z początku było to dla mnie nieco skomplikowane, ale w późniejszym czasie opanowałem pbuildera na tyle, że szło to całkiem sprawnie. A później natrafiłem na tekst, w którym dowiedziałem się o cowbuilderze, dzięki któremu tworzenie pakietów dla obu architektur jest jeszcze szybsze. ...

22 grudnia 2010 · Hadret

Serwer Debian GNU/Linux na łączu DialNet (2)

Pomimo że mijają już trzy lata od publikacji, to nadal wpis Serwer LAMP w Ubuntu jest jednym z najpopularniejszych i najczęściej odwiedzanych na HB. Zgodnie z zapowiedzią w części pierwszej serii, przedstawię poniżej przepis na LAMP w Debianie. Zakładam przy tym, że łączem, które zostanie wykorzystane, będzie DialNet skonfigurowany tak, jak to przedstawiłem we wcześniejszym wpisie tej serii. Dodatkowo, poza LAMP, opiszę instalację i wstępną konfigurację1 OpenSSH. Instalacja OpenSSH OpenSSH umożliwia zdalne podłączenie się do komputera, na którym zostało zainstalowane i skonfigurowane. Daje to możliwość bezpiecznego (szyfrowanego) zarządzania serwerem z poziomu innego komputera za pośrednictwem Internetu. Dzięki temu nie trzeba być fizycznie przy komputerze, który ma być serwerem — większość operacji można przeprowadzić zdalnie. Osobiście używam również SFTP zamiast FTP. ...

29 września 2010 · Hadret

Serwer Debian GNU/Linux na łączu DialNet (1)

W styczniu ubiegłego roku napisałem o zmianie łącza na DialNet i jego podstawowej konfiguracji w Linuksie. Poruszyłem tam różne możliwości podłączenia, jednak najobszerniej opisałem wykorzystujące router Linksys WAG54GS — jako że sam właśnie z takiego rodzaju korzystam. Czas najwyższy wrócić do tej tematyki, jako że jest kilka zagadnień, którym warto poświęcić więcej uwagi. Jednym z nich jest postawienie serwera. To pierwsza z zaplanowanej na co najmniej trzy części serii, w której opiszę dokładnie, co chcę osiągnąć, w jakiej konfiguracji i z jakimi ograniczeniami. ...

8 września 2010 · Hadret

Semantyczny menedżer plików Sezen

W zasadzie tytuł jest nieco tendencyjny, bo Sezena trudno jest nazwać pełnoprawnym menedżerem plików.1 To bardziej „szukacz" ostatnio używanych plików działający w ścisłej współpracy ze znakomitym narzędziem, jakim jest Zeitgeist. Tyle że ta współpraca jest nieco inna niż w przypadku takiego np. GNOME Activity Journal, który do działania wymaga samego Zeitgeista, będąc po prostu jego graficzną nakładką. Sezen, podobnie jak np. ostatnie wersje niestabilne awn-extras2 współpracujące z Zeitgeist, wymaga biblioteki dostępowej — libzeitgeist. Instalacja libzeitgeist Bibliotekę można sobie pobrać, skompilować i zainstalować samemu, ale nie od tego przecież są repozytoria i pakiety w Debianie. Rzecz w tym, że libzeitgeist w oficjalnych repozytoriach jeszcze nie ma, można natomiast zdobyć go dodając wpis z moim PPA: ...

7 lipca 2010 · Hadret

Hadret's Debian PPA

Jak wspominałem przy okazji wpisu organizacyjnego, uruchomiłem swoje repozytorium pakietów dla Debiana. PPA jest szerzej znane użytkownikom Ubuntu, ale jako że jest to skrót od Personal Package Archives, to uznałem to za w pełni uzasadnione użycie. Bo właśnie tym jest HDPPA, moimi prywatnymi pakietami, które udostępniam szerszemu gronu użytkowników najlepszej dystrybucji GNU/Linuksa dla architektur amd64 i i386. Repozytorium Aby móc korzystać z repozytoriów, należy dodać poniższe wpisy do swojego pliku /etc/apt/sources.list: Unstable (Sid): ...

28 kwietnia 2010 · Hadret

Wpis organizacyjny (2)

Jako że niemal cały kwiecień przemilczałem, powracając do blogowania przedwczorajszym komentarzem do bieżących wydarzeń we wpisie Nie udawajmy, że istniejemy gdzie indziej, przydałaby się odrobina zorganizowania tego, co zrobiłem i zaprezentowania wyników. Wpis podzielony został na trzy części, z czego dwie pierwsze łączą się ze sobą i są stricte techniczne. Ostatnia część to prywata, ale niezwykła i z gorącą prośbą, więc bardzo proszę jej sobie nie odpuszczać (: Hadret’s.Blog@Rootnode Tak, nie udało mi się uniknąć pewnych perturbacji przy przenosinach. Niemal po samym przeniesieniu danych natknąłem się na awarie sprzętu i przerwy w działaniu. To jednak nie wpłynęło na moją opinię — jestem bardzo zadowolony. Dla użytkowników Linuksa, w moim odczuciu, nie ma w tej chwili lepszego konta shell od Rootnode. Szczerze polecam i nie omieszkam informować na bieżąco o moich wrażeniach odnośnie tego hostingu. Przy okazji chciałbym podziękować Bytowi za rozwianie wszelkich moich wątpliwości — dzięki! (: ...

20 kwietnia 2010 · Hadret

Krótko i na temat (9)

W repozytoriach Debiana znajduje się wersja 0.90.3 silnika Gtk Murrine1. To dobrze, ale pojawia się pewien problem — niektóre tematy Gtk wymagają do działania wersji git Murrine2. To już gorzej. Użytkownicy Ubuntu poradzą sobie za sprawą jakiegoś PPA. Użytkownicy Debiana też by ostatecznie mogli z tego skorzystać, ale już teraz nie muszą tego robić. Do rzeczy (: Użytkownicy architektury amd64 Całość i tak oparta jest na zaufaniu do mojego pakietowania, więc swobodnie możecie wykorzystać już gotową paczkę: ...

17 marca 2010 · Hadret

[Tapeta] Debian i Ubuntu, Monochrome i Glow

Ostatnimi tapetami, które publikowałem na blogu, były wiosenne Debian Grass, Debian Grass 2 oraz Trestno 7 III. Przypominam o tym nie bez kozery, wszak już połowa marca i pozostaje mieć nadzieję, że zima w końcu pójdzie sobie precz. To nie tak, że po Trestnie nic się więcej nie wydarzyło, ot, były tam jakieś minimalistyczne twory typu Debian Wall czy Debian Stripes. Tym razem nie będzie inaczej — minimalizm ponad wszystko, tyle, że lista odbiorców poszerzona została o użytkowników Ubuntu. ...

15 marca 2010 · Hadret