Zarządzanie Systemem
Ten moduł skupia się na utrzymaniu systemu: od instalacji oprogramowania, przez kontrolę wydajności, aż po zarządzanie usługami i dyskami.
1. Zarządzanie pakietami (Menedżer APT)
W Debianie standardem jest system APT (Advanced Package Tool). Zapomnij o pobieraniu instalatorów ze stron www – tu używamy bezpiecznych repozytoriów.
sudo apt update– Odświeża listę dostępnych programów w repozytoriach.sudo apt upgrade– Instaluje dostępne aktualizacje wszystkich pakietów.sudo apt install [nazwa]– Instaluje nowy program (np.sudo apt install htop).sudo apt remove [nazwa]– Usuwa program z systemu.sudo apt search [fraza]– Wyszukuje pakiet, jeśli nie znasz jego dokładnej nazwy.
Ciekawostka: Inne dystrybucje używają innych menedżerów: Fedora →
dnf, Arch →pacman.
2. Procesy pod lupą
Monitorowanie tego, co zużywa zasoby Twojej maszyny wirtualnej.
top– Klasyczny, tekstowy menedżer zadań.htop– (Zalecany) Interaktywny i kolorowy podgląd procesów. Pozwala na łatwe sortowanie i filtrowanie.ps aux– Wyświetla listę wszystkich uruchomionych procesów w danej chwili.kill [PID]– Zamyka proces o konkretnym numerze ID.kill -9 [PID]– "Brutalne" wymuszenie zamknięcia zawieszonego procesu.
3. Usługi systemowe (Systemd)
Systemd to zarządca systemu, który decyduje, jakie procesy startują wraz z komputerem (np. serwer WWW, baza danych, SSH). Do obsługi używamy narzędzia systemctl.
sudo systemctl start [usługa]– Uruchamia usługę.sudo systemctl stop [usługa]– Zatrzymuje usługę.sudo systemctl restart [usługa]– Restartuje usługę (często po zmianie konfiguracji).sudo systemctl status [usługa]– Sprawdza, czy usługa działa i pokazuje jej ostatnie logi.sudo systemctl enable [usługa]– Powoduje, że usługa będzie startować automatycznie przy każdym włączeniu komputera.
4. Zarządzanie dyskami i miejscem
Jak nie dać się zaskoczyć brakiem miejsca na dysku.
df -h– (Disk Free) Pokazuje zajętość wszystkich zamontowanych partycji w czytelnym formacie (Giga/Megabajty).du -sh [katalog]– (Disk Usage) Pokazuje, ile dokładnie miejsca zajmuje konkretny folder na dysku.lsblk– Wyświetla listę wszystkich fizycznych dysków i ich partycji w formie drzewa.- Montowanie i fstab:
mount /dev/sdb1 /mnt– Ręczne podłączenie dysku do systemu./etc/fstab– Plik konfiguracyjny, w którym zapisujemy dyski, które mają być montowane na stałe przy starcie systemu.
Praktyka na maszynie wirtualnej:
- Zainstaluj pakiet
htopużywającapt. - Uruchom go i pokaż, jak zidentyfikować najbardziej "zasobożerny" proces.
- Spróbuj sprawdzić status usługi sieciowej:
sudo systemctl status networking. - Wykonaj
df -h, aby pokazać widzom, ile miejsca zajmuje świeża instalacja Debiana.