Linux సిస్టమ్ ఆరోగ్యాన్ని ఎలా పర్యవేక్షించాలో తెలియదా? Linux సిస్టమ్ పనితీరును పర్యవేక్షించడానికి మీరు ఉపయోగించే కొన్ని సాధనాలు ఉన్నాయి. వీటిలో కొన్ని లైనక్స్లో ముందే ఇన్స్టాల్ చేయబడినవి అయితే, మరికొన్ని మాన్యువల్గా ఇన్స్టాల్ చేయాలి.
మీ Linux సిస్టమ్లోని అంతర్లీన సమస్యలను అర్థం చేసుకోవడానికి మీరు కమాండ్-లైన్ సాధనాలను ఎలా ఉపయోగించవచ్చో చూద్దాం, అది ఉత్తమంగా పని చేయకుండా చేస్తుంది. డిస్క్ స్టోరేజ్, CPU, RAM లేదా నెట్వర్క్లో ఉన్న కొన్ని అడ్డంకుల వల్ల సమస్య కావచ్చు.
రోజు యొక్క వీడియోను తయారు చేయండి
Linux ఆరోగ్యాన్ని పర్యవేక్షించడం ఎందుకు ముఖ్యం
సిస్టమ్ అడ్మిన్గా, మీరు మీ మెషీన్ని దాని ఆరోగ్యాన్ని తరచుగా పర్యవేక్షించడం ద్వారా బాగా పని చేస్తుందని నిర్ధారించుకోవాలి. సమస్య తలెత్తితే, మీరు త్వరగా సమస్యను గుర్తించి, పరిష్కారాన్ని సిద్ధం చేయాలి, తద్వారా సిస్టమ్ మళ్లీ పనిచేయడం ప్రారంభిస్తుంది మరియు పనికిరాని సమయాన్ని విస్మరించవచ్చు.
సిస్టమ్ ఆరోగ్యాన్ని పర్యవేక్షించడానికి, మీరు సిస్టమ్ వనరులు మరియు వాటి వినియోగాన్ని గమనించడంలో మీకు సహాయపడే కొన్ని కమాండ్-లైన్ సాధనాలు మరియు యుటిలిటీలను ఉపయోగించవచ్చు. సమస్య వచ్చినప్పుడు, సమస్యను నిర్ధారించడానికి మరియు కనీస సమయంలో దాన్ని పరిష్కరించడానికి మీరు మళ్లీ ఈ సాధనాలను సంప్రదించవచ్చు.
Linux ఆరోగ్యాన్ని పర్యవేక్షించడానికి మీరు ఉపయోగించగల కొన్ని కమాండ్-లైన్ సాధనాలు క్రింద ఉన్నాయి. ప్రారంభించడానికి, తెరవండి Linux కమాండ్-లైన్ ఇంటర్ఫేస్ (CLI) ఆదేశాలను అమలు చేయడానికి మీ మెషీన్లో.
Linuxలో హార్డ్ డిస్క్ వినియోగాన్ని పర్యవేక్షించే సాధనాలు
Linux డిస్క్ నిల్వను పర్యవేక్షించడంపై దృష్టి సారించే కొన్ని కమాండ్-లైన్ సాధనాలు ఇక్కడ ఉన్నాయి:
1. df
మీ Linux మెషీన్ ఎంత స్థలాన్ని ఉపయోగిస్తుందో తనిఖీ చేయడానికి మీరు dfని ఉపయోగించవచ్చు. ఫైల్ పేరుతో ఉపయోగించినప్పుడు, ఫైల్ను నిల్వ చేసే డిస్క్ విభజనలో ఖాళీ స్థలం గురించి df మీకు తెలియజేస్తుంది. Linuxలో ఖాళీ డిస్క్ స్థలాన్ని తనిఖీ చేయడానికి, ఈ ఆదేశాన్ని అమలు చేయండి:
df
2. యొక్క
ఈ కమాండ్-లైన్ యుటిలిటీ ఫైల్ల ద్వారా ఇప్పటికే వినియోగించబడిన డిస్క్ స్థలాన్ని చూడటానికి మిమ్మల్ని అనుమతిస్తుంది. df చూపినట్లుగా ఇది అందుబాటులో ఉన్న స్థలాన్ని ప్రదర్శించదని గమనించండి. ఇది ఉపయోగించిన స్థలాన్ని మాత్రమే ప్రదర్శిస్తుంది.
వినియోగించిన స్థలాన్ని తనిఖీ చేయడానికి, ఈ ఆదేశాన్ని అమలు చేయండి:
du
3. ls కమాండ్
ls కమాండ్ అన్ని డైరెక్టరీ కంటెంట్లను మరియు అవి వినియోగిస్తున్న స్థలాన్ని జాబితా చేస్తుంది. నిర్దిష్ట డైరెక్టరీలోని ఫైల్ల పరిమాణాన్ని తనిఖీ చేయడానికి, ఆ డైరెక్టరీ లోపలికి వెళ్లి కింది ఆదేశాన్ని జారీ చేయండి:
ls -l -h
Linuxలో RAM మరియు CPU వినియోగాన్ని పర్యవేక్షించే సాధనాలు
CPU మరియు మెమరీ వినియోగాన్ని పర్యవేక్షించడంపై దృష్టి సారించే కొన్ని కమాండ్-లైన్ సాధనాలు ఇక్కడ ఉన్నాయి:
4. టాప్
మీ సిస్టమ్లో CPU మరియు మెమరీ వినియోగం గురించి సమాచారాన్ని పొందడానికి మీరు టాప్ని ఉపయోగించవచ్చు. కింది ఆదేశాన్ని జారీ చేసిన తర్వాత, మీరు మీ సిస్టమ్లో కాష్ మరియు బఫర్ సమాచారంతో పాటు నడుస్తున్న అన్ని సేవలను చూస్తారు:
ఇన్స్టాగ్రామ్లో మిమ్మల్ని ఎవరు అనుసరించలేదని చూడటానికి యాప్
top
మానిటర్లో మెమరీ వినియోగ సమస్య కనిపించినట్లయితే, మీరు చేయవచ్చు మీ RAM పనితీరును ఆప్టిమైజ్ చేయండి దాన్ని పరిష్కరించడానికి.
5. htop
htop అనేది టాప్కి ప్రత్యామ్నాయంగా పనిచేసే మరొక సాధనం. ఈ యుటిలిటీ Linuxలో ముందే ఇన్స్టాల్ చేయబడదు. దీన్ని ఇన్స్టాల్ చేయడానికి, ఉబుంటు మరియు డెబియన్లో కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt install htop
ఆర్చ్ లైనక్స్లో:
sudo pacman -S htop
Fedora, CentOS మరియు RHELలో:
sudo dnf install htop
కు htopని ఉపయోగించి మీ సిస్టమ్లో CPU వినియోగాన్ని పర్యవేక్షించండి , ఈ ఆదేశాన్ని అమలు చేయండి:
htop
6. mpstat
మీరు Linux పై CPU సమాచారాన్ని పొందడానికి ఉపయోగించే మరొక సాధనం mpstat. ఈ యుటిలిటీ అందుబాటులో ఉన్న ప్రతి ప్రాసెసర్ కార్యాచరణ యొక్క నివేదికను అందిస్తుంది. మీరు ఈ ఆదేశంతో అన్ని ప్రక్రియల పూర్తి CPU వినియోగ నివేదికను కూడా చూడవచ్చు.
ఈ సాధనం Linuxలో ముందే ఇన్స్టాల్ చేయబడదు. మీరు మొదట ఇన్స్టాల్ చేయాలి సిస్స్టాట్ mpstatని ఉపయోగించడానికి మీ సిస్టమ్లోని ప్యాకేజీ:
sudo apt install sysstat
ఇప్పుడు మీ సిస్టమ్లో CPU వినియోగాన్ని వీక్షించడానికి కింది ఆదేశాన్ని అమలు చేయండి:
mpstat
7.vmstat
vmstat RAM, ప్రక్రియలు, బఫర్, కాష్, CPU కార్యాచరణ మరియు మరిన్నింటి గురించి సమాచారాన్ని అందిస్తుంది. ఈ సాధనాన్ని ఉపయోగించడానికి, ఈ ఆదేశాన్ని అమలు చేయండి:
vmstat
8. ఐయోస్టాట్
iostat అనేది మీరు Linux నిల్వ ఇన్పుట్ మరియు అవుట్పుట్ గణాంకాలను చూడటానికి ఉపయోగించే సిస్టమ్ మానిటరింగ్ సాధనం.
నాకు 100 డిస్క్ వినియోగం ఎందుకు ఉంది
ఈ కమాండ్-లైన్ యుటిలిటీని ఉపయోగించడం ద్వారా, మీరు I/O పరికరం లోడింగ్పై నివేదికలను చూడవచ్చు. ఈ సాధనాన్ని ఉపయోగించడానికి, ఈ ఆదేశాన్ని అమలు చేయండి:
iostat
9. సార్
నిర్దిష్ట సమయం తర్వాత CPU వినియోగాన్ని పర్యవేక్షించడానికి sar మిమ్మల్ని అనుమతిస్తుంది. ఈ సాధనాన్ని ఉపయోగించడానికి, మీరు sysstat ప్యాకేజీని ఇన్స్టాల్ చేయాలి.
ప్రతి 10 సెకన్ల తర్వాత CPU వినియోగాన్ని తనిఖీ చేయడానికి, మీరు ఇలా ఆదేశాన్ని అమలు చేస్తారు:
sar 10
అంతే కాదు, మీరు నిర్దిష్ట సంఖ్యలో పునరావృత్తులు కోసం అమలు చేయమని సాధనాన్ని కూడా సూచించవచ్చు. ఉదాహరణకు, మీరు ప్రతి రెండు సెకన్ల తర్వాత మరియు ఎనిమిది పునరావృతాల కోసం CPU వినియోగాన్ని పర్యవేక్షించాలనుకుంటే, ఆదేశాన్ని ఇలా అమలు చేయండి:
sar 2 8
Linuxలో నెట్వర్క్ వినియోగాన్ని పర్యవేక్షించే సాధనాలు
నెట్వర్క్ వినియోగాన్ని పర్యవేక్షించడంపై దృష్టి సారించే కొన్ని కమాండ్-లైన్ సాధనాలు ఇక్కడ ఉన్నాయి:
10. NetHogs
NetHogs అనేది Linux సిస్టమ్లోని ప్రతి ప్రక్రియ ద్వారా ఉపయోగించబడే బ్యాండ్విడ్త్తో సహా నిజ-సమయ నెట్వర్క్ ట్రాఫిక్ను పర్యవేక్షించడానికి మీరు ఉపయోగించే ఒక ప్రముఖ కమాండ్-లైన్ యుటిలిటీ.
ఈ సాధనం Linuxలో ముందే ఇన్స్టాల్ చేయబడదు. కింది ఆదేశం NetHogsని ఇన్స్టాల్ చేస్తుంది డెబియన్ ఆధారిత పంపిణీలు :
sudo apt install nethogs
ఈ సాధనాన్ని ఉపయోగించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
nethogs
11. tcpdump
tcpdump అనేది నెట్వర్క్లో నిర్దిష్ట ఇంటర్ఫేస్లో ప్రసారం చేయబడిన లేదా స్వీకరించబడిన TCP/IP ప్యాకెట్లను సంగ్రహించడానికి ఉపయోగించే నెట్వర్క్ ప్యాకెట్ ఎనలైజర్.
ఈ సాధనాన్ని ఉపయోగించడానికి, కింది ఆదేశాన్ని అమలు చేయండి మరియు మీరు ట్రాఫిక్ను తనిఖీ చేయాలనుకుంటున్న ఇంటర్ఫేస్ను పేర్కొనండి:
tcpdump -i interface
12. నెట్స్టాట్
నెట్స్టాట్ మానిటర్లు మరియు అవుట్పుట్లు ఇన్కమింగ్ మరియు అవుట్గోయింగ్ నెట్వర్క్ ట్రాఫిక్ గణాంకాలు. నెట్వర్క్లో ఏవైనా అడ్డంకులు ఉన్నాయో లేదో తనిఖీ చేయడానికి ఉపయోగించే అత్యంత ముఖ్యమైన నెట్వర్క్ సాధనాల్లో ఇది ఒకటి. ఇది సిస్టమ్లో ఉపయోగంలో ఉన్న ఇంటర్ఫేస్లు మరియు పోర్ట్ల గురించి సమాచారాన్ని కూడా అందిస్తుంది.
ఈ కమాండ్ లైన్ యుటిలిటీ ఆధునిక లైనక్స్ సిస్టమ్స్లో ముందే ఇన్స్టాల్ చేయబడింది. అయినప్పటికీ, మీకు అది లేకుంటే, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు దీన్ని ఇన్స్టాల్ చేయవచ్చు:
స్నేహితులతో ఆడటానికి మొబైల్ గేమ్స్
sudo apt install net-tools
మీ సిస్టమ్లో క్రియాశీల ఇంటర్నెట్ కనెక్షన్లను చూడటానికి, ఈ ఆదేశాన్ని అమలు చేయండి:
netstat -a | more
Linux అడ్మినిస్ట్రేషన్ సులభం చేయబడింది
నివారణ కంటే ముందు జాగ్రత్త ఉత్తమం. సిస్టమ్ పనితీరును గందరగోళపరిచే ముందు CPU, RAM, డిస్క్ మరియు నెట్వర్క్ వినియోగాన్ని పర్యవేక్షించడం ద్వారా సిస్టమ్లోని ఏదైనా సమస్యను గుర్తించడం లక్ష్యం.
Linux పరిపాలన అంత తేలికైన పని కాదు. కానీ ఈ సరళమైన కమాండ్ లైన్ యుటిలిటీలకు ధన్యవాదాలు, మీరు ఇప్పుడు Linux ఆరోగ్యాన్ని పర్యవేక్షించవచ్చు మరియు నెట్వర్క్ లేదా సిస్టమ్లో ఏవైనా సమస్యలను పరిష్కరించవచ్చు.