Šiame straipsnyje bus paaiškinta, kaip peržiūrėti įvairius žurnalo failus, išsibarsčiusius visoje „Linux“ failų sistemoje. Žurnalo failai yra naudingi norint sužinoti sistemos anomalijas ir gali padėti kuriant jų taisymus. Visos toliau išvardytos komandos yra išbandytos „Ubuntu 20“.04 LTS versiją, tačiau jie turėtų veikti ir kituose „Linux“ paskirstymuose. Jei nepavyksta rasti tam tikrų žurnalo failų, galite naudoti komandą „Rasti“, kurią jūsų sistemoje galima įdiegti per paketų tvarkyklę.
GNOME žurnalai
„GNOME Logs“ yra grafinis žurnalų peržiūros įrankis, pagal numatytuosius nustatymus pristatomas daugelyje „GNOME Shell“ pagrįstų „Linux“ paskirstymų. Tai rodo visus žurnalus, sugeneruotus „systemd“ žurnalams. „Systemd“ valdo visas jūsų sistemoje veikiančias paslaugas ir yra atsakinga už įvairių paleidimo metu paleistų paslaugų paleidimą, sustabdymą ir stebėjimą. GNOME žurnalai tvarkingai suskirsto žurnalus į įvairias antraštes ir galite eksportuoti šiuos žurnalus į tekstinius failus. Tai taip pat leidžia jums ieškoti ir patobulinti žurnalo pranešimus naudojant įvairius filtrus.
Norėdami įdiegti GNOME žurnalus „Ubuntu“, vykdykite toliau nurodytą komandą:
$ sudo apt įdiekite „gnome-logs“Galite įdiegti GNOME žurnalus kituose „Linux“ paskirstymuose, ieškodami jo paketų tvarkyklėje, pateiktoje kartu su jūsų platinimu. Arba galite jį sukompiliuoti iš šaltinio kodo.
„Linux“ branduolio žurnalai
Norėdami peržiūrėti branduolio žurnalus terminale, vykdykite toliau nurodytą komandą:
$ cat / var / log / kern.žurnalas
Taip pat galite atidaryti žurnalo failą bet kuriame pasirinktame teksto rengyklėje. Viršuje pateiktoje ekrano kopijoje rodomas komandos „uodega“ naudojimas po vamzdžio simboliu. Tai užtikrina, kad tik paskutinės eilutės bus rodomos kaip išvestis (šiuo atveju dvi eilutės).
Norėdami peržiūrėti ankstesnio įkrovos branduolio žurnalus, vykdykite toliau nurodytą komandą:
$ cat / var / log / kern.žurnalas.1X11 žurnalai
„X11 Xorg“ vaizdo serverio žurnalus galima rasti dviejose vietose, atsižvelgiant į jūsų „Linux“ paskirstymą. Žurnalus galima rasti „/ var / log /“ arba „$ HOME /.local / share / xorg / “katalogai. Teisingą „Xorg“ žurnalo failų vietą galite rasti vykdydami žemiau esančią komandą:
$ suraskite „Xorg“.0.žurnalas„0“ dalis failo pavadinime žymi prijungto monitoriaus identifikavimo numerį. Jei prie sistemos prijungtas tik vienas ekranas, failo pavadinimas turėtų būti „Xorg.0.žurnalas “. Kelių monitorių sąrankos atveju bus įrašomi keli žurnalo failai, po vieną kiekvienam monitoriui. Pavyzdžiui, nustatant kelių monitorių rinkmenas failų pavadinimai gali būti „Xorg.0.žurnalas “,„ Xorg.1.žurnalas “ir pan.
Norėdami peržiūrėti šiuos žurnalus naudodami komandą „mažiau“, naudokite šią komandą:
$ mažiau $ HOME /.local / share / xorg / Xorg.0.žurnalas„Mažiau“ komanda sutrumpina terminalo išvestį ir leidžia interaktyviai pereiti prie kitos terminalo išvesties eilutės naudojant
Dmesg
„Dmesg“ spausdina branduolio žurnalo pranešimus arba „Linux“ branduolio „žiedo buferį“. Jis naudojamas tirti ir derinti visą branduolio sugeneruotą išvestį, ypač pranešimus, susijusius su prijungta aparatine įranga ir jų tvarkyklėmis.
Norėdami peržiūrėti dmesg žurnalą, vykdykite šias komandas:
$ dmesgVisus „dmesg“ komandinės eilutės argumentus galite patikrinti vykdydami šią komandą terminale:
$ man dmesgĮkrovos pranešimai
Norėdami peržiūrėti įkrovos pranešimų žurnalą, vykdykite toliau nurodytą komandą:
$ sudo cat / var / log / boot.žurnalasNorėdami peržiūrėti ankstesnio įkrovimo žurnalus, vykdykite toliau nurodytą komandą:
$ sudo cat / var / log / boot.žurnalas.1Sistemos žurnalai
Sistemos žurnalo failai įrašo įvairius pranešimus, naudingus derinant. Jei negalite rasti tam tikrų žurnalo pranešimų kituose failuose, yra tikimybė, kad jie gali būti syslog failuose.
Norėdami peržiūrėti esamus ir ankstesnius „syslog“ failus, vykdykite šias komandas:
$ cat / var / log / syslog$ cat / var / log / syslog.1
Įgaliojimų žurnalai
Autorizacijos žurnaluose arba tiesiog „Auth“ žurnaluose įrašomi nuotolinio prisijungimo bandymai ir slaptažodžio raginimai, kurių reikalauja sudo komanda. Norėdami peržiūrėti šiuos žurnalus, naudokite šias komandas:
$ cat / var / log / auth.žurnalas$ cat / var / log / auth.žurnalas.1
Prisijungimo žurnalai
„Faillog“ įrašo nepavykusius prisijungimo bandymus, o „Lastlog“ rodo informaciją apie paskutinį prisijungimą. Norėdami pamatyti prisijungimo įrašus, vykdykite šias komandas:
$ faillog$ „lastlog“
Trečiųjų šalių programų žurnalai
Vartotojo įdiegtos trečiųjų šalių programos neturi root prieigos. Jei jie įrašo kokius nors žurnalus, jie turėtų būti vykdomojo failo kataloge arba šiose vietose:
- $ HOME /
- $ HOME /.konfigūruoti /
- $ HOME /.vietinis / dalintis /
Išvada
Įvairių žurnalo failų nagrinėjimas gali padėti išspręsti sistemos užstrigimo ir gedimo problemas, ypač kai kompiuteryje yra naujos ir nepalaikomos aparatūros. Šie žurnalo failai taip pat naudingi norint sužinoti saugumo pažeidimus ar saugumo spragas, jei tokių yra. Jei jūsų sistemoje įdiegta programinė įranga elgiasi netikėtai arba dažnai paleidžiate ir užstringa, pirmiausia turėtumėte ištirti įvairius sistemos žurnalo failus.