லினக்ஸில் திறந்த கோப்புகளைக் கண்காணிக்க lsof ஐ எவ்வாறு பயன்படுத்துவது

லினக்ஸில் திறந்த கோப்புகளைக் கண்காணிக்க lsof ஐ எவ்வாறு பயன்படுத்துவது

நீங்கள் எப்போதாவது உங்கள் ஷெல்லை மூட முயற்சித்திருக்கிறீர்களா அல்லது ஒன்று அல்லது அதற்கு மேற்பட்ட கோப்புகள் பயன்பாட்டில் உள்ள பிழையைப் பெற மட்டுமே டிரைவை அன்மவுண்ட் செய்ய முயற்சித்திருக்கிறீர்களா? அல்லது ஒருவேளை நீங்கள் ஒரு கோப்பு மற்றொரு நிரலால் பூட்டப்பட்டிருப்பதைக் கண்டறிய மட்டுமே அதைத் திருத்த முயற்சித்திருக்கிறீர்களா?





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





அன்றைய வீடியோவை உருவாக்கவும்

lsof என்றால் என்ன?

lsof என்பது திறந்த கோப்புகளை பட்டியலிடும் ஒரு பயன்பாடாகும். விக்டர் ஆபெல் இதை முதலில் பர்டூ பல்கலைக்கழகத்தில் உருவாக்கினார். லினக்ஸ் உட்பட பல யுனிக்ஸ் செயலாக்கங்களுக்கு இது கிடைக்கிறது. இது தற்போது பராமரிக்கப்படுகிறது GitHub இல் lsof-org குழு .





லினக்ஸில் lsof ஐ நிறுவுகிறது

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

உபுண்டு அல்லது டெபியன் கணினியில், தட்டச்சு செய்க:



ஆண்ட்ராய்டு டிவி பாக்ஸ் 2019 க்கான சிறந்த பயன்பாடுகள்
sudo apt install lsof

அன்று ஆர்ச் அடிப்படையிலான லினக்ஸ் விநியோகங்கள் :

sudo pacman -S lsof

மற்றும் RHEL, ராக்கி லினக்ஸ் மற்றும் ஆரக்கிள் லினக்ஸில்:





sudo dnf install lsof

lsof உடன் லினக்ஸில் திறந்த கோப்புகளைப் பார்க்கிறது

 முனையத்தில் வெளியீடு

lsof ஐப் பயன்படுத்துவது நேரடியானது. உங்களுக்குச் சொந்தமான ஏதேனும் திறந்த கோப்புகளைப் பார்க்க, கட்டளை வரியில் அதை அழைக்கலாம்:

lsof

lsof ரூட்டிற்குச் சொந்தமான செயல்முறைகளை 'அனுமதி மறுக்கப்பட்டது' என்று பட்டியலிடலாம். அனைத்து கோப்புகளையும் கணினி முழுவதும் அனைத்து செயல்முறைகளிலும் திறக்க, அதை ரூட்டாக இயக்கவும்:





sudo lsof

lsof கட்டளை, PID, அதை செயல்படுத்திய பயனர், கோப்பு விவரிப்பான், வகை, சாதனம், அளவு, முனை மற்றும் திறந்த கோப்பின் முழுமையான பாதை பெயர் ஆகியவற்றைக் காண்பிக்கும்.

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

 lsof -i வெளியீடு

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

sudo lsof -i

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

தி -ஆர் விருப்பம் lsof ஐ ரிபீட் மோடில் வைக்கிறது, அங்கு நீங்கள் அழுத்தும் வரை ஒரு குறிப்பிட்ட இடைவெளிக்குப் பிறகு அது முடிவுகளைக் காண்பிக்கும் Ctrl + C . இயல்பாக, இது ஒவ்வொரு 15 வினாடிகளுக்கும் இயங்கும், ஆனால் நீங்கள் அதை மாற்றலாம். எடுத்துக்காட்டாக, தட்டச்சு செய்வதன் மூலம் ஒவ்வொரு 10 வினாடிகளுக்கும் கட்டளையை இயக்கலாம்:

lsof -r 10

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

lsof -i -r 5

எந்த லினக்ஸ் செயல்முறைகளில் திறந்த கோப்புகள் உள்ளன என்பதை இப்போது நீங்கள் கண்காணிக்கலாம்

lsof மூலம், எந்த செயல்முறைகளில் திறந்த கோப்புகள் உள்ளன என்பதைக் கண்டறிந்து, அவை ஏற்படுத்தக்கூடிய சிக்கல்களைச் சரிசெய்யலாம்.

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