ఈ వ్యాసం Linux ఫైల్ సిస్టమ్ అంతటా చెల్లాచెదురుగా ఉన్న వివిధ లాగ్ ఫైల్లను ఎలా వీక్షించాలో వివరిస్తుంది. సిస్టమ్ క్రమరాహిత్యాలను కనుగొనడానికి లాగ్ ఫైల్లు ఉపయోగపడతాయి మరియు వాటి కోసం పరిష్కారాలను అభివృద్ధి చేయడంలో సహాయపడతాయి. దిగువ జాబితా చేయబడిన అన్ని ఆదేశాలు ఉబుంటు 20.04 LTS వెర్షన్లో పరీక్షించబడ్డాయి, కానీ అవి ఇతర Linux పంపిణీలలో కూడా పని చేయాలి. ఒకవేళ మీరు నిర్దిష్ట లాగ్ ఫైల్లను కనుగొనలేకపోతే, మీరు లొకేట్ కమాండ్ను ఉపయోగించవచ్చు, ఇది మీ సిస్టమ్లో ప్యాకేజీ మేనేజర్ ద్వారా ఇన్స్టాల్ చేయబడుతుంది.
గ్నోమ్ లాగ్స్
GNOME లాగ్స్ అనేది చాలా GNOME షెల్ ఆధారిత Linux పంపిణీలలో డిఫాల్ట్గా షిప్ చేయబడిన గ్రాఫికల్ లాగ్ వ్యూయర్. ఇది సిస్టమ్డ్ జర్నల్స్ కోసం రూపొందించబడిన అన్ని లాగ్లను చూపుతుంది. Systemd మీ సిస్టమ్లో నడుస్తున్న అన్ని సేవలను నిర్వహిస్తుంది మరియు బూట్లో ప్రారంభించిన వివిధ సేవలను ప్రారంభించడం, ఆపడం మరియు పర్యవేక్షించడం దీనికి బాధ్యత వహిస్తుంది. గ్నోమ్ లాగ్లు వివిధ శీర్షికలలో లాగ్లను చక్కగా వర్గీకరిస్తాయి మరియు మీరు ఈ లాగ్లను టెక్స్ట్ ఫైల్లకు ఎగుమతి చేయవచ్చు. వివిధ ఫిల్టర్లను ఉపయోగించి లాగ్ సందేశాలను శోధించడానికి మరియు మెరుగుపరచడానికి కూడా ఇది మిమ్మల్ని అనుమతిస్తుంది.
ఉబుంటులో గ్నోమ్ లాగ్లను ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ sudo apt గ్నోమ్-లాగ్లను ఇన్స్టాల్ చేయండి
మీ డిస్ట్రిబ్యూషన్తో పంపిన ప్యాకేజీ మేనేజర్లో సెర్చ్ చేయడం ద్వారా మీరు ఇతర లైనక్స్ డిస్ట్రిబ్యూషన్లలో గ్నోమ్ లాగ్లను ఇన్స్టాల్ చేయవచ్చు. ప్రత్యామ్నాయంగా, మీరు దీన్ని కంపైల్ చేయవచ్చు సోర్స్ కోడ్ .
లైనక్స్ కెర్నల్ లాగ్స్
టెర్మినల్లో కెర్నల్ లాగ్లను చూడటానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ cat /var/log/kern.log
మీకు నచ్చిన ఏదైనా టెక్స్ట్ ఎడిటర్లో కూడా మీరు లాగ్ ఫైల్ను తెరవవచ్చు. పై స్క్రీన్షాట్ పైప్ గుర్తు తర్వాత టెయిల్ కమాండ్ వినియోగాన్ని చూపుతుంది. చివరి కొన్ని పంక్తులు మాత్రమే అవుట్పుట్గా చూపబడతాయని ఇది నిర్ధారిస్తుంది (ఈ సందర్భంలో రెండు పంక్తులు).
మునుపటి బూట్ కోసం కెర్నల్ లాగ్లను వీక్షించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ cat /var/log/kern.log.1X11 లాగ్స్
మీ లైనక్స్ పంపిణీని బట్టి X11 Xorg డిస్ప్లే సర్వర్ కోసం లాగ్లు రెండు ప్రదేశాలలో కనుగొనబడతాయి. లాగ్లు/var/log/లేదా $ HOME/.local/share/xorg/డైరెక్టరీలలో ఉండవచ్చు. దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు Xorg లాగ్ ఫైల్ల యొక్క సరైన స్థానాన్ని కనుగొనవచ్చు:
$ Xorg.0.log ని గుర్తించండిఫైల్ పేరులోని 0 భాగం కనెక్ట్ చేయబడిన మానిటర్ కోసం గుర్తింపు సంఖ్యను సూచిస్తుంది. మీ సిస్టమ్కు ఒకే ఒక డిస్ప్లే కనెక్ట్ అయితే, ఫైల్ పేరు Xorg.0.log అయి ఉండాలి. బహుళ-మానిటర్ సెటప్ల విషయంలో, బహుళ లాగ్ ఫైల్లు రికార్డ్ చేయబడతాయి, ప్రతి మానిటర్కు ఒకటి. ఉదాహరణకు, మల్టీ-మానిటర్ సెటప్లలో, ఫైల్ పేర్లు Xorg.0.log, Xorg.1.log మరియు మొదలైనవి కావచ్చు.
తక్కువ ఆదేశాన్ని ఉపయోగించి ఈ లాగ్లను వీక్షించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
$ తక్కువ $ HOME/.local/share/xorg/Xorg.0.logతక్కువ ఆదేశం టెర్మినల్ అవుట్పుట్ను తగ్గిస్తుంది మరియు కీని ఉపయోగించి టెర్మినల్ అవుట్పుట్ యొక్క తదుపరి లైన్కు ఇంటరాక్టివ్గా నావిగేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
Dmesg
Dmesg కెర్నల్ లాగ్ సందేశాలను లేదా లైనక్స్ కెర్నల్ యొక్క రింగ్ బఫర్ను ప్రింట్ చేస్తుంది. కెర్నల్ ద్వారా ఉత్పత్తి చేయబడిన అన్ని అవుట్పుట్లను పరిశీలించడానికి మరియు డీబగ్ చేయడానికి ఇది ఉపయోగించబడుతుంది, ముఖ్యంగా కనెక్ట్ చేయబడిన హార్డ్వేర్ మరియు వాటి డ్రైవర్లకు సంబంధించిన సందేశాలు.
Dmesg లాగ్ను చూడటానికి కింది ఆదేశాలను అమలు చేయండి:
$ dmesgటెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు dmesg కోసం అన్ని కమాండ్ లైన్ ఆర్గ్యుమెంట్లను తనిఖీ చేయవచ్చు:
$ man dmesgబూట్ సందేశాలు
బూట్ సందేశాల లాగ్ని చూడటానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ sudo cat /var/log/boot.logమునుపటి బూట్ కోసం లాగ్లను వీక్షించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ sudo cat /var/log/boot.log.1సిస్టమ్ లాగ్స్
సిస్టమ్ లాగ్ ఫైళ్లు డీబగ్గింగ్ కోసం ఉపయోగపడే వివిధ రకాల సందేశాలను రికార్డ్ చేస్తాయి. మీరు ఇతర ఫైల్స్లో నిర్దిష్ట లాగ్ సందేశాలను కనుగొనలేకపోతే, అవి సిస్లాగ్ ఫైల్లలో ఉండే అవకాశాలు ఉన్నాయి.
వరుసగా ప్రస్తుత మరియు మునుపటి సిస్లాగ్ ఫైల్స్ చూడటానికి, కింది ఆదేశాలను అమలు చేయండి:
$ cat / var / log / syslog$ cat /var/log/syslog.1
అధికార లాగ్లు
ఆథరైజేషన్ లాగ్లు లేదా కేవలం Auth లాగ్లు సుడో కమాండ్ ద్వారా అభ్యర్థించిన రిమోట్ లాగిన్ ప్రయత్నాలు మరియు పాస్వర్డ్ ప్రాంప్ట్లను రికార్డ్ చేస్తాయి. ఈ లాగ్లను చూడటానికి, కింది ఆదేశాలను ఉపయోగించండి:
$ cat /var/log/auth.log$ cat /var/log/auth.log.1
లాగిన్ లాగ్లు
లాస్ట్లాగ్ లాగ్లాగ్ చివరి లాగిన్ గురించి సమాచారాన్ని చూపుతుండగా, ఫెల్లోగ్ లాగిన్ ప్రయత్నాలను విఫలమైంది. లాగిన్ రికార్డులను చూడటానికి కింది ఆదేశాలను అమలు చేయండి:
$ faillog$ లాస్ట్ లాగ్
థర్డ్ పార్టీ అప్లికేషన్ లాగ్స్
యూజర్ ఇన్స్టాల్ చేసిన థర్డ్ పార్టీ అప్లికేషన్లకు రూట్ యాక్సెస్ లేదు. ఒకవేళ వారు ఏవైనా లాగ్లను రికార్డ్ చేస్తున్నట్లయితే, అవి ఎగ్జిక్యూటబుల్ ఫైల్ డైరెక్టరీలో లేదా కింది ప్రదేశాలలో ఉండాలి:
- $ హోమ్/
- $ HOME/.config/
- $ HOME/.local/share/
ముగింపు
PC లో కొత్త మరియు మద్దతు లేని హార్డ్వేర్ ఉన్నప్పుడు ప్రత్యేకించి వివిధ లాగ్ ఫైల్లను పరీక్షించడం వల్ల సిస్టమ్ ఫ్రీజ్ మరియు క్రాష్ సమస్యల డీబగ్గింగ్లో సహాయపడుతుంది. భద్రతా ఉల్లంఘనలు లేదా సెక్యూరిటీ లొసుగులు ఏవైనా ఉన్నాయా అని తెలుసుకోవడానికి కూడా ఈ లాగ్ ఫైళ్లు ఉపయోగపడతాయి. మీ సిస్టమ్లో ఇన్స్టాల్ చేయబడిన సాఫ్ట్వేర్ లేదా తరచుగా రీబూట్లు మరియు క్రాష్ల నుండి మీరు ఊహించని ప్రవర్తనను పొందుతుంటే, మీరు చేయవలసిన మొదటి విషయం వివిధ సిస్టమ్ లాగ్ ఫైల్లను పరిశీలించడం.