இயக்க முறைமைகள்: யுனிக்ஸ் இயக்க முறைமையின் அடிப்படைகள். லினக்ஸ் அடிப்படைகள் யூனிக்ஸ் இயக்க முறைமையில் வேலை செய்வதற்கான அடிப்படைகள்

UNIX இயங்குதளம்

இயக்க முறைமையின் அதிகாரப்பூர்வ பிறந்த தேதி யுனிக்ஸ்ஜனவரி 1, 1970 அன்று கருதப்படுகிறது. இந்த தருணத்திலிருந்து எந்த யுனிக்ஸ் அமைப்பும் அதன் கணினி நேரத்தை கணக்கிடுகிறது. இயக்க முறைமைக்கு இது மிக நீண்ட காலம். இன்று, பல்வேறு கொள்கைகளின் அடிப்படையில் கட்டப்பட்ட பல இயக்க முறைமைகளின் தோற்றம் இருந்தபோதிலும், UNIX தலைவர்களிடையே உறுதியாக உள்ளது.

UNIX இன் முக்கிய பண்புகள், இந்த அமைப்பின் நீண்ட ஆயுளுக்கான காரணங்களைப் புரிந்து கொள்ள அனுமதிக்கின்றன, பின்வருவனவற்றை உள்ளடக்குகின்றன.

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

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

UNIX எளிய ஆனால் சக்திவாய்ந்த நிலையான பயனர் இடைமுகங்களைக் கொண்டுள்ளது.

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

UNIX அமைப்பிற்காக ஏராளமான பல்வேறு பயன்பாடுகள் உருவாக்கப்பட்டுள்ளன - எளிமையானது உரை ஆசிரியர்கள்சக்திவாய்ந்த தரவுத்தள மேலாண்மை அமைப்புகளுக்கு.

பொதுவாக, UNIX இயக்க முறைமையை படம் 1 இல் காட்டப்பட்டுள்ளபடி இரண்டு-நிலை மாதிரியால் குறிப்பிடலாம். 8.1
.

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

UNIX இயக்க முறைமை அம்சங்கள்

UNIX இயங்குதளமானது கணினியின் வன்பொருள் மற்றும் மென்பொருள் வளங்களுடன் தொடர்பு கொள்கிறது பின்வரும் செயல்பாடுகள்:

    உபகரணங்கள் மேலாண்மை;

    வள மேலாண்மை;

    கணினி கண்காணிப்பு;

உபகரணங்கள் மேலாண்மை

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

வள மேலாண்மை

UNIX OS ஆனது ஒரே நேரத்தில் பல பணிகளைச் செய்யும் பல பயனர்களிடையே கணினி வளங்களின் விநியோகத்தை நிர்வகிக்கிறது, பெரும்பாலும் வெவ்வேறு பொருள்களுடன் வேலை செய்கிறது, பல்பணி மற்றும் பல பயனர் இயக்க முறைகளை ஆதரிக்கிறது. பல்பணி ஒரு பயனரை ஒரே நேரத்தில் பல நிரல்களை இயக்க அனுமதிக்கிறது, அதே நேரத்தில் CPU மற்றும் RAM ஆகியவை பல செயல்முறைகளில் பகிரப்படுகின்றன.

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

பயனர் இடைமுக ஆதரவு

இது பயனர்களுக்கும் கணினி அமைப்புக்கும் இடையே ஊடாடும் (உரையாடலை வழங்கும்) தொடர்புகளை வழங்குவதற்கான ஒரு வழிமுறையாகும்.

யுனிக்ஸ் இயக்க முறைமையின் நவீன பதிப்புகள் பலவற்றை ஆதரிக்கின்றன இடைமுக வகைகள்: கட்டளை வரி, மெனு மற்றும் வரைகலை பயனர் இடைமுகம்.

கட்டளை வரிபொதுவாக செயல்பாடுகளை நன்கு அறிந்த பயனர்களுக்கு வசதியானது மற்றும் அணிகள்அமைப்புகள். இந்த வகை இடைமுகத்துடன் பணிபுரியும் போது, ​​பயனர் “ப்ராம்ட்” (பயனருக்கான இயல்புநிலை டாலர் குறி) விசைப்பலகையிலிருந்து ஒவ்வொரு கட்டளையையும் உள்ளிடுகிறார். இந்த இடைமுகம் கணினியின் மேலோட்டத்தை வழங்காது, ஆனால் கணினியில் எந்த கட்டளையையும் இயக்க அனுமதிக்கிறது. அத்தகைய இடைமுகத்தை வழங்கும் நிரல்கள் அழைக்கப்படுகின்றன கட்டளை குண்டுகள்(ஷெல்). நிறைய கட்டளை ஷெல்கள் உள்ளன: பார்ன் ஷெல் (sh), போர்ன் அகெய்ன் ஷெல் (பாஷ்), கோர்ன் ஷெல் (ksh), C ஷெல் (csh), டெபியன் அல்ம்க்விஸ்ட் ஷெல் (டாஷ்), Zsh போன்றவை. மிகவும் பொதுவானது பாஷ்.

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

வரைகலை பயனாளர் இடைமுகம்ஆரம்ப மற்றும் மேம்பட்ட பயனர்களை இலக்காகக் கொண்டது. கணினியுடன் தொடர்புகொள்வதற்கான பல வழிகளை இது வழங்குகிறது: ஐகான்களால் சித்தரிக்கப்படும் கணினி பொருள்களின் கண்ணோட்டம், "மவுஸ்" அல்லது கண்காணிப்பு பந்து சாதனத்தைப் பயன்படுத்தி காட்சித் திரையில் ஒரு கிராஃபிக் படத்தை (ஐகான்) தேர்ந்தெடுப்பதன் மூலம் கட்டளைகளை செயல்படுத்துதல். UNIX OS ஆனது X.desktop ஐ சிறப்பு X டெர்மினல்களுடன் வேலை செய்வதற்கான வரைகலை பயனர் இடைமுகமாக அல்லது வழக்கமான வரைகலை டெர்மினல்களுடன் பணிபுரியும் X Window அமைப்பை வழங்குகிறது.

தொலைநிலை அணுகலை வழங்குதல் கணினி வலையமைப்பு

UNIX OS ஆனது இயங்கும் பிற கணினிகளின் ஆதாரங்களுக்கான அணுகலை பயனர்களுக்கு வழங்குகிறது கணினி வலையமைப்பு. இயக்க முறைமை நெட்வொர்க் பயன்பாடுகளின் தொகுப்பைக் கொண்டுள்ளது, இது தொலை கணினியுடன் இணைப்பை நிறுவவும், தொலை கணினியில் பதிவு செய்யவும், பிணைய கணினிகளுக்கு இடையில் தரவை மாற்றவும் மற்றும் மின்னஞ்சலைப் பயன்படுத்தவும் உங்களை அனுமதிக்கிறது. UNIX நெட்வொர்க்கிங்கை ஆதரிக்கிறது NFS கோப்பு முறைமை(நெட்வொர்க் கோப்பு முறைமை), இது கோப்பு முறைமையை அணுக இயக்க முறைமை கட்டளைகளைப் பயன்படுத்த உங்களை அனுமதிக்கிறது தொலை கணினி.

யுனிக்ஸ் இயக்க முறைமையின் கூறுகள்

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

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

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

மேலே குறிப்பிட்டுள்ளபடி, யுனிக்ஸ் இயக்க முறைமை பொதுவாக பல ஷெல்களைப் பயன்படுத்துகிறது.

கட்டுப்படுத்தப்பட்ட ஷெல்கள் (rsh மற்றும் ksh ஆகியவை Bourne shell மற்றும் Korn shell இன் துணைக்குழுக்கள்) கணினிக்கான அணுகலைக் கட்டுப்படுத்த வேண்டிய பயனர்களுக்காக வடிவமைக்கப்பட்டுள்ளன.

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

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

கோர் கொண்டுள்ளது மூன்று முக்கிய துணை அமைப்புகள்:

    1) செயல்முறை மற்றும் நினைவக மேலாண்மை துணை அமைப்பு;

    2) கோப்பு துணை அமைப்பு;

    3) உள்ளீடு/வெளியீடு துணை அமைப்பு.

நிகழ்த்துகிறது பின்வரும் செயல்பாடுகள்:

    செயல்முறைகளை உருவாக்குதல் மற்றும் நீக்குதல்;

    விநியோகம் அமைப்பு வளங்கள்செயல்முறைகளுக்கு இடையில்;

    செயல்முறை ஒத்திசைவு;

    செயல்முறைகளின் தொடர்பு.

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

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

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

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

UNIX அமைப்பு அணுகல்

UNIX அமைப்புடன் தொடர்பை ஏற்படுத்த, நீங்கள் கட்டாயம் வேண்டும்:

    முனையத்தில்;

பதிவுப் பெயரைப் பெறுதல்

பதிவு பெயர்நீங்கள் அணுகலைக் கோரும்போது, ​​நீங்கள் கணினியின் அங்கீகரிக்கப்பட்ட பயனரா என்பதைச் சரிபார்க்க UNIX அமைப்பு பயன்படுத்தும் பெயர்.

நீங்கள் உள்நுழைய விரும்பும் ஒவ்வொரு முறையும் உங்கள் உள்நுழைவு பெயரை உள்ளிட வேண்டும்.

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

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

யுனிக்ஸ் அமைப்புடன் தொடர்பு

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

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

கணினியுடன் தொடர்பு கொள்ள, நீங்கள் முனையத்தை இயக்க வேண்டும்.

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

TCP/IP புரோட்டோகால் குடும்பத்தைப் பயன்படுத்தி நெட்வொர்க்கில் செயல்பட கட்டமைக்கப்பட்ட தனிப்பட்ட கணினி டெர்மினலாகப் பயன்படுத்தப்பட்டால், UNIX OS நிறுவப்பட்ட கணினியுடன் இணைப்பை ஏற்படுத்துவது அவசியம். இது பல வழிகளில் செய்யப்படலாம், எடுத்துக்காட்டாக, விண்டோஸ் இயக்க முறைமைகளில் காணப்படும் டெல்நெட் நெட்வொர்க் பயன்பாட்டைப் பயன்படுத்துதல் அல்லது இணைய அணுகல் கருவிகளைப் பயன்படுத்துதல். இது ஒரு பாதுகாப்பற்ற நெறிமுறை என்பதை நினைவில் கொள்ளவும், இது நடைமுறையில் இன்று பயன்படுத்தப்படாது. ஒரு நவீன மாற்று செக்யூர் ஷெல் (SSH) ஆகும்.

உதாரணமாக.

நெட்வொர்க் செயல்பாட்டிற்காக கட்டமைக்கப்பட்ட Windows NT OS உடன் ஒரு தனிப்பட்ட கணினி டெர்மினலாகப் பயன்படுத்தப்படுகிறது. நீங்கள் UNIX அமைப்பில் பதிவு செய்ய வேண்டும்.

தேவையான உள்ளீடுகள் மற்றும் செயல்கள்:

    UNIX OS உடன் தொடர்பை ஏற்படுத்த நீங்கள் தெரிந்து கொள்ள வேண்டும் நெட்வொர்க் பெயர்தொலை கணினி அல்லது அதன் ஐபி முகவரி (உதாரணமாக, 192.168.2.19);

    உங்கள் தனிப்பட்ட கணினியில் டெல்நெட் பயன்பாட்டைக் கண்டுபிடித்து அதைத் தொடங்கவும்;

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

    தொலைநிலை யுனிக்ஸ் அமைப்பின் ஐபி முகவரியை உள்ளிடவும் (உதாரணமாக, 192.168.2.19);

    முனைய பண்புகளை விரும்பியபடி அமைக்கவும்.

பதிவு நடைமுறை

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

    உள்நுழைவு: all30123

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

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

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

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

நீங்கள் உள்நுழையும்போது, ​​உங்கள் டெர்மினல் திரை இப்படி இருக்கும்:

    உள்நுழைவு: all30123

உள்நுழையும்போது நீங்கள் தவறு செய்தால், UNIX ஒரு செய்தியைக் காண்பிக்கும்:

    தவறான உள்ளீடு

உள்நுழைவு: ப்ராம்ட் மூலம் உள்நுழைவதற்கான இரண்டாவது வாய்ப்பை இது உங்களுக்கு வழங்கும். திரை இப்படி இருக்கும்:

    உள்நுழைவு: all30123

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

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

உள்நுழைவு செயல்முறை:

    நீங்கள் தொடர்பு கொள்கிறீர்கள்; UNIX அமைப்புகள் உள்நுழைவு: வரியில் காட்டுகின்றன. உங்கள் உள்நுழைவு பெயரை உள்ளிட்டு விசையை அழுத்தவும் .

    UNIX அமைப்புகள் கடவுச்சொல்லைக் காண்பிக்கும்: ப்ராம்ட். உங்கள் தற்காலிக கடவுச்சொல்லை உள்ளிட்டு விசையை அழுத்தவும் .

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

    உங்கள் உள்ளிட கணினி உங்களைத் தூண்டும் பழைய கடவுச்சொல். தற்காலிக கடவுச்சொல்லை உள்ளிடவும்.

    உங்கள் புதிய கடவுச்சொல்லை உள்ளிட கணினி உங்களைத் தூண்டும். நீங்கள் தேர்ந்தெடுத்த கடவுச்சொல்லை உள்ளிடவும்.

கடவுச்சொல் பொருந்த வேண்டும் பின்வரும் தேவைகள்:

    ஒவ்வொரு கடவுச்சொல்லும் குறைந்தது 6 எழுத்துகளைக் கொண்டிருக்க வேண்டும்;

    ஒவ்வொரு கடவுச்சொல்லும் குறைந்தது 2 அகரவரிசை எழுத்துகள் மற்றும் ஒரு எண் அல்லது சிறப்பு எழுத்துகளைக் கொண்டிருக்க வேண்டும். ஒரு அகரவரிசை எழுத்தை பெரிய அல்லது சிறிய வழக்கில் தட்டச்சு செய்யலாம்;

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

    புதிய கடவுச்சொல் பழையவற்றிலிருந்து குறைந்தது மூன்று எழுத்துகளால் வேறுபட வேண்டும்.

சரியான கடவுச்சொற்களின் எடுத்துக்காட்டுகள்:

சரிபார்க்க, கணினி உங்கள் கடவுச்சொல்லை மீண்டும் உள்ளிடுமாறு கேட்கிறது. உங்கள் கடவுச்சொல்லை மீண்டும் உள்ளிடவும்.

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

பின்வரும் திரை விவரிக்கப்பட்ட செயல்முறையைக் காட்டுகிறது:

    உள்நுழைவு: dko30123

    கடவுச்சொல்:

    உங்கள் கடவுச்சொல் காலாவதியாகிவிட்டது

    புதிய ஒன்றைத் தேர்ந்தெடுங்கள்

    பழைய கடவுச்சொல்:

    புதிய கடவுச்சொல்:

    புதிய கடவுச்சொல்லை மீண்டும் உள்ளிடவும்:

பயனர் அடையாளம்

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

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

எந்த UNIX OS இல் UID = 0 உடன் ஒரு சிறப்பு சூப்பர் யூசர் உள்ளது, இது பொதுவாக ரூட்டுடன் தொடர்புடையது. இதன் பொருள் பயனருக்கு அனைத்து கணினி சலுகைகளும் உள்ளன.

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

கணினி பயனர்கள் பற்றிய அனைத்து பதிவு தகவல்களும் /etc/passwd கோப்பில் சேமிக்கப்படும்.

UNIX OS இன் நவீன பதிப்புகளில், மறைகுறியாக்கப்பட்ட கடவுச்சொற்கள் மற்றும் தொடர்புடைய கணினித் தகவல்கள் /etc/shadow கோப்பில் சேமிக்கப்படுகின்றன, அவற்றின் அமைப்பு மற்றும் நோக்கம் படத்தில் காட்டப்பட்டுள்ளது. 8.2
.

ஒவ்வொன்றிற்கும் தரவு பதிவுகள் நிறுவப்பட்ட குழு/etc/group கோப்பில் உள்ளன, அவைகளின் புலங்களின் அமைப்பு மற்றும் நோக்கம் படம். 8.3 .

/etc/passwd கோப்பில் உள்ள புலங்களின் அமைப்பு மற்றும் நோக்கம் படம். 8.4
.

உள்ளீட்டு மரபுகள்

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

அட்டவணை 8.1.
உள்ளீட்டு ஒப்பந்தங்கள்

முக்கிய

செயல்பாடு

கணினி கட்டளை வரியில் (உங்கள் கட்டளையை உள்ளிட உங்களைத் தூண்டுகிறது)

