సిస్లాగ్ అంటే ఏమిటి?
Syslog Linux సిస్టమ్స్ నుండి సిస్టమ్ లాగ్ సందేశాలను సేకరిస్తుంది మరియు నిల్వ చేస్తుంది. ఇది కెర్నల్, అప్లికేషన్లు మరియు డెమోన్లతో సహా వివిధ సిస్టమ్ భాగాల నుండి సందేశాలను రికార్డ్ చేస్తుంది. సిస్లాగ్ సందేశాలు సిస్టమ్ ఈవెంట్లు, లోపాలు మరియు హెచ్చరికల గురించి విలువైన సమాచారాన్ని కలిగి ఉంటాయి. సిస్టమ్ను పర్యవేక్షించడానికి మరియు నిర్ధారించడానికి సిస్టమ్ నిర్వాహకులకు ఈ సమాచారం కీలకం.
Linuxలో, syslog సేవ సులభంగా యాక్సెస్ మరియు విశ్లేషణ కోసం నిర్దేశించిన ప్రదేశంలో సందేశాలను నిల్వ చేస్తుంది. ఈ సందేశాలు ట్రబుల్షూటింగ్, సిస్టమ్ నిర్వహణ మరియు భద్రతా విశ్లేషణ కోసం ఉపయోగించవచ్చు.
Linux Syslog డేటాను ఎక్కడ నిల్వ చేస్తుంది?
డిఫాల్ట్గా, Linux ఫైల్లో syslog సందేశాలను నిల్వ చేస్తుంది /var/log/syslog . అయినప్పటికీ, వివిధ Linux పంపిణీల కారణంగా syslog ఫైల్ల యొక్క వాస్తవ స్థానం భిన్నంగా ఉండవచ్చు. Linuxలో syslog ఫైల్ల యొక్క కొన్ని సాధారణ స్థానాలు ఇక్కడ ఉన్నాయి:
/var/log/syslog: సిస్టమ్ లాగ్లను నిల్వ చేయడానికి ఇది ఒక సాధారణ స్థానం. ఇది ఉబుంటు వంటి డెబియన్ ఆధారిత పంపిణీలచే ఉపయోగించబడుతుంది.
/var/log/messages: అనేక Linux పంపిణీలలో సిస్టమ్ సందేశాలను నిల్వ చేయడానికి ఇది డిఫాల్ట్ స్థానం.
/var/log/kern.log: ఈ ఫైల్ Linux కెర్నల్ యొక్క కెర్నల్ సందేశాలను కలిగి ఉంది.
/var/log/auth.log: ఈ ఫైల్ వినియోగదారు ప్రమాణీకరణ మరియు అధికారీకరణ వంటి వినియోగదారుల వ్యక్తిగత డేటాను సేవ్ చేస్తుంది. ఇది పాస్వర్డ్ మార్పులను మరియు వినియోగదారు లాగిన్ సంఖ్యను కూడా సేవ్ చేస్తుంది.
/var/log/cron.log: నిర్దిష్ట సమయాల్లో టాస్క్లను షెడ్యూల్ చేయగల మరియు ఆటోమేట్ చేయగల వాటికి సంబంధించిన సందేశాలను కలిగి ఉంటుంది.
/var/log/dmesg: ఈ ఫైల్ కెర్నల్ రింగ్ బఫర్ నుండి సందేశాలను కలిగి ఉంది, ఇది హార్డ్వేర్ పరికరాలు మరియు డ్రైవర్ల గురించి సమాచారాన్ని నిల్వ చేస్తుంది.
/var/log/boot.log: ఈ లాగ్ ఫైల్లు సిస్టమ్ స్టార్టప్ సందేశాలను నిల్వ చేస్తాయి.
/var/log/faillog: ఈ లాగ్ ఫైల్ విఫలమైన లాగిన్ ప్రయత్నాన్ని సేవ్ చేస్తుంది.
Linuxలో syslog ఫైల్లను ఎలా యాక్సెస్ చేయాలి
Linuxలో syslogని యాక్సెస్ చేయడానికి, మీరు టెర్మినల్ మరియు టెక్స్ట్ ఎడిటర్ని ఉపయోగించాలి. సిస్లాగ్ని యాక్సెస్ చేయడానికి ఇక్కడ దశలు ఉన్నాయి:
వంటి syslog ఫైల్లు నిల్వ చేయబడిన డైరెక్టరీకి నావిగేట్ చేయండి /var/log/syslog . దీన్ని ఉపయోగించి syslog ఫైల్ డైరెక్టరీని తెరవండి:
$ cd / ఉంది / లాగ్$ ls
Linuxలో syslog ఫైల్లను ఎలా చదవాలి
సిస్లాగ్ ఫైల్స్ కంటెంట్ని చదవడానికి సులభమైన మార్గం పిల్లి టెర్మినల్లో ఆదేశం.
$ పిల్లి సిస్లాగ్
మేము టెక్స్ట్ ఎడిటర్లో సిస్లాగ్ ఫైల్లను కూడా తెరవవచ్చు:
$ నానో సిస్లాగ్
కిందివి సిస్లాగ్ నానో ఎడిటర్ లోపల మరింత వ్యవస్థీకృత పద్ధతిలో ఫైల్లు తెరవబడతాయి.
లాగ్ ఫైల్ల నిర్దిష్ట సంఖ్యను చదవండి
నిర్దిష్ట సంఖ్యలో syslog ఫైళ్లను వీక్షించడానికి మనం రెండు ఆదేశాలను ఉపయోగించవచ్చు తల మరియు తోక .
సిస్లాగ్ ఫైల్ యొక్క మొదటి కొన్ని పంక్తులను వీక్షించడానికి హెడ్ ఆదేశాలు మిమ్మల్ని అనుమతిస్తాయి. ఉదాహరణకి , మొదటి 20 లాగ్ ఫైళ్లను వీక్షించడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
$ తల -ఇరవై / ఉంది / లాగ్ / సిస్లాగ్
చివరి లాగ్ సందేశాలను వీక్షించడానికి, మేము టెయిల్ ఆదేశాలను ఉపయోగిస్తాము. ఉదాహరణకు, syslog యొక్క చివరి 20 సందేశాలను వీక్షించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
$ తోక -ఇరవై / ఉంది / లాగ్ / సిస్లాగ్
Syslogతో ట్రబుల్షూటింగ్
Linux సిస్టమ్లను ట్రబుల్షూటింగ్ చేయడానికి Syslog ఒక శక్తివంతమైన సాధనం. మేము దీన్ని ఉపయోగించవచ్చు:
- అప్లికేషన్ క్రాష్లు మరియు ఎర్రర్లను గుర్తించండి మరియు పరిష్కరించండి
- ఇది CPU మరియు మెమరీని పర్యవేక్షిస్తుంది
- భద్రతా ఉల్లంఘనలు మరియు తెలియని లాగిన్లను గుర్తించి నిరోధించండి
- నెట్వర్క్ కార్యాచరణను పర్యవేక్షించండి మరియు కనెక్టివిటీ సమస్యలను పరిష్కరించండి
ముగింపు
సిస్లాగ్ లేదా సిస్టమ్ లాగింగ్ ప్రోటోకాల్ సిస్టమ్ లాగ్ల సందేశాలను సర్వర్కు పంపుతుంది. ఈ ఫైల్ స్థానికంగా Linuxలో నిల్వ చేయబడుతుంది /var/log . /var/log డైరెక్టరీ syslogతో సహా వివిధ లాగ్స్ ఫైల్లను కలిగి ఉంది. సిస్లాగ్ ఫైల్ను క్యాట్ కమాండ్ ఉపయోగించి లేదా ఏదైనా టెక్స్ట్ ఎడిటర్ ఉపయోగించి చదవవచ్చు. సిస్లాగ్ ఫైల్లను చదవడం సిస్టమ్ సమస్యలను గుర్తించడంలో సహాయపడుతుంది.