Zacznij od konkretnego objawu
Zamiast „Linux nie działa”, zanotuj: co się nie uruchamia, od kiedy i co zmieniło się wcześniej. Czy problem pojawia się za każdym razem? Dotyczy jednej aplikacji czy całego systemu? Tak przygotowany opis łatwiej porównać z dokumentacją i zgłoszeniami innych użytkowników.
Wersja systemu i kernela
cat /etc/os-release
uname -rTe informacje pomagają dobrać instrukcję do właściwej dystrybucji. Numer kernela i wersja dystrybucji opisują różne elementy środowiska.
Usługi i logi
Na systemach używających systemd, takich jak Debian i CachyOS, przydatne są:
systemctl --failed
journalctl -b -p err
journalctl -b -1Pierwsze polecenie wskazuje jednostki w stanie błędu. Drugie pokazuje poważniejsze wpisy z bieżącego uruchomienia. Trzecie pozwala zajrzeć do poprzedniego uruchomienia, jeśli jego logi są zachowane. Do części wpisów mogą być potrzebne dodatkowe uprawnienia.
Wskazówki z terminala
man nazwa_polecenia otwiera dokumentację. W przeglądarce tekstowej wyszukiwanie przez / pomaga szybko znaleźć potrzebną opcję, a q zwykle kończy przeglądanie. Jeśli masz zainstalowane tldr, tldr nazwa_polecenia pokazuje krótsze przykłady zastosowań.
Jedna zmiana, jeden wynik
Zapisz ustawienie początkowe, wykonaj jedną zmianę i sprawdź efekt. Gdy zmienisz wiele rzeczy naraz, trudno ustalić, co pomogło. Przy zgłoszeniu problemu podawaj właściwy fragment logu i dokładny komunikat. Przed udostępnieniem przejrzyj logi pod kątem danych, których nie chcesz publikować.