அல்லது<^h>

எழுத்தை அழிக்கவும்

ஒரு நிரல் அல்லது கட்டளையை செயல்படுத்துவதை நிறுத்து

தற்போதைய கட்டளை வரியை நீக்கவும்

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

உள்ளீட்டு வரியின் முடிவைக் குறிக்கிறது மற்றும் கர்சரை வைக்கிறது புதிய கோடு

உள்நுழைவதை நிறுத்து அல்லது வெளியேறுவதை நிறுத்து (மூடு)

ஒரு எழுத்துக்கு பின் செல்க (விசை இல்லாத டெர்மினல்களுக்கு )

திரை வெளியீட்டை தற்காலிகமாக நிறுத்தவும்

பயன்படுத்துவதை நிறுத்திய தகவலைத் தொடர்ந்து காண்பிக்கவும்<^s>

குறிப்பு. அட்டவணையில் 2.1 ^ சின்னம் என்பது கட்டுப்பாட்டு தன்மையைக் குறிக்கிறது . அதாவது, இந்த விஷயத்தில் நீங்கள் ஒரே நேரத்தில் இரண்டு விசைகளை அழுத்த வேண்டும்: கட்டுப்பாட்டு எழுத்து விசை மற்றும் குறிப்பிட்ட கடிதம்.

கட்டளை குறிப்பு

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

உள்ளீடு பிழைகளை சரிசெய்தல்

உள்ளீட்டு பிழைகளை சரிசெய்ய பல வழிகள் உள்ளன. @ சின்னம் தற்போதைய வரி மற்றும் விசைகளை அழிக்கிறது மற்றும்<^h>கடைசியாக உள்ளிடப்பட்ட எழுத்தை அழிக்கிறது. இந்த விசைகள் மற்றும் எழுத்துக்கள் இயல்புநிலை மதிப்புகள். அவர்கள் செய்யும் செயல்பாடுகளை மற்ற விசைகளுக்கு மாற்றலாம்.

கட்டளையை செயல்படுத்துவதை நிறுத்துகிறது

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

திரையில் ஒரு ப்ராம்ட் தோன்றினால், UNIX அமைப்பு உங்களை அங்கீகரிக்கப்பட்ட பயனராக அங்கீகரித்து, நீங்கள் கட்டளையை உள்ளிட காத்திருக்கிறது.

பொதுவாக கட்டளை வரிபின்வரும் அமைப்பு உள்ளது:

    பெயர் [விருப்பங்கள்] [வாதங்கள்]

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

கட்டளைகளின் செயல்பாடுகளின் பின்வரும் விளக்கத்தில் இது கருதப்படுகிறது:

விருப்பங்கள் (அளவுருக்கள்):

    கட்டளை மாற்றத்தின் அடையாளம் மற்றும், ஒரு விதியாக, ஒரு எழுத்தைக் கொண்டிருக்கும்; பெரிய மற்றும் சிறிய எழுத்துக்கள் வெவ்வேறு மாற்றங்களைக் குறிக்கின்றன;

    ஒரு விதியாக, அவை "-" ("மைனஸ்") குறியீட்டுடன் தொடங்குகின்றன, இது மற்ற எழுத்துக்களிலிருந்து ஒரு இடைவெளியால் பிரிக்கப்படவில்லை;

    எந்த வகையிலும் இணைக்க முடியும், ஆனால் கழித்தல் குறியை ஒரு முறை மட்டுமே பயன்படுத்த முடியும்.

வாதங்கள் கட்டளையால் செயலாக்கப்பட வேண்டிய பொருட்களைக் குறிப்பிடுகின்றன, எடுத்துக்காட்டாக:

    கோப்பு பெயர்;

    செயல்முறை எண்;

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

    $cal --உதவி

பெற முடியும் என்பதற்காக விரிவான தகவல், UNIX OS இல் உள்ளமைக்கப்பட்ட கையேடு (ஆன்-லைன்) உள்ளது, அதற்கான அணுகல் மேன் மற்றும் அப்ரோபோஸ் கட்டளைகளால் வழங்கப்படுகிறது.

எளிமையான வழக்கில், எந்தவொரு கட்டளையையும் பற்றிய தகவலைப் பெற, நீங்கள் அதன் பெயரை man கட்டளைக்கு ஒரு வாதமாக குறிப்பிட வேண்டும்:

    மனிதன் கட்டளை_பெயர்

apropos படி கட்டளைகளின் பட்டியலைக் காட்டுகிறது முக்கிய வார்த்தை(முறை) கட்டளை வாதமாக குறிப்பிடப்பட்டுள்ளது:

    apropos வார்ப்புரு

எடுத்துக்காட்டுகள்.

தேதி கட்டளையை இயக்கி விசையை அழுத்தினால் , UNIX அமைப்பு தேதி எனப்படும் நிரலை அழைக்கும், அதை இயக்கி, முடிவை திரையில் காண்பிக்கும்:

    $தேதி

    செவ்வாய் செப்டம்பர் 18 14:49:07 2000

தேதி கட்டளை தேதி மற்றும் நேரத்தைக் காட்டுகிறது.

யார் கட்டளையை இயக்கி விசையை அழுத்தினால் , பின்னர் திரை இப்படி இருக்கும்:

    $ WHO

    dko30024

    அக்டோபர் 18 8:30

    dko30001

    அக்டோபர் 18 8:34

    dko30020

    அக்டோபர் 18 8:32

    அக்டோபர் 18 8:00

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

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

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

குறிப்பு. முனையத்தைத் துண்டிக்கும் முன், கணினியை மூடுவதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

முக்கிய முடிவுகள்

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

    பொதுவாக, UNIX இயங்குதளத்தை இரண்டு அடுக்கு மாதிரியாகக் குறிப்பிடலாம். மையத்தில் கணினி கோர் (கர்னல்) உள்ளது. கர்னல் நேரடியாக கணினி வன்பொருளுடன் தொடர்பு கொள்கிறது, அதன் கட்டமைப்பின் அம்சங்களிலிருந்து பயன்பாட்டு நிரல்களை தனிமைப்படுத்துகிறது. பயன்பாட்டு நிரல்களுக்கு வழங்கப்படும் சேவைகளின் தொகுப்பை செயல்படுத்தும் நிரல்களை கர்னல் உள்ளடக்கியது. கர்னல் சேவைகளில் I/O செயல்பாடுகள், செயல்முறை உருவாக்கம் மற்றும் மேலாண்மை, செயல்முறை ஒத்திசைவு போன்றவை அடங்கும். மாதிரியின் அடுத்த நிலை UNIX OS இன் பயனர் இடைமுகத்தை வழங்கும் கணினி சேவைகள் ஆகும். பயன்பாடுகள் மற்றும் கணினி பணிகள் இரண்டின் கர்னலுடன் தொடர்பு கொள்ளும் திட்டம் ஒன்றுதான்.

    UNIX இயக்க முறைமை பின்வரும் செயல்பாடுகளைச் செய்ய கணினியின் வன்பொருள் மற்றும் மென்பொருள் வளங்களுடன் தொடர்பு கொள்கிறது:

    • உபகரணங்கள் மேலாண்மை;

      வள மேலாண்மை;

      பயனர் இடைமுக ஆதரவு;

      தகவல் உள்ளீடு மற்றும் வெளியீட்டை செயல்படுத்துதல்;

      கணினி கண்காணிப்பு;

      கணினி நெட்வொர்க்கிற்கு தொலைநிலை அணுகலை வழங்குகிறது.

    யுனிக்ஸ் அமைப்பு மூன்று முக்கிய கூறுகளைக் கொண்டுள்ளது: கட்டளை அமைப்பு, ஷெல் மற்றும் கர்னல்.

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

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

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

    கர்னல் மூன்று முக்கிய துணை அமைப்புகளைக் கொண்டுள்ளது:

    • செயல்முறை மற்றும் நினைவக மேலாண்மை துணை அமைப்பு;

      கோப்பு துணை அமைப்பு;

      உள்ளீடு/வெளியீடு துணை அமைப்பு.

    UNIX அமைப்புடன் தொடர்பை ஏற்படுத்த, உங்களிடம் இருக்க வேண்டியது:

    • முனையத்தில்;

      அங்கீகரிக்கப்பட்ட பயனராக உங்களை அடையாளப்படுத்தும் உள்நுழைவு பெயர்;

      உங்கள் அடையாளத்தை சரிபார்க்கும் கடவுச்சொல்;

      உங்கள் டெர்மினல் நேரடியாக கணினியுடன் இணைக்கப்படவில்லை என்றால், உரையாடல் மற்றும் UNIX அமைப்புக்கான அணுகலுக்கான வழிமுறைகள்.

கட்டுப்பாட்டு கேள்விகள்

    UNIX இயக்க முறைமை வகுப்பு என்ன சிக்கல்களைத் தீர்க்க வடிவமைக்கப்பட்டுள்ளது?

    UNIX-வகுப்பு இயங்குதளம் என்ன திறன்களை வழங்க வேண்டும்?

    UNIX OS கர்னலின் பணிகள் என்ன?

    UNIX OS கர்னலின் செயல்பாடுகள் என்ன?

    இயக்க முறைமையின் கட்டளை அமைப்பு கூறுகளின் நோக்கம் என்ன?

    இயக்க முறைமையுடன் தொடர்புகொள்வதற்கான ஊடாடும் இடைமுகத்தை ஷெல் பயனருக்கு வழங்குகிறது என்று சொல்ல முடியுமா?

    UNIX இல் பயனர் அங்கீகாரம் எவ்வாறு செய்யப்படுகிறது?

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

மற்றும் நீங்கள் தொடங்கலாம் லினக்ஸ் அறிமுகம்(sxw). மற்ற அறிமுகங்கள் இருந்தாலும். உதாரணமாக இது. யுனிக்ஸ் மற்றும் லினக்ஸின் (SXW), (PDF) R.S. க்ளோச்கோவ் மற்றும் N.A. கோர்ஷனின் அடிப்படைகளின் ஆவணம் இங்கே உள்ளது.

UNIX OS இன் அடிப்படைகள். பயிற்சி பாடநெறி. (SXW) (PDF)
காப்பிலெஃப்ட் (இல்லை c) - பதிப்புரிமையை விடு! 1999-2003 V. Kravchuk, OpenXS முன்முயற்சி
யுனிக்ஸ் இயக்க முறைமையின் கட்டமைப்பு, அம்சங்கள் மற்றும் முக்கிய அம்சங்களை உங்களுக்கு அறிமுகப்படுத்தும் வகையில் இந்த குறுகிய (16 மணிநேரம் என மதிப்பிடப்பட்டுள்ளது, அதில் 6 நேரங்கள் உள்ளன) அறிமுக பாடநெறி வடிவமைக்கப்பட்டுள்ளது. வெற்றிகரமாக முடிக்கப்பட்டால், UNIX OS இல் ஒரு பயனராக சுதந்திரமாகவும் பயனுள்ளதாகவும் பணியாற்றவும், இந்த இயக்க முறைமையின் நிர்வாகம் அல்லது நிரலாக்கத்தைத் தொடர்ந்து படிக்கவும் பாடநெறி உங்களை அனுமதிக்கும்.
UNIX இன் எந்தவொரு பதிப்பின் அம்சங்களையும் குறிப்பிடாமல், அடிப்படையில், விளக்கக்காட்சி மேற்கொள்ளப்படுகிறது, ஆனால் குறிப்பிட்ட விவரங்கள் தேவைப்பட்டால், இது SVR4 அமைப்புகளுக்கு, குறிப்பாக, Solaris 8 OS இல் செய்யப்படுகிறது.
நானும் ஒரு புத்தகத்தை பரிந்துரைக்கிறேன் ஆண்ட்ரி ரோபசெவ்ஸ்கி"UNIX இயங்குதளம்"
ஆசிரியர் எழுதுவது இங்கே: “இந்த புத்தகம் UNIX இயக்க முறைமையில் உள்ள குறிப்பு புத்தகங்கள் மற்றும் பல்வேறு கையேடுகளுக்கு மாற்றாக இல்லை. மேலும், புத்தகத்தில் வழங்கப்பட்ட தகவல்கள் சில நேரங்களில் இயக்க முறைமையுடன் வழங்கப்பட்ட ஆவணங்களில் கண்டுபிடிக்க கடினமாக உள்ளது. இந்த வெளியீடுகள் நடைமுறைப் பரிந்துரைகள், சில துணை அமைப்புகளின் அமைப்புகளின் நுணுக்கமான விளக்கங்கள், கட்டளைகளை அழைப்பதற்கான வடிவங்கள் போன்றவற்றால் நிரம்பியுள்ளன. அதே நேரத்தில், தனிப்பட்ட கணினி கூறுகளின் உள் கட்டமைப்பு, அவற்றின் தொடர்பு மற்றும் இயக்கக் கொள்கைகள் போன்ற சிக்கல்கள் பெரும்பாலும் திரைக்குப் பின்னால் இருக்கும். . இந்த "உடற்கூறியல்" பற்றிய அறிவு இல்லாமல், இயக்க முறைமையில் பணிபுரிவது மனப்பாடம் செய்யப்பட்ட கட்டளைகளைப் பயன்படுத்துகிறது, மேலும் தவிர்க்க முடியாத பிழைகள் விவரிக்க முடியாத விளைவுகளுக்கு வழிவகுக்கும். மறுபுறம், இந்த புத்தகத்தில், UNIX ஐ நிர்வகித்தல், குறிப்பிட்ட துணை அமைப்புகளை கட்டமைத்தல் மற்றும் பயன்படுத்தப்படும் கட்டளைகள் ஆகியவற்றில் மிகவும் குறைவான கவனம் செலுத்தப்படுகிறது. இந்தப் புத்தகத்தின் நோக்கம் UNIX இயங்குதளத்தின் அடிப்படை அமைப்பைக் கோடிட்டுக் காட்டுவதாகும். யுனிக்ஸ் என்ற பெயர் இயக்க முறைமைகளின் குறிப்பிடத்தக்க குடும்பத்தைக் குறிக்கிறது என்பதை நினைவில் கொள்ள வேண்டும், ஒவ்வொன்றும் அதன் சொந்த பெயர் மற்றும் தனித்துவமான அம்சங்களைக் கொண்டுள்ளன. இந்தப் புத்தகம் UNIX "மரபணு வகைக்கு" பொதுவானவற்றை முன்னிலைப்படுத்த முயற்சிக்கிறது, அதாவது: அடிப்படை பயனர் மற்றும் நிரல் இடைமுகங்கள், முக்கிய கூறுகளின் நோக்கம், அவற்றின் கட்டமைப்பு மற்றும் தொடர்பு, மற்றும் அதன் அடிப்படையில் ஒட்டுமொத்த கணினியையும் முன்வைக்கிறது. அதே நேரத்தில், பொருத்தமான இடங்களில், UNIX இன் ஒரு குறிப்பிட்ட பதிப்பில் குறிப்புகள் செய்யப்படுகின்றன."

தனிப்பட்ட முறையில், விக்டர் அலெக்ஸீவிச் கோஸ்ட்ரோமின் எழுதிய அற்புதமான புத்தகத்தைப் படிப்பது எனக்கு மிகவும் உதவுகிறது பயனருக்கான லினக்ஸ்” நான் உங்களுக்கு வழங்க முடியும் (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos16, kos1).
இங்கே அதே புத்தகம் உள்ளது, ஆனால் PDF இல் (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos18, kos16).
இப்போது SXW இல் (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos176, kos176, ).
நீங்கள் HTML வடிவத்தில் ஆவணங்களை விரும்பினால், மேலே உள்ள இணைப்புகளைப் பயன்படுத்தி, இந்த வடிவத்தில் புத்தக அத்தியாயங்களின் காப்பகங்களைப் பதிவிறக்கக்கூடிய பக்கத்தைப் பெறலாம்.

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

