Najpierw jest lista niektórych typowych plików dziennika i ich zawartości:
/var/log/messages
: Ogólne wiadomości i rzeczy związane z systemem
/var/log/auth.log
: Dzienniki uwierzytelnienia.
/var/log/kern.log
: Dzienniki jądra.
/var/log/cron.log
: Dzienniki demona Cron.
/var/log/Xorg.0.log
: Zaloguj się do serwera X.
~/.xsession-errors
: Dzienniki związane z ostatnią sesją X (i poprzednią, w xsession-errors.old
)
Po zalogowaniu się do tty dobrze jest przejść do folderu, w którym znajdują się dzienniki (zwykle /var/log
). W tym celu używamy cd
polecenia:
cd /var/log
Teraz, gdy jesteśmy w folderze, w którym przechowywane są dzienniki, używamy ls
polecenia, aby zobaczyć, jakie dzienniki istnieją:
ls -a
Prawdopodobnie będzie ich sporo, instrukcje te powinny dotyczyć wszystkich.
Po znalezieniu dziennika, który chcesz wyświetlić, możesz użyć less
polecenia:
less kern.log
Użyj klawiszy strzałek w górę / w dół, aby przeglądać plik. Po Qzakończeniu naciśnij, aby wyjść less
. Jeśli chcesz przeszukać dzienniki pod kątem określonego słowa kluczowego, możesz użyć grep
:
sudo grep "apparmor" kern.log
Grep akceptuje również wyrażenia regularne. Zobacz man grep
po więcej informacji.
Jeśli potrzebujesz tylko danych wyjściowych określonego polecenia, zapoznaj się z tym pytaniem dotyczącym zapisywania danych wyjściowych terminala w pliku, który możesz następnie przekazać osobie pomagającej ci, postępując zgodnie z jedną z poniższych metod.
To wszystko jest błyszczące i wspaniałe, że możesz powiedzieć, ale nie mam ani jednej wskazówki, czego szukam, i po prostu muszę przekazać plik dziennika komuś innemu, aby mi pomóc. My też możemy to zrobić!
Jeśli otrzymujesz pomoc od osoby w Internecie (takiej jak ta strona!), Najlepszym sposobem na udostępnienie tej informacji jest przesłanie pliku (plików) na http://paste.ubuntu.com i przekazanie mu linku. Jeśli twoje urządzenie ma aktywne połączenie z Internetem, możesz to zrobić w jednym kroku, jak opisano w metodzie 2, w przeciwnym razie wykonaj kroki w metodzie 1 i prześlij pliki z innego komputera, który może uzyskać dostęp do Internetu.
Metoda 1: Umieść je na zewnętrznych nośnikach.
takich jak dysk flash lub karta SD. Podłącz jeden. Ubuntu powinien automatycznie zamontować go, /media
więc uruchom
ls /media
Jeśli zobaczysz tam nazwę dysku flash / karty SD, możesz kontynuować. W przeciwnym razie będziesz musiał zamontować go ręcznie . (nie martw się! To wcale nie jest przerażające).
Po zamontowaniu dysku możesz użyć cp
polecenia, aby skopiować potrzebne dzienniki lub pliki:
cp /var/log/kern.log /media/myFlashDrive/
Po zakończeniu odmontuj dysk:
sudo umount /media/myFlashDrive
Metoda 2: Prześlij pliki bezpośrednio do pastebin ..
jak paste.ubuntu.com . W tym celu użyj pastebinit
polecenia. Najpierw musimy zainstalować pastebinit:
sudo apt-get install pastebinit
następnie prześlij pliki w następujący sposób:
pastebinit file1 file2 file3
Gdzie file1 file2 file3
jest rozdzielona spacjami lista plików, które chcesz przesłać. Na przykład, jeśli ładowałem kern.log
i Xorg.0.log
użyłbym polecenia:
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinit zwróci link do każdego przesłanego pliku. Udostępnij te linki osobom, które ci pomagają.