<Poprzedni | Spis treści | Następne>
Jeśli nadal otrzymujesz komunikaty „urządzenie zajęte”, sprawdź najpierw, czy wszystkie sesje powłoki opuściły system plików CD i czy nie używają go już żadne aplikacje graficzne. W razie wątpliwości skorzystaj z lsof narzędzie do śledzenia procesów, które nadal korzystają z zasobów CD.
7.6. Streszczenie
Kiedy wszystko jest na swoim miejscu, oznacza to, że połowa pracy została już wykonana.
Chociaż utrzymanie porządku jest ważne, równie ważne jest, aby czuć się jak w domu w swoim otoczeniu, zarówno tekstowym, jak i graficznym. Środowisko tekstowe jest kontrolowane za pomocą plików konfiguracyjnych powłoki. Środowisko graficzne zależne jest przede wszystkim od konfiguracji serwera X, na którym zbudowano szereg innych aplikacji, takich jak menedżery okien i pulpitów oraz aplikacje graficzne, każda z własnymi plikami konfiguracyjnymi. Aby dowiedzieć się, jak je skonfigurować, należy zapoznać się z dokumentacją systemu i programu.
Ustawienia regionalne, takie jak konfiguracja klawiatury, instalowanie odpowiednich czcionek i obsługa języków, najlepiej wykonywać podczas instalacji.
Oprogramowaniem zarządza się automatycznie lub ręcznie za pomocą systemu pakietów. W tym rozdziale wprowadzono następujące polecenia:
Tabela 7-2. Nowe polecenia w rozdziale 7: Poczuj się jak w domu Polecenie Znaczenie
uzdolnienie | Zarządzaj pakietami w stylu Debiana. |
automount | automatycznie dołączaj nowo wstawione systemy plików. |
dpkg | Menedżer pakietów Debiana. |
dwybierz | Zarządzaj pakietami w stylu Debiana. |
klucze ładowania | Załaduj konfigurację klawiatury. |
lsof | Identyfikuj procesy. |
uchwyt | Dołącz nowy system plików do istniejącego drzewa systemów plików. |
ntpdata | Ustaw godzinę i datę systemową za pomocą serwera czasu. |
udział | Wyświetla informacje o dozwolonym wykorzystaniu miejsca na dysku. |
przekodować | Konwertuj pliki na inny zestaw znaków. |
rpm | Zarządzaj pakietami RPM. |
ustaw czcionkę | Wybierz czcionkę. |
stref czasowych | Ustaw strefę czasową. |
tzconfig | Ustaw strefę czasową. |
ulimit | Ustaw lub wyświetl limity zasobów. |
aktualizacja2aktualizacja | Zarządzaj pakietami RPM. |
urpmi | Zarządzaj pakietami RPM. |
mniam | Zarządzaj pakietami RPM. |
7.7. Ćwiczenia
7.7.1. Środowisko powłoki
• Wydrukuj ustawienia środowiska. Której zmiennej można użyć do przechowywania typu procesora Twojej maszyny?
• Stwórz scenariusz, w którym będziesz mógł powiedzieć coś w stylu „witaj, świecie”. Nadaj mu odpowiednie uprawnienia, aby można było go uruchomić. Przetestuj swój skrypt.
• Utwórz katalog w swoim katalogu domowym i przenieś skrypt do nowego katalogu. Dodaj na stałe ten nowy katalog do swojej ścieżki wyszukiwania. Sprawdź, czy skrypt może zostać wykonany bez podawania ścieżki do jego rzeczywistej lokalizacji.
• Utwórz podkatalogi w swoim katalogu domowym, aby przechowywać różne pliki, na przykład katalog muzyka do przechowywania plików audio, katalog dokumenty do notatek i tak dalej. I korzystaj z nich!
• Utwórz spersonalizowany monit.
• Wyświetlaj limity wykorzystania zasobów. Czy możesz je zmienić?
• Spróbuj przeczytać skompresowane strony podręcznika bez ich wcześniejszej dekompresji.
• Utwórz alias Lll który faktycznie wykonuje ls -The.
• Dlaczego polecenie ogon plik testowy > plik testowy nie działa?
• Zamontuj płytę CD z danymi, na przykład płytę instalacyjną z Linuksem, i rozejrzyj się. Nie zapomnij odmontować, jeśli już go nie potrzebujesz.
• Skrypt z Sekcji 7.2.5.2 nie jest doskonały. Generuje błędy dla plików będących katalogami. Dostosuj skrypt tak, aby wybierał do kopiowania tylko zwykłe pliki. Używać odnaleźć aby dokonać wyboru. Nie zapomnij uczynić skryptu wykonywalnym przed próbą jego uruchomienia.