Synchronizacja czasu w linux’ie poprzez NTP(d)

NTP (ang. Network Time Protocol) to protokół służący do precyzyjnej synchronizacji czasu na różnych urządzeniach (komputerach) podłączonych do tej samej sieci. Jest on zaimplementowany w większości współczesnych systemów operacyjnych i przy zastosowaniu standardowego sprzętu komputerowego klasy PC, precyzja może wynosić kilka milisekund. Stosowanie wielu źródeł czasu jednocześnie znacząco poprawia precyzje synchronizacji, dostarczając wielopoziomową redundancję oraz pozwala wychwytywać i eliminować dostawców fałszywego czasu. Czytaj dalej

cp vs install – czyli dlaczego nie należy używać cp do instalacji programów i bibliotek

Parę słów odnośnie różnicy między programami cpinstall, czyli o tym jakie niemiłe skutki może spowodować instalowanie programów i bibliotek poprzez cp, zamiast install. Podstawowa „składnia” obu programów jest podobna, na pierwszy rzut oka wydaje się, że oba programy robią dokładnie to samo, jednak jak się często zdarza diabeł tkwi w szczegółach.

Czytaj dalej

Krótkie wprowadzenie do GNU make – czyli jak pisać poprawne Makefile

Make jest programem automatyzującym proces kompilacji programów, na które składa się wiele zależnych od siebie plików. Make przetwarza plik reguł Makefile, analizuje daty aktualizacji poszczególnych plików i wywołuje kompilacje tylko tych plików, które są zależne od plików które uległy zmianie od ostatniej kompilacji, co zaoszczędza wiele czasu przy tworzeniu programu, dzięki czemu nie ma potrzeby kompilacji całego projektu co pozwala oszczędzić czas. Ponadto umiejetnie zastosowany upraszcza i przyśpiesza proces instalacji i sprawia iż jest on bardziej elastyczny

Czytaj dalej

Krótkie porównanie wybranych serwerów FTP na linuxa – vsftp, Pure-FTPd i ProFTPD

Potrzebujesz uruchomić serwer FTP i nie wiesz jakie masz możliwości, a może nie wiesz co wybrać na początek i nie masz czasu albo chęci na testowanie wszystkich dostępnych opcji? Poniżej przedstawiam krótkie i częściowo subiektywne porównanie najpopularniejszych serwerów FTP, dostępnych dla systemów linux — vsftp, Pure-FTPdProFTPD.

Czytaj dalej