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

Anonim

சமீபத்தில் எனது அலுவலகத்தில் உள்ள லேன் வழக்கத்தை விட மெதுவாக இயங்கியது, மேலும் அனைத்து கூடுதல் அலைவரிசையையும் என்ன பயன்படுத்துகிறது என்பதை என்னால் கண்டுபிடிக்க முடியவில்லை. P2P ட்ராஃபிக் தான் காரணம் என்று எனக்கு சந்தேகம் இருந்தது, ஆனால் தவறு செய்யும் இயந்திரத்தில் எதையும் வெளிப்படையாகப் பார்க்க முடியவில்லை. எனவே நிச்சயமாக கேள்வி, Mac OS X இலிருந்து இணையம் அல்லது வெளி உலகத்துடன் என்ன செயல்முறைகள் இணைக்கப்படுகின்றன என்பதை நீங்கள் எவ்வாறு பார்க்கிறீர்கள்?

Lsof கட்டளை வரி கருவியைப் பயன்படுத்தி, எங்கள் மேக்ஸில் செயலில் உள்ள மற்றும் திறந்த இணைய இணைப்புகளை மட்டும் பட்டியலிட -i வாதத்தை அனுப்பலாம், மேலும் ஏதேனும் விசித்திரமானவை (அல்லது என் விஷயத்தில்,) உள்ளதா என்பதைக் கண்டறியலாம். மறைக்கப்பட்ட ஒன்று) நடக்கிறது மற்றும் வெளிப்புற முகவரியுடன் இணைக்கிறது, மேலும், இந்த கட்டளையானது, செயலிழக்கும் பயன்பாடு அல்லது பணியின் செயல்முறை ஐடி என்ன என்பதை உங்களுக்குக் காண்பிக்கும், இதனால் நாங்கள் அதைக் கொன்று, விரும்பினால் செயல்பாட்டை நிறுத்தலாம்.

கட்டளை வரியிலிருந்து OS X இல் உள்ள அனைத்து திறந்த இணைய இணைப்புகளின் பட்டியலைக் காண்பி

இது OS X இன் டெர்மினலில் இருந்து உள்ளிடப்பட வேண்டும், ஆனால் இது SSH உடன் தொலைவிலிருந்து அல்லது Mac இல் உள்நாட்டில் பயன்படுத்தப்படலாம்.

நான் புண்படுத்தும் Mac இல் உள்நுழைந்து பின்வரும் கட்டளையை தட்டச்சு செய்தேன்:

lsof -i

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

Lsof இன் வெளியீடு கொஞ்சம் பிஸியாக உள்ளது, ஆனால் நீங்கள் கட்டளை வரியை நன்கு அறிந்திருந்தால், அது மிகவும் வெறித்தனமாக இருக்கக்கூடாது.

இந்த lsof -i கட்டளை சரத்தால் காட்டப்படும் வெளியீட்டின் உதாரணம் இங்கே:

MacMini:~ macuser$ lsof -i COMMAND PID பயனர் FD வகை சாதனத்தின் அளவு/ஆஃப் நோட் பெயர் SystemUIS 93 macuser 6u IPv4 0x04db27bc 0t0 SystemUISP 1 :u IPv4 0x04db26e0 0t0 UDP : iChatAgen 111 macuser 6u IPv4 0x07084734 0t0 UDP localhost:49490->localhost:49490 iChatAgen 111 macuser 10u IPv4 0x05666f28 0t0 TCP 192.168.0.101:53762->bos-m012c-sdr6.blue.aol.com:aol ( நிறுவப்பட்டது) சினெர்ஜிஸ் 129 Macuser 5U IPv4 0x05F2F6B0 0T0 TCP : 24800 (கேளுங்கள்) சஃபாரி 148 Macuser 10u IPv4 0x06db46e0 0t0 tcp 192.168.0.101:57557-6433345 :தாப் (கேளுங்கள்)

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

பட்டியலிடுதல் மட்டும் நிறுவப்பட்ட இணைய இணைப்புகள்

நீங்கள் நிறுவப்பட்ட இணைப்புகளை மட்டுமே காட்ட விரும்பினால் (அதாவது அவை தீவிரமாக தொடர்பு கொள்கின்றன மற்றும் உள்ளூர் இயந்திரத்திற்கும் வெளிப்புற IP க்கும் இடையே ஒரு இணைப்பு நிறுவப்பட்டுள்ளது), மேற்கூறிய கட்டளை மாறுபாட்டை நீங்கள் பயன்படுத்தலாம். lsof string:

"

lsof -i | grep -E (கேளுங்கள்| நிறுவப்பட்டது)"

நிறுவப்பட்ட இணைப்புகளின் தானாக புதுப்பிக்கப்பட்ட பட்டியலைப் பெற இதை ‘வாட்ச்’ உடன் இணைக்கலாம்.

மேலும் செயல்முறையின் பெயரை நீங்கள் அறிந்தால், அந்த குறிப்பிட்ட அல்லது தெளிவற்ற பெயருக்கும் நீங்கள் எப்போதும் grep ஐப் பயன்படுத்தலாம்.

இது சற்று மேம்பட்டது, ஆனால் பொதுவாக டெர்மினல் மற்றும் கட்டளை வரியுடன் வசதியாக இருக்கும் Mac பயனர்களுக்கு இது நன்றாக வேலை செய்கிறது. புதிய Mac பயனர்கள் OS X இல் இணையம் மற்றும் பிணைய இணைப்புகளைக் கண்காணிக்க Private Eye ஐப் பயன்படுத்தலாம், இது ஒரு இலவச ஆனால் சிறந்த மூன்றாம் தரப்பு பயன்பாடாகும், இது வரைகலை பயனர் இடைமுகத்தில் இயங்குகிறது மற்றும் அலசுவதற்கு சற்று எளிதானது, குறிப்பாக உங்களுக்கு அனுபவம் இல்லை என்றால் முனையம்.

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