வன்பொருள்

கோப்பு முறைமை குனு / லினக்ஸில் எவ்வாறு கட்டமைக்கப்பட்டுள்ளது?

பொருளடக்கம்:

Anonim

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

பொருளடக்கம்

குனு / லினக்ஸில் கோப்பு முறைமை எவ்வாறு கட்டமைக்கப்பட்டுள்ளது?

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

FHS

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

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

FHS முதன்மை நோக்கங்கள்

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

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

பகிரக்கூடிய மற்றும் பகிர முடியாத கோப்புகள்: முந்தையவை ஒரு கணினியைச் சேர்ந்த கோப்புகள் மற்றும் பிந்தையவை வெவ்வேறு கணினிகளுக்கு இடையில் பகிரக்கூடிய கோப்புகள். உதாரணமாக:

  • பகிரக்கூடிய கோப்புகள்: / var / www / html இல் உள்ள உள்ளடக்கங்கள் (இது அப்பாச்சி வலை சேவையகத்தின் இயல்புநிலை ஆவண ரூட் ஆகும். வரவேற்பு index.html ஆரம்பத்தில் சேமிக்கப்பட்ட இடத்தில்). பகிர முடியாத கோப்புகள்: / boot / grub / (துணை அடைவு) GRUB துவக்க ஏற்றி கோப்புகள் அமைந்துள்ள இடத்தில்).

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

பாருங்கள்: லினக்ஸ் கட்டளைகள்: கணினியை அறிந்து கையாளுங்கள்

வெவ்வேறு கோப்பு முறைமைகளுக்கான அணுகல்

கோப்பு வகைகளின் இந்த வகைப்பாட்டை அறிந்தால் , லினக்ஸில் எல்லாம் ஒரு கோப்பு என்பதையும் நாம் அறிந்து கொள்ள வேண்டும். வன்பொருள் மற்றும் மென்பொருள் இரண்டும் ஒரு உரை கோப்பாக சேமிக்கப்படுகின்றன, அங்கிருந்துதான் ஒரு சாதனம் "பெருகிவரும்" அல்லது "இறக்குதல்" என்ற கருத்து பிறக்கிறது. அதாவது, அதன் தருக்க அமைப்பு வன்பொருள் கட்டமைப்பிலிருந்து சுயாதீனமாக உள்ளது, எனவே, c: \, e: \ ok: \ டிரைவ்களை உருவாக்க கணினிக்கு 1, 3 அல்லது 5 ஹார்ட் டிரைவ்கள் உள்ளதா என்பதைப் பொறுத்தது அல்ல.

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

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

FHS இன் படி லினக்ஸில் கோப்பு முறைமை கட்டமைப்பு

அடைவு விளக்கம்
/ முதன்மை வரிசைமுறை , ரூட் அல்லது ரூட் என அழைக்கப்படுகிறது, பிரதான அடைவு, லினக்ஸில் முழு கோப்பு முறைமையின் கொள்கலன்.
/ பின் / இது அத்தியாவசிய கட்டளை இருமங்களைக் கொண்டுள்ளது, இதனால் அவை ஒரு அமர்வுக்கு அல்லது பல பயனர்களுக்கு கிடைக்கின்றன. அவற்றில், எடுத்துக்காட்டாக, ls, cp, cat, mkdir, rm ஆகியவை அடங்கும்
/ துவக்க / கணினி தொடக்க.
/ dev / சாதனங்களுக்கான அணுகல்களைக் கொண்டுள்ளது. வன்பொருள் அல்லது மெய்நிகர் இரண்டும்.
/ etc / கணினி உள்ளமைவு கோப்புகள் இதில் அடங்கும். அதன் பெயரின் பொருள் குறித்து சர்ச்சை எழுந்துள்ளது, ஆனால் மிக சமீபத்திய விளக்கங்கள் இதை "திருத்தக்கூடிய உரை அமைப்புகள்" என்று குறிப்பிடுகின்றன.
/ etc / opt / / Opt கோப்பகத்தில் அமைந்துள்ள நிரல்களின் உள்ளமைவு கோப்புகள்.
/ etc / X11 / எக்ஸ் சாளர கணினி பதிப்பு 11 உள்ளமைவு கோப்புகள்.
/ etc / sgml / எஸ்ஜிஎம்எல் உள்ளமைவு கோப்புகள்.
/ etc / xml / எக்ஸ்எம்எல் உள்ளமைவு கோப்புகள்.
/ வீடு / சூப்பர் யூசர் (நிர்வாகி, ரூட்) தவிர அனைத்து பயனர்களின் பணி அடைவுகளையும் கொண்டுள்ளது. சேமித்த கோப்புகள், தனிப்பட்ட அமைப்புகள் போன்றவற்றைக் கொண்டுள்ளது. இது பெரும்பாலும் ஒரு தனி வட்டு அல்லது பகிர்வில் நிறுவப்பட்டுள்ளது . இந்த கோப்புறையில் ஒவ்வொரு பயனருக்கும் அவற்றின் சொந்த அடைவு உள்ளது.
/ lib / நிறுவப்பட்ட நிரல்களின் அனைத்து அடிப்படை பகிரப்பட்ட நூலகங்களும் கர்னலால் பயன்படுத்தப்படுகின்றன.
/ சராசரி / நீக்கக்கூடிய சேமிப்பக ஊடகத்திற்கான ஏற்ற புள்ளிகளைக் கொண்டுள்ளது.
/ mnt / இது / மீடியாவைப் போன்றது, ஆனால் பொதுவாக பயனர்களால் பயன்படுத்தப்படுகிறது. ஹார்ட் டிரைவ்கள் மற்றும் தற்காலிக பகிர்வுகளை உதாரணமாக "ஏற்ற" பொருட்டு.
/ opt / இந்த கோப்பகத்தில் உள்ளமைவு விருப்பங்களை சேமிக்காத பயன்பாடுகளைப் பற்றிய தகவல்களைக் கொண்டுள்ளது, அதாவது பயனர்கள் பயன்பாட்டைப் பகிர்ந்து கொள்கிறார்கள், ஆனால் அதன் உள்ளமைவு விருப்பங்கள் அல்ல.
/ proc / குறிப்பிட்ட நேரத்தில் உங்கள் செயல்முறைகளின் முக்கிய மற்றும் நிலையை ஆவணப்படுத்தும் கோப்புகளைக் கொண்டுள்ளது.
/ ரூட் / ரூட் பயனரின் பிரதான அடைவு. இது / வீடு போன்றது ஆனால் கணினி சூப்பர் யூசர் (நிர்வாகி) க்கு.
/ sbin / செயல்பாட்டுக்கு அவசியமான செயலாக்கங்கள் அல்லது இருமங்கள், கணினி நிர்வாகி அல்லது அவற்றைப் பயன்படுத்த அனுமதி பெற்ற பயனர்களின் பிரத்யேக கட்டளைகள் மற்றும் நிரல்கள்.
/ srv / கணினி வழங்கிய தரவைக் கொண்டுள்ளது.
/ tmp / தற்காலிக கோப்புகளைக் கொண்டுள்ளது.
/ usr / பயனர் தரவின் இரண்டாம்நிலை வரிசைமுறை ; இது பல பயனர் நோக்கத்திற்காக இருந்தாலும், படிக்க மட்டுமேயான பெரும்பாலான பயன்பாடுகளைக் கொண்டுள்ளது. இந்த கோப்புறையை பிற உள்ளூர் பிணைய பயனர்களுடன் கூட பகிரலாம்.
/ usr / bin / அனைத்து பயனர்களுக்கும் நிர்வாகமற்ற பைனரி கட்டளைகள்.
/ usr / include / தரத்தில் கோப்புகள் அடங்கும்.
/ usr / lib / பகிரப்பட்ட நூலகங்கள் அல்லது இருமங்களின் தொகுப்பு. ஒரே கணினியில் இரண்டு ஒத்த நூலகங்கள் ஒருபோதும் இல்லை, இது நினைவக பயன்பாட்டை மேம்படுத்துகிறது மற்றும் அதிக வரிசையை வழங்குகிறது.
/ usr / sbin / அவசியமில்லாத பைனரிகள்; எடுத்துக்காட்டாக, பல பிணைய சேவைகளைக் கொண்ட டீமன்கள் .
/ usr / share / பகிரப்பட்ட ஆனால் கட்டமைப்பிலிருந்து சுயாதீனமான தரவைக் கொண்டுள்ளது.
/ usr / src / சில பயன்பாடுகளின் மூல குறியீடுகளைக் கொண்டுள்ளது.
/ usr / X11R6 / கிராஃபிக் சூழலுடன் தொடர்புடைய அடைவு.
/ usr / local / உள்ளூர் தரவுகளுக்கான மூன்றாம் வரிசைமுறை , அதாவது இந்த ஹோஸ்டுக்கு குறிப்பிட்டது.
/ var / பதிவுகள், தரவுத்தளங்கள், மின்னஞ்சல் போன்ற கணினி மாறி கோப்புகளைக் கொண்டுள்ளது.
/ var / cache / / Tmp ஐப் போன்றது, இது சில பயன்பாடுகளின் கேச் நினைவகத்தைக் கொண்டுள்ளது.
/ var / செயலிழப்பு / பிழைகள் அல்லது கணினி செயலிழப்புகள் பற்றிய தகவல்களைக் கொண்டுள்ளது.
/ var / games / இது அவசியமில்லாத ஒரு அடைவு மற்றும் கணினி விளையாட்டுகள் தொடர்பான தகவல்களை சேமிப்பதே இதன் நோக்கம்.
/ var / lock / பயன்பாட்டில் உள்ள வளங்களின் நிலையைக் கொண்ட கோப்புகள் அமைந்துள்ளன.
/ var / log / கோப்புகளை பதிவுசெய்க .
/ var / mail / பயனர் செய்திகளின் காப்பகங்கள், ஒத்த மின்னஞ்சல்கள்.
/ var / opt / / Opt கோப்பகத்தில் மாறக்கூடிய தரவைக் கொண்டுள்ளது.
/ var / run / கடைசி கணினி தொடக்கத்திலிருந்து தகவலுக்கான அணுகல். எடுத்துக்காட்டாக, தற்போது இணைக்கப்பட்ட பயனர்கள் அல்லது பேய்கள் இயங்குகின்றன.
/ var / spool / செயலாக்க காத்திருக்கும் பணிகளை உள்ளடக்கியது. எடுத்துக்காட்டாக, படிக்காத மின்னஞ்சல்கள் அல்லது அச்சு வரிசைகள்.
/ var / spool / mail / அங்கீகரிக்கப்படாத பயனர்களிடமிருந்து மின்னஞ்சல்களின் இருப்பிடம்.
/ var / tmp / இது தற்காலிக கோப்புகளைக் கொண்டுள்ளது, / tmp உடனான அதன் வேறுபாடு, கணினியை மறுதொடக்கம் செய்யும் போது அது நீக்கப்படாது.
நாங்கள் உங்களை பரிந்துரைக்கிறோம் படிப்படியாக விண்டோஸ் 10 இல் உபுண்டுவை எவ்வாறு நிறுவுவது

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

அனுமதிகள்

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

  • a: கோப்பைப் படிக்க அனுமதி: கோப்பை எழுத அனுமதி x: கோப்பை இயக்க அனுமதி: கோப்பின் உரிமையாளருக்கு மாற்றங்களைச் செய்ய அனுமதி.

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

வன்பொருள்

ஆசிரியர் தேர்வு

Back to top button