Losowo wybrane artykuły

linux po polsku

Polonizacja Linuxa na przykładzie dystrybucji Debian

Dla wielu użytkowników komputerów język obcy jest nadal barierą nie do przeskoczenia. Spotkałem się z opiniami: "może i bym spróbował tego Linuxa ale on jest po angielsku". Otóż nie. Linux mówi po polsku i to już od dawna.
W tym celu instalujemy i konfigurujemy pakiet locales
#instalacja z poziomu root-a
aptituide install locales
#następnie konfigurujemy nasz pakiet, zaznaczamy pl_PL.UTF-8
dpkg-reconfigure locales
#instalacja polskich fontów
aptituide install fonty-rg
#pobieramy manuale po polsku
aptituide install manpages-pl

Musimy podjąć decyzję czy polonizujemy Linuxa globalnie czy lokalnie ( konkretne konto ) : export LC_ALL=pl_PL.UTF-8
export LANG=pl_PL.UTF-8
export LANGUAGE=pl_PL.UTF-8
GLOBALNIE: zapisujemy trzy powyższe "exporty" do pliku /etc/profile
LOKALNIE: zapisujemy trzy powyższe "exporty" do pliku .profile lub .bash_profile w domowym katalogu użytkownika

Ostatnim krokiem jest ponowne zalogowanie się do systemu.

motd

motd - bez zmian po restarcie

Systemy uniksowe posiadają plik /etc/motd (message of the day) ,który zawiera informacje przekazywane do użytkowników podczas logowania. Możemy dowolnie modyfikować ten plik, jednak po restarcie systemu plik powraca do poprzedniego stanu. W dystrybucji Slackware odpowiedzialny jest plik /etc/rc.d/rc.S. Odnajdujemy linie odpowiedzialną za ten proces: echo "$(/bin/uname -sr)." > /etc/motd i zarazem chaszujemy.

df du

df i du - sprawdzanie wolnej przestrzeni dyskowej

Do diagnozy wolnej/zajętej przestrzeni na dysku mamy dostępne polecenia:
Polecenie df wyświetla strukturę partycji i ich wykożystanie(zajmowane miejsce) w systemie.

    Wybrane opcje
  • -h - wyświetlenie informacji w czytelniejszej formie w MB
  • -i - wyświetlenie informacji na temat i-węzłów
  • -l - ograniczenie wyświetlania informacji tylko to dysków lokalnych

Polecenie du wyświetla nam rozmiar pliku/katalogu podanego w wierszu poleceń. Domyślnie wyświetla i podaje rozmiar bierzącego katalogu i jego zawartości.

    Wybrane opcje
  • -h - wyświetlenie w czytelniejszy sposób w MB
  • -s - podaje wartość sumaryczną
  • --max-depth - określa maksymalną "głębokość" katalogu

ntop

ntp - pobieranie i synchronizacja czasu z zegarami atomowymi

Zegar systemu Linux może być zsynchronizowany z wzorcem czasowym zamieszczanym na serwerach ntp. Synchronizacja może się odbywać w czasie rzeczywistym, bądź jednorazowo. Do wykonania tej operacji potrzebujemy programu ntp. Po udanej mamy do dyspozycji polecenie ntpdate. Teraz musimy tylko znać adresy serwerów czasu np.tempus1.gum.gov.pl. Wydajemy polecenie ntpdate tempus1.gum.gov.pl i już mamy zaktualizowaną datę i czas.
Trzeba jadnak pamiętać o dwóch rzeczach. Warunkiem do synchronizacji czasu przez protokół ntp jest brak blokady portu UDP 123 przez naszego firewalla. Drugą sprawą jest aktualizacja synchronizacji. Możemy skorzystać z crona.
Wystarczy storzyć skrypt, który codziennie będzie przeprowadzał synchronizację z serwerem czasu.W tym celu wykonujemy następujace kroki:

  • tworzymy plik touch /etc/cron.daily/czas
  • zmieniamy prawa dostępu chmod ug+x /etc/cron.daily/czas
  • echo '#!/bin/sh' > /etc/cron.daily/czas
  • echo "ntpdate -u tempus1.gum.gov.pl" >> /etc/cron.daily/czas
  • Jeśli chcemy zsynchronizowac czas systemowy z czasem zegara sprzętowego:
    echo "/sbin/hwclock --systohc" >> /etc/cron.daily/czas

Jeszcze musimy upewnić sie czy czas mamy ustawiony na czas lokalny czy uniwersalny.W tym celu wydajemy polecenie timeconfig, wybieramy opcję No. Później wybieramy strefę czasową: Europe/Warsaw.