லினக்ஸில் ஒரு துறைமுகம் பயன்பாட்டில் உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்

How Check If Port Is Use Linux



நீங்கள் ஒரு கணினி அறிவியல் பின்னணியில் இருந்து அல்லது நெட்வொர்க்கிங் பற்றி கொஞ்சம் தெரிந்திருந்தால், நீங்கள் TCP/IP ஸ்டேக் பற்றி கேள்விப்பட்டிருக்கலாம். டிசிபி/ஐசி ஸ்டாக் ஐந்து வெவ்வேறு அடுக்குகளைக் கொண்டுள்ளது, அதாவது, இயற்பியல் அடுக்கு, தரவு இணைப்பு அடுக்கு, நெட்வொர்க் அடுக்கு, போக்குவரத்து அடுக்கு மற்றும் பயன்பாட்டு அடுக்கு. டிசிபி/ஐபி ஸ்டேக்கின் ஒவ்வொரு அடுக்குக்கும் வெவ்வேறு தகவல்தொடர்பு வழிமுறைகள் உள்ளன, மேலும் போக்குவரத்து அடுக்கில் உள்ள அனைத்து தொடர்புகளும் போர்ட் எண்கள் வழியாக செய்யப்படுகின்றன.

ஐபி முகவரியுடன் ஒரு சாதனத்தை தனித்துவமாக அடையாளம் காண ஒரு போர்ட் எண் பயன்படுத்தப்படுகிறது. கணினி அமைப்புகளைப் பயன்படுத்தும் போது இடை-செயல்முறை தொடர்பு பொதுவானது. இந்த தகவல்தொடர்புகளை எளிதாக்க, பயனர் தொடர்பு கொள்ள விரும்பும் நிறுவனத்தைப் பொறுத்து இயக்க முறைமைகள் சில துறைமுகங்களைத் திறந்து வைத்திருக்கும். எனவே, எந்தவொரு சந்தர்ப்பத்திலும், உங்கள் கணினியில் பல துறைமுகங்கள் திறக்கப்படலாம்.







ஒரு துறைமுகம் பயன்பாட்டில் உள்ளது என்று நாம் கூறும்போது, ​​நாம் அடிப்படையில் ஒரு துறைமுகத்தைக் குறிப்பிடுகிறோம் அல்லது வேறு வார்த்தைகளில் கூறுவதானால், கேட்கும் நிலையில் உள்ள ஒரு துறைமுகம் (இணைப்புகளை ஏற்கத் தயாராக உள்ளது). ஒரு இயக்க முறைமையில் திறந்திருக்கும் துறைமுகங்களை தீர்மானிக்க பல வழிகள் உள்ளன. இந்த கட்டுரை லினக்ஸில் ஒரு துறைமுகம் பயன்பாட்டில் உள்ளதா என்று சோதிக்க நான்கு சாத்தியமான முறைகளைக் காட்டுகிறது.



குறிப்பு: இந்த கட்டுரையில் நிரூபிக்கப்பட்ட அனைத்து முறைகளும் லினக்ஸ் புதினா 20 இல் செயல்படுத்தப்பட்டுள்ளன.



லினக்ஸ் புதினா 20 இல் ஒரு துறைமுகம் பயன்பாட்டில் உள்ளதா என்பதைத் தீர்மானிக்க, பின்வரும் நான்கு முறைகளில் ஏதேனும் ஒன்றைப் பயன்படுத்தலாம்.





முறை 1: lsof கட்டளையைப் பயன்படுத்துதல்

தி lsof உங்கள் கணினியில் பயன்பாட்டில் உள்ள அனைத்து துறைமுகங்களையும் பின்வரும் முறையில் பட்டியலிட கட்டளையைப் பயன்படுத்தலாம்:

முதலில், லினக்ஸ் புதினா 20 முனையத்தை அதன் குறுக்குவழி ஐகானைக் கிளிக் செய்வதன் மூலம் தொடங்கவும். முனையம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது:



அடுத்து, நீங்கள் நிறுவ வேண்டும் lsof நீங்கள் இதற்கு முன்பு பயன்படுத்தவில்லை என்றால் கட்டளை. இதைச் செய்ய, பின்வரும் கட்டளையை முனையத்தில் இயக்கவும்:

$சூடோ apt-get installlsof

கட்டளையை வெற்றிகரமாக நிறுவிய பின், பின்வரும் வெளியீட்டை முனையத்தில் காண்பீர்கள்:

இந்த கட்டளை நிறுவப்பட்டவுடன், லினக்ஸில் பயன்பாட்டில் உள்ள எந்த துறைமுகங்களையும் வினவ இது பயன்படும். திறந்த துறைமுகங்களுக்கு உங்கள் கணினியைச் சரிபார்க்க, உங்கள் முனையத்தில் பின்வரும் கட்டளையை இயக்கவும்:

$சூடோlsof –i

இந்த கட்டளையின் வெளியீட்டில், கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி, LISTEN நிலையில் பட்டியலிடப்பட்ட துறைமுகங்கள் பயன்பாட்டில் உள்ளன:

முறை 2: ss கட்டளையைப் பயன்படுத்துதல்

தி எஸ்.எஸ் பின்வரும் முறையில் உங்கள் கணினியில் திறந்த TCP மற்றும் UDP போர்ட்களைத் தீர்மானிக்க கட்டளையைப் பயன்படுத்தலாம்:

பயன்பாட்டில் உள்ள TCP மற்றும் UDP போர்ட்களை வினவ, பின்வரும் கட்டளையை முனையத்தில் இயக்கவும்:

$ss –lntup

இந்த கட்டளையின் வெளியீட்டில், பயன்பாட்டில் உள்ள துறைமுகங்கள் (TCP மற்றும் UDP இரண்டும்) LISTEN நிலையை கொண்டுள்ளன, மற்ற அனைத்து துறைமுகங்களும் 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 மூலம் சோதிக்கப்பட்டன, இருப்பினும், இந்த முறைகளில் காட்டப்பட்டுள்ள கட்டளைகளை லினக்ஸின் வேறு எந்த விநியோகத்துடனும், சிறிய வேறுபாடுகளுடன் இயக்கலாம். இந்த முறைகளில் பயன்படுத்தப்படும் ஒவ்வொரு கட்டளைகளும் செயல்பட சில வினாடிகள் மட்டுமே ஆகும். எனவே, உங்களுக்கு எது சிறந்தது என்பதைப் பார்க்க நான்கு முறைகளில் ஏதேனும் ஒன்றை முயற்சிக்க உங்களுக்கு நேரம் இருக்கிறது.