18-04-2019, 09:22
0
Źródło: http://forum-old.linuxmint.pl/index.php/...561.0.html
Autor: Ulvhedin
Usługa journalctl stanowi cześć większego projektu o nazwie systemd. W LinuxMint jest ona uruchomiona i jak najbardziej można odpytywać o logi.
Niestety przy istniejącej konfiguracji nie mamy zbytnio możliwości odpytania o starsze logi niż, tj. pierwsze informacje są tylko od czasu uruchomienia komputera.
Jeżeli byśmy chcieli przeanalizować co się działo np wczoraj czy też sprawdzić co się działo zaraz przed zawieszeniem się systemu - taka opcja nie jest dla nas dostępna.
Czas to zmienić.
Krok po kroku - oto co trzeba wykonać:
1. Tworzymy katalog dla logów
Kod: [Zaznacz]
2. Ustawiamy właściela
Kod: [Zaznacz]
3. Nadajemy prawa
Kod: [Zaznacz]
4. Szybka zmiana konfiguracji, polega na poinformowaniu usługi gdzie ma zapisywać informacje.
Kod: [Zaznacz]
5. Restart usługę i... tyle
Kod: [Zaznacz]
Od tej chwili możemy się cieszyć dostępem do archiwalnych logów, np. aby dostać logi z działania przed restartem - można użyć takiego polecenia:
Kod: [Zaznacz]
lub logi od zadanego czasu, w przykładzie od wczoraj:
Kod: [Zaznacz]
Po więcej odsyłam do dokumentacji.
Autor: Ulvhedin
Usługa journalctl stanowi cześć większego projektu o nazwie systemd. W LinuxMint jest ona uruchomiona i jak najbardziej można odpytywać o logi.
Niestety przy istniejącej konfiguracji nie mamy zbytnio możliwości odpytania o starsze logi niż, tj. pierwsze informacje są tylko od czasu uruchomienia komputera.
Jeżeli byśmy chcieli przeanalizować co się działo np wczoraj czy też sprawdzić co się działo zaraz przed zawieszeniem się systemu - taka opcja nie jest dla nas dostępna.
Czas to zmienić.
Krok po kroku - oto co trzeba wykonać:
1. Tworzymy katalog dla logów
Kod: [Zaznacz]
Kod:
sudo mkdir /var/log/journal
2. Ustawiamy właściela
Kod: [Zaznacz]
Kod:
sudo chown root:systemd-journal /var/log/journal
3. Nadajemy prawa
Kod: [Zaznacz]
Kod:
sudo chmod 2755 /var/log/journal
4. Szybka zmiana konfiguracji, polega na poinformowaniu usługi gdzie ma zapisywać informacje.
Kod: [Zaznacz]
Kod:
sudo sed -i '/Storage/s/^#//g' /etc/systemd/journald.conf
5. Restart usługę i... tyle
Kod: [Zaznacz]
Kod:
sudo systemctl restart systemd-journald
Od tej chwili możemy się cieszyć dostępem do archiwalnych logów, np. aby dostać logi z działania przed restartem - można użyć takiego polecenia:
Kod: [Zaznacz]
Kod:
sudo journalctl -b -1
lub logi od zadanego czasu, w przykładzie od wczoraj:
Kod: [Zaznacz]
Kod:
sudo journalctl --since yesterday
Po więcej odsyłam do dokumentacji.