ఒక లాగ్ ఫైల్, మీరు బాగా ఊహించినట్లుగా, లైనక్స్ ఆపరేటింగ్ సిస్టమ్, అప్లికేషన్లు మరియు సేవలకు సంబంధించిన కాలపట్టికను అందిస్తుంది.
ఫైళ్ళు చదివి వినిపించటానికి సాదా టెక్స్ట్లో నిల్వ చేయబడతాయి. ఈ మార్గదర్శిని లాగ్ ఫైళ్ళను ఎక్కడ కనుగొని, కొన్ని ముఖ్యమైన కీ లాగ్లను హైలైట్ చేస్తుంది మరియు వాటిని ఎలా చదవాలో వివరిస్తుంది.
మీరు Linux లాగ్ ఫైళ్ళు ఎక్కడ కనుగొనవచ్చును
లైనక్స్ లాగ్ ఫైళ్ళు సాధారణంగా ఫోల్డర్ / var / logs లో నిల్వ చేయబడతాయి.
ఫోల్డర్ పెద్ద సంఖ్యలో ఫైళ్లను కలిగి ఉంటుంది మరియు మీరు ప్రతి అనువర్తనం కోసం సమాచారాన్ని పొందవచ్చు.
ఉదాహరణకు ఉన్నప్పుడు ls కమాండ్ ఒక నమూనా / var / logs ఫోల్డర్లో అమలు అయ్యి ఇక్కడ అందుబాటులో ఉన్న లాగ్లలో కొన్ని ఉన్నాయి.
- kern.log
- auth.log
- bootstrap.log
- alternatives.log
- samba
- కప్పులు
- lightdm
ఆ జాబితాలోని చివరి మూడు ఫోల్డర్లు కానీ ఫోల్డర్లలో ఫైళ్లను లాగ్ చేస్తాయి.
లాగ్ ఫైళ్ళు సాదా టెక్స్ట్ ఫార్మాట్ లో ఉన్నందున కింది ఆదేశాన్ని టైప్ చేసి వాటిని చదువుకోవచ్చు:
నానో పై ఆదేశం నానో అని పిలువబడే ఎడిటర్లో లాగ్ ఫైల్ను తెరుస్తుంది. లాగ్ ఫైల్ పరిమాణం చిన్నదిగా ఉంటే, లాగ్ ఫైల్ను ఎడిటర్లో తెరిచి ఉంచడం సరే కానీ లాగ్ ఫైల్ పెద్దది అయినట్లయితే మీరు లాగ్ యొక్క టెయిల్ ఎండ్ చదవడంలో మాత్రమే ఆసక్తి కలిగి ఉంటారు. కింది కింది విధంగా ఒక ఫైల్ లో గత కొన్ని పంక్తులను చదవటానికి తోడ్ కమాండ్ అనుమతిస్తుంది: తోక మీరు చూపించడానికి ఎన్ని పంక్తులు పేర్కొనవచ్చు -n ఈ క్రింది విధంగా మారండి: తోక- n కోర్సు, మీరు ఫైల్ ప్రారంభంలో చూడాలనుకుంటే మీరు ఉపయోగించవచ్చు తల ఆదేశం. లైనక్సు లోపల కనిపించే ప్రధానమైనవి క్రింది లాగ్ ఫైల్స్. అధికార లాగ్ (auth.log) ట్రాక్స్ వినియోగదారుని ప్రాప్యతను నియంత్రించే అధికార వ్యవస్థలను ఉపయోగిస్తుంది. డెమోన్ లాగ్ (daemon.log) ముఖ్యమైన పనులను నిర్వహించే నేపథ్యంలో నడుస్తున్న సేవలను ట్రాక్ చేస్తుంది. డెమోన్స్ ఏ గ్రాఫికల్ అవుట్పుట్ను కలిగిలేదు. డీబగ్ లాగ్ అనువర్తనములకు డీబగ్ అవుట్పుట్ అందించును. కెర్నల్ లాగ్ లైనక్స్ కెర్నల్ గురించి వివరాలను అందిస్తుంది. సిస్టమ్ లాగ్ మీ సిస్టమ్ గురించి అధిక సమాచారాన్ని కలిగి ఉంది మరియు మీ దరఖాస్తుకు దాని సొంత లాగ్ లేకపోతే, ఈ లాగ్ ఫైల్లో బహుశా ఎంట్రీలు ఉంటాయి. పైన ఉన్న చిత్రం నా సిస్టమ్ లాగ్ ఫైల్ (syslog) లోని చివరి 50 ఫైళ్ళ యొక్క కంటెంట్లను చూపిస్తుంది. లాగ్లోని ప్రతి లైన్ కింది సమాచారాన్ని కలిగి ఉంది: ఉదాహరణకు, syslog ఫైలులోని ఒక పంక్తి కింది విధంగా ఉంటుంది: jan 20 12:28:56 gary-virtualbox systemd 1: కప్పులు షెడ్యూలర్ను ప్రారంభించడం జనవరి 20 వ తేదీన కప్పుల షెడ్యూల్ సేవను 12.28 వద్ద ప్రారంభించారు అని ఇది మీకు చెబుతుంది. లాగ్ ఫైల్స్ కాలానుగుణంగా తిప్పి తద్వారా అవి చాలా పెద్దవిగా ఉండవు. లాగ్ రొటేట్ యుటిలిటీ లాగ్ ఫైళ్ళను తిరిగే బాధ్యత. ఒక లాగ్ను తిరిగినప్పుడు మీరు ఇలా చెప్పవచ్చు ఎందుకంటే ఇది ఒక సంఖ్యను అనుసరిస్తుంది auth.log.1 , auth.log.2 . /Etc/logrotate.conf ఫైలును సవరించడం ద్వారా లాగ్ రొటేషన్ యొక్క పౌనఃపున్యాన్ని మార్చడం సాధ్యపడుతుంది. క్రింది నా logrotate.conf ఫైలు నుండి ఒక నమూనా చూపిస్తుంది: లాగ్ ఫైళ్ళను రాయండివీక్లీ లాగ్ ఫైల్స్ యొక్క 4 వారాల విలువను ఉంచండి రొటేట్ తిరిగే తర్వాత కొత్త లాగ్ ఫైళ్లను సృష్టించండి సృష్టించడానికి మీరు చూడగలరని, ఈ లాగ్ ఫైల్స్ ప్రతి వారం రొటేట్ చేస్తాయి, మరియు నాలుగు వారాల విలువైన లాగ్ ఫైల్స్ సమయంలో ఏ సమయంలో అయినా ఉంచబడతాయి. లాగ్ ఫైల్ రొటేట్ చేసినప్పుడు దాని స్థానంలో ఒక క్రొత్తది సృష్టించబడుతుంది. ప్రతి అప్లికేషన్ దాని స్వంత భ్రమణ విధానాన్ని కలిగి ఉంటుంది. Syslog ఫైలు కప్స్ లాగ్ ఫైల్ కన్నా వేగంగా పెరగబోతోంది ఎందుకంటే ఇది చాలా ఉపయోగకరమైనది. భ్రమణ విధానాలు /etc/logrotate.d లో ఉంచబడతాయి. దాని సొంత భ్రమణ విధానం అవసరం ప్రతి అప్లికేషన్ ఈ ఫోల్డర్ లో ఒక ఆకృతీకరణ ఫైలు కలిగి ఉంటుంది. ఉదాహరణకు, సాధనం apt logrotate.d ఫోల్డర్లో ఒక ఫైల్ను క్రింది విధంగా కలిగి ఉంది: /var/log/apt/history.log {రొటేట్ 12నెలవారీకుదించుముmissingoknotifempty} సాధారణంగా, ఈ లాగ్ ఈ క్రింది వాటిని చెబుతుంది. లాగ్ 12 వారాల విలువైన లాగ్ ఫైళ్ళను ఉంచుతుంది మరియు ప్రతి నెలా (నెలకు ఒకటి) తిరుగుతుంది. లాగ్ ఫైల్ కంప్రెస్ చేయబడుతుంది. ఒక సందేశంలో ఏ సందేశాలు వ్రాయబడకపోతే (అంటే అది ఖాళీగా ఉంది) అప్పుడు ఇది ఆమోదయోగ్యమైనది. ఇది ఖాళీగా ఉంటే లాగ్ రొటేట్ చేయదు. ఫైల్ యొక్క విధానాన్ని సవరించడానికి మీకు అవసరమైన అమర్పులతో ఫైల్ని సవరించండి మరియు ఆదేశాన్ని అమలు చేయండి: logrotate -f కీ సిస్టమ్ లాగ్స్
లాగ్ ఫైల్ యొక్క విషయాలను విశ్లేషించడం
తిరిగే లాగ్లు













