„Podstawy administracji systemu Linux” - Karta zadań 8
Umiejętności do opanowania
• Konfiguracja karty sieciowej.
• Dodawanie i usuwanie użytkowników w trybie tekstowym.
• Zbieranie informacji o systemie.
Przebieg zajęć
1. Rozpoczęcie pracy.
(a) Uruchamiamy komputery pod kontrolą Knoppiksa.
2. Konfiguracja połączenia sieciowego.
(a) Na podstawie zebranych na poprzednich ćwiczeniach informacji (adres IP, domyślna bramka, adresy serwerów DNS) ponownie konfigurujemy połącze- nie sieciowe.
3. Dodawanie i usuwanie użytkowników.
(a) Otwieramy powłokę administratora (KDE → KNOPPIX → Root Shell).
(b) W powłoce tej dodajemy konta kilku użytkowników poleceniem adduser.
(c) Wyświetlamy na ekran zawartość pliku /etc/passwd. Sprawdzamy, jakie informacje o nowych użytkownikach zostały do niego zapisane. Wyjaśniamy znaczenie poszczególnych pól (man 5 passwd)1.
(d) Korzystając z polecenia finger, sprawdzamy informacje o wybranych użyt- kownikach.
(e) Usuwamy dodane konta poleceniem deluser.
(f) Ponownie wyświetlamy na ekran zawartość pliku /etc/passwd. Jakie zaszły w nim zmiany?
4. Informacje o systemie (przydatne polecenia).
(a) Sprawdzamy działanie poleceń uname, dmesg, lsmod, free, lspci. Jeże- li nie pracujemy w powłoce administratora, część z nich trzeba poprzedzić przedrostkiem /sbin/. Niektóre dopuszczają stosowanie dodatkowych argu- mentów. O ich znaczeniu dowiemy się z dokumentacji. Wiele z uzyskanych w ten sposób informacji jest niezbędna przy późniejszej kompilacji jądra systemu (jednak nie trzeba ich na razie notować!)
5. Informacje o systemie (przydatne pliki).
(a) Przeglądamy zawartość wybranych plików z katalogu /proc (np. cpuinfo, meminfo, cmdline, modules, devices.
(b) Sprawdzamy logi systemowe (pliki w /var/log/).
1Używany na ćwiczeniach Knoppix ma zainstalowaną angielską wersję podręcznika systemowego.
Polskie tłumaczenia można znaleźć na wielu stronach WWW. W Sieci można też szukać bardziej przystępnych opisów poleceń i plików konfiguracyjnych.
6. Pliki konfiguracyjne.
(a) Przeglądamy zawartość wybranych plików z katalogu /etc (np. hostname, inittab, fstab, profile). Staramy się wyjaśnić znaczenie wpisów w po- szczególnych plikach.
(b) Przeglądamy zawartość katalogu skryptów startowych /etc/init.d. Edy- tujemy zawartość wybranego skryptu, aby zapoznać się ze strukturą plików tego typu. Zainteresowani mogą poszukać w Internecie informacji na temat skryptów w Bashu (dzięki nim można automatyzować wiele zadań).
7. Różne.
(a) Jeśli zostanie trochę czasu, kończymy zadania z poprzednich list, lub po- znajemy Knoppiksa i dołączone do niego oprogramowanie na własną rękę.
8. Zakończenie pracy.