என்ன தெரிந்து கொள்ள வேண்டும்
- netstat ஐ இயக்கவும் உங்கள் Mac இன் நெட்வொர்க் பற்றிய விரிவான தரவைப் பார்க்கவும், புதிய ஒன்றைத் திறக்கவும் முனையத்தில் சாளரம், வகை நெட்ஸ்டாட் , மற்றும் அச்சகம் உள்ளிடவும் .
- கொடிகள் மற்றும் விருப்பங்களுடன் நெட்ஸ்டாட்டின் வெளியீட்டை வரம்பிடவும். நெட்ஸ்டாட்டின் கிடைக்கும் விருப்பங்களைப் பார்க்க, தட்டச்சு செய்க நீங்கள் netstat கட்டளை வரியில்.
- பயன்படுத்த lsof கட்டளை netstat இன் விடுபட்ட அல்லது வரையறுக்கப்பட்ட செயல்பாடுகளை ஈடுசெய்ய, எந்தப் பயன்பாடுகளிலும் தற்போது திறந்திருக்கும் கோப்புகளைக் காண்பிப்பது உட்பட.
MacOS இல் netstat டெர்மினல் கட்டளையை எவ்வாறு இயக்குவது என்பதை இந்தக் கட்டுரை விளக்குகிறது, இதன் மூலம் உங்கள் Mac இன் நெட்வொர்க் தகவல்தொடர்புகள், உங்கள் Mac வெளி உலகத்துடன் பேசும் விதங்கள், அனைத்து போர்ட்கள் மற்றும் எல்லா பயன்பாடுகளிலும் உள்ள விரிவான தகவல்களைப் பார்க்கலாம்.
நெட்ஸ்டாட்டை எப்படி இயக்குவது
நெட்ஸ்டாட்டை எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொள்வது உங்கள் கணினி உருவாக்கிக்கொண்டிருக்கும் இணைப்புகள் மற்றும் ஏன் என்பதைப் புரிந்துகொள்ள உதவும். netstat கட்டளை இயல்பாக Macs இல் கிடைக்கும். நீங்கள் அதை பதிவிறக்கவோ நிறுவவோ தேவையில்லை.
நெட்ஸ்டாட்டை இயக்க:
-
செல்க கண்டுபிடிப்பாளர் > போ > பயன்பாடுகள் .
-
இரட்டை கிளிக் முனையத்தில் .
பண்புகளை எவ்வாறு திருத்தலாம் சிம்ஸ் 4
-
புதிய டெர்மினல் சாளரத்தில், தட்டச்சு செய்யவும் நெட்ஸ்டாட் மற்றும் அழுத்தவும் திரும்பு (அல்லது உள்ளிடவும் ) கட்டளையை செயல்படுத்த.
-
உங்கள் திரையில் ஒரு பெரிய அளவிலான உரை உருட்டத் தொடங்கும். கிடைக்கக்கூடிய கொடிகள் எதையும் நீங்கள் பயன்படுத்தவில்லை என்றால் (கீழே பார்க்கவும்), netstat உங்கள் Mac இல் செயல்படும் பிணைய இணைப்புகளைப் புகாரளிக்கும். நவீன நெட்வொர்க் சாதனம் செய்யும் செயல்பாடுகளின் எண்ணிக்கையைக் கருத்தில் கொண்டு, பட்டியல் நீளமாக இருக்கும் என்று எதிர்பார்க்கலாம். ஒரு நிலையான அறிக்கை 1,000 வரிகளுக்கு மேல் இயங்கும்.
Netstat கொடிகள் மற்றும் விருப்பங்கள்
உங்கள் Mac இன் செயலில் உள்ள போர்ட்களில் என்ன நடக்கிறது என்பதைப் புரிந்துகொள்வதற்கு netstat இன் வெளியீட்டை வடிகட்டுவது அவசியம். Netstat இன் உள்ளமைக்கப்பட்ட கொடிகள், கட்டளையின் நோக்கத்தை கட்டுப்படுத்தும் விருப்பங்களை அமைக்க உங்களை அனுமதிக்கின்றன.
நெட்ஸ்டாட்டின் கிடைக்கும் அனைத்து விருப்பங்களையும் பார்க்க, தட்டச்சு செய்க நீங்கள் netstat கட்டளை வரியில் நெட்ஸ்டாட்டின் மேன் ('மேனுவல்' என்பதன் சுருக்கம்) பக்கத்தை வெளிப்படுத்தவும். நீங்கள் ஒரு பார்க்க முடியும் netstat இன் மேன் பக்கத்தின் ஆன்லைன் பதிப்பு .
தொடரியல்
MacOS இல் உள்ள netstat, Windows மற்றும் Linux இல் netstat போன்று வேலை செய்யாது என்பதை கவனத்தில் கொள்ள வேண்டும். நெட்ஸ்டாட்டின் செயலாக்கங்களில் இருந்து கொடிகள் அல்லது தொடரியல் பயன்படுத்துவதால் எதிர்பார்க்கப்படும் நடத்தை ஏற்படாது.
MacOS இல் netstatக்கு கொடிகள் மற்றும் விருப்பங்களைச் சேர்க்க, பின்வரும் தொடரியல் பயன்படுத்தவும்:
netstat [-AabdgiLlmnqrRsSvWx] [-c வரிசை] [-f address_family] [-I இடைமுகம்] [-p protocol] [-w காத்திரு]
மேலே உள்ள சுருக்கெழுத்து முற்றிலும் புரிந்துகொள்ள முடியாததாக இருந்தால், கட்டளை தொடரியல் எவ்வாறு படிப்பது என்பதை அறியவும்.
பயனுள்ள கொடிகள்
பொதுவாகப் பயன்படுத்தப்படும் சில கொடிகள் இங்கே:
- தி -நான் மேலும் விவரங்களைக் குறிப்பிட கொடியை விரிவுபடுத்தலாம். -iTCP அல்லது -iUDP TCP மற்றும் UDP இணைப்புகளை மட்டுமே வழங்குகிறது. -iTCP:25 போர்ட் 25 இல் TCP இணைப்புகளை மட்டுமே வழங்குகிறது. போர்ட்களின் வரம்பை ஒரு கோடு மூலம் குறிப்பிடலாம், அது -iTCP:25-50.
- -i@1.2.3.4 ஐப் பயன்படுத்துவது IPv4 முகவரி 1.2.3.4க்கான இணைப்புகளை மட்டுமே வழங்குகிறது. IPv6 முகவரிகளை அதே பாணியில் குறிப்பிடலாம். @ முன்னோடி அதே வழியில் ஹோஸ்ட் பெயர்களைக் குறிப்பிடவும் பயன்படுத்தப்படலாம், ஆனால் தொலைநிலை IP முகவரிகள் மற்றும் ஹோஸ்ட் பெயர்கள் இரண்டையும் ஒரே நேரத்தில் பயன்படுத்த முடியாது.
- - உள்ளே பயனர்பெயரிடப்பட்ட பயனருக்கு சொந்தமான கட்டளைகளை மட்டுமே வழங்குகிறது.
- எனது மேக்கில் ஒரு குறிப்பிட்ட போர்ட் மூலம் என்ன இயங்குகிறது என்பதைக் கண்டறிவது எப்படி?
முதலில், நீங்கள் சரிபார்க்க விரும்பும் போர்ட்டின் எண்ணிக்கையை நீங்கள் கண்டுபிடிக்க வேண்டும். பின்னர் டெர்மினலைத் திறந்து தட்டச்சு செய்யவும் lsof -i:[போர்ட் எண்] அந்த துறைமுகத்தில் என்ன ஓடுகிறது என்பதைப் பார்க்க.
- netstat உடன் MAC முகவரியைக் கண்டுபிடிக்க முடியுமா?
netstat மூலம் கணினியின் MAC முகவரியை 'உள்ளூர்' முகவரியாகப் பார்க்க வேண்டும். இது TCP (நெறிமுறை) மற்றும் IP முகவரி (வெளிநாட்டு) ஆகியவற்றுடன் தொகுக்கப்படும்.
நெட்ஸ்டாட் எடுத்துக்காட்டுகள்
இந்த உதாரணங்களைக் கவனியுங்கள்:
netstat -apv TCP
இந்த கட்டளை உங்கள் மேக்கில் திறந்த போர்ட்கள் மற்றும் செயலில் உள்ள போர்ட்கள் உட்பட TCP இணைப்புகளை மட்டுமே வழங்குகிறது. இது வாய்மொழி வெளியீட்டையும் பயன்படுத்துகிறது, ஒவ்வொரு இணைப்புடன் தொடர்புடைய PIDகளை பட்டியலிடுகிறது.
netstat -a | grep -i 'பட்டியல்'
இந்த கலவை நெட்ஸ்டாட் மற்றும் பிடியில் திறந்த துறைமுகங்களை வெளிப்படுத்துகிறது, அவை ஒரு செய்தியைக் கேட்கும் துறைமுகங்கள். குழாய் பாத்திரம் | ஒரு கட்டளையின் வெளியீட்டை மற்றொரு கட்டளைக்கு அனுப்புகிறது. இங்கே, வெளியீடு நெட்ஸ்டாட் குழாய்கள் பிடியில் , 'listen' என்ற முக்கிய சொல்லைத் தேடி, முடிவுகளைக் கண்டறிய உங்களை அனுமதிக்கிறது.
நெட்வொர்க் பயன்பாடு மூலம் நெட்ஸ்டாட்டை அணுகுதல்
கேடலினா வரையிலான மேகோஸ் பதிப்புகளில் சேர்க்கப்பட்டுள்ள நெட்வொர்க் யூட்டிலிட்டி ஆப் மூலம் நெட்ஸ்டாட்டின் சில செயல்பாடுகளை நீங்கள் அணுகலாம் (பிக் சுரில் இது சேர்க்கப்படவில்லை).
நெட்வொர்க் யூட்டிலிட்டியைப் பெற, தட்டச்சு செய்யவும் நெட்வொர்க் பயன்பாடு பயன்பாட்டைத் தொடங்க ஸ்பாட்லைட் தேடலுக்குச் சென்று, அதைத் தேர்ந்தெடுக்கவும் நெட்ஸ்டாட் வரைகலை இடைமுகத்தை அணுக தாவல்.
கட்டளை வரி மூலம் கிடைக்கும் விருப்பங்களை விட பிணைய பயன்பாட்டில் உள்ள விருப்பங்கள் மிகவும் குறைவாகவே உள்ளன. நான்கு ரேடியோ பொத்தான் தேர்வுகளில் ஒவ்வொன்றும் முன்னமைக்கப்பட்ட நெட்ஸ்டாட்டை இயக்குகிறது கட்டளை மற்றும் வெளியீட்டைக் காட்டுகிறது.
ஒவ்வொரு ரேடியோ பொத்தானுக்குமான netstat கட்டளைகள் பின்வருமாறு:
நெட்ஸ்டாட்டை Lsof உடன் இணைத்தல்
netstat இன் macOS செயல்படுத்தலில் பயனர்கள் எதிர்பார்க்கும் மற்றும் தேவைப்படும் செயல்பாடுகள் அதிகம் இல்லை. அதன் பயன்பாடுகள் இருந்தாலும், விண்டோஸில் உள்ளதைப் போல, மேகோஸில் நெட்ஸ்டாட் பயனுள்ளதாக இல்லை. ஒரு வித்தியாசமான கட்டளை, lsof , விடுபட்ட செயல்பாட்டின் பெரும்பகுதியை மாற்றுகிறது.
பயன்பாடுகளில் தற்போது திறந்திருக்கும் கோப்புகளை Lsof காட்டுகிறது. ஆப்ஸுடன் தொடர்புடைய திறந்த போர்ட்களை ஆய்வு செய்யவும் இதைப் பயன்படுத்தலாம். ஓடு lsof -i இணையத்தில் தொடர்பு கொள்ளும் பயன்பாடுகளின் பட்டியலைப் பார்க்க. விண்டோஸ் கணினிகளில் நெட்ஸ்டாட்டைப் பயன்படுத்தும் போது இது பொதுவாக இலக்காகும்; இருப்பினும், macOS இல் அந்த பணியை நிறைவேற்ற ஒரே அர்த்தமுள்ள வழி நெட்ஸ்டாட் அல்ல, மாறாக lsof.
Lsof கொடிகள் மற்றும் விருப்பங்கள்
ஒவ்வொரு திறந்த கோப்பு அல்லது இணைய இணைப்பைக் காண்பிப்பது பொதுவாக வாய்மொழியாக இருக்கும். அதனால்தான் குறிப்பிட்ட அளவுகோல்களுடன் முடிவுகளைக் கட்டுப்படுத்துவதற்கான கொடிகளுடன் lsof வருகிறது. மிக முக்கியமானவை கீழே உள்ளன.
மேலும் கொடிகள் மற்றும் ஒவ்வொன்றின் தொழில்நுட்ப விளக்கங்கள் பற்றிய தகவலுக்கு, பார்க்கவும் lsof இன் மேன் பக்கம் அல்லது ஓடவும் மனிதன் lsof ஒரு டெர்மினல் வரியில்.
எடுத்துக்காட்டுகள்
lsof ஐப் பயன்படுத்துவதற்கான சில வழிகள் இங்கே உள்ளன.
lsof -nP -iTCP@lsof.itap:513
இந்த சிக்கலான தோற்றமுடைய கட்டளை ஹோஸ்ட்பெயருடன் TCP இணைப்புகளை பட்டியலிடுகிறது lsof.itap மற்றும் துறைமுகம் 513. இது ஐபி முகவரிகள் மற்றும் போர்ட்களுடன் பெயர்களை இணைக்காமல் lsof ஐ இயக்குகிறது, இதனால் கட்டளை வேகமாக இயங்கும்.
lsof -iTCP -sTCP:LISTEN
இந்த கட்டளை ஒவ்வொரு TCP இணைப்பையும் நிலையுடன் வழங்குகிறது கேளுங்கள் , மேக்கில் திறந்த TCP போர்ட்களை வெளிப்படுத்துகிறது. அந்த திறந்த துறைமுகங்களுடன் தொடர்புடைய செயல்முறைகளையும் இது பட்டியலிடுகிறது. இது ஒரு குறிப்பிடத்தக்க மேம்படுத்தல் ஆகும் நெட்ஸ்டாட் , இது அதிகபட்சமாக PIDகளை பட்டியலிடுகிறது.
sudo lsof -i -u^$(whoami)
ios 10 இல் உள்ள உரைகளை எவ்வாறு நீக்குவது
பிற நெட்வொர்க்கிங் கட்டளைகள்
arp , ping , மற்றும் ipconfig ஆகியவை உங்கள் பிணையத்தை ஆய்வு செய்வதில் ஆர்வமாக இருக்கும் பிற டெர்மினல் நெட்வொர்க்கிங் கட்டளைகள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்