FORMAT.TXTபுத்தகத்திற்கான சுருக்கம் பின்வருமாறு: "உத்தேச பதிப்பில் குறிப்புகள், கருவிகள் மற்றும் காட்சிகளின் தனித்துவமான தொகுப்பு உள்ளது; Linux சேவையகத்தை அமைக்கும் போது எந்தவொரு நிர்வாகியும் எதிர்கொள்ளும் சிக்கலான சிக்கல்களுக்கு பல ஆயத்த, நெறிப்படுத்தப்பட்ட தீர்வுகளை நீங்கள் காண்பீர்கள்; அமைக்கும் போது இந்த தீர்வுகளும் பயனுள்ளதாக இருக்கும் சிறிய நெட்வொர்க்குகள், மற்றும் சக்திவாய்ந்த விநியோகிக்கப்பட்ட தரவுக் கிடங்குகளை உருவாக்கும் போது. "பிரச்சினை-தீர்வு-கலந்துரையாடல்" வடிவத்தில் ஓ'ரெய்லி வெளியிட்ட சமையல் புத்தகங்களின் ஏற்கனவே பிரபலமான வடிவத்தில் புத்தகம் எழுதப்பட்டுள்ளது. அனுபவம் வாய்ந்த பயனர்கள், புரோகிராமர்கள், கணினி நிர்வாகிகள், பல்கலைக்கழக மாணவர்கள், பட்டதாரி மாணவர்கள் மற்றும் ஆசிரியர்களுக்கு." திடீரென்று இணைப்பு இல்லாமல் போனால், தயவுசெய்து எனக்குத் தெரியப்படுத்தவும் - ஒருவேளை நான் .pdf கோப்பை எனது இணையதளத்தில் வெளியிடுவேன்.

அலெக்ஸி ஃபெடோர்ச்சுக், விளாடிமிர் போபோவ் மற்றும் பல ஆசிரியர்களின் தொடர் கட்டுரைகள் மற்றும் குறிப்புகளை நான் மிகவும் விரும்புகிறேன், இங்கிருந்து நான் எடுக்கிறேன்: http://unix.ginras.ru/. பொதுவாக லினக்ஸைப் பற்றிய மிகவும் சுவாரஸ்யமான பொருட்கள் மற்றும் குறிப்பாக அதன் தனிப்பட்ட கூறுகள் இங்கே உள்ளன(Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip).
SXW - (Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip),
மேலும் அலெக்ஸி ஃபெடோர்ச்சுக்கின் புத்தகம்" POSIX சாகா அல்லது POSIXism இன் அறிமுகம்» இது பல அமைப்புகளின் பொதுவான சிக்கல்களை உள்ளடக்கியது, முதன்மையாக UNIX போன்றவை. பெயர் தனக்குத்தானே பேசுகிறது. ஆசிரியர்களின் கூற்றுப்படி, புத்தகம் பயனர்களுக்கானது (தொடக்கக்காரர்கள் உட்பட). இதோ கோப்புகள் - பகுதி 1, பகுதி 2, பகுதி 3, பகுதி 4.
மற்றும் SXW- பகுதி 1, பகுதி 2, பகுதி 3, பகுதி 4.

இலவச அமைப்புகளின் வரலாற்றில் நீங்கள் ஆர்வமாக இருந்தால், பொதுத் தலைப்பின் கீழ் கட்டுரைகளின் தேர்வைப் படிக்கலாம். அனைவருக்கும் திறந்திருக்கும் சாலை"(sxw) மற்றும், ஆசிரியரின் கூற்றுப்படி, திறந்த மூலங்கள், POSIX அமைப்புகள், UNIX, BSD, Linux இன் வரலாறு ஆகியவற்றின் பொதுவான சிக்கல்களை உள்ளடக்கியது.

மேலும், OS இன் இயக்கக் கொள்கைகளைப் புரிந்து கொள்ள, ஒரு செயல்முறையின் கருத்து, ஒரு கோப்பின் கருத்துடன், நிச்சயமாக, மிக முக்கியமான கருத்துக்களில் ஒன்றாகும். இது வி.ஏ. கோஸ்ட்ரோமினா » லினக்ஸில் செயல்முறைகள் மற்றும் டெமான்கள்"(SXW.

உரை-முனையம்-HOWTO(SXW)v 0.05, ஜூன் 1998
இந்த ஆவணம் உரை டெர்மினல்கள் என்றால் என்ன, அவை எவ்வாறு செயல்படுகின்றன, அவற்றை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதை விளக்குகிறது மற்றும் அவற்றை சரிசெய்வது பற்றிய சில தகவல்களை வழங்குகிறது. உங்களிடம் டெர்மினல் கையேடு இல்லாவிட்டாலும் இதை ஓரளவு பயன்படுத்தலாம். இந்த வேலை ஒரு லினக்ஸ் கணினியில் உண்மையான டெர்மினல்களுக்காக எழுதப்பட்டாலும், அதன் பகுதிகள் டெர்மினல் எமுலேட்டர்கள் மற்றும்/அல்லது மற்ற யூனிக்ஸ் போன்ற அமைப்புகளுக்கும் பொருந்தும்.

கன்சோலை விரைவாகவும் எளிதாகவும் மாஸ்டரிங் செய்ய அழகாக விளக்கப்பட்ட கையேட்டைப் படிப்பதும் மிகவும் பயனுள்ளதாக இருக்கும் - கட்டளை வரலாற்றுடன் பணிபுரிதல்(SXW).

இங்கே கட்டளை ஷெல்கள் அல்லது கட்டளை மொழிபெயர்ப்பாளர்களுக்கு அர்ப்பணிக்கப்பட்ட பொருட்கள் உள்ளன, அவை வெறுமனே குண்டுகள் என்றும் அழைக்கப்படுகின்றன. முதலில், தலைப்பின் கீழ் ஒருங்கிணைக்கப்பட்ட கட்டுரைகளின் தேர்வு ஷெல் மற்றும் பயன்பாடுகள்(SXW), (PDF).

இன்று மிகவும் பிரபலமான ஷெல் பாஷ் ஆகும், இது பார்ன் அகெய்ன் ஷெல் என்பதன் சுருக்கமாகும். நான் படிக்க அறிவுறுத்துகிறேன் BASH குறிப்புகள், (SXW), (PDF)
உருவாக்கிய தேதி: 12/16/97.

மற்றும் பாஷ் ஷெல்லின் அம்சங்கள்(SXW), (PDF).
போர்ன் ஷெல்லில் இருந்து பாஷ் பெற்றதை ஆவணம் சுருக்கமாகக் கூறுகிறது: ஷெல் கட்டுப்பாட்டு கட்டமைப்புகள், உள்ளமைக்கப்பட்டவை, மாறிகள் மற்றும் பிற அம்சங்கள். இது பாஷ் மற்றும் பார்ன் ஷெல் இடையே உள்ள மிக முக்கியமான வேறுபாடுகளை பட்டியலிடுகிறது.

ஷெல் கட்டளை மொழி மொழிபெயர்ப்பாளர்(SXW), (PDF) - டெர்மினலில் இருந்து உள்ளிடப்பட்ட கட்டளைகள் மற்றும் கோப்பில் சேமிக்கப்பட்ட கட்டளைகள் ஆகிய இரு கட்டளைகளையும் இயக்கக்கூடிய கட்டளை மொழி.

ஷெல் புரோகிராமிங்(UNIX) (SXW), (PDF)

விண்டோஸ் செயலிழந்தால், பயனர் சில சைகைகளைச் செய்கிறார், பின்னர், "இந்த உலகின் பயனற்ற தன்மை மற்றும் மாயை" பற்றி உறுதியாக நம்புகிறார், அமைதியான இதயத்துடன் RESET ஐ அழுத்தவும். லினக்ஸில் விஷயங்கள் வேறுபட்டவை. இந்தக் கட்டுரையைப் பற்றி - தொங்குகிறதா? அதை படமாக்குவோம்!(SXW)

கேபிபிபி பற்றிய கேள்விகள் மற்றும் பதில்கள்(SXW)

வி.ஏ. கோஸ்ட்ரோமின் கட்டுரை " லினக்ஸில் கோப்பகங்கள் மற்றும் கோப்பு முறைமைகளின் படிநிலை» (SXW), இது UNIX போன்ற இயக்க முறைமைகளின் (லினக்ஸ் மற்றும் BSD அமைப்புகள் என்று பொருள்) அடைவு கட்டமைப்பிற்கான திறந்த மூல திட்டத்தில் உருவாக்கப்பட்ட தரநிலையைப் பற்றி பேசுகிறது.

கையேடு கோப்புகளைப் பற்றி பேசுகிறது (லினக்ஸில் அவை அடிப்படையில் கோப்பகங்கள் மற்றும் சாதனங்கள் கூட), ஆனால் சற்று வித்தியாசமான கண்ணோட்டத்தில் கோப்புகள் மற்றும் அவற்றுக்கான அணுகல் உரிமைகள்(SXW).
பலமாக சிபாரிசு செய்ய படுகிறது. அற்புதமாக மென்று தின்றார்.

லினக்ஸ் கட்டளைகள் மற்றும் சுருக்கங்கள்(SXW).
இது நாம் அடிக்கடி பயன்படுத்தும், பயனுள்ளதாக இருக்கும் மற்றும் எங்கள் Linux விநியோகங்களில் (RedHat அல்லது Mandrake) இருக்கும் நிரல்களின் நடைமுறைத் தேர்வாகும்.

UNIX கன்சோல்கள்(SXW) - பல்வேறு கன்சோல்களில் குறிப்புகள்.

இதோ ஒரு மோசமான வழிகாட்டி மாண்ட்ரேக் லினக்ஸ் 9.0 கட்டளை வரி வழிகாட்டி(SXW).

சாதனங்கள் மற்றும் கோப்புகளிலிருந்து கோப்பு முறைமைகளை ஏற்றுதல்(SXW) (PDF)
ஆவணம் உருவாக்கப்பட்ட தேதி: 07/26/2004
தேதி கடைசி மாற்றம்: 20.08.2004
ஆசிரியர்: Knyazev Alexey.

1965 ஆம் ஆண்டில், பெல் டெலிபோன் லேபரட்டரீஸ் (AT&Tயின் ஒரு பிரிவு), தண்டனை ஆபரேட்டர் மற்றும் மாசசூசெட்ஸ் இன்ஸ்டிடியூட் ஆப் டெக்னாலஜி (rIT) ஆகியவற்றுடன் இணைந்து rULTIqS (rULTipleoed Information and Computing Service) என்ற புதிய இயக்க முறைமையை உருவாக்கத் தொடங்கியது. திட்ட பங்கேற்பாளர்கள் பல நூறு பயனர்களின் வேலையை ஆதரிக்கும் திறன் கொண்ட பல்பணி நேர பகிர்வு இயக்க முறைமையை உருவாக்கும் இலக்கைக் கொண்டிருந்தனர். பெல் லேப்ஸில் இருந்து, இரண்டு பங்கேற்பாளர்கள் திட்டத்தில் பங்கேற்றனர்: கென் தாம்சன் மற்றும் டென்னிஸ் ரிச்சி. rULTIqS சிஸ்டம் முழுமையடையவில்லை என்றாலும் (பெல் லேப்ஸ் 1969 இல் திட்டத்தில் இருந்து விலகியது), இது இயங்குதளத்தின் முன்னோடியாக மாறியது, அது பின்னர் யூனியோ என அறியப்பட்டது.

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

UNIX இன் ஆரம்ப பதிப்பு நிறைய உறுதியளித்திருந்தாலும், சில உண்மையான திட்டங்களுக்குப் பயன்படுத்தாமல் அதன் முழு திறனையும் உணர்ந்திருக்காது. அத்தகைய திட்டம் கண்டுபிடிக்கப்பட்டது. 1971 இல் பெல் லேப்ஸின் காப்புரிமைத் துறைக்கு ஒரு சொல் செயலாக்க அமைப்பு தேவைப்பட்டபோது, ​​யுனிக்ஸ் இயங்குதளமாகத் தேர்ந்தெடுக்கப்பட்டது. அந்த நேரத்தில், அது மிகவும் சக்திவாய்ந்த nDn-11 க்கு மாற்றப்பட்டது, அது கொஞ்சம் வளர்ந்தது. 16K கணினியால் ஆக்கிரமிக்கப்பட்டது, 8K பயன்பாட்டு நிரல்களுக்கு ஒதுக்கப்பட்டது, அதிகபட்ச கோப்பு அளவு 512K வட்டுடன் 64K ஆக அமைக்கப்பட்டது. விண்வெளி.

முதல் அசெம்பிளி பதிப்புகள் உருவாக்கப்பட்ட சிறிது நேரத்திலேயே, தாம்சன் FxuTuAN மொழிக்கான ஒரு தொகுப்பியில் பணிபுரியத் தொடங்கினார், அதன் விளைவாக அவர் மொழி B ஐ உருவாக்கினார். இது மொழிபெயர்ப்பாளரின் அனைத்து வரம்புகளையும் கொண்ட ஒரு மொழிபெயர்ப்பாளராக இருந்தது, மேலும் ரிச்சி அதை வேறு மொழியாக உருவாக்கினார். q, இது இயந்திர குறியீட்டை உருவாக்க அனுமதித்தது. 1973 ஆம் ஆண்டில், இயக்க முறைமை கர்னல் உயர்-நிலை C மொழியில் மீண்டும் எழுதப்பட்டது, இது UNIX இன் பிரபலத்தில் பெரும் தாக்கத்தை ஏற்படுத்திய முன்னர் கேள்விப்படாத ஒரு நடவடிக்கையாகும். இதன் பொருள் UNIX அமைப்பு சில மாதங்களில் மற்ற வன்பொருள் தளங்களுக்கு இப்போது மாற்றப்படலாம் மற்றும் மாற்றங்களைச் செய்வது கடினம் அல்ல. பெல் லேப்ஸில் இயங்கும் UNIX அமைப்புகளின் எண்ணிக்கை 25ஐ தாண்டியது, மேலும் UNIX ஐ பராமரிக்க UNIX Sgstem Proup (USp) குழு உருவாக்கப்பட்டது.

ஆராய்ச்சி பதிப்புகள் (AT&T பெல் லேப்ஸ்)

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

இயங்குதளம் ஒவ்வொன்றும் நவீனப்படுத்தப்பட்டுள்ளது ஒரு புதிய பதிப்புபுரோகிராமர் வழிகாட்டியின் தொடர்புடைய பதிப்புடன் வழங்கப்பட்டது, அதிலிருந்து பதிப்புகள் பதிப்புகள் (jdition) என்ற பெயரைப் பெற்றன. 1971 முதல் 1989 வரை மொத்தம் 10 பதிப்புகள் வெளியிடப்பட்டன. மிக முக்கியமான பதிப்புகள் கீழே பட்டியலிடப்பட்டுள்ளன.

திருத்தம் 1 (1971)

nDn-11 க்கான அசெம்பிளி மொழியில் எழுதப்பட்ட UNIX இன் முதல் பதிப்பு. B மொழி மற்றும் cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, உள்ளிட்ட பல நன்கு அறியப்பட்ட கட்டளைகள் மற்றும் பயன்பாடுகள் இதில் அடங்கும். முக்கியமாக பயன்படுத்தப்படுகிறது கருவிபெல் லேப்ஸ் காப்புரிமை துறைக்கான சொல் செயலாக்கம்.

திருத்தம் 3 (1973)

ss கட்டளை கணினியில் தோன்றி, C மொழி தொகுப்பி எண் நிறுவப்பட்ட அமைப்புகள் 16ஐ எட்டியது.

திருத்தம் 4 (1973)

கர்னல் உயர்நிலை மொழி C இல் எழுதப்பட்ட முதல் அமைப்பு.

திருத்தம் 6 (1975)

UNIX இன் முதல் பதிப்பு பெல் ஆய்வகத்திற்கு வெளியே கிடைக்கிறது. இந்த அமைப்பு முற்றிலும் C இல் மீண்டும் எழுதப்பட்டது. அந்த நேரத்திலிருந்து, பெல் லேப்ஸில் உருவாக்கப்படாத புதிய பதிப்புகள் தோன்றத் தொடங்கின மற்றும் UNIX இன் புகழ் வளரத் தொடங்கியது. இந்த அமைப்பின் பதிப்பு பெர்க்லியில் உள்ள கலிபோர்னியா பல்கலைக்கழகத்தில் நிறுவப்பட்டது, மேலும் BSD இன் முதல் பதிப்பு (Berheleg Softkare Distributuion) UNIX அதன் அடிப்படையில் விரைவில் வெளியிடப்பட்டது.

திருத்தம் 7 (1979)

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

UNIX பிரபலமடைந்தது, மேலும் 1977 இல் இயக்க முறைமைகளின் எண்ணிக்கை 500ஐத் தாண்டியது. அதே ஆண்டில், கணினி முதல் முறையாக nDn அல்லாத கணினிக்கு மாற்றப்பட்டது.

UNIX மரபியல்

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

சிஸ்டம் III (1982)

UNIX ஐ உருவாக்குவதற்கான முயற்சியை இழக்க விரும்பவில்லை, 1982 இல் AT&T OS இன் ஏற்கனவே உள்ள பல பதிப்புகளை ஒன்றிணைத்து Sgstem III என்ற பதிப்பை உருவாக்கியது.

