నెట్వర్క్లో డేటాను బదిలీ చేయడానికి ఆపరేటింగ్ సిస్టమ్లు ప్యాకెట్లను ఉపయోగిస్తాయి. ఇవి డేటాను మరియు పరికరాల మధ్య ప్రయాణాన్ని కలిగి ఉండే చిన్న సమాచార భాగాలు. అంతేకాకుండా, ఏదైనా నెట్వర్క్ సమస్య తలెత్తినప్పుడు, అంతర్లీన సమస్య యొక్క మూల కారణాన్ని గుర్తించడంలో ప్యాకెట్లు సహాయపడతాయి. ఎలా? ఆ ప్యాకెట్ల మార్గాన్ని గుర్తించడం ద్వారా.
Linuxలోని traceroute కమాండ్ నిర్దిష్ట గమ్యస్థానానికి ప్రయాణించేటప్పుడు పాత్ ప్యాకెట్లను మ్యాప్ చేయడంలో మీకు సహాయపడుతుంది. నెట్వర్క్ జాప్యం, ప్యాకెట్ నష్టం, నెట్వర్క్ హాప్లు, DNS రిజల్యూషన్ సమస్యలు, స్లో వెబ్సైట్ యాక్సెస్ మరియు మరిన్నింటిని పరిష్కరించడంలో ఇది మీకు మరింత సహాయపడుతుంది. కాబట్టి, ఈ బ్లాగ్లో, మేము Linuxలో traceroute కమాండ్ని ఉపయోగించడానికి సులభమైన మార్గాలను వివరిస్తాము.
Linuxలో Traceroute కమాండ్ని ఎలా ఉపయోగించాలి
ముందుగా, అనేక Linux డిస్ట్రిబ్యూషన్లలో traceroute ముందే ఇన్స్టాల్ చేయబడదు. అయితే, మీరు మీ సిస్టమ్ ప్రకారం క్రింది కమాండ్లో ఒకదాన్ని అమలు చేయడం ద్వారా దీన్ని ఇన్స్టాల్ చేయవచ్చు:
ఆపరేటింగ్ సిస్టమ్ | ఆదేశం |
డెబియన్/ఉబుంటు | sudo apt ఇన్స్టాల్ ట్రేసర్రూట్ |
ఫెడోరా | sudo dnf ట్రేసర్రూట్ను ఇన్స్టాల్ చేయండి |
ఆర్చ్ లైనక్స్ | సుడో ప్యాక్మ్యాన్ -సై ట్రేసౌట్ |
openSUSE | sudo zypper traceroute ఇన్స్టాల్ |
సంస్థాపన తర్వాత, మీరు నమోదు చేయడం ద్వారా traceroute ఆదేశాన్ని అమలు చేయవచ్చు:
ట్రేసౌట్ < గమ్యం_IP >
ఇతరులను నక్షత్రం(*)గా గుర్తు పెట్టేటప్పుడు ఫలితం ఒక హాప్ని మాత్రమే చూపుతుంది. 3 సెకన్ల సమయం ముగిసిన వ్యవధిలో తదుపరి హాప్లు ప్రతిస్పందించనందున ఇది జరుగుతుంది. అంతేకాకుండా, ట్రేసెరౌట్ కమాండ్, డిఫాల్ట్గా, హాప్ల హోస్ట్ పేర్లను పొందడానికి DNS రిజల్యూషన్ను ఉపయోగిస్తుంది, ఇది ప్రక్రియను నెమ్మదిస్తుంది. మీరు ఆ భాగాన్ని వదిలివేయవచ్చు మరియు -n ఎంపికను ఉపయోగించడం ద్వారా IP చిరునామాలను మాత్రమే ప్రదర్శించడానికి మార్గనిర్దేశం చేయవచ్చు:
ట్రేసౌట్ -ఎన్ < గమ్యం_IP >
మీరు హాప్ల సంఖ్యను పరిమితం చేయాలనుకుంటే, traceroute కమాండ్తో పాటు -m ఎంపికను ఉపయోగించండి:
ట్రేసౌట్ -మీ ఎన్ < గమ్యం_IP >
ఇక్కడ, N స్థానంలో కావలసిన సంఖ్యలో హాప్లను ఉంచండి. అమలు చేసినప్పుడు, అది ఫలితాల్లో N సంఖ్య హాప్లను మాత్రమే అందిస్తుంది. ట్రేసౌట్ కమాండ్ ప్రతి హాప్ యొక్క రౌండ్-ట్రిప్ సమయాన్ని (RTT) మాత్రమే ప్రదర్శిస్తుంది. అయితే, మీరు -I ఎంపికతో మరింత వివరణాత్మక సమయ సమాచారాన్ని పొందవచ్చు:
ట్రేసౌట్ -ఐ < గమ్యం_IP >
ఈ ఆదేశం మరింత ఖచ్చితమైన RTT డేటాను తిరిగి పొందడానికి ICMP ఎకో అభ్యర్థనను పంపుతుంది. ఉదాహరణకు, Google ఉదాహరణను మళ్లీ తీసుకోండి:
చిట్కా : మీ పేర్కొన్న గమ్యస్థానం ICMP ప్యాకెట్లను నియంత్రిస్తే, బదులుగా -U ఎంపికను ఉపయోగించడం ద్వారా మీరు UDP ప్యాకెట్లను కనుగొనవచ్చు:
ట్రేసౌట్ -IN < గమ్యం_IP >
ఒకవేళ మీరు traceroute కోసం మరిన్ని ఎంపికలను అన్వేషించాలనుకుంటే, దయచేసి దిగువ ఆదేశాన్ని అమలు చేయండి:
ట్రేసౌట్ --సహాయం
ఒక త్వరిత ముగింపు
Traceroute అనేది మీరు Linuxలో నెట్వర్క్ సంబంధిత సమస్యలను నిర్ధారించడానికి ఉపయోగించే అద్భుతమైన CLI యుటిలిటీ. ఇది నెట్వర్క్లోని అన్ని క్లిష్టమైన సమస్యలను గుర్తించడానికి ప్యాకెట్ల మార్గాన్ని ట్రేస్ చేస్తుంది. అందువల్ల, మేము కొన్ని ఉదాహరణల సహాయంతో traceroute కమాండ్ గురించి ప్రతి ఒక్క వివరాలను వివరించాము.