லினக்ஸில் SS கட்டளை என்றால் என்ன?

What Is Ss Command Linux



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

இந்த டுடோரியல் உங்களை ss கட்டளை வரி பயன்பாட்டை ஆழமாகப் பார்க்கும், இது நெட்வொர்க் இணைப்புகள் மற்றும் பிற விரிவான தகவல்களைப் பார்க்க அனுமதிக்கிறது. இந்த வழிகாட்டியிலிருந்து நீங்கள் கற்றுக்கொள்வதைப் பயன்படுத்தி, அதிகபட்ச தகவல் மற்றும் உற்பத்தித்திறனுக்காக நீங்கள் ss பயன்பாட்டைப் புரிந்து கொள்ள வேண்டும்.







நாம் ஆரம்பிக்கலாம்.



எஸ்எஸ் என்றால் என்ன?

சுருக்கமாக, ss என்பது ஒரு கட்டளை வரி பயன்பாடாகும், இது பயனர்கள் நெட்வொர்க் சாக்கெட் தகவலைத் தர அனுமதிக்கிறது. இது பிரபலமான நெட்ஸ்டாட் கருவியைப் போன்றது, ஆனால் இது நெட்ஸ்டாட்டை விட அதிக அம்சங்களையும் தகவல்களையும் வழங்குகிறது.



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





எஸ்எஸ் தகவலைப் பயன்படுத்தி, என்ன நடக்கிறது, எப்போது, ​​எப்படி என்பதை நீங்கள் தெளிவாக புரிந்து கொள்ள முடியும். சரிசெய்தல் செயல்பாட்டின் போது இது மிகவும் எளிதாக இருக்கும்.

அடிப்படை கட்டளை பயன்பாடு

SS கட்டளையைப் பயன்படுத்துவது இரண்டு எழுத்துக்களை ஒரு முனையத்தில் தட்டச்சு செய்து உள்ளிடுவதை அழுத்துவது போல எளிது. இது பல வாதங்களை ஆதரித்தாலும், விருப்பமில்லாமல் ss கட்டளையை அழைப்பது, அனைத்து மாநில இணைப்புகளையும் பற்றிய தகவலைக் காட்டுகிறது.



விருப்பங்கள் இல்லாமல் பயன்படுத்தும்போது, ​​ss கட்டளை நீங்கள் பின்னர் குறிப்பிடக்கூடிய பல தகவல்களைக் கொட்டுகிறது. வெளியீட்டை ஒரு கோப்பில் சேமிக்க, கட்டளையில் காட்டப்பட்டுள்ளபடி, வெளியீட்டு வழிமாற்று ஆபரேட்டரைப் பயன்படுத்தலாம்:

sudo ss> output.txt

குறிப்பு : Sus சலுகைகளுடன் மற்றும் இல்லாமல் ss கட்டளையை இயக்குவது வெவ்வேறு வெளியீடுகளைக் கொடுக்கக்கூடும் என்பதைக் குறிப்பிடுவது நல்லது - அதாவது ss கட்டளை பயனர் சூழலின் அடிப்படையில் தகவல்களைப் பட்டியலிடுகிறது.

அடிப்படை எஸ்எஸ் கட்டளை விருப்பங்கள்

குறிப்பிட்டுள்ளபடி, வெளியீடு மற்றும் காட்டப்படும் தகவலைக் கட்டுப்படுத்த அனுமதிக்கும் பல்வேறு விருப்பங்களை ss கட்டளை ஆதரிக்கிறது. கட்டளையைப் பயன்படுத்தி அடிப்படை விருப்பங்களை நீங்கள் பார்க்கலாம்:

எஸ்எஸ் -உதவி

எஸ்எஸ் கட்டளையால் ஆதரிக்கப்படும் பல அடிப்படை விருப்பங்கள்:

  1. -வி அல்லது -மாறுபாடு: Ss பயன்பாட்டின் நிறுவப்பட்ட பதிப்பைப் பார்க்க உங்களை அனுமதிக்கிறது.
  2. -H அல்லது –இல்லை-தலைப்பு: இந்த கொடி தலைப்பு வரியை அடக்குகிறது. Ss கட்டளையின் இயல்புநிலை தலைப்பு வரிசையில் பின்வரும் மதிப்புகள் உள்ளன: Netid, State, Recv-Q, Send-Q, Local Address: Port, மற்றும் Peer Address: Port. நீங்கள் பிற கருவிகளைப் பயன்படுத்தி ss வெளியீட்டைச் செயலாக்க வேண்டியிருக்கும் போது தலைப்பை அடக்குவது பயனுள்ளதாக இருக்கும்.
  3. -t அல்லது –tcp: TCP இணைப்புகளை மட்டுமே காண்பிக்க ss கட்டளையை சொல்கிறது.
  4. -ஒரு அல்லது -அனைத்தும்: கேட்கும் மற்றும் கேட்காத இணைப்புகளைக் காட்டுகிறது.
  5. -இ அல்லது விரிவாக்கப்பட்ட: நெட்வொர்க் சாக்கெட் பற்றிய கூடுதல் தகவலைக் காட்டுகிறது.
  6. -u or –udp: யுடிபி இணைப்புகளை மட்டுமே காண்பிக்க எஸ்எஸ் கட்டளையை சொல்கிறது.
  7. -s அல்லது –Summary: இணைப்பு புள்ளிவிவரங்களின் சுருக்கத்தைக் காட்டுகிறது.
  8. -l அல்லது –சொல்வது: இயல்பாக சேர்க்கப்படாத கேட்கும் சாக்கெட்டுகளைக் காட்டுகிறது.
  9. -p அல்லது – செயல்முறை: ஒரு சாக்கெட் பயன்படுத்தி செயல்முறை காட்டுகிறது.
  10. -4 அல்லது –ipv4: ஐபிவி 4 இணைப்புகளை மட்டுமே காட்ட எஸ்எஸ் கட்டளையை சொல்கிறது.
  11. -6 அல்லது –ipv6: IPv6 இணைப்புகளை மட்டுமே காட்டுகிறது.
  12. -எம் அல்லது –நினைவு: சாக்கெட் நினைவக பயன்பாட்டைக் காட்டுகிறது.