இந்த பதிப்பு பெல் லேப்ஸ் மற்றும் AT&T க்கு வெளியே விநியோகிப்பதற்காக வடிவமைக்கப்பட்டது, மேலும் UNIX இன் சக்திவாய்ந்த கிளையின் தொடக்கத்தைக் குறித்தது, அது இன்றும் உயிருடன் வளர்ந்து வருகிறது.

சிஸ்டம் வி (1983)

1983 இல், சிஸ்டம் வி வெளியிடப்பட்டது, பின்னர் அதற்கான பல வெளியீடுகள்:

  • SVR2 (1984): இன்டர் ப்ராசஸ் கம்யூனிகேஷன் (ஐபிசி) பகிர்ந்த நினைவகம், செமாஃபோர்ஸ்
  • SVR3 (1987): I/O ஸ்ட்ரீம்ஸ் சிஸ்டம், கோப்பு முறைமை ஸ்விட்ச், பகிரப்பட்ட நூலகங்கள்
  • SVR4 (1989): NFS, FFS, BSD சாக்கெட்டுகள். SVR4 UNIX இன் பல நன்கு அறியப்பட்ட பதிப்புகளின் திறன்களை ஒருங்கிணைக்கிறது - SunOS, BSD UNIX மற்றும் சிஸ்டம் V இன் முந்தைய வெளியீடுகள்.

இந்த அமைப்பின் பல கூறுகள் ANSI, POSIX, X/Open மற்றும் SVID தரங்களால் ஆதரிக்கப்படுகின்றன.

UNIX BSD (1978) (UNIX 6வது பதிப்பின் அடிப்படையில்)

  • 1981, DAuna இன் உத்தரவின்படி, Tqn/In ஸ்டாக் BSD UNIX இல் கட்டப்பட்டது (4.2BSD இல்)
  • 1983 நெட்வொர்க் தொழில்நுட்பங்களை தீவிரமாகப் பயன்படுத்தியது மற்றும் ARPANET நெட்வொர்க்குடன் இணைக்க முடியும்
  • 1986 பதிப்பு 4.3BSD வெளியிடப்பட்டது
  • 1993 4.4BSD மற்றும் BSD Lite (கடைசியாக வெளியிடப்பட்ட பதிப்புகள்) வெளியிடப்பட்டது.

OSF/1 (1988) (திறந்த மென்பொருள் அறக்கட்டளை)

1988 இல், IBM, DEC, HP ஆகியவை AT&T மற்றும் SUN இல் இருந்து UNIX இன் பதிப்பை உருவாக்கி OSF என்ற அமைப்பை உருவாக்கியது. இந்த அமைப்பின் செயல்பாடுகளின் விளைவாக OSF/1 இயக்க முறைமை இருந்தது.

தரநிலைகள்

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

IEEE POSIX (இன்ஸ்டிட்யூட் ஆஃப் எலக்ட்ரிக்கல் அண்ட் எலக்ட்ரானிக்ஸ் இன்ஜினியர்ஸ் போர்ட்டபிள் ஆப்பரேட்டிங் சிஸ்டம் இன்டர்ஃபேஸ்)

  • 1003.1 (1988) API (பயன்பாட்டு நிரலாக்க இடைமுகம்) OC தரப்படுத்தல்
  • 1003.2 (1992) ஷெல் மற்றும் பயன்பாடுகளின் வரையறை
  • 1003.1b (1993) நிகழ்நேர பயன்பாட்டு API
  • 1003.1c (1995) "இழைகள்" வரையறைகள்

ANSI (அமெரிக்க தேசிய தரநிலை நிறுவனம்)

  • தரநிலை X3.159 (1989)
  • சி மொழியின் தொடரியல் மற்றும் சொற்பொருள்
  • libc நிலையான நூலகத்தின் உள்ளடக்கங்கள்

X/Open

  • 1992 Xwindow தரநிலை
  • 1996 சிடிஇ (பொது டெஸ்க்டாப் சூழல்) பயனர் இடைமுகம் மற்றும் மோட்டிஃப் வரைகலை ஷெல் மூலம் OSF உடன் இணைந்து உருவாக்குதல்

SVID (கணினி V இடைமுக வரையறை)

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

UNIX இன் அறியப்பட்ட பதிப்புகள்

  • SVR4, BSD, OSF/1 இன் பல அம்சங்களுடன் SVR2 ஐ அடிப்படையாகக் கொண்ட IBM AIX
  • HP இன் HP-UX பதிப்பு
  • SVR4 போன்ற சிலிக்கான் கிராபிக்ஸின் IRIX பதிப்பு
  • OSF/1 ஐ அடிப்படையாகக் கொண்ட DEC இன் டிஜிட்டல் UNIX பதிப்பு
  • SCO UNIX (1988) SVR3.2 அடிப்படையில் உருவாக்கப்பட்ட PCக்கான முதல் UNIX அமைப்புகளில் ஒன்று
  • சன் மைக்ரோசிஸ்டம்ஸின் UNIX SVR4 இன் சோலாரிஸ் பதிப்பு

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

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

3.1

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

பயனர் இடம்

கர்னலுக்கு வெளியே நடக்கும் அனைத்தையும் உள்ளடக்குவதற்கு "பயனர் இடம்" என்ற வார்த்தையைப் பயன்படுத்துகிறோம்.

பயனர் இடத்தில் இயங்கும் நிரல்களில் குனு திட்டத்தில் இருந்து பல முக்கிய பயன்பாடுகள் உள்ளன, அவற்றில் பெரும்பாலானவை கட்டளை வரியிலிருந்து இயக்க வடிவமைக்கப்பட்டுள்ளன. பல்வேறு பணிகளை தானியக்கமாக்க அவற்றை ஸ்கிரிப்ட்களில் பயன்படுத்தலாம். மிக முக்கியமான கட்டளைகளைப் பற்றிய கூடுதல் தகவலுக்கு, பிரிவு 3.4 " "ஐப் பார்க்கவும்.

லினக்ஸ் கர்னலால் செய்யப்படும் பல்வேறு பணிகளை விரைவாகப் பார்ப்போம்.

3.1.1 உபகரணங்கள் தொடக்கம்

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

