మీరు కంప్యూటర్ సైన్స్ నేపథ్యం నుండి లేదా నెట్వర్కింగ్ గురించి కొంచెం తెలిసినట్లయితే, మీరు TCP/IP స్టాక్ గురించి విని ఉండవచ్చు. TCP/IC స్టాక్ ఫిజికల్ లేయర్, డేటా లింక్ లేయర్, నెట్వర్క్ లేయర్, ట్రాన్స్పోర్ట్ లేయర్ మరియు అప్లికేషన్ లేయర్ అనే ఐదు విభిన్న పొరలను కలిగి ఉంటుంది. TCP/IP స్టాక్ యొక్క ప్రతి పొర విభిన్న కమ్యూనికేషన్ మార్గాలను కలిగి ఉంది మరియు రవాణా లేయర్లోని అన్ని కమ్యూనికేషన్లు పోర్ట్ నంబర్ల ద్వారా జరుగుతాయి.
IP చిరునామాతో పాటు ఒక పరికరాన్ని ప్రత్యేకంగా గుర్తించడానికి పోర్ట్ నంబర్ ఉపయోగించబడుతుంది. కంప్యూటర్ సిస్టమ్లను ఉపయోగిస్తున్నప్పుడు ఇంటర్-ప్రాసెస్ కమ్యూనికేషన్ సాధారణం. ఈ కమ్యూనికేషన్ను సులభతరం చేయడానికి, ఆపరేటింగ్ సిస్టమ్లు కొన్ని పోర్ట్లను తెరిచి ఉంచుతాయి, యూజర్ కమ్యూనికేట్ చేయాలనుకునే ఎంటిటీని బట్టి. కాబట్టి, ఏ ఒక్క సందర్భంలోనైనా, మీ సిస్టమ్లో బహుళ పోర్ట్లు తెరవబడతాయి.
పోర్ట్ ఉపయోగంలో ఉందని మేము చెప్పినప్పుడు, మేము తప్పనిసరిగా తెరిచిన పోర్టును లేదా ఇతర మాటలలో, వినే స్థితిలో ఉన్న పోర్ట్ని సూచిస్తున్నాము (కనెక్షన్లను ఆమోదించడానికి సిద్ధంగా ఉంది). ఆపరేటింగ్ సిస్టమ్లో తెరిచిన పోర్టులను నిర్ణయించడానికి అనేక మార్గాలు ఉన్నాయి. ఈ వ్యాసం లైనక్స్లో పోర్ట్ ఉపయోగంలో ఉందో లేదో తనిఖీ చేయడానికి మీరు ఉపయోగించే నాలుగు పద్ధతులను చూపుతుంది.
గమనిక: ఈ వ్యాసంలో ప్రదర్శించబడిన అన్ని పద్ధతులు Linux Mint 20 లో అమలు చేయబడ్డాయి.
లైనక్స్ మింట్ 20 లో పోర్ట్ ఉపయోగంలో ఉందో లేదో తెలుసుకోవడానికి, కింది నాలుగు పద్ధతుల్లో దేనినైనా ఉపయోగించవచ్చు.
విధానం 1: lsof ఆదేశాన్ని ఉపయోగించడం
ది lsof కింది పద్ధతిలో మీ సిస్టమ్లో ఉపయోగంలో ఉన్న అన్ని పోర్ట్లను జాబితా చేయడానికి కమాండ్ ఉపయోగించవచ్చు:
ముందుగా, లైనక్స్ మింట్ 20 టెర్మినల్ను షార్ట్కట్ ఐకాన్పై క్లిక్ చేయడం ద్వారా ప్రారంభించండి. టెర్మినల్ క్రింది చిత్రంలో చూపబడింది:
తరువాత, మీరు ఇన్స్టాల్ చేయాలి lsof మీరు ఇంతకు ముందు ఎన్నడూ ఉపయోగించకపోతే కమాండ్. అలా చేయడానికి, టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి:
$సుడో apt-get installlsof
కమాండ్ విజయవంతంగా ఇన్స్టాల్ చేయబడిన తర్వాత, మీరు టెర్మినల్లో కింది అవుట్పుట్ను చూస్తారు:
ఈ ఆదేశాన్ని ఇన్స్టాల్ చేసిన తర్వాత, లైనక్స్లో ఉపయోగంలో ఉన్న ఏవైనా పోర్ట్లను ప్రశ్నించడానికి దీనిని ఉపయోగించవచ్చు. ఓపెన్ పోర్టుల కోసం మీ సిస్టమ్ని తనిఖీ చేయడానికి, మీ టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి:
$సుడోlsof –i
ఈ ఆదేశం యొక్క అవుట్పుట్లో, దిగువ చిత్రంలో చూపిన విధంగా, LISTEN రాష్ట్రంలో జాబితా చేయబడిన పోర్ట్లు ఉపయోగంలో ఉన్నవి:
విధానం 2: ss కమాండ్ ఉపయోగించి
ది ss కింది పద్ధతిలో మీ సిస్టమ్లో ఏదైనా ఓపెన్ TCP మరియు UDP పోర్ట్లను గుర్తించడానికి కమాండ్ ఉపయోగించవచ్చు:
ఉపయోగంలో ఉన్న TCP మరియు UDP పోర్ట్లను ప్రశ్నించడానికి, టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి:
$ss –lntup
ఈ ఆదేశం యొక్క అవుట్పుట్లో, ఉపయోగంలో ఉన్న పోర్టులు (TCP మరియు UDP రెండూ) లిస్టెన్ స్థితిని కలిగి ఉంటాయి, అయితే అన్ని ఇతర పోర్టులు UNCONN స్థితిని చూపుతాయి.
విధానం 3: నెట్స్టాట్ కమాండ్ను ఉపయోగించడం
ది నెట్స్టాట్ కింది పద్ధతిలో మీ సిస్టమ్లోని ఏదైనా ఓపెన్ TCP మరియు UDP పోర్ట్లను గుర్తించడానికి కూడా కమాండ్ ఉపయోగించవచ్చు:
ఉపయోగంలో ఉన్న TCP మరియు UDP పోర్ట్ల కోసం ప్రశ్నించడానికి, టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయండి:
$సుడో నెట్స్టాట్- ప్న్లుమీరు సుడో కీవర్డ్ లేకుండా ఈ ఆదేశాన్ని అమలు చేయడానికి ప్రయత్నిస్తే, మీరు అన్ని పోర్టులను యాక్సెస్ చేయలేరు. మీరు రూట్ యూజర్ అకౌంట్తో లాగిన్ అయి ఉంటే, మీరు ఈ కీవర్డ్ని దాటవేయవచ్చు.
మీరు ఈ ఆదేశాన్ని అమలు చేసినప్పుడు, ఉపయోగంలో ఉన్న అన్ని పోర్టులు LISTEN స్థితిలో ఉన్నాయని మీరు చూడగలరు, అయితే దిగువ చిత్రంలో చూపిన విధంగా అన్ని ఇతర పోర్టుల రాష్ట్రాలు అందుబాటులో లేవు:
విధానం 4: nmap ఆదేశాన్ని ఉపయోగించడం
ది nmap కింది పద్ధతిలో ఉపయోగంలో ఉన్న TCP మరియు UDP పోర్ట్లను గుర్తించడానికి ఉపయోగించే మరొక ప్రయోజనం కమాండ్.
ఒకవేళ nmap మీ లైనక్స్ మింట్ 20 సిస్టమ్లో యుటిలిటీ ఇంకా ఇన్స్టాల్ చేయబడలేదు, ఎందుకంటే ఇది డిఫాల్ట్గా ఇన్స్టాల్ చేయబడదు, మీరు దీన్ని మాన్యువల్గా ఇన్స్టాల్ చేయాల్సి ఉంటుంది. అలా చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$సుడోసముచితమైనదిఇన్స్టాల్ nmap
మీరు విజయవంతంగా ఇన్స్టాల్ చేసిన తర్వాత nmap మీ లైనక్స్ మింట్ 20 సిస్టమ్లోని యుటిలిటీ, మీ టెర్మినల్ మీకు కంట్రోల్ను తిరిగి ఇస్తుంది, తద్వారా కింది చిత్రంలో చూపిన విధంగా మీరు తదుపరి ఆదేశాన్ని అమలు చేయవచ్చు:
ఈ యుటిలిటీని ఇన్స్టాల్ చేసిన తర్వాత, టెర్మినల్లో కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీ సిస్టమ్లో ఉపయోగంలో ఉన్న TCP మరియు UDP పోర్ట్ల కోసం ప్రశ్న:
$సుడో nmap–N –PN –sT –sU –p- లోకల్ హోస్ట్
మీరు ఈ ఆదేశాన్ని అమలు చేసిన తర్వాత, దిగువ చిత్రంలో అవుట్పుట్లో చూపిన విధంగా, ఉపయోగంలో ఉన్న అన్ని పోర్టుల స్థితి తెరవబడుతుంది:
ముగింపు
మీ లైనక్స్ సిస్టమ్లో పోర్ట్ ఉపయోగంలో ఉందో లేదో తనిఖీ చేయడానికి ఈ వ్యాసం మీకు నాలుగు విభిన్న పద్ధతులను చూపించింది. ఈ పద్ధతులన్నీ లైనక్స్ మింట్ 20 తో పరీక్షించబడ్డాయి, అయితే, మీరు ఈ పద్ధతుల్లో చూపిన ఆదేశాలను కూడా లినక్స్ యొక్క ఇతర పంపిణీతో స్వల్ప వైవిధ్యాలతో అమలు చేయవచ్చు. ఈ పద్ధతుల్లో ఉపయోగించిన ప్రతి ఆదేశాలు అమలు చేయడానికి కొన్ని సెకన్లు మాత్రమే పడుతుంది. కాబట్టి, మీకు ఏది బాగా పని చేస్తుందో చూడటానికి నాలుగు పద్ధతుల్లో దేనినైనా ప్రయత్నించడానికి మీకు సమయం ఉంది.