Ss உடன் பணிபுரியும் போது நீங்கள் பயன்படுத்தும் சில அடிப்படை வாதங்கள் மேலே இருந்தாலும், இது பல கூடுதல் விருப்பங்களையும் ஆதரிக்கிறது. மேலும் தகவலுக்கு கையேட்டை பார்க்கவும்.

கேட்கும் மற்றும் கேட்காத துறைமுகங்களைக் காண்பி

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

எஸ்எஸ் -ஏ

Grep போன்ற கருவிகளைப் பயன்படுத்தி மேலும் குறிப்பிட்ட தகவல்களுக்கு ss கட்டளைகளிலிருந்து வெளியீட்டை நீங்கள் குழாய் செய்யலாம்.

உதாரணத்திற்கு:

ss -a | grep ssh

TCP இணைப்புகளைக் காட்டு

Ss கட்டளையுடன் -t கொடியைப் பயன்படுத்தி, கீழேயுள்ள கட்டளையில் காட்டப்பட்டுள்ளபடி TCP இணைப்புகளை மட்டுமே காட்ட நீங்கள் வடிகட்டலாம்:

எஸ்எஸ் -டி

மேலும் தகவலைப் பெற, கீழே உள்ள கட்டளையில் காட்டப்பட்டுள்ளபடி -l மற்றும் -t கொடியைப் பயன்படுத்தி TCP இணைப்புகளைக் கேட்பதை நீங்கள் குறிப்பிடலாம்:

sudo ss -tl

UDP இணைப்புகளைக் காட்டு

அனைத்து UDP இணைப்புகளையும் காட்ட, கீழே உள்ள கட்டளையில் காட்டப்பட்டுள்ளபடி -l கொடியைப் பயன்படுத்தவும்:

sudo ss -au

தலைப்பு வரியைப் புரிந்துகொள்வது

மேலே உள்ள கட்டளைகளில் வழங்கப்பட்ட பல்வேறு வெளியீடுகளிலிருந்து நீங்கள் பார்க்க முடியும் என, ss நிறைய தகவல்களைக் காட்டுகிறது. தலைப்பு வரியை அகற்றும் -H கொடியைப் பயன்படுத்தி வெளிப்படையாக குறிப்பிடப்படாவிட்டால் அது தலைப்பு வடிவமைப்பை உள்ளடக்கியது.

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

மாநிலம், Recv-Q, Send-Q, உள்ளூர் முகவரி: துறைமுகம், சக முகவரி: துறைமுகம்
  1. நிலை: தலைப்பின் மாநில வரிசை, இணைப்பு, நிலைப்படுத்தப்பட்ட, மூடப்பட்ட, நேர-காத்திருப்பு போன்ற இணைப்பின் நிலையைக் குறிக்கிறது ஒரு நிலையற்ற நெறிமுறை.
  2. Recv-Q: குறிப்பிட்ட சாக்கெட்டுடன் இணைக்கப்பட்ட நிரலால் நகலெடுக்கப்படாத மொத்த பைட்டுகளின் எண்ணிக்கையை இது காட்டுகிறது.
  3. அனுப்பு- கே: ரிமோட் ஹோஸ்டால் ACK இல்லாத பைட்டுகளின் எண்ணிக்கை.
  4. உள்ளூர் முகவரி: துறைமுகம்: இது உள்ளூர் சாக்கெட் மற்றும் போர்ட் எண் இணைப்புக்கு பிணைக்கப்பட்டிருப்பதைக் காட்டுகிறது
  5. சக முகவரி: துறைமுகம்: ரிமோட் சாக்கெட் மற்றும் போர்ட் எண் இணைப்புக்கு பிணைக்கப்பட்டுள்ளது.

செயல்முறைகளைக் காட்டு

குறிப்பிட்ட சாக்கெட்டைப் பயன்படுத்தி செயல்முறையைப் பெற, கீழே உள்ள கட்டளையில் காட்டப்பட்டுள்ளபடி -p கொடியைப் பயன்படுத்தலாம்:

sudo ss - tp

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

இணைப்பு (TCP) நிலை மூலம் வடிகட்டுதல்

உங்களுக்குத் தெரிந்தபடி, இந்த டுடோரியலில் நாங்கள் விவாதிக்காத பல்வேறு மாநிலங்களை TCP ஆதரிக்கிறது. இருப்பினும், ஆதரிக்கப்படும் TCP மாநிலங்களுடன் இணைப்புகளை மட்டும் பெற நீங்கள் ss வெளியீட்டை வடிகட்டலாம்.

sudo ss -t மாநில கேட்டல்

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

முடிவுரை

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

பின்வரும் ஆதாரங்களைக் கவனியுங்கள்:

https://en.wikipedia.org/wiki/Iproute2

http://www.policyrouting.org/iproute2.doc.html