నెట్వర్క్ ట్రబుల్షూటింగ్ చేస్తున్నప్పుడు ప్రత్యేకంగా నెట్వర్క్ సంబంధిత సమస్యలపై చెక్ ఉంచడం ముఖ్యం. తనిఖీ చేయవలసిన మొదటి విషయం ఏమిటంటే, ఏ పోర్ట్లు సక్రియంగా ఉన్నాయి మరియు వినడం లేదా మీ సర్వర్కు ఏ అప్లికేషన్ కనెక్ట్ చేయబడింది. నెట్వర్క్లోని లిజనింగ్ పోర్ట్ విభాగం ఏ ప్రక్రియ వింటుంది మరియు కమ్యూనికేషన్ ముగింపు బిందువుగా పనిచేస్తుంది. లిజనింగ్ పోర్ట్ యొక్క స్థితి తెరవబడుతుంది, మూసివేయబడుతుంది, ఫిల్టర్ చేయబడుతుంది లేదా ఫిల్టర్ చేయబడదు.
మీరు Linuxలో లిజనింగ్ పోర్ట్ సమాచారాన్ని తనిఖీ చేయడానికి ఆదేశాల కోసం శోధిస్తున్నట్లయితే, ఈ కథనం యొక్క గైడ్ని అనుసరించండి.
Linuxలో లిజనింగ్ పోర్ట్లను ఎలా తనిఖీ చేయాలి
Linux సిస్టమ్లో లిజనింగ్ పోర్ట్ సమాచారాన్ని పొందడానికి నాలుగు సులభమైన మరియు శీఘ్ర మార్గాలు ఉన్నాయి. వీటిని ఆచరణాత్మకంగా పరిశీలిద్దాం:
- 1: నెట్స్టాట్ కమాండ్ ద్వారా పోర్ట్లను వినడం
- 2: ss కమాండ్ ద్వారా పోర్ట్లను వినడం
- 3: lsof కమాండ్ ద్వారా పోర్ట్లను వినడం
- 4: nmap కమాండ్ ద్వారా పోర్ట్లను వినడం
1: నెట్స్టాట్ కమాండ్ ద్వారా పోర్ట్లను వినడం
నెట్వర్క్ స్టాటిస్టిక్స్ (నెట్స్టాట్) అనేది కమాండ్-లైన్ నెట్వర్క్ పర్యవేక్షణ మరియు ట్రబుల్షూటింగ్ సాధనం. ఇది నెట్వర్క్లో కనెక్షన్ల కాన్ఫిగరేషన్ను నిర్వహించడానికి ఉపయోగించబడుతుంది. Linux సిస్టమ్లో netstat కమాండ్ని ఉపయోగిస్తున్నప్పుడు, మీరు TCP, UDP, ఇన్కమింగ్ మరియు అవుట్గోయింగ్ కనెక్షన్లు, మల్టీకాస్ట్ మెంబర్షిప్లు, రూటింగ్ టేబుల్లు మరియు పోర్ట్ లిజనింగ్ గురించి పూర్తి సమాచారాన్ని పొందుతారు.
నెట్స్టాట్ ఆదేశాన్ని ఉపయోగించి అన్ని పోర్ట్లను జాబితా చేయడానికి పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:
$ సుడో netstat -tunlp
పై జెండాలు క్రింది వాటిని వివరిస్తాయి:
t - TCP పోర్ట్ల కోసం
లో - UDP పోర్ట్ల కోసం
n - సంఖ్యా చిరునామాల కోసం
ఎల్ - లిజనింగ్ పోర్ట్లను ప్రదర్శించడానికి
p – PIDలను ప్రదర్శించడానికి
2: ss కమాండ్ ద్వారా పోర్ట్లను వినడం
సాకెట్ గణాంకాలు (ss) అనేది అదనపు వివరాలు మరియు గణాంకాలతో నెట్వర్క్ సాకెట్ సమాచారాన్ని ముద్రించడానికి మరొక మార్గం. ఇది కొన్ని సారూప్య ఫంక్షన్లతో నెట్స్టాట్ కమాండ్కు గొప్ప ప్రత్యామ్నాయం.
Linuxలో పోర్ట్లను వినడానికి మీరు ఇచ్చిన ఆదేశాన్ని అమలు చేయవచ్చు:
$ సుడో ss -tunlp
3: lsof కమాండ్ ద్వారా పోర్ట్లను వినడం
మనకు తెలిసినట్లుగా, Linux మరియు UNIXలోని ప్రతిదీ ఫైల్సిస్టమ్గా పనిచేస్తుంది. ఇది పరికరం లేదా ఫోల్డర్ అయినా, మీరు దానిని ఫైల్ అని పిలవవచ్చు. వీటిలో కొన్ని ఫైల్లు కనిపిస్తాయి మరియు కొన్ని మనకు కనిపించకుండా దాచబడ్డాయి. ది lsof (ఓపెన్ ఫైల్ల జాబితా) కమాండ్ అనేది తెరిచిన ఫైల్ల గురించి సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగించే అంతర్నిర్మిత కమాండ్ లైన్ సాధనం.
Linux సిస్టమ్లో నెట్వర్క్ ఫైల్లు మరియు పోర్ట్ లిజనింగ్ సమాచారాన్ని జాబితా చేయడానికి మేము కింది ఆదేశాన్ని అమలు చేయవచ్చు:
$ సుడో lsof -i
4: nmap కమాండ్ ద్వారా పోర్ట్లను వినడం
నెట్వర్క్ మ్యాపర్ ( nmap ) నెట్వర్క్ సమాచారాన్ని ప్రదర్శించడానికి అత్యంత సురక్షితమైన ఆడిటింగ్ సాధనాల్లో ఒకటి. ఇది నెట్వర్క్ డిస్కవరీ మరియు లిజనింగ్ పోర్ట్ల కోసం నెట్వర్క్ నిపుణులచే ఉపయోగించబడుతుంది.
ది nmap లైనక్స్ సిస్టమ్లో అంతర్నిర్మిత సాధనం కాదు, టెర్మినల్లో కింది ఆదేశాన్ని ఉపయోగించి దీన్ని ఇన్స్టాల్ చేయవచ్చు:
$ సుడో సముచితమైనది ఇన్స్టాల్ nmap
Linux సిస్టమ్ యొక్క అన్ని ఓపెన్ మరియు లిజనింగ్ పోర్ట్లను ప్రదర్శించడానికి కింది ఆదేశం ఉపయోగించబడుతుంది:
$ సుడో nmap -ఎన్ -PN -sT -p- స్థానిక హోస్ట్
ముగింపు
లిజనింగ్ పోర్ట్లు అనేవి అప్లికేషన్ లేదా ప్రాసెస్ వినగలిగే నెట్వర్క్ పోర్ట్లు లేదా ఇవి కమ్యూనికేషన్ ఎండ్ పాయింట్స్ అని మనం చెప్పగలం. నెట్వర్క్ సమస్యలపై మరియు మా నెట్వర్క్ సర్వర్కు ఏ అప్లికేషన్లు కనెక్ట్ చేయబడి ఉన్నాయి అనే దానిపై మీరు తనిఖీ చేయడం ముఖ్యం. పై మార్గదర్శకాలలో, మా Linux సిస్టమ్ యొక్క లిజనింగ్ పోర్ట్లను ప్రదర్శించడానికి మేము వివిధ మార్గాలను కవర్ చేసాము. మేము కమాండ్-లైన్ సాధనాలను ఉపయోగించి చేసాము i-e, netstat, ss, nmap మరియు lsof.