கண்டறியப்பட்ட வன்பொருள் பற்றிய தரவை கர்னல் ஏற்றுமதி செய்கிறது மெய்நிகர் அமைப்புகள்/proc/ மற்றும் /sys/. பயன்பாடுகள் பெரும்பாலும் /dev/ இல் உருவாக்கப்பட்ட கோப்புகளைப் பயன்படுத்தி சாதனங்களை அணுகும். வட்டுகளைக் குறிக்கும் சிறப்புக் கோப்புகள் (எடுத்துக்காட்டாக, /dev/sda), பகிர்வுகள் (/dev/sdal), எலிகள் (/dev/input/mouse0), விசைப்பலகைகள் (/dev/input/event0), ஒலி அட்டைகள்(/dev/snd/*), தொடர் போர்ட்கள் (/dev/ttyS*) மற்றும் பிற கூறுகள்.

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

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

3.1.2 கோப்பு முறைமைகளை ஒன்றிணைத்தல்

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

இந்த படிநிலை மரத்தின் தொடக்க புள்ளி வேர் என்று அழைக்கப்படுகிறது, இது "/" குறியீட்டால் குறிக்கப்படுகிறது. இந்த கோப்பகத்தில் பெயரிடப்பட்ட துணை அடைவுகள் இருக்கலாம். எடுத்துக்காட்டாக, முகப்பு துணை அடைவு "/" /home/ என்று அழைக்கப்படுகிறது. இந்த துணை கோப்பகத்தில், மற்ற துணை அடைவுகள் போன்றவை இருக்கலாம். ஒவ்வொரு கோப்பகத்திலும் கோப்புகள் சேமிக்கப்படும் கோப்புகளைக் கொண்டிருக்கலாம். எனவே home/buxy/Desktop/hello.txt என்பது டெஸ்க்டாப் துணை கோப்பகத்தில் சேமிக்கப்பட்டுள்ள hello.txt என்ற கோப்பைக் குறிக்கிறது, இது ஹோம் டைரக்டரியின் buxy துணை கோப்பகத்தில் உள்ளது. வேர். கொடுக்கப்பட்ட பெயரிடும் அமைப்புக்கும் வட்டு சேமிப்பக இருப்பிடத்திற்கும் இடையில் கர்னல் தொகுக்கிறது.

மற்ற கணினிகளைப் போலல்லாமல், லினக்ஸ் ஒரே ஒரு படிநிலையைக் கொண்டுள்ளது மற்றும் பல வட்டுகளிலிருந்து தரவை ஒருங்கிணைக்க முடியும். இந்த வட்டுகளில் ஒன்று ரூட் ஆகவும், மற்றவை ஏற்றப்படுகின்றனபடிநிலையில் உள்ள ஒரு கோப்பகத்தில் (லினக்ஸில் இந்த கட்டளை மவுண்ட் என அழைக்கப்படுகிறது). இந்த மற்ற டிரைவ்கள் மவுண்ட் பாயின்ட்களின் கீழ் கிடைக்கும் ( ஏற்ற புள்ளிகள் ) இது பயனரின் முகப்பு கோப்பகங்களை (வழக்கமாக /home/ இல் சேமிக்கப்படும்) ஒரு தனி ஹார்ட் டிரைவில் சேமிக்க அனுமதிக்கிறது, அதில் buxy அடைவு (மற்ற பயனர்களின் ஹோம் டைரக்டரிகளுடன்) இருக்கும். நீங்கள் /home/ க்கு இயக்ககத்தை ஏற்றியவுடன், இந்த கோப்பகங்கள் அவற்றின் இயல்பான இடத்தில் அணுகக்கூடியதாக இருக்கும், மேலும் /home/buxy/Desktop/hello.txt போன்ற பல்வேறு பாதைகள் தொடர்ந்து செயல்படும்.

வட்டுகளில் தரவுகளை உடல் ரீதியாகச் சேமிக்கும் பல வழிகளைப் பொருத்த பல கோப்பு முறைமை வடிவங்கள் உள்ளன. மிகவும் பரவலாக அறியப்பட்டவை ext2, ext3 மற்றும் ext4, ஆனால் மற்றவை உள்ளன. உதாரணத்திற்கு, VFAT வரலாற்று ரீதியாக DOS மற்றும் Windows இயங்குதளங்களால் பயன்படுத்தப்பட்ட கோப்பு முறைமை ஆகும். லினக்ஸ் இயக்க முறைமையின் VFAT ஆதரவு அனுமதிக்கிறது ஹார்ட் டிரைவ்கள்காளி மற்றும் விண்டோஸ் இரண்டிலும் கிடைக்கும். எந்தவொரு சந்தர்ப்பத்திலும், நீங்கள் அதை ஏற்றுவதற்கு முன், வட்டில் உள்ள கோப்பு முறைமையை நீங்கள் தயார் செய்ய வேண்டும், மேலும் இந்த செயல்பாடு அழைக்கப்படுகிறது வடிவமைத்தல்.

mkfs.ext3 போன்ற கட்டளைகள் (எங்கே mkfsகுறிக்கிறது மேக் கோப்பு முறைமை)வடிவமைப்பைக் கையாளுகிறது. இந்த கட்டளைகளுக்கு ஒரு அளவுருவாக, பகிர்வைக் குறிக்கும் சாதனக் கோப்பு வடிவமைக்கப்பட வேண்டும் (எடுத்துக்காட்டாக, /dev/sdal, முதல் வட்டில் உள்ள முதல் பகிர்வு). இந்த செயல்பாடு எல்லா தரவையும் அழித்துவிடும், மேலும் நீங்கள் கோப்பு முறைமையைத் துடைத்துவிட்டு மீண்டும் தொடங்க விரும்பினால் தவிர, ஒருமுறை மட்டுமே இயக்க வேண்டும்.

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

3.1.3 செயல்முறை மேலாண்மை

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

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

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

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

மல்டிபிராசசர் சிஸ்டம்ஸ் (மற்றும் பிற வகைகள்)

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

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

3.1.4 உரிமைகள் மேலாண்மை

Unix அமைப்புகள் பல பயனர்கள் மற்றும் குழுக்களை ஆதரிக்கின்றன மற்றும் அணுகல் உரிமைகளைக் கட்டுப்படுத்த உங்களை அனுமதிக்கின்றன. பெரும்பாலான சந்தர்ப்பங்களில், ஒரு செயல்முறை அதை இயக்கும் பயனரால் வரையறுக்கப்படுகிறது. இந்த செயல்முறைஅதன் உரிமையாளருக்கு அனுமதிக்கப்பட்ட செயல்களை மட்டுமே செய்ய முடியும். எடுத்துக்காட்டாக, ஒரு கோப்பைத் திறப்பதற்கு, தேவையான உரிமைகளுக்கான செயல்முறையை கர்னல் சரிபார்க்க வேண்டும் (குறிப்பாக இந்த உதாரணத்தைப் பற்றிய கூடுதல் தகவலுக்கு, பிரிவு 3.4.4, “அனுமதி மேலாண்மை” ஐப் பார்க்கவும்)

3.2 லினக்ஸ் கட்டளை வரி

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

3.2.1

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


படம் 3.1 க்னோம் டெர்மினலை துவக்குகிறது

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

உங்கள் GUI இன் ஏதேனும் இடையூறுகள் அல்லது தவறான செயல்பாடுகள் ஏற்பட்டால், நீங்கள் விர்ச்சுவல் கன்சோல்களில் கட்டளை வரியைத் தொடங்கலாம் (CTRL + ALT + F1 இல் தொடங்கி CTRL + ALT + உடன் முடிவடையும் ஆறு முக்கிய சேர்க்கைகள் மூலம் ஆறு வரை அணுகலாம். F6 – நீங்கள் ஏற்கனவே GUI க்கு வெளியே உரை பயன்முறையில் இருந்தால் CTRL விசையை அழுத்த வேண்டியதில்லை Xorgஅல்லது வேலாண்ட்).

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

நீங்கள் உள்ளிடும் தரவைச் செயலாக்கி உங்கள் கட்டளைகளை இயக்கும் நிரல் அழைக்கப்படுகிறது ஷெல்(ஷெல்அல்லது கட்டளை வரி மொழிபெயர்ப்பாளர்). Kali Linux இல் வழங்கப்பட்ட முன்னிருப்பு ஷெல் பேஷ்(அதன் அர்த்தம் போர்ன் அகெய்ன் ஷெல்) "$" அல்லது "#" எழுத்துக்குறி ஷெல் உங்கள் உள்ளீட்டிற்காக காத்திருக்கிறது என்பதைக் குறிக்கிறது. இந்த சின்னங்கள், பாஷ் உங்களை ஒரு வழக்கமான பயனராக (டாலர் குறியுடன் கூடிய முதல் வழக்கு) அல்லது சூப்பர் யூசராக (ஹேஷுடன் கடைசியாக) எவ்வாறு நடத்துகிறது என்பதையும் குறிப்பிடுகிறது.

3.2.2

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

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

mkdir கட்டளையைப் பயன்படுத்தி நீங்கள் ஒரு புதிய கோப்பகத்தை உருவாக்கலாம் அடைவு பெயர், rmdir கட்டளையைப் பயன்படுத்தி ஏற்கனவே உள்ள (காலி) கோப்பகத்தையும் நீக்கவும் அடைவு பெயர். mv கட்டளை உங்களை அனுமதிக்கும் நகர்வுகோப்புகள் மற்றும் கோப்பகங்களை மறுபெயரிடவும்; அழிகோப்பு rm ஐப் பயன்படுத்தி செய்யலாம் கோப்பு பெயர்,மற்றும் கோப்பை நகலெடுப்பது cp ஐப் பயன்படுத்தி செய்யப்படுகிறது மூல-கோப்பு இலக்கு-கோப்பு.

சுற்றுச்சூழல் மாறியால் குறிப்பிடப்பட்ட கோப்பகத்தில் காணப்படும் கொடுக்கப்பட்ட பெயருடன் முதல் நிரலை இயக்குவதன் மூலம் ஷெல் ஒவ்வொரு கட்டளையையும் செயல்படுத்துகிறது. பாதை. பெரும்பாலும் இந்த திட்டங்கள் அமைந்துள்ளன /bin,/sbin, /usr/bin அல்லது /usr/sbin. எடுத்துக்காட்டாக, ls கட்டளை /bin/ls இல் உள்ளது; சில நேரங்களில் ஒரு கட்டளை நேரடியாக ஷெல் மூலம் செயலாக்கப்படுகிறது, இதில் அது ஷெல் பில்டின் என்று அழைக்கப்படுகிறது (அவற்றில் cd மற்றும் pwd ); வகை கட்டளை ஒவ்வொரு கட்டளையின் வகையையும் வினவ அனுமதிக்கிறது.

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

சுற்றுச்சூழல் மாறிகள்

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

இந்த மாறிகள் கணினிக்கு /etc/profile மற்றும் ~/.profile இல் உள்ள பயனருக்கு வரையறுக்கப்படலாம், ஆனால் கட்டளை வரி மொழிபெயர்ப்பாளர்களுக்கு குறிப்பிட்டதாக இல்லாத மாறிகள் /etc/environment இல் சிறப்பாக வைக்கப்படும், ஏனெனில் இந்த மாறிகள் அறிமுகப்படுத்தப்படும். அனைத்து பயனர் அமர்வுகளும் செருகக்கூடிய அங்கீகார தொகுதிக்கு (PAM) நன்றி - ஷெல் இயங்காவிட்டாலும் கூட.

3.3 லினக்ஸ் கோப்பு முறைமை

3.3.1 கோப்பு முறைமை படிநிலை தரநிலை

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

  • /பின்/: முக்கிய திட்டங்கள்
  • /boot/: காளி லினக்ஸ் கர்னல் மற்றும் அதன் ஆரம்ப துவக்க செயல்முறைக்கு தேவையான பிற கோப்புகள்
  • /dev/: சாதன கோப்புகள்
  • /etc/: கட்டமைப்பு கோப்புகள்
  • /home/: தனிப்பட்ட பயனர் கோப்புகள்
  • /lib/: முக்கிய நூலகங்கள்
  • /media/*: நீக்கக்கூடிய சாதனங்களுக்கான மவுண்ட் பாயிண்டுகள் (CD-ROM, USB டிரைவ்கள் போன்றவை)
  • /mnt/: தற்காலிக ஏற்ற புள்ளிகள்
  • /opt/: மூன்றாம் தரப்பினரால் வழங்கப்படும் விருப்ப பயன்பாடுகள்
  • /root/: நிர்வாகியின் தனிப்பட்ட கோப்புகள் (ரூட் கோப்புகள்)
  • /run/: மறுதொடக்கம் செய்த பிறகும் நிலைக்காது (FHS இல் இன்னும் சேர்க்கப்படவில்லை) தொடர்ச்சியான பணிப்பாய்வு கோப்புகள்
  • /sbin/: கணினி நிரல்கள்
  • /srv/: இந்த கணினியில் அமைந்துள்ள சேவையகங்களால் பயன்படுத்தப்படும் தரவு
  • /tmp/: தற்காலிக கோப்புகள் (இந்த அடைவு பெரும்பாலும் மறுதொடக்கம் செய்யப்பட்ட பிறகு காலியாகிவிடும்)
  • /usr/: பயன்பாடுகள் (ரூட் கோப்பகத்தில் உள்ள அதே தர்க்கத்தின்படி இந்தக் கோப்பகம் மேலும் பின், sbin, lib என பிரிக்கப்பட்டுள்ளது). கூடுதலாக, /usr/share/ ஆனது சுயாதீனமான கட்டமைப்புடன் தரவைக் கொண்டுள்ளது. /usr/local/ அடைவு, பேக்கேஜிங் சிஸ்டம் (dpkg) மூலம் கையாளப்படும் கோப்புகளை மேலெழுதாமல் கைமுறையாக பயன்பாடுகளை நிறுவ நிர்வாகியால் பயன்படுத்தப்படுகிறது.
  • /var/: டீமானால் செயலாக்கப்படும் மாறி தரவு. பதிவு கோப்புகள், வரிசைகள், இடையகங்கள் மற்றும் தற்காலிக சேமிப்புகள் இதில் அடங்கும்.
  • /proc/ மற்றும் /sys/ என்பது லினக்ஸ் கர்னலுக்கான குறிப்பிட்டவை (மற்றும் அவை FHS இன் பகுதியாக இல்லை). பயனர் இடத்திற்கு தரவை ஏற்றுமதி செய்ய அவை கர்னலால் பயன்படுத்தப்படுகின்றன.

3.3.2 பயனரின் முகப்பு அடைவு

பயனர் கோப்பகத்தின் உள்ளடக்கங்கள் தரப்படுத்தப்படவில்லை, ஆனால் கவனிக்க வேண்டிய பல மரபுகள் உள்ளன. ஒன்று, பயனரின் முகப்பு அடைவு பெரும்பாலும் டில்டே (“~”) மூலம் குறிக்கப்படுகிறது. இதை அறிந்துகொள்வது மிகவும் பயனுள்ளதாக இருக்கும், ஏனெனில் கட்டளை மொழிபெயர்ப்பாளர்கள் தானாகவே டில்டை சரியான கோப்பகத்துடன் மாற்றுவார்கள் (இது சூழல் மாறியில் உள்ளது வீடுமற்றும் அதன் இயல்பான மதிப்பு /home/user/ ).

பாரம்பரியமாக, பயன்பாட்டு உள்ளமைவு கோப்புகள் பெரும்பாலும் உங்கள் முகப்பு கோப்பகத்தில் நேரடியாக சேமிக்கப்படும், ஆனால் அவற்றின் கோப்பு பெயர்கள் பொதுவாக ஒரு புள்ளியுடன் தொடங்கும் (எடுத்துக்காட்டாக, மின்னஞ்சல் கிளையன்ட் மடம்உள்ளமைவை ~/.muttrc ) இல் சேமிக்கிறது. ஒரு புள்ளியுடன் தொடங்கும் கோப்புப்பெயர்கள் முன்னிருப்பாக மறைக்கப்படும் என்பதை நினைவில் கொள்க; -a விருப்பம் குறிப்பிடப்பட்டால் மட்டுமே ls அவற்றைப் பட்டியலிடும், மேலும் மறைக்கப்பட்ட கோப்புகளைக் காட்ட வரைகலை கோப்பு மேலாளர்கள் வெளிப்படையாக உள்ளமைக்கப்பட வேண்டும்.

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

உங்கள் முகப்பு கோப்பகத்தில் நேரடியாக சேமிக்கப்படும் இந்த உள்ளமைவு கோப்புகள் பெரும்பாலும் கூட்டாக அழைக்கப்படுகின்றன புள்ளி கோப்புகள்இந்த அடைவுகள் அவற்றுடன் இரைச்சலாக இருக்கும் அளவுக்கு நீண்ட காலத்திற்கு விரிவடையும். அதிர்ஷ்டவசமாக, FreeDesktop.org இன் அனுசரணையில் உள்ள ஒத்துழைப்பு XDG பேஸ் டைரக்டரி விவரக்குறிப்பை உருவாக்க வழிவகுத்தது, இந்த மாநாடு இந்த கோப்புகள் மற்றும் கோப்பகங்களை சுத்தம் செய்வதாகும். உள்ளமைவு கோப்புகள் ~/.config, கேச் கோப்புகள் -/.cache , மற்றும் பயன்பாட்டு தரவு கோப்புகள் -/.local (அல்லது அவற்றின் துணை அடைவுகள்) ஆகியவற்றில் சேமிக்கப்பட வேண்டும் என்று இந்த விவரக்குறிப்பு கூறுகிறது. இந்த மாநாடு படிப்படியாக வேகம் பெற்று வருகிறது.

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

இது மிகவும் சுவாரஸ்யமானது:

தமிழாக்கம்

1 அறிமுகம் "UNIX OS அடிப்படைகள்" பாடத்திட்டமானது ஒரு நிலை அல்லது மற்றொரு மென்பொருள் உருவாக்குநர்களுக்கு பயிற்சியளிக்க ஆர்வமுள்ள பீடங்களின் ஆரம்பப் படிப்புகளின் மாணவர்களுக்காக வடிவமைக்கப்பட்டுள்ளது. UNIX OSக்கான ஒரு கட்டாய பூர்வாங்க பாடநெறி என்பது C மொழியில் நிரலாக்கத்திற்கான ஒரு அறிமுகப் பாடமாகும், இது ஒரு அடிப்படை பாடமாக, அத்துடன் கணினி கட்டமைப்பின் அடிப்படைகளில் ஒரு பாடமாகும். UNIX போன்ற இயக்க முறைமையின் செயல்பாட்டின் பொதுவான கொள்கைகளைப் புரிந்துகொள்ள உங்களுக்கு உதவ, பாடநெறி அமைப்பு 13 விரிவுரைகள் மற்றும் தொடர்புடைய ஆய்வக வேலைகளை வழங்குகிறது. விரிவுரைப் பொருள் சுருக்க வடிவத்தில் வழங்கப்படுகிறது, இது விரிவுரைப் பொருளில் உள்ள தலைப்புகளின் விளக்கக்காட்சியின் ஆழத்திற்கு அதிக அளவு சுதந்திரத்தை அளிக்கிறது. கூடுதலாக, தேவைப்பட்டால் சில விரிவுரைகளின் காலம் 2 முதல் 6 மணிநேரம் வரை மாறுபடும். ஆய்வகப் பயிற்சிகளுக்கு ஒரு சிறப்பு ஆய்வகம் அல்லது ஒரு குறிப்பிட்ட UNIX/Linux குளோனைப் பயன்படுத்த வேண்டிய அவசியமில்லை, மேலும் இதைச் செய்யலாம் தனிப்பட்ட கணினிகள் UNIX, Solaris, Linux, FreeBSD, Mac OS X போன்ற மென்பொருட்களைப் பயன்படுத்தும் மாணவர்கள், டெவலப்பர் களஞ்சியங்களில் இருந்து பொருத்தமான தொகுப்புகள் நிறுவப்பட்டிருந்தால். நடைமுறையில், வழக்கமாக, SSH நெறிமுறை வழியாக லினக்ஸ் சேவையகத்திற்கான தொலைநிலை அணுகல் பயன்படுத்தப்பட்டது விண்டோஸ் தொழிலாளர்கள்நிலையங்கள் மற்றும் புட்டி 1 ஒரு SSH கிளையண்டாக. இறுதியாக, அனைத்து பணிகளும் ஷெல்லில் (பாஷ்) செய்யப்படுகின்றன மற்றும் தற்போதுள்ள பல்வேறு X விண்டோ (X11) இடைமுகங்கள் (CDE, GNOME, KDE, Xfwm, Xfce அல்லது wmii போன்றவை) இங்கே விவாதிக்கப்படவில்லை, இது பயன்படுத்த அனுமதிக்கிறது குறைந்தபட்ச கர்னல் உள்ளமைவுகள் மற்றும் பாடத்தின் ஆரம்பத்திலிருந்தே OS கர்னலைக் கற்றுக்கொள்வதில் கவனம் செலுத்துங்கள். எல்லாவற்றிற்கும் மேலாக, இயக்க முறைமைகளின் அடிப்படைகளை பிரதிநிதித்துவப்படுத்த லினக்ஸ் ஏன் தேர்ந்தெடுக்கப்பட்டது, எடுத்துக்காட்டாக, இல்லை மைக்ரோசாப்ட் விண்டோஸ்,? பல காரணங்கள் உள்ளன: திறந்த மூலலினக்ஸ், அதில் உட்பொதிக்கப்பட்ட யுனிக்ஸ் சித்தாந்தம், யுனிக்ஸ்/லினக்ஸில் செயல்படுத்தப்பட்ட முக்கிய OS யோசனைகள் மைக்ரோசாஃப்ட் விண்டோஸிலும் பயன்படுத்தப்படுகின்றன: பல்பணி, படிநிலை கோப்பு முறை, மல்டி-யூசர் சிஸ்டம், விர்ச்சுவல் மெமரி, உள்ளமைக்கப்பட்ட நெட்வொர்க் ஸ்டேக், மல்டித்ரெடிங் மற்றும், மிக முக்கியமாக, லினக்ஸ் கர்னல் பல்வேறு நிலைகளில் கம்ப்யூட்டர் சிஸ்டம்களை உருவாக்குவதற்குத் தேர்ந்தெடுக்கப்பட்டு வருகிறது, கார்ப்பரேட் அமைப்பில் உள்ள விநியோகிக்கப்பட்ட மற்றும் கிளவுட் சர்வர்கள் முதல் மொபைல் மற்றும் கட்டுப்பாட்டு சில்லுகளில் உட்பொதிக்கப்பட்ட அமைப்புகள். 1 Vlasov S.V கணினி அறிவியல் பீடம் VSU, Voronezh 1

2 விரிவுரை 1. அடிப்படை கருத்துக்கள். இயங்குதளம் என்பது கணினி வளங்களை நிர்வகிக்க வடிவமைக்கப்பட்ட ஒரு மென்பொருள் தயாரிப்பு ஆகும்: வன்பொருள், தரவு, நிரல்கள் மற்றும் செயல்முறைகள். OS இன் கட்டாய கூறு கர்னல் ஆகும்; மற்ற அனைத்து கூறுகளும் தேவைப்பட்டால் OS இல் சேர்க்கப்படும் பயன்பாடுகள். எடுத்துக்காட்டாக, “லினக்ஸ் பதிப்புகள்...” என்று அவர்கள் கூறும்போது அவை கர்னலைக் குறிக்கின்றன, ஆனால் குனு/லினக்ஸ் என்பது ஒரு குறிப்பிட்ட கர்னல் மற்றும் பயன்பாடுகளின் தொகுப்பு (டெபியன், ரெட் ஹாட், சுஸ்ஸே போன்றவை) OS கர்னல் கொண்ட சில குளோன்களைக் குறிக்கிறது. கணினியின் வளங்களை நிர்வகிக்கத் தேவையான தரவு கட்டமைப்புகள், நிரல்கள் மற்றும் செயல்முறைகள் மற்றும் வன்பொருள்-குறிப்பிட்ட குறியீடு ஆகியவற்றை வழங்கும் OS கூறு தேவைப்படுகிறது. ஒரு கர்னலை உருவாக்குவதற்கு வெவ்வேறு கொள்கைகள் உள்ளன: ஒரு ஒற்றை கர்னல் (லினக்ஸ்) அல்லது ஒரு மைக்ரோகர்னல் (எ.கா. மினிக்ஸ்). சில கூறுகளை (தொகுதிகள், இயக்கிகள்) சேர்ப்பதன் மூலம் அல்லது அகற்றுவதன் மூலம் கர்னலைத் தனிப்பயனாக்கலாம். கோப்பு என்பது பைட்டுகளின் குறிப்பிட்ட வரிசை. UNIX இல், கிட்டத்தட்ட அனைத்தும் ஒரு கோப்பாக குறிப்பிடப்படுகின்றன. இந்த வழக்கில், 7 வகையான கோப்புகள் மட்டுமே வேறுபடுகின்றன (தொடர்புடைய சின்னம் அடைப்புக்குறிக்குள் குறிக்கப்படுகிறது: ls -l கட்டளையின் வெளியீட்டில்) வழக்கமான கோப்புகள் (-) சிறப்பு கோப்புகள்: அடைவு, (d) குறியீட்டு இணைப்பு, (l) பெயரிடப்பட்டது குழாய், (p) எழுத்து சாதனம், ( c) தொகுதி சாதனம், (b) UNIX சாக்கெட். (கள்) ஒரு கோப்பின் உள் கட்டமைப்பை அங்கீகரிப்பது மற்றும் செயலாக்குவது என்பது கோப்பு நோக்கம் கொண்ட அல்லது உருவாக்கப்பட்ட பயன்பாட்டின் பொறுப்பாகும். ஒரு படிநிலை கோப்பு முறைமை என்பது கோப்பகங்களின் மரமாக கோப்புகளை வரிசைப்படுத்துவதைக் குறிக்கும் சுருக்கமாகும். மரத்தின் வேர் "/" என்ற பெயரிடப்பட்ட கோப்பகமாகும், இது ரூட் கோப்பு முறைமை என்று அழைக்கப்படுகிறது (/root உடன் குழப்பமடையக்கூடாது). லினக்ஸ் படிநிலை கோப்பு முறைமையின் தனித்தன்மை என்னவென்றால், இது மெய்நிகர் ஆகும், அதாவது ஒரு படிநிலையில் உள்ள எந்த முனையும் அதன் சொந்த கோப்பு முறைமையுடன் (ext2fs, ext3fs, riserfs, vfat, முதலியன) இணைக்கப்படலாம். ஒரு தனி சாதனம், பகிர்வு அல்லது நேரடியாக நினைவகத்தில். எந்த நேரத்திலும் படிநிலையில் உள்ள இயல்புநிலை அடைவு தற்போதைய வேலை அடைவு எனப்படும். நீங்கள் ரூட் / இலிருந்து தொடங்கும் முழுமையான கோப்புப் பெயர்களையோ அல்லது தற்போதைய வேலை செய்யும் கோப்பகத்திலிருந்து ("." - டாட் கேரக்டர்) தொடர்புடைய பெயர்களையோ பயன்படுத்தலாம். பெற்றோர் கோப்பகம் ".." எழுத்துக்களால் (இரண்டு புள்ளிகள் கிடைமட்டமாக இடைவெளிகள் இல்லாமல்) குறிக்கப்படும். நிரல் என்பது இயங்கக்கூடிய வழிமுறைகளைக் கொண்ட கோப்பு. நிரலாக்க மொழியில் ஒரு நிரலின் அச்சிடப்பட்ட உரையைக் கொண்ட கோப்பு நிரல் மூல தொகுதி என்று அழைக்கப்படுகிறது. ஸ்கிரிப்ட் மொழியில் எழுதப்பட்ட மூலக் குறியீடு (ஷெல், பெர்ல், பைதான், ரூபி போன்றவை. ) மொழி பெயர்ப்பாளரால் நேரடியாக செயல்படுத்தப்படுகிறது. பிற மொழிகளில் உள்ள ஆதாரங்கள் (C, Fortran, முதலியன) மூல உரையை இயங்கக்கூடியதாக மாற்ற தொகுக்கப்பட வேண்டும். மென்பொருள் தொகுதி, பைனரி வடிவத்தில் செயலி வழிமுறைகளைக் கொண்டுள்ளது (a.out மற்றும் COFF இலிருந்து ELF வரை உருவாகிறது). ஒரு செயல்முறை என்பது இயக்க நேரத்தில் ஒரு நிரலாகும். செயல்முறைகள் பெற்றோர்-குழந்தை உறவுகளுடன் ஒரு படிநிலையில் ஒழுங்கமைக்கப்பட்டுள்ளன. UNIX இல் உள்ள அனைத்து செயல்முறைகளும் ஒரு தனிப்பட்ட முழு எண் அடையாளங்காட்டியை (PID) கொண்டுள்ளது. படிநிலையின் மூல செயல்முறை செயல்முறை எண் 1 ஆகும், இது init செயல்முறையாகும், இது இயக்க முறைமை கர்னல் துவங்கும் போது பிற சந்ததி செயல்முறைகளை உருவாக்குகிறது. OS இயங்கும் போது, ​​init தவிர எந்த செயல்முறையும் நிறுத்தப்படலாம். ஒரு மறைக்கப்பட்ட செயல்முறை 0 - ஸ்வாப் உள்ளது, இது மெய்நிகர் நினைவகத்தை பக்கமாக்குவதற்கு பொறுப்பாகும். உள்நுழைவு செயல்முறை என்பது பயனர் விளாசோவ் எஸ்.வி கம்ப்யூட்டர் சயின்ஸ் வி.எஸ்.யு, வோரோனேஜ் 2 பீடத்தால் உருவாக்கப்பட்ட அனைத்து செயல்முறைகளுக்கும் முதன்மை செயல்முறையாகும்.

3 அமைப்புகள் பல பயனர் பயன்முறையில் இயங்குகின்றன. இந்த செயல்முறையின் பணியானது பயனரின் பாதுகாப்பு பண்புகளை (உள்நுழைவு பெயர் மற்றும் கடவுச்சொல்) சரிபார்த்து, OS மற்றும் பயனருக்கு இடையேயான இடைமுகத்தை வழங்கும் செயல்முறையைத் தொடங்குவதாகும், இது பொதுவாக ஷெல் கட்டளை மொழி மொழிபெயர்ப்பாளர். ஷெல் மொழிபெயர்ப்பாளர் என்பது ஒரு குறிப்பிட்ட OS இன் ஒரு பகுதியாக இருக்கும் ஒரு நிரலாகும், இது OS உடன் பயனர் தொடர்புகளை உறுதிப்படுத்துகிறது. UNIX/Linux அமைப்புகள் பல்வேறு மொழிபெயர்ப்பாளர்களைப் பயன்படுத்துகின்றன: bash, csh, tcsh, ksh, zsh மற்றும் பல. GNU/Linux கணினிகளில் பொதுவாக பாஷ் என்பது முன்னிருப்பு மொழிபெயர்ப்பாளர். மொழிபெயர்ப்பாளர் நிலையான கட்டளைகள் மற்றும் பயனர் நிரல்களைத் தொடங்குவதற்கான கட்டளை வரியை வழங்குகிறது. Vlasov S.V கணினி அறிவியல் பீடம் VSU, Voronezh 3

4 நடைமுறை எடுத்துக்காட்டுகள். SSH கிளையன்ட் (PuTTY) வழியாக உள்நுழையவும் MS Windows இல், Start->Run என்பதைத் தேர்ந்தெடுத்து உள்ளிடவும்: X:/Putty/Putty.exe திறக்கும் புட்டி உள்ளமைவு சாளரத்தில், ஹோஸ்ட் பெயர் (அல்லது IP முகவரி) புலத்தில் உள்ளிடவும்: www2 கிளிக் செய்யவும் திறந்தது www2 சேவையகத்திற்கான இணைப்புக்கு வழிவகுக்கும் மற்றும் ஒரு உள்நுழைவு சாளரம் தோன்றும், அதில் நீங்கள் முதலில் லினக்ஸ் சேவையகத்துடன் இணைக்க முயற்சிக்கும் போது, ​​பதிவேட்டில் ஒரு புதிய RSA விசை இல்லாததைப் பற்றி ஒரு PuTTY பாதுகாப்பு எச்சரிக்கை செய்தி தோன்றும்; சேர்க்க ஒப்புக்கொள்கிறேன் இப்போதும் எதிர்காலத்திலும் சேவையகத்துடன் நம்பகமான இணைப்பிற்கான தற்காலிக சேமிப்பில் உள்ள திறவுகோல். ஆம் என்பதைக் கிளிக் செய்யவும். DOS சாளரத்தில் ஒரு அழைப்பிதழ் தோன்றும் Vlasov S.V FCS VSU, Voronezh 4

5 இவ்வாறு உள்நுழைக: பெயர் கடவுச்சொல்: உங்கள் உள்நுழைவு பெயர் (பெயருக்கு பதிலாக) மற்றும் கடவுச்சொல்லை உள்ளிடவும். உங்கள் கடவுச்சொல்லை உள்ளிடும்போது கவனமாக இருங்கள், ஏனெனில் நீங்கள் அழுத்தும் விசைகள் நுழையும்போது எந்த வகையிலும் காட்டப்படாது, நட்சத்திரக் குறியீடுகள் கூட இல்லை. எல்லாவற்றையும் சரியாகச் செய்தால், ஷெல் 2 மொழிபெயர்ப்பாளரின் கட்டளை வரியில் அதே சாளரத்தில் நீங்கள் பார்ப்பீர்கள்: ~$ _ இப்போது நீங்கள் கட்டளை வரி இடைமுகத்தின் மூலம் Linux OS உடன் தொடர்பு கொள்ளலாம். 3 பின்வருவனவற்றில், கட்டளை வரியைக் குறிக்க $ குறியீட்டை மட்டுமே பயன்படுத்துவோம், இருப்பினும் தற்போதைய வேலை கோப்பகத்திற்கான பாதையை நீங்கள் முன் வைத்திருக்கலாம். நாம் எங்கு இருக்கிறோம்? (முகப்பு அடைவு) கணினியில் பதிவு செய்யும் போது, ​​ஒவ்வொரு பயனருக்கும் தனிப்பட்ட கோப்புகளை சேமிப்பதற்காக ஒரு பாதுகாப்பான முகப்பு அடைவு ஒதுக்கப்படும். நீங்கள் உள்நுழையும்போது, ​​உள்நுழைவு செயல்முறை தானாகவே உங்கள் ஹோம் டைரக்டரியை தற்போதைய வேலை கோப்பகமாக ஏற்றுகிறது. பின்வரும் மூன்று கட்டளைகளும் ஒரே முடிவைக் காட்ட வேண்டும், உங்கள் ஹோம் டைரக்டரிக்கான முழு பாதை. $ pwd $ எதிரொலி ~ $ எதிரொலி $ஹோம் எங்களிடம் என்ன இருக்கிறது? (தானாக உருவாக்கப்பட்ட கோப்புகள்) தற்போதைய வேலை கோப்பகத்தின் உள்ளடக்கங்கள் கட்டளையுடன் காட்டப்படும்: $ ls முதல் முறையாக உள்நுழையும்போது, ​​இந்தப் பட்டியல் பொதுவாக காலியாக இருக்கும். 4 இருப்பினும், ஒரு பயனர் பதிவு செய்யும் போது, ​​சில மறைக்கப்பட்ட சேவை கோப்புகள் அவரது முகப்பு கோப்பகத்தில் உருவாக்கப்படுகின்றன, தேவையான சூழலை உள்ளமைக்க பயனரால் மாற்றப்படலாம். ls கட்டளையின் -a சுவிட்ச் தற்போதைய கோப்பகத்தின் உள்ளடக்கங்களின் பட்டியலில் "" முன்னொட்டுடன் பெயரிடப்பட்ட அனைத்து மறைக்கப்பட்ட கோப்புகளையும் பார்க்க அனுமதிக்கிறது. (dot) $ ls -a மூலம், இந்தப் பட்டியலில் தற்போதைய கோப்பகத்தின் அநாமதேய பெயர்களும் அடங்கும் "." மற்றும் பெற்றோர் அடைவு "..". உங்கள் சொந்த கோப்பில் "." முன்னொட்டாக ஒரு பெயரைக் கொடுப்பதன் மூலம் (புள்ளி) நீங்கள் அதை மறைக்கிறீர்கள். என்ன அமைப்பு பயன்படுத்தப்படுகிறது? செயல்பாடுகள் மற்றும் கணினி உள்ளமைவு விருப்பங்கள் நீங்கள் பயன்படுத்தும் OS பதிப்பைப் பொறுத்தது. இதைப் பற்றிய தகவலைப் பெற, கட்டளையைப் பயன்படுத்தவும் $ uname -a கட்டளையின் அளவுருக்கள் மற்றும் விசைகள் பற்றிய சுருக்கமான தகவலை உதவி விசையைப் பயன்படுத்தி பெறலாம், எடுத்துக்காட்டாக, 2 சேவையகத்துடன் இணைப்பதில் அல்லது உங்கள் பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடுவதில் சிக்கல் இருந்தால், உங்களுக்கு ஒரே ஒரு விருப்பம் உள்ளது, சர்வர் சிஸ்டம் நிர்வாகியை தொடர்பு கொள்ளவும். 3 கர்சருக்கு முன் $ சின்னம் ஒரு கட்டளை வரி அடையாளமாகும், மேலும் இது பாஷ் கட்டளை மொழிபெயர்ப்பாளரின் இயல்பான பயனருக்கு இயல்புநிலையாகும். (# சின்னம் ரூட் சூப்பர் யூசருக்குப் பயன்படுத்தப்படுகிறது) 4 லினக்ஸ் மற்றும் MS விண்டோஸ் சிஸ்டங்களுக்கு இடையே கோப்புகளை பரிமாறிக்கொள்ளும் பொது_html கோப்பகத்தை நீங்கள் வைத்திருக்கலாம். Vlasov S.V கம்ப்யூட்டர் சயின்ஸ் VSU, Voronezh 5

6 $ uname --help UNIX கட்டளைகள் மற்றும் செயல்பாடுகளின் விரிவான விளக்கங்களை மேன் பக்கங்கள் (“கையேடு பக்கங்கள்”) எனப்படும் ஆவணங்களிலிருந்து பெறலாம்: $ man pwd $ man ls $ man echo $ man uname கையேடு பக்கங்கள் ஒரு சிறப்பு வடிவத்தில் வழங்கப்படுகின்றன nroff / troff/groff மற்றும் வெளியீட்டு சாதனத்தின் வகையைப் பொறுத்து, பொருத்தமான பயன்பாட்டின் மூலம் வெளியீட்டின் போது வடிவமைக்கப்படும். கையேடு பக்கங்களைப் பார்ப்பதை முடிக்க, Q விசையை அழுத்தவும் $ man man கையேடு கோப்புகள் பொதுவாக தொகுக்கப்பட்ட வடிவத்தில் (suffix.gz அல்லது .bz2) சேமிக்கப்பட்டு அவை பிரிவுகளாக ஒழுங்கமைக்கப்படுகின்றன: 1. பொது கட்டளைகள் 2. சிஸ்டம் அழைப்புகள் 3. சி லைப்ரரி செயல்பாடுகள் 4. சிறப்பு கோப்புகள் 5. கோப்பு வடிவங்கள் மற்றும் மாற்றம் 6. கேம்கள் மற்றும் திரை சேமிப்பாளர்கள் 7. கூடுதல் 8. கணினி நிர்வாகத்திற்கான கட்டளைகள் மற்றும் டீமான்கள் கட்டளை அல்லது செயல்பாடு பயன்படுத்தப்படும் போது பிரிவு எண் பயன்படுத்தப்படுகிறது, எடுத்துக்காட்டாக, printf/3 மற்றும் கட்டளையின் முதல் அளவுருவால் குறிக்கப்படுகிறது $ man 1 printf $ man 3 printf கட்டளைக்கான கையேடு பக்கம் அமைந்துள்ள கோப்பகம் -w switch $ man -w கட்டளையைப் பயன்படுத்தி வரையறுக்கலாம் படிநிலை கோப்பு முறைமை கோப்பு முறைமை படிநிலையில் உள்ள எந்த கோப்பகத்தின் உள்ளடக்கங்களையும் பட்டியலிட ls கட்டளையைப் பயன்படுத்தலாம் (பொருட்படுத்தாமல் உடல் சாதனம்மற்றும் பகிர்வில் அல்லது நினைவகத்தில் உள்ள கோப்பு முறைமையின் வகை). எடுத்துக்காட்டாக, ரூட் கோப்பு முறைமை $ ls / கட்டளையுடன் காட்டப்படுகிறது, இருப்பினும், முழு மரத்தின் கட்டமைப்பைக் காட்ட, நியாயமான அளவு புத்திசாலித்தனம் தேவைப்படுகிறது, எடுத்துக்காட்டாக, $ ls -R grep ":$" sed - e "s/:$/" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e "s/-/ /" இதில் வழக்கமான வெளிப்பாடு வடிகட்டி grep, ஸ்ட்ரீம் எடிட்டர் sed மற்றும் பெயரிடப்படாத குழாய்கள், குறியீடு (குழாய்) மூலம் சுட்டிக்காட்டப்படுகிறது. உங்கள் முகப்பு கோப்பகத்தில், படிநிலையில் புதிய (வெற்று) அடைவு முனையை உருவாக்கலாம், எடுத்துக்காட்டாக, lab1 Vlasov S.V கம்ப்யூட்டர் சயின்ஸ் VSU, Voronezh 6 பீடம்

7 $ mkdir lab1 படிநிலையில் உள்ள எந்த முனையையும் தற்போதைய ஒரு $ cd lab1 $ pwd எனத் தேர்ந்தெடுக்கலாம். உங்கள் முகப்பு கோப்பகத்திற்குத் திரும்ப (ஹோம் சூழல் மாறியால் வரையறுக்கப்படுகிறது), அளவுருக்கள் இல்லாமல் cd கட்டளையைப் பயன்படுத்தவும் $ cd $ pwd நீங்கள் ஒரு நீக்கலாம் rmdir கட்டளையுடன் வெற்று அடைவு, எடுத்துக்காட்டாக, $ rmdir lab1 அடைவு காலியாக இல்லை என்றால், கடைசி கட்டளை (lab1 சில கோப்புகளைக் கொண்டிருந்தால்) செய்திகளைக் காண்பிக்கும் rmdir: lab1: அடைவு காலியாக இல்லை மற்றும் நீக்குதல் செய்யப்படாது. தற்போதைய கோப்பகத்தில் நீங்கள் ஒரு உரை (வழக்கமான) கோப்பை உருவாக்கலாம். இதைச் செய்ய, echo $ echo "echo Print directory tree" > tree என்ற கட்டளையின் திசைதிருப்பப்பட்ட வெளியீட்டைப் பயன்படுத்தலாம், ஒரு மரக் கோப்பு உருவாக்கப்படுகிறது, அதன் உள்ளடக்கங்கள் $ cat tree கட்டளையுடன் அல்லது $ pr வடிவத்தில் வடிவமைக்கப்பட்ட வடிவத்தில் வெளியிடப்படலாம். மரம் நீங்கள் ஏற்கனவே இருக்கும் கோப்பின் முடிவில் ஒரு புதிய வரியையும் சேர்க்கலாம், எடுத்துக்காட்டாக, $ echo grep மற்றும் sed ஐப் பயன்படுத்தி >> tree $ cat tree நீங்கள் ஒரு வரி உரை திருத்தியைப் பயன்படுத்தலாம். நிலையான ஆசிரியர், தட்டச்சுப்பொறி-வகை கன்சோலில் இருந்து உரைகளைத் திருத்துவதற்காக வடிவமைக்கப்பட்டுள்ளது. $ ed மரம் a ls -R grep ":$" sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s /^/ /" -e "s/-/ /". wq $ cat tree உண்மையில், நாங்கள் இங்கே கட்டளைகளுடன் ஒரு கோப்பை உருவாக்கியுள்ளோம், அதை நீங்கள் "செயல்படுத்தக்கூடியது" என்று அறிவித்தால், அதை ஒரு புதிய கட்டளையாக செயல்படுத்தலாம்: $ chmod +x மரம் $./tree Vlasov S.V கம்ப்யூட்டர் சயின்ஸ் VSU, Voronezh பீடம் 7

8 தற்போதைய கோப்பகத்தைக் குறிப்பிடாமல் ஒரு கோப்பை இயக்கும் முயற்சி, அதாவது. மேலே காட்டப்பட்டுள்ளபடி ./tree ஐ விட வெறும் மரம் தற்போதைய கோப்பகத்தில் கோப்பு கண்டறியப்படாது. ஏனெனில், பாதுகாப்பு காரணங்களுக்காக, பெயரின் மூலம் இயங்கும் நிரலைக் கண்டறியப் பயன்படும் PATH சூழல் மாறியில் அநாமதேய நடப்பு அடைவு சேர்க்கப்படவில்லை. $ எதிரொலி $PATH முழு பட்டியல்பயனர் சூழல் மாறிகள் மற்றும் அவற்றின் மதிப்புகளை கட்டளையுடன் பெறலாம்: $ env உருவாக்க உரை கோப்புகள்நீங்கள் cat கட்டளையைப் பயன்படுத்தி வெளியீட்டை ஒரு கோப்பு $ cat > கோப்பு உரை Ctrl-D க்கு திருப்பிவிடலாம், இங்கே Ctrl-D ஐ அழுத்துவதன் மூலம் கோப்பின் முடிவை (EOF) டிரான்ஸ்மிஷனின் எண்ட் ஆஃப் டிரான்ஸ்மிஷன் உள்ளீடு ஸ்ட்ரீமுக்கு அனுப்புகிறது. நீங்கள் $ cat >> கோப்பின் இறுதியில் உரையைச் சேர்க்கலாம். ஒரு கோப்பை நீக்குவது $ rm கோப்பு கட்டளையுடன் செய்யப்படுகிறது, மற்றவற்றுடன், -r அல்லது -R சுவிட்ச், கோப்பகங்களின் சப்ட்ரீயை மீண்டும் மீண்டும் நீக்க அனுமதிக்கிறது. க்கு பாதுகாப்பான நீக்கம்கோப்புகள், -i சுவிட்சைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது, இது நீக்குதலை உறுதிப்படுத்த ஒரு கோரிக்கையை உருவாக்குகிறது. ஒரு கோப்பை நகர்த்துதல் மற்றும் மறுபெயரிடுதல் தேதி மற்றும் நேரம் கட்டளையுடன் மேற்கொள்ளப்படுகிறது $ mv பழைய புதிய தற்போதைய கணினி நேரம் மற்றும் தேதி கட்டளை $ தேதி தீர்மானிக்க முடியும் நேரம் மற்றும்/அல்லது தேதியை மாற்ற, MMDDhhmmYY வடிவத்தில் ஒரு அளவுருவைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, ஜனவரி 24 8:36 PM 2011 அன்று ஒரு வேலைக்காக, நீங்கள் $ தேதியை உள்ளிடுவீர்கள். UNIX கணினிகளில் காணப்படும் நேரக் கட்டளை பின்வரும் செயல்முறையால் பயன்படுத்தப்படும் நேரத்தைக் காட்டுகிறது என்பதையும் கவனத்தில் கொள்ளவும் ( உண்மையான நேரம், பயனர்-முறை செயல்படுத்தும் நேரம் மற்றும் கர்னல்-முறை நேரம்), தற்போதைய கணினி நேரத்தை விட. Vlasov S.V FCS VSU, Voronezh 8 ஐ முயற்சிக்கவும்

9 $ நேரத் தேதி நீங்கள் பின்வரும் வெளியீட்டைப் பெற வேண்டும் உண்மையான பயனர் sys 0m0.040s 0m0.000s 0m0.040s கணினியில் வேறு யார் இருக்கிறார்கள்? UNIX OS என்பது பல பயனர் அமைப்பாகும், இது உள்நுழைவு செயல்முறையை ஒரே நேரத்தில் செயல்படுத்த உங்களை அனுமதிக்கிறது மற்றும் பல பயனர்கள் ஒருவருக்கொருவர் சுயாதீனமாக கணினியில் வேலை செய்ய அனுமதிக்கிறது. தற்போது யார் உள்நுழைந்துள்ளனர் என்பதைத் தீர்மானிக்க, $who கட்டளையைப் பயன்படுத்தவும், இது பயனரின் உள்நுழைவு பெயர், முனையம் மற்றும் உள்நுழைவு செயல்முறை தொடங்கப்பட்ட நேரத்தைக் காட்டுகிறது. பல பயனர் அமைப்பில், ஒரே பயனர் ஒரே நேரத்தில் பல்வேறு டெர்மினல்களைப் பயன்படுத்தலாம் (எடுத்துக்காட்டாக, பல இணையான SSH அமர்வுகள்). தற்போதைய முனையத்தை யார் பயன்படுத்துகிறார்கள் என்பதைத் தீர்மானிக்க, $ whoami பதிவுசெய்யப்பட்ட பயனர்கள் கட்டளையைப் பயன்படுத்தலாம் எனவே, கணினியைப் பயன்படுத்த நீங்கள் பதிவுசெய்யப்பட்ட பயனராக இருக்க வேண்டும். யூனிக்ஸ்/லினக்ஸ் அமைப்புகளில் நிலையான பெயரைக் கொண்ட சூப்பர் யூசர் உரிமைகளுடன் கணினி நிர்வாகியால் பதிவு செய்யப்படுகிறது - ரூட். 5 பொதுவாக, பயனர்களைப் பற்றிய அனைத்து பதிவு பதிவுகளும் ஒரே கோப்பில் /etc/passwd சேமிக்கப்படும், இது அனைவரும் படிக்கக்கூடிய $ cat /etc/passwd கணினியின் முந்தைய பதிப்புகளில், பயனரின் மறைகுறியாக்கப்பட்ட கடவுச்சொல் (ஹாஷ்) இல் சேமிக்கப்பட்டது. அதே கோப்பு (பயனர் பெயருக்குப் பிறகு இரண்டாவது புலம் , பெருங்குடலால் பிரிக்கப்பட்டது). ஆனால் உள்ளே சமீபத்திய அமைப்புகள்ரூட்டைத் தவிர வேறு யாராலும் படிக்க முடியாத /etc/shadow கோப்பில் கடவுச்சொல் ஹாஷ்களை சேமிப்பது வழக்கம். /etc/passwd கோப்பில் உள்ள கடவுச்சொல் புலம் /etc/shadow இல் உள்ள நுழைவுக்கான மறைக்கப்பட்ட இணைப்பை மட்டுமே சேமிக்கிறது, எனவே "*" எழுத்து மட்டுமே காட்டப்படும். UNIX கணினிகளில் தற்போதைய கடவுச்சொல்லை மாற்ற, $ passwd பெயருக்கான கடவுச்சொல்லை மாற்றுதல் கட்டளையைப் பயன்படுத்தவும். (தற்போதைய) UNIX கடவுச்சொல்: தற்போதைய பயனர் கடவுச்சொல் புதிய UNIX zfyytsshchkv: புதிய கடவுச்சொல்லை புதிய UNIX கடவுச்சொல்லை மீண்டும் தட்டச்சு செய்க செய்திகள் தோன்றும், எடுத்துக்காட்டாக, அல்லது கடவுச்சொல்: அங்கீகார டோக்கன் கையாளுதல் பிழை தவறான கடவுச்சொல்: இது மிகவும் எளிமையானது/முறையானது 5 பொதுவாக, உள்நுழைய ரூட் பெயர் பயன்படுத்தப்படாது; அதற்கு பதிலாக, நிர்வாகி தனக்கென ஒரு சாதாரண உள்நுழைவை உருவாக்குகிறார், ஆனால் இதைப் பயன்படுத்துகிறார் சூப்பர் யூசர் சலுகைகள் தேவைப்படும் செயல்பாடுகளைச் செய்ய su கட்டளை. லினக்ஸ் அமைப்புகளில், சலுகை பெற்ற பயனர்களின் பிரபலமான குழு சூடோயர்கள் ஆகும், அவர்கள் செயல்பாடுகளைச் செய்வதற்கான உரிமையைப் பெறுகிறார்கள். ரூட் உரிமைகள்சூடோ கட்டளை மூலம் Vlasov S.V FCS VSU, Voronezh 9

10 இந்த வழக்கில், நீங்கள் வேறு கடவுச்சொல்லை உள்ளிட வேண்டும். கடவுச்சொல் செயல்முறை சிறப்பு சூப்பர் யூசர் பயன்முறையில் இயங்குகிறது மற்றும் Ctrl-C ஐ அழுத்துவதன் மூலம் அனுப்பப்படும் SIGINT சிக்னலைப் புறக்கணிக்கிறது, இதனால் குறுக்கிட முடியாது. ஒரே நேரத்தில் கணினியில் பணிபுரியும் பயனர்கள் $ எழுது பெயர் கட்டளையைப் பயன்படுத்தி ஒருவருக்கொருவர் குறுந்தகவல்களை அனுப்பலாம். உங்கள் டெர்மினலில் தொடர்ந்து தட்டச்சு செய்தால் (இங்கே tty0), கட்டளையில் குறிப்பிடப்பட்டுள்ள பெயருடன் பயனரின் முனையத்தில் செய்தி வரி வரியாக உடனடியாக தோன்றும். செய்தியை முடிக்க நீங்கள் Ctrl-D ஐ உள்ளிட வேண்டும். இருப்பினும், உங்கள் எதிர்ப்பாளர் எந்த செய்தியையும் பெற விரும்பவில்லை என்றால், அவர் $ mesg n கட்டளையைப் பயன்படுத்தி செய்திகளை அனுப்பும்/பெறும் திறனை முடக்குகிறார். இந்த அம்சத்தை இயக்க, பயனர் $ mesg y கட்டளையை இயக்க வேண்டும், நீங்கள் கணினியில் உள்ள அனைத்து பயனர்களுக்கும் ஒரே நேரத்தில் ஒரு செய்தியை அனுப்ப வேண்டும் என்றால் (செய்திகளை இயக்கியிருந்தால்), நீங்கள் $ சுவர் செய்தியை 20 வரிகள் வரை பயன்படுத்தலாம் Ctrl- D அமர்விலிருந்து வெளியேறு $ வெளியேறு நீங்கள் Ctrl-D அல்லது $ வெளியேறவும் பயன்படுத்தலாம் வெளியேறு கட்டளை அமர்வை நிறுத்தாது, ஆனால் இரண்டு செய்திகளில் ஒன்றைக் காண்பிக்கும் அல்லது ஷெல்லில் உள்நுழையாமல் நிறுத்தப்பட்ட வேலைகள் உள்ளன: "வெளியேறு" என்பதைப் பயன்படுத்தவும் முதல் செய்தி உங்கள் அமர்வு தொடங்கப்பட்டு இடைநிறுத்தப்பட்டுள்ளது (SIGSTOP சமிக்ஞை அல்லது Ctrl-Z மூலம்) பணிகள். வேலைகளை (வேலைகள் மற்றும் fg கட்டளைகளுடன்) அவை சாதாரணமாக முடிக்கும் வரை தொடர்ந்து செயல்படுத்த உங்களுக்கு வாய்ப்பு உள்ளது. இருப்பினும், நீங்கள் இதைச் செய்யவில்லை என்றால், லாக்அவுட் அல்லது Ctrl-D கட்டளை மீண்டும் செயல்படுத்தப்படும் போது இடைநிறுத்தப்பட்ட வேலைகள் (SIGTERM சமிக்ஞையுடன்) நிறுத்தப்படும். இரண்டாவது செய்தியின் அர்த்தம், உள்நுழைவு செயல்முறையால் தொடங்கப்பட்ட ஷெல்லில் இருந்து குழந்தை செயல்முறைகளை நீங்கள் உருவாக்கியுள்ளீர்கள், அவை உள்நுழைவு செயல்முறையுடன் தொடர்பில்லாத தற்போதைய ஷெல் அமர்வை இயக்குகின்றன. விளாசோவ் எஸ்.வி கம்ப்யூட்டர் சயின்ஸ் விஎஸ்யு பீடம், வோரோனேஜ் 10

11 உள்நுழைவு மூலம் உருவாக்கப்பட்ட ஷெல் செயல்முறைக்குத் திரும்ப, தற்போதைய ஷெல்லில் வெளியேறு அல்லது Ctrl-D கட்டளையை இயக்க வேண்டும். முடிவுகள் OS சிக்கலானது மென்பொருள் அமைப்பு, பல்வேறு வளங்களை நிர்வகிப்பதற்கான துணை அமைப்புகளை உள்ளடக்கியது.பாடத்தின் நோக்கம், கணினி அழைப்பு இடைமுகத்தின் மூலம் UNIX/Linux OS கர்னல் துணை அமைப்புகளின் செயல்பாட்டின் முக்கிய அம்சங்களைப் படிப்பதாகும். விளாசோவ் எஸ்.வி கம்ப்யூட்டர் சயின்ஸ் விஎஸ்யு பீடம், வோரோனேஜ் 11


RF ஃபெடரல் ஸ்டேட் பட்ஜெட் கல்வி மற்றும் அறிவியல் அமைச்சகம் உயர் தொழில்முறை கல்விக்கான கல்வி நிறுவனம் "காமா மாநில பொறியியல் மற்றும் பொருளாதார அகாடமி" மேலாண்மை

6.31. சுழற்சிகள். ஷிப்ட் அளவுருக்கள். மதிப்புகளில் மாறிக்கு மதிப்பு1 மதிப்பு2 மதிப்பு3 இல் var1 க்கு செய்யப்பட்ட அறிக்கைகள் $(ls *.sh) இல் File1 க்காக செய்யப்படுகின்றன எதிரொலி $var1; எக்கோ $File1 >> All.txt செய்யும்போது நிபந்தனையைச் செய்யுங்கள்

தகவல் தொழில்நுட்பம்விரிவுரை 3 1 பாஷ் ஷெல் 2 அடிப்படைத் தகவல் ஷெல் அல்லது ஷெல் உரை முறையில் வேலை செய்கிறது (கட்டளை வரி இடைமுகம்) வரைகலை பயன்முறையில் வேலை செய்யும் வரைகலை பயனர் இடைமுகம் (GUI)

ஷெல் வரையறை: இயக்க முறைமை கட்டளைகளின் ஷெல் [ஷெல்] மொழிபெயர்ப்பாளர். பயனருடன் பணிபுரியும் அமைப்பைப் பொறுத்து ஷெல்கள் இரண்டு வகைகளாகப் பிரிக்கப்படுகின்றன: - கட்டளை வரி மொழிபெயர்ப்பாளர்; - வரைகலை

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

SibGUTI உயர்நிலை மொழி நிரலாக்கத் துறை (HLL), செமஸ்டர் 1 2009 2010 கல்வி ஆண்டு Polyakov A.Yu. ஆய்வக வேலை 1. Linux OS நிரலாக்க சூழல். வேலையின் நோக்கம்: மென்பொருளைப் பற்றி அறிந்து கொள்ள

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

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

ஆயுதப் படைத் துறையின் முனைய வகுப்புகளில் குனு/லினக்ஸ் ஓஎஸ் உடன் பணிபுரிதல் பணியின் நோக்கம்: எழுதுவதற்கு குனு/லினக்ஸ் ஓஎஸ் மென்பொருளைப் பற்றி அறிந்துகொள்ள எளிமையான நிரல்சி மொழியில். இயக்க முறைமை (OS) GNU/Linux

BOINC அமைப்பு. பாடம் நடத்தப்பட்டது: Khrapov Nikolay Pavlovich இன்ஸ்டிடியூட் ஆஃப் இன்ஃபர்மேஷன் டிரான்ஸ்மிஷன் சிக்கல்கள் RAS நடைமுறை பாடம் Linux OS உடன் பணிபுரிவதற்கான அடிப்படைகள் BOINC சேவையகத்தை நிறுவுதல் நடைமுறை பாடம் வேலையின் அடிப்படைகள்

OS கூறுகள் முதன்மை OS கூறுகள் 1. செயல்முறை மேலாண்மை 2. முதன்மை நினைவக மேலாண்மை 3. கோப்பு மேலாண்மை 4. I/O கணினி மேலாண்மை 5. மேலாண்மை வெளிப்புற நினைவகம் 6. நெட்வொர்க்கிங் ஆதரவு

லினக்ஸ் கட்டளை வரியின் அறிமுகம் எப்படி கவலைப்படுவதை நிறுத்துவது மற்றும் ஷெல்லை நேசிப்பது எப்படி கணினி தொழில்நுட்பங்கள்» 02/19/2014 கட்டளை வரி கட்டளை வரி

லினக்ஸ் ஆப்பரேட்டிங் சிஸ்டம் விரிவுரை 6 கட்டளை ஷெல் (ஷெல், பாஷ்) என்பது யூனிக்ஸ் போன்ற இயக்க முறைமைகளில் உள்ள கட்டளை வரி இடைமுகமாகும், அதாவது பயனர் வழங்கும் அல்லது படிக்கப்பட்ட கட்டளைகளை இது செயல்படுத்துகிறது.

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

கோப்புப்பெயர் வடிவங்கள், கோப்புத் தேடல் மற்றும் பிற UNIX அம்சங்கள் Linux இல் பதிவுசெய்தல் putty.exe ஐபி முகவரியை உள்ளிடவும் பயனர்பெயரைத் திற என்பதைக் கிளிக் செய்யவும் studentx கடவுச்சொல் studentx 2 ஒரு கோப்பகத்தை உருவாக்கவும்

பொருளடக்கம் முன்னுரை 6 விரிவுரை கணினி..... .................. 13 1.3 கணினிக்கு ஒரே நேரத்தில் அணுகல்..................

UNIX அமைப்பின் பரந்த உலகின் அடிப்படைகள் தொழில்முறை அல்லாத பயனர்களுக்கு அணுகக்கூடிய வகையில் கோடிட்டுக் காட்டப்பட்டுள்ளன. பயனர் படிப்படியாக கணினியில் உள்நுழைய கற்றுக்கொள்கிறார், பல்வேறு கட்டளைகளைப் பயன்படுத்தவும், உதவி கேட்கவும், கண்டுபிடிக்கவும்

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

கணினி அறிவியல் தகவல் தொழில்நுட்ப விரிவுரை 1. Linux OS அறிமுகம் Linux இன் முக்கிய பண்புகள் உண்மையான பல்பணி பல பயனர் அணுகல் பரிமாற்றம் சீரற்ற அணுகல் நினைவகம்வட்டு பக்கத்திற்கு

பிற மொழிகள்: ராஸ்பெர்ரி பைக்கான ஆங்கிலம் ரஷியன் இரிடியம் சர்வர் i3 லைட் திட்டத்தில் சேவையகத்தை நிறுவுதல் மற்றும் கட்டமைத்தல் Raspberry Pi க்கான இரிடியம் செவர் என்பது இயங்கும் இரிடியம் சேவையகத்தின் மென்பொருள் செயலாக்கமாகும்.

கல்விக்கான ஃபெடரல் ஏஜென்சி டாம்ஸ்க் பாலிடெக்னிக் பல்கலைக்கழகத்தால் அங்கீகரிக்கப்பட்டது: ஏவிடிஎஃப் டீன் கெய்வோரோன்ஸ்கி எஸ்.ஏ. 2009 எளிய ஷெல் கருவிகள் ஆய்வகப் பணிகளைச் செய்வதற்கான வழிகாட்டுதல்கள்

பாடம் 3. தலைப்பு: லினக்ஸில் கணக்குகள். பாடத்தின் வகை: விரிவுரை, நடைமுறை பாடம். ஆய்வு கேள்விகள்: 1. கணக்கு மற்றும் அங்கீகாரத்தின் கருத்து. கோப்புகள் /etc/passwd மற்றும் /etc/group, /etc/shadow மற்றும் /etc/gshadow.

"ஆப்பரேட்டிங் சிஸ்டம்ஸ்" என்ற பாடத்திட்டத்தின் சுருக்கம்.

ஆய்வக வேலை 2. Xubuntu OS முனையத்தின் நடைமுறை பகுதி II ஐப் பயன்படுத்தி கோப்பு அமைப்பு மற்றும் அதன் பராமரிப்பு மூலம் வழிசெலுத்தல். OS டெர்மினலைப் பயன்படுத்தி கோப்பு அமைப்பு மற்றும் அதன் பராமரிப்பு மூலம் வழிசெலுத்தல்

பக்கம் 1 இல் 7 செய்திகள் லினக்ஸ் கிளஸ்டரின் தொழில்நுட்ப உபகரணங்கள் வள பயன்பாட்டு புள்ளிவிவரங்கள் லினக்ஸ் கிளஸ்டரில் பதிவு செய்தல் SPP-2000 AFS கோப்பு முறைமையில் பதிவு செய்தல் நெட்வொர்க் பாதுகாப்பு சிக்கல்கள் நூலகங்கள்

அடிப்படை கருத்துகள் மற்றும் வரையறைகள் இயக்க முறைமை (இனி OS என குறிப்பிடப்படுகிறது) மென்பொருள் தொகுப்பு, இது கணினியின் செயல்பாட்டைக் கட்டுப்படுத்துகிறது மற்றும் அதில் உள்ள சாதனங்களின் தொடர்புகளை உறுதி செய்கிறது

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

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

அங்கீகரிக்கப்படாத அணுகலுக்கு எதிராக -LU தகவல் பாதுகாப்பு அமைப்பு டல்லாஸ் லாக் லினக்ஸ் ஆபரேட்டர் (பயனர்) கையேடு தாள்கள் 11 2016 2 சுருக்கம் இந்த ஆபரேட்டர் கையேடு விநியோகிக்கப்பட்டது

தகவல் தொழில்நுட்ப விரிவுரை 2 லினக்ஸ் கட்டளைகள் 2 லினக்ஸ் கட்டளைகள் லினக்ஸ் கன்சோல் கட்டளைகள் - பயனருக்கும் OS க்கும் இடையிலான தொடர்பு ஒவ்வொரு கட்டளையின் பின்னால் கைமுறை உள்ளீடு மூலம் கட்டளை வரி மூலம் செயல்படுத்தப்படுகிறது

"Blokhost-MDZ" நம்பகமான பதிவிறக்கத்தின் மென்பொருள் மற்றும் வன்பொருள் வளாகம் "Blokhost-MDZ" மென்பொருள் தொகுப்பிற்கான நிறுவல் வழிகாட்டி. நிறுவல் வழிகாட்டி. பக்கம் 2 சுருக்கம் ஆவணம் நிறுவலை விவரிக்கிறது

தகவல் தொடர்பு சேவைகளை வழங்குவதற்கான மல்டிஃபங்க்ஸ்னல் ஹார்டுவேர் மற்றும் சாஃப்ட்வேர் காம்ப்ளக்ஸ் "IS RINO" அடிப்படை மென்பொருள் மேலாண்மை சர்வர் உள்ளடக்கங்கள் 1 அறிமுகம்... 3 2 மென்பொருளின் கலவை... 3 3 சேவையகத்தை நிறுவுதல்...

ருடோகன் உள்நுழைவு. நிர்வாகி வழிகாட்டி 2018 Aktiv நிறுவனம் இந்த ஆவணத்தில் பின்வரும் கேள்விகளுக்கான பதில்கள் உள்ளன: Rutoken Logon மென்பொருள் தயாரிப்பு எதற்காகப் பயன்படுத்தப்படுகிறது? (பக்கம் பார்க்கவும்

பாடத்தின் உள்ளடக்கங்கள் டெர்மினாலஜி தொலைநிலை அணுகல் கருவிகள் உள்நுழைவு 1 பயனர் (பயனர்) பயனர், கணக்கு(கணக்கு). கணினி செயல்களை பதிவு செய்வதற்கான ஒரு பொருள். உள்நுழைவு 1. பயனர்பெயர்/கணக்கு

பணிகள் பகுதி 1: கட்டளை வரியிலிருந்து FTPயை இயக்குதல் பகுதி 2: WS_FTP LE கிளையண்ட்டைப் பயன்படுத்தி FTP கோப்பைப் பதிவேற்றுதல் பகுதி 3: கிட்டில் சேர்க்கப்பட்டுள்ள உலாவி உள்ளீடு/ஸ்கிரிப்ட் FTP (கோப்பு பரிமாற்ற நெறிமுறை) இல் FTPயை இயக்குதல்

அமைப்பு, அமைப்பு, இயக்க முறைமைகளின் அமைப்பு மற்றும் அவற்றின் ஷெல்களின் பொதுவான கொள்கைகள், அத்துடன் பல குறிப்பிட்ட அமைப்புகளும் கருதப்படுகின்றன. தகவல் மற்றும் செயல்முறை மேலாண்மை சிக்கல்களுக்கு கணிசமான கவனம் செலுத்தப்படுகிறது

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

ALS-24000 சுவிட்ச் குடும்பத்தின் LLC "நிறுவனம் "ALS மற்றும் TEK" மென்பொருள், ver. 6.01 நிறுவல் வழிகாட்டி தாள்கள் 13 2017 2 1. பொதுத் தகவல் 3 1.1. நோக்கம் மற்றும் நோக்கம் 3 2. கணினி தேவை

IV. ஒழுக்கம் "ஆப்பரேட்டிங் சிஸ்டம்ஸ்" படிக்கும் போது மாணவர்களின் சுயாதீனமான வேலையை ஒழுங்கமைப்பதற்கான முறையான வழிமுறைகள் ஒழுக்கம் பிரிவின் பெயர் 1. இயக்க முறைமைகளின் பரிணாமம். நோக்கம்

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

4 ஆய்வக வேலை 1. இயக்க முறைமையை நிறுவுதல் மற்றும் உள்ளமைத்தல் மெய்நிகர் இயந்திரம் 1.1 வேலையின் நோக்கம் இயக்க முறைமையை நிறுவுவதில் நடைமுறை திறன்களைப் பெறுவதே இந்த வேலையின் நோக்கம்

உயர் நிபுணத்துவ கல்விக்கான மத்திய மாநில பட்ஜெட் கல்வி நிறுவனம் "தேசிய ஆராய்ச்சி டாம்ஸ்க் பாலிடெக்னிக் பல்கலைக்கழகம்" அங்கீகரிக்கப்பட்டது: கல்வித் தலைவர்

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

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

இயங்குதள கட்டமைப்புகளுக்கான உரிமம் மற்றும் பாதுகாப்பு அமைப்பு 1C:Enterprise 8, பதிப்பு 3.0 நிர்வாகி வழிகாட்டி ஆதரிக்கப்படும் இயக்க முறைமைகள்... 1 கணினி அமைப்பு... 1 SLK சேவையகம்... 1 வெளிப்புற கூறு...

அறிமுகம் குனு/லினக்ஸ் இயங்குதளத்துடன் பணிபுரிதல் தற்போது, ​​பயனருக்கும் டெஸ்க்டாப் இயக்க முறைமைக்கும் இடையே உள்ள முக்கிய இடைமுகம் வரைகலை பயனர் இடைமுகம் (கிராஃபிக் யூசர் இன்டர்ஃபேஸ்) ஆகும்.

நடைமுறை வேலை 2 கட்டளை வரி OS விண்டோஸ் பணியின் நோக்கம்: விண்டோஸ் OS இன் கட்டளை வரி இடைமுகத்தைப் படிக்க, விண்டோஸ் இயக்க முறைமையைப் பயன்படுத்தி வழக்கமான பணிகளைத் தீர்ப்பதில் திறன்களைப் பெறுங்கள்

ஆய்வக வேலை 2 இயக்க முறைமையில் கோப்புகளை நிர்வகித்தல் ஆய்வக வேலையின் குறிக்கோள்கள் மற்றும் நோக்கங்கள்: லினக்ஸ் போன்ற இயக்க முறைமையுடன் பணிபுரியும் திறன்களைப் பெறுதல்; இயக்க அறை நிர்வாகத்தின் அடிப்படைகளைக் கற்றுக்கொள்வது

மெய்நிகர் பணிநிலையங்களுக்கான இணைப்பு மேலாளர் டெர்மிடெஸ்க் நிர்வாகியின் கையேடு (அடிப்படை பணிநிலையத்தைத் தயாரித்தல்) 23811505.6200.001.I5.01-2 தாள்கள் 17 மாஸ்கோ 2018 1. CONTRODUTUTION 1...

ஃபெடரல் ஸ்டேட் பட்ஜெட் நிறுவனம் உயர் நிபுணத்துவ கல்வி "SibGUTI" துறை கணினி அமைப்புகள் துறைகள் "புரோகிராமிங் மொழிகள்" "புரோகிராமிங்" நடைமுறை பாடம் 55 OS குனு/லினக்ஸ் ஆசிரியர்: அறிவியல் துறையின் இணை பேராசிரியர், Ph.Dut. பாலியகோவ் ஆர்டெம் யூரிவிச்

கல்விசார் ஒழுங்குமுறை இயக்க முறைமைகள் மற்றும் சுற்றுச்சூழலின் பின்னிணைப்பு வேலைத் திட்டம் வேலை நிரல் கல்வி ஒழுக்கம்ஃபெடரல் ஸ்டேட் எஜுகேஷனல் அடிப்படையில் உருவாக்கப்பட்ட இயக்க முறைமைகள் மற்றும் சூழல்கள்

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

நிரலாக்க மொழிகள் மற்றும் மொழிபெயர்ப்பு முறைகள் ஆய்வக வேலைக்கான விளக்கக்காட்சி 2 இயக்க முறைமை விண்டோஸ் உள்ளடக்கங்கள் 2 உள்ளடக்கங்கள் 3 இயக்க முறைமையின் கருத்து இயக்க முறைமை (OS) அடிப்படை மென்பொருள்

லினக்ஸில் IBM DB2 v11.1 சேவையகத்தை நிறுவுதல், IBM DB2 ஐ நிறுவல் வழிகாட்டியைப் பயன்படுத்தி நிறுவுதல், X-Window அடிப்படை தொகுப்புகள் உட்பட, வரைகலை இடைமுகத்தை நிறுவி இயக்க வேண்டும்.

1.1 OS இன் வரலாறு முதல் (1945-1955) கணினிகள் இயக்க முறைமைகள் இல்லாமல் வேலை செய்தன; ஒரு விதியாக, அவை ஒரு நிரலை இயக்கின. நிரல் செயல்பாட்டின் வேகம் மற்றும் அவற்றின் எண்ணிக்கை அதிகரிக்கத் தொடங்கியபோது, ​​வேலையில்லா நேரம்

குழு கொள்கைகளை பயன்படுத்தி Rutoken இயக்கிகளை நிர்வகித்தல் 2017 Aktiv நிறுவனம் இந்த ஆவணத்தில் குழு கொள்கைகளை எவ்வாறு தானாக விநியோகிக்க வேண்டும் என்பதை இந்த ஆவணம் விவரிக்கிறது

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

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

ஆசிரியர்களைப் பற்றி 15 அறிமுகம் 17 புத்தகத்தின் அமைப்பு 18 வெளியீட்டாளரிடமிருந்து 20 அத்தியாயம் 1. அடிப்படைகளின் சுருக்கமான ஆய்வு 21 சில அடிப்படைக் கட்டளைகள் 21 தேதி மற்றும் நேரத்தைக் காண்பித்தல்: தேதி கட்டளை 21 பதிவுசெய்யப்பட்ட பயனர்களை அடையாளம் காணுதல்

HV மேலாளர் பயனர் கையேடு 2017 AprilTech, llc. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை 1 உள்ளடக்கங்கள் அறிமுகம்... 3 நிறுவல் மற்றும் கட்டமைப்பு... 4 கணினி தேவைகள்... 4 நிறுவல்... 5 கட்டமைப்பு... 6 அமைப்புகள்

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