sonyps4.com

ആവിർഭാവത്തിന്റെ ചരിത്രവും UNIX മാനദണ്ഡങ്ങളും. ലിനക്സ് ബേസിക്സ് - കമാൻഡ് ലൈനും ഫയൽസിസ്റ്റവും സംയോജിപ്പിക്കുന്ന ഫയൽസിസ്റ്റംസ്

UNIX(Unix, Unix) - പോർട്ടബിൾ, മൾട്ടിടാസ്കിംഗ്, മൾട്ടി യൂസർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ഒരു കൂട്ടം. 1960-കളുടെ അവസാനത്തിലും 1970-കളുടെ തുടക്കത്തിലും അമേരിക്കൻ ഗവേഷണ സ്ഥാപനമായ ബെൽ ലബോറട്ടറീസ് ആണ് ആദ്യത്തെ യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിച്ചെടുത്തത്. തുടക്കത്തിൽ, ഇത് മിനികമ്പ്യൂട്ടറുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു, തുടർന്ന് മെയിൻഫ്രെയിമുകളും മൈക്രോകമ്പ്യൂട്ടറുകളും ഉൾപ്പെടെ എല്ലാ ക്ലാസുകളിലെയും കമ്പ്യൂട്ടറുകളിൽ ഇത് ഉപയോഗിക്കാൻ തുടങ്ങി. 1990-ൽ നടപ്പിലാക്കിയ ഇന്റലിന്റെ 32-ബിറ്റ് മൈക്രോപ്രൊസസ്സറുകളിലേക്ക് യുണിക്‌സിന്റെ പൊരുത്തപ്പെടുത്തൽ ഇത് സുഗമമാക്കി. Unix-ന്റെ പ്രവർത്തനക്ഷമതയും വഴക്കവും വൈവിധ്യമാർന്ന ഓട്ടോമേറ്റഡ് സിസ്റ്റങ്ങളിൽ അതിന്റെ ഉപയോഗം ഉറപ്പാക്കുകയും കമ്പ്യൂട്ടർ നിർമ്മാതാക്കൾക്കായി ഡസൻ കണക്കിന് മാനദണ്ഡങ്ങൾ സൃഷ്ടിക്കുകയും ചെയ്തു. Unix കുടുംബത്തിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ:

ഇന്റൽ പ്രോസസറുകളെ അടിസ്ഥാനമാക്കിയുള്ള കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്‌ഫോമുകൾക്കായുള്ള യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഒരു പതിപ്പാണ് ലിനക്സ്;
HP-UX - ഹ്യൂലറ്റ്-പാക്കാർഡിന്റെ പതിപ്പ്; നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നു, 64-ബിറ്റ് ആർക്കിടെക്ചറിനുള്ള പുതിയ മാനദണ്ഡമായ IE-64 ന് അനുയോജ്യമാണ്;
BSD ഘടകങ്ങളുള്ള സിസ്റ്റം V റിലീസ് 3.2 അടിസ്ഥാനമാക്കിയുള്ള ഒരു സിലിക്കൺ ഗ്രാഫിക്സ് പിസി ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ് SGI Irix. Unix-ന്റെ ഈ പതിപ്പിൽ, ഇൻഡസ്ട്രിയൽ ലൈറ്റ് & മാജിക് ടെർമിനേറ്റർ 2, ജുറാസിക് പാർക്ക് എന്നീ സിനിമകൾ സൃഷ്ടിച്ചു.
SCO Unix - ഹാർഡ്‌വെയർ നിർമ്മാതാക്കളിൽ നിന്ന് സ്വതന്ത്രമായി ഇന്റൽ പ്ലാറ്റ്‌ഫോമിനായുള്ള സാന്താക്രൂസ് ഓപ്പറേഷന്റെ പതിപ്പ്;
IBM AIX - ചില BSD എക്സ്റ്റൻഷനുകളുള്ള സിസ്റ്റം V റിലീസ് 2 അടിസ്ഥാനമാക്കി;
ക്ലസ്റ്ററുകൾക്കുള്ള പിന്തുണയുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ് DEC Unix; Windows NT-യുമായുള്ള സഹകരണത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു;
NeXTStep-4.3 BSD - NeXT കമ്പ്യൂട്ടറുകളിൽ ഉപയോഗിക്കുന്ന Mach കേർണലിന്റെ അടിസ്ഥാനത്തിൽ നടപ്പിലാക്കിയ OS; Apple കമ്പ്യൂട്ടറിന്റെ ഉടമസ്ഥതയിലുള്ളതും Macintosh കമ്പ്യൂട്ടറുകളുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായി വർത്തിക്കുന്നതും;
നിരവധി കൂട്ടിച്ചേർക്കലുകളുള്ള സിസ്റ്റം V റിലീസ് 4 അടിസ്ഥാനമാക്കിയുള്ള SPARC സ്റ്റേഷനുകൾക്കായുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ് സൺ സോളാരിസ്.

മിനികമ്പ്യൂട്ടറുകളുടെ വികസന സമയത്ത് യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രത്യക്ഷപ്പെട്ടു. 1969-ൽ ഗവേഷണ സ്ഥാപനമായ ബെൽ ലാബ്സ് ഡിജിറ്റൽ എക്യുപ്‌മെന്റ് കോർപ്പറേഷന്റെ 18-ബിറ്റ് DEC PDP-7 മിനികമ്പ്യൂട്ടറിനായി ഒരു കോംപാക്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കാൻ തുടങ്ങി. തുടക്കത്തിൽ, സിസ്റ്റം അസംബ്ലി ഭാഷയിലാണ് എഴുതിയത്, യുണിക്സിന്റെ ജനനത്തീയതി 1970 ജനുവരി 1 ആണ്. 1973-ൽ, ബെൽ ലാബിൽ വികസിപ്പിച്ചെടുത്ത സിയിൽ ഇത് മാറ്റിയെഴുതി. തുടർന്ന് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഔദ്യോഗിക അവതരണം നടന്നു. അതിന്റെ രചയിതാക്കൾ - ബെൽ ലാബ്‌സ് കെൻ തോംപ്‌സൺ (കെൻ ടോംപ്‌സൺ), ഡെന്നിസ് റിച്ചി (ഡെന്നിസ് എം. റിച്ചി) എന്നിവരുടെ ജീവനക്കാർ - അവരുടെ സന്തതികളെ "സമയം പങ്കിടുന്ന (സമയം പങ്കിടൽ) സാർവത്രിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റം" എന്ന് വിളിച്ചു.

യുണിക്സ് ഒരു ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. ഓരോ പ്രക്രിയയും ഒരു സ്വയംഭരണ വിലാസ സ്ഥലത്ത് പ്രോഗ്രാം കോഡിന്റെ തുടർച്ചയായ നിർവ്വഹണമായി കണക്കാക്കപ്പെടുന്നു, കൂടാതെ ഉപകരണങ്ങളുമായുള്ള ജോലി ഫയലുകളുമായുള്ള ജോലിയായി കണക്കാക്കുകയും ചെയ്തു. ആദ്യ പതിപ്പിൽ, ഒരു പ്രക്രിയയുടെ പ്രധാന ആശയം നടപ്പിലാക്കി, പിന്നീട് സിസ്റ്റം കോളുകൾ പ്രത്യക്ഷപ്പെട്ടു (ഫോർക്ക്, വെയിറ്റ്, എക്സിറ്റ്, എക്സിറ്റ്). 1972-ൽ, പൈപ്പുകൾ (പൈപ്പുകൾ) അവതരിപ്പിക്കുന്നതിലൂടെ, ഡാറ്റ പൈപ്പ്ലൈൻ പ്രോസസ്സിംഗ് നൽകി.

1970-കളുടെ അവസാനത്തോടെ, യൂണിവേഴ്‌സിറ്റി പരിതസ്ഥിതിയിൽ അതിന്റെ അനുകൂലമായ വിതരണത്തിന്റെ സഹായത്താൽ യുണിക്‌സ് ഒരു ജനപ്രിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായി മാറി. Unix പല ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളിലേക്കും പോർട്ട് ചെയ്യപ്പെട്ടു, കൂടാതെ വ്യതിയാനങ്ങൾ പ്രത്യക്ഷപ്പെടാൻ തുടങ്ങി. കാലക്രമേണ, യുണിക്സ് പ്രൊഫഷണൽ വർക്ക്സ്റ്റേഷനുകൾക്ക് മാത്രമല്ല, വലിയ എന്റർപ്രൈസ് സിസ്റ്റങ്ങൾക്കും സ്റ്റാൻഡേർഡായി മാറി. UNIX ക്രമീകരണങ്ങളുടെ വിശ്വാസ്യതയും വഴക്കവും അതിനെ ജനപ്രിയമാക്കി, പ്രത്യേകിച്ച് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്കിടയിൽ. ആഗോള നെറ്റ്‌വർക്കുകളുടെയും എല്ലാറ്റിനുമുപരിയായി ഇന്റർനെറ്റിന്റെയും വ്യാപനത്തിൽ അവൾ ഒരു സജീവ പങ്ക് വഹിച്ചു.

ഉറവിട വെളിപ്പെടുത്തൽ നയത്തിന് നന്ദി, Intel x86 പ്ലാറ്റ്‌ഫോമിൽ (Linux, FreeBSD, NetBSD, OpenBSD) പ്രവർത്തിക്കുന്ന നിരവധി സൗജന്യ Unix ഭാഷകൾ പ്രചരിച്ചു. ടെക്സ്റ്റുകളുടെ പൂർണ്ണ നിയന്ത്രണം പ്രത്യേക പ്രകടനവും സുരക്ഷാ ആവശ്യകതകളും ഉള്ള സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കുന്നത് സാധ്യമാക്കി. യുണിക്സ് മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ഘടകങ്ങളും സ്വാംശീകരിച്ചു, അതിന്റെ ഫലമായി POSIX പ്രോഗ്രാമിംഗ് ഇന്റർഫേസുകൾ, എക്സ്/ഓപ്പൺ.

UNIX-ന്റെ സ്വതന്ത്രമായി വികസിപ്പിച്ച രണ്ട് ശാഖകളുണ്ട്, സിസ്റ്റം V, ബെർക്ക്ലി, അതിൽ നിന്നാണ് Unix ഭാഷകളും Unix-പോലുള്ള സംവിധാനങ്ങളും രൂപപ്പെടുന്നത്. വാണിജ്യേതര UNIX ഭാഷാഭേദങ്ങളുടെ അടിസ്ഥാനമായി മാറിയ BSD 1.0, UNIX V6 സോഴ്‌സ് കോഡിനെ അടിസ്ഥാനമാക്കി 1977-ൽ ബെർക്ക്‌ലിയിലെ കാലിഫോർണിയ സർവകലാശാലയിൽ പുറത്തിറക്കി. 1982-1983-ൽ Unix, System III, System V എന്നിവയുടെ ആദ്യ വാണിജ്യ ഭാഷാഭേദങ്ങൾ Unix System Laboratories (USL) പുറത്തിറക്കി. 1993-ൽ, AT&T, യു‌എസ്‌എൽ ലബോറട്ടറിക്കൊപ്പം യുണിക്‌സിന്റെ അവകാശങ്ങൾ നോവെല്ലിന് വിറ്റു, ഇത് സിസ്റ്റം V അടിസ്ഥാനമാക്കി സാന്താക്രൂസ് ഓപ്പറേഷന്റെ SCO UNIXWare എന്ന യുഎൻകെവെയർ ഭാഷാഭേദം വികസിപ്പിച്ചെടുത്തു. X/Open കമ്പനിയുടെ ഉടമസ്ഥതയിലുള്ളതാണ് Unix വ്യാപാരമുദ്ര.

പോർട്ടബിലിറ്റി (പോർട്ടബിലിറ്റി), അല്ലെങ്കിൽ മൊബിലിറ്റി - വ്യത്യസ്ത ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ് കാരണം Unix ജനപ്രീതി നേടി. UNIX-ലെ മൊബിലിറ്റി പ്രശ്നം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആർക്കിടെക്ചർ ഏകീകരിക്കുകയും ഒരു ഭാഷാ പരിതസ്ഥിതി ഉപയോഗിച്ച് പരിഹരിക്കുകയും ചെയ്തു. ബെൽ ലാബിൽ വികസിപ്പിച്ചെടുത്ത സി ഭാഷ ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമും ഓപ്പറേറ്റിംഗ് എൻവയോൺമെന്റും തമ്മിലുള്ള കണ്ണിയായി മാറി.

ഒരൊറ്റ പ്രോഗ്രാമിംഗും യൂസർ ഇന്റർഫേസും ഉപയോഗിച്ച് നിരവധി Unix പോർട്ടബിലിറ്റി പ്രശ്നങ്ങൾ പരിഹരിച്ചു. ഒന്നിലധികം Unix ഭാഷാഭേദങ്ങൾ ചർച്ച ചെയ്യുന്നതിനുള്ള പ്രശ്നം രണ്ട് ഓർഗനൈസേഷനുകൾ കൈകാര്യം ചെയ്യുന്നു: IEEE പോർട്ടബിൾ ആപ്ലിക്കേഷൻസ് സ്റ്റാൻഡേർഡ് കമ്മിറ്റി (PASC), X/Open Company (The Open Group). Unix (IEEE PASC - POSIX 1003, X / Open - Common API) എന്നിവയുമായി ബന്ധമില്ലാത്തവ ഉൾപ്പെടെ, വൈവിധ്യമാർന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ സംയോജനം പ്രാപ്തമാക്കുന്ന മാനദണ്ഡങ്ങൾ ഈ സ്ഥാപനങ്ങൾ വികസിപ്പിക്കുന്നു. അതിനാൽ, ഓപ്പൺ-വിഎംഎസ്, വിൻഡോസ് എൻടി, ഒഎസ്/2 എന്നിവയാണ് പോസിക്സ്-കംപ്ലയന്റ് സിസ്റ്റങ്ങൾ.

യുണിക്‌സിന്റെ പോർട്ടബിലിറ്റി, വിശാലമായ ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു സിസ്റ്റം എന്ന നിലയിൽ, സെൻട്രൽ കോർ ഉള്ള ഒരു മോഡുലാർ ഘടനയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. തുടക്കത്തിൽ, പ്രോസസ്സ് ഷെഡ്യൂളിംഗ്, മെമ്മറി അലോക്കേഷൻ, ഫയൽ സിസ്റ്റം മാനേജ്മെന്റ്, എക്സ്റ്റേണൽ ഡിവൈസ് ഡ്രൈവറുകൾക്കുള്ള പിന്തുണ, നെറ്റ്‌വർക്കിംഗ്, സെക്യൂരിറ്റി ടൂളുകൾ എന്നിവയ്ക്ക് ഉത്തരവാദികളായ ഒരു കൂട്ടം ടൂളുകൾ UNIX കേർണലിൽ ഉണ്ടായിരുന്നു.

പിന്നീട്, പരമ്പരാഗത കേർണലിൽ നിന്ന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ഉപകരണങ്ങൾ വേർതിരിച്ച് ഒരു മൈക്രോകെർണൽ രൂപീകരിച്ചു. അമീബ, കോറസ് (സൺ മൈക്രോസിസ്റ്റംസ്), ക്യുഎൻഎക്‌സ് (ക്യുഎൻഎക്‌സ് സോഫ്റ്റ്‌വെയർ സിസ്റ്റംസ്) എന്നിവയാണ് ഏറ്റവും പ്രശസ്തമായ യുണിക്‌സ് മൈക്രോകേർണൽ നടപ്പിലാക്കലുകൾ. കോറസ് മൈക്രോകേർണൽ 60 KB ആണ്, QNX 8 KB ആണ്. ക്യുഎൻഎക്‌സ് അടിസ്ഥാനമാക്കി, 30 കെബി പോസിക്സ്-കംപ്ലയന്റ് ന്യൂട്രിനോ മൈക്രോകേർണൽ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. മാക് മൈക്രോകെർണൽ 1985-ൽ കാർണഗീ മെലോൺ സർവകലാശാലയിൽ വികസിപ്പിച്ചെടുത്തു, NeXT OS (NeXT), MachTen (Mac), OS/2, AIX (IBM RS/6000-ന്), OSF/1, ഡിജിറ്റൽ UNIX (ആൽഫയ്ക്ക്), വിൻഡോസ് എന്നിവയിൽ ഉപയോഗിച്ചു. NT, BeOS.

റഷ്യയിൽ, യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഒരു നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യയായും വിവിധ കമ്പ്യൂട്ടർ പ്ലാറ്റ്‌ഫോമുകൾക്കായുള്ള പ്രവർത്തന അന്തരീക്ഷമായും ഉപയോഗിക്കുന്നു. റഷ്യൻ ഇന്റർനെറ്റിന്റെ ഇൻഫ്രാസ്ട്രക്ചർ യുണിക്സിന്റെ അടിസ്ഥാനത്തിലാണ് രൂപീകരിച്ചത്. 1980 കളുടെ തുടക്കം മുതൽ, ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ആറ്റോമിക് എനർജിയിൽ യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഗാർഹിക ജോലികൾ നടന്നു. I. V. Kurchatov (KIAE), Minavtoprom ന്റെ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് അപ്ലൈഡ് സൈബർനെറ്റിക്സ്. ഈ ടീമുകളുടെ ലയനത്തിന്റെ ഫലമായി ഡെമോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ (ഡയലോഗ് യൂണിഫൈഡ് മൊബൈൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം) പിറവിയെടുത്തു, ഇത് ആഭ്യന്തര അനലോഗ്കളായ PDP-11 (CM-4, CM-1420) കൂടാതെ ES കമ്പ്യൂട്ടറുകളിലേക്ക് മാറ്റപ്പെട്ടു. എൽബ്രസ് എന്നിവരും. വൈദഗ്ധ്യം ഉണ്ടായിരുന്നിട്ടും, യുണിക്സിന് മൈക്രോസോഫ്റ്റിന്റെ വിൻഡോസ് കുടുംബത്തിന് പേഴ്സണൽ കമ്പ്യൂട്ടർ വിപണി നഷ്ടമായി. യുണിക്‌സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉയർന്ന അളവിലുള്ള സ്കേലബിളിറ്റിയും തെറ്റ് സഹിഷ്ണുതയും ഉള്ള മിഷൻ-ക്രിട്ടിക്കൽ സിസ്റ്റങ്ങളുടെ മേഖലയിൽ അതിന്റെ സ്ഥാനം നിലനിർത്തുന്നു.

1965-ൽ, ബെൽ ടെലിഫോൺ ലബോറട്ടറീസ് (AT&T യുടെ ഒരു വിഭാഗം), പെനറൽ ജെലെക്‌ട്രിക് കോംപാംഗും മസാച്യുസെറ്റ്‌സ് ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്‌നോളജിയും (rIT) ചേർന്ന് rULTIqS (rULTipleoed Information and qomputing Service) എന്ന പേരിൽ ഒരു പുതിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിക്കാൻ തുടങ്ങി. നൂറുകണക്കിന് ഉപയോക്താക്കളുടെ പ്രവർത്തനത്തെ പിന്തുണയ്ക്കാൻ കഴിവുള്ള ഒരു മൾട്ടിടാസ്കിംഗ് ടൈം-ഷെയറിംഗ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സൃഷ്ടിക്കുക എന്നതായിരുന്നു പ്രോജക്റ്റ് പങ്കാളികളുടെ ലക്ഷ്യം. ബെൽ ലാബ്‌സിൽ നിന്നുള്ള രണ്ട് സംഭാവനകൾ, കെൻ തോംപ്‌സൺ (പത്ത് ടോംസൺ), ഡെന്നിസ് റിച്ചി (ഡെന്നിസ് യൂച്ചി) എന്നിവർ പദ്ധതിയിൽ പങ്കെടുത്തു. rULTIqS സിസ്റ്റം ഒരിക്കലും പൂർത്തിയായിട്ടില്ലെങ്കിലും (1969-ൽ പദ്ധതിയിൽ നിന്ന് ബെൽ ലാബ്സ് പിന്മാറി), അത് പിന്നീട് യൂണിയോ എന്നറിയപ്പെട്ട ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ മുൻഗാമിയായി.

എന്നിരുന്നാലും, തോംസണും റിച്ചിയും മറ്റ് നിരവധി ജീവനക്കാരും സൗകര്യപ്രദമായ ഒരു പ്രോഗ്രാമിംഗ് സംവിധാനം സൃഷ്ടിക്കുന്നതിൽ തുടർന്നു. rULTIqS-ലെ പ്രവർത്തനത്തിന്റെ ഫലമായി ഉയർന്നുവന്ന ആശയങ്ങളും വികാസങ്ങളും ഉപയോഗിച്ച്, അവർ 1969-ൽ ഒരു ചെറിയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സൃഷ്ടിച്ചു, അതിൽ ഒരു ഫയൽ സിസ്റ്റം, ഒരു പ്രോസസ് മാനേജ്മെന്റ് സബ്സിസ്റ്റം, ഒരു ചെറിയ യൂട്ടിലിറ്റികൾ എന്നിവ ഉൾപ്പെടുന്നു. സിസ്റ്റം അസംബ്ലറിൽ എഴുതുകയും nDn-7 കമ്പ്യൂട്ടറിൽ ഉപയോഗിക്കുകയും ചെയ്തു. ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെ UNIX എന്ന് വിളിക്കുന്നു, ഇത് rULTIqS ന്റെ വ്യഞ്ജനാക്ഷരവും ഡെവലപ്‌മെന്റ് ടീമിലെ മറ്റൊരു അംഗവുമായ ബ്രയാൻ കെർണിഗൻ (ബ്രയാൻ ടെർണിഗൻ) ഉപയോഗിച്ചു.

UNIX-ന്റെ ആദ്യകാല പതിപ്പിന് വലിയ വാഗ്ദാനമുണ്ടായിരുന്നെങ്കിലും, ചില യഥാർത്ഥ പദ്ധതികളിൽ ഉപയോഗിക്കാതെ അതിന്റെ മുഴുവൻ സാധ്യതകളും തിരിച്ചറിയാൻ കഴിയുമായിരുന്നില്ല. അങ്ങനെയൊരു പദ്ധതി കണ്ടെത്തി. 1971-ൽ ബെൽ ലാബ്‌സ് പേറ്റന്റ് ഡിപ്പാർട്ട്‌മെന്റിന് ഒരു വേഡ് പ്രോസസ്സിംഗ് സിസ്റ്റം ആവശ്യമായി വന്നപ്പോൾ, UNIX ആണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റമായി തിരഞ്ഞെടുത്തത്. അപ്പോഴേക്കും, അത് കൂടുതൽ ശക്തമായ nDn-11 ലേക്ക് കൈമാറ്റം ചെയ്യപ്പെട്ടു, അത് അൽപ്പം വളർന്നു: 16K സിസ്റ്റം തന്നെ കൈവശപ്പെടുത്തി, 8K ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾക്ക് അനുവദിച്ചു, പരമാവധി ഫയൽ വലുപ്പം 512K ഡിസ്ക് ഉപയോഗിച്ച് 64K ആയി സജ്ജീകരിച്ചു. സ്ഥലം.

ആദ്യത്തെ അസംബ്ലർ പതിപ്പുകൾ നിർമ്മിച്ച് അധികം താമസിയാതെ, തോംസൺ FxuTuAN ഭാഷയ്‌ക്കായുള്ള ഒരു കമ്പൈലറിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി, അതിന്റെ ഫലമായി ബി ഭാഷ വികസിപ്പിച്ചെടുത്തു. ഒരു വ്യാഖ്യാതാവിന്റെ എല്ലാ പരിമിതികളുമുള്ള ഒരു വ്യാഖ്യാതാവായിരുന്നു അത്, റിച്ചി അതിനെ q എന്ന മറ്റൊരു ഭാഷയിലേക്ക് പുനർനിർമ്മിച്ചു, ഇത് മെഷീൻ കോഡ് സൃഷ്ടിക്കാൻ അനുവദിച്ചു. 1973-ൽ, UNIX-ന്റെ ജനപ്രീതിയിൽ വലിയ സ്വാധീനം ചെലുത്തിയ, ഇതുവരെ കേട്ടുകേൾവി പോലുമില്ലാത്ത, ഉയർന്ന തലത്തിലുള്ള ഭാഷയായ C-യിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കേർണൽ മാറ്റിയെഴുതപ്പെട്ടു. ഇതിനർത്ഥം, ഒരു യുണിക്സ് സിസ്റ്റം ഇപ്പോൾ മറ്റ് ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകളിലേക്ക് ഏതാനും മാസങ്ങൾക്കുള്ളിൽ പോർട്ട് ചെയ്യാനാകും, മാറ്റങ്ങൾ വരുത്തുന്നതിൽ ചെറിയ ബുദ്ധിമുട്ട്. ബെൽ ലാബിൽ പ്രവർത്തിക്കുന്ന UNIX സിസ്റ്റങ്ങളുടെ എണ്ണം 25 കവിഞ്ഞു, UNIX നിലനിർത്താൻ UNIX Sgstem proup (USp) ഗ്രൂപ്പ് രൂപീകരിച്ചു.

ഗവേഷണ പതിപ്പുകൾ (AT&T ബെൽ ലാബ്സ്)

യുഎസ് ഫെഡറൽ നിയമത്തിന് അനുസൃതമായി, AT&T യ്ക്ക് UNIX വാണിജ്യപരമായി വിതരണം ചെയ്യാനും സ്വന്തം ആവശ്യങ്ങൾക്ക് ഉപയോഗിക്കാനും അവകാശമില്ലായിരുന്നു, എന്നാൽ 1974 മുതൽ, വിദ്യാഭ്യാസ ആവശ്യങ്ങൾക്കായി ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സർവകലാശാലകളിലേക്ക് മാറ്റാൻ തുടങ്ങി.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം നവീകരിച്ചു, ഓരോ പുതിയ പതിപ്പിനും പ്രോഗ്രാമർ ഗൈഡിന്റെ അനുബന്ധ പതിപ്പ് വിതരണം ചെയ്തു, അതിൽ നിന്ന് പതിപ്പുകളെ തന്നെ പതിപ്പുകൾ (jdition) എന്ന് വിളിക്കുന്നു. 1971 മുതൽ 1989 വരെ ആകെ 10 പതിപ്പുകൾ പുറത്തിറങ്ങി. ഏറ്റവും പ്രധാനപ്പെട്ട പതിപ്പുകൾ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.

റിവിഷൻ 1 (1971)

nDn-11-ന് വേണ്ടി അസംബ്ലറിൽ എഴുതിയ UNIX-ന്റെ ആദ്യ പതിപ്പ്. അതിൽ ബി ഭാഷയും cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who ഉൾപ്പെടെ നിരവധി അറിയപ്പെടുന്ന കമാൻഡുകളും യൂട്ടിലിറ്റികളും ഉൾപ്പെടുന്നു. ബെൽ ലാബ്‌സ് പേറ്റന്റ് ഡിപ്പാർട്ട്‌മെന്റിന്റെ വേഡ് പ്രോസസ്സിംഗ് ടൂളായി പ്രാഥമികമായി ഉപയോഗിക്കുന്നു.

റിവിഷൻ 3 (1973)

സി കംപൈലർ ലോഞ്ച് ചെയ്ത സിസ്റ്റത്തിൽ cc കമാൻഡ് പ്രത്യക്ഷപ്പെട്ടു.ഇൻസ്റ്റാൾ ചെയ്ത സിസ്റ്റങ്ങളുടെ എണ്ണം 16 ആയി.

റിവിഷൻ 4 (1973)

ഉയർന്ന തലത്തിലുള്ള ഭാഷയിൽ കേർണൽ എഴുതിയ ആദ്യത്തെ സിസ്റ്റം സി.

റിവിഷൻ 6 (1975)

UNIX-ന്റെ ആദ്യ പതിപ്പ് Bell Labs-ന് പുറത്ത് ലഭ്യമാണ്. സിസ്റ്റം പൂർണ്ണമായും C-യിൽ മാറ്റിയെഴുതപ്പെട്ടു. അന്നുമുതൽ, ബെൽ ലാബിൽ വികസിപ്പിച്ചിട്ടില്ലാത്ത പുതിയ പതിപ്പുകൾ പ്രത്യക്ഷപ്പെടാൻ തുടങ്ങി, UNIX-ന്റെ ജനപ്രീതി വളരാൻ തുടങ്ങി. സിസ്റ്റത്തിന്റെ ഈ പതിപ്പ് ബെർക്ക്‌ലിയിലെ കാലിഫോർണിയ സർവകലാശാലയിൽ ഇൻസ്റ്റാൾ ചെയ്തു, കൂടാതെ ബിഎസ്‌ഡിയുടെ (ബെർഹെലെഗ് സോഫ്റ്റ്‌കെയർ ഡിസ്ട്രിബ്യൂഷൻ) യുണിക്‌സിന്റെ ആദ്യ പതിപ്പ് അതിന്റെ അടിസ്ഥാനത്തിൽ ഉടൻ പുറത്തിറങ്ങി.

റിവിഷൻ 7 (1979)

Bourne Shell ഷെല്ലും Kernighan, Ritchie എന്നിവയിൽ നിന്നുള്ള C കംപൈലറും ഉൾപ്പെടുന്നു. മറ്റ് പ്ലാറ്റ്‌ഫോമുകളിലേക്കുള്ള പോർട്ടബിലിറ്റിക്കായി സിസ്റ്റത്തിന്റെ കേർണൽ മാറ്റിയെഴുതിയിരിക്കുന്നു. ഈ പതിപ്പിന് ലൈസൻസ് നൽകിയത് ricrosoft ആണ്, അത് അടിസ്ഥാനമാക്കി XjNIX ഓപ്പറേറ്റിംഗ് സിസ്റ്റം വികസിപ്പിച്ചെടുത്തു.

UNIX-ന്റെ ജനപ്രീതി വർദ്ധിച്ചു, 1977 ആയപ്പോഴേക്കും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ എണ്ണം 500 കവിഞ്ഞു. അതേ വർഷം തന്നെ, സിസ്റ്റം ആദ്യമായി nDn അല്ലാത്ത കമ്പ്യൂട്ടറിലേക്ക് പോർട്ട് ചെയ്തു.

വംശാവലി യുണിക്സ്

"സ്റ്റാൻഡേർഡ്" UNIX സിസ്റ്റം ഇല്ല, എല്ലാ UNIX പോലുള്ള സിസ്റ്റങ്ങൾക്കും അതിന്റേതായ തനതായ സവിശേഷതകളും കഴിവുകളും ഉണ്ട്. എന്നാൽ വ്യത്യസ്ത പേരുകൾക്കും ഫീച്ചറുകൾക്കും പിന്നിൽ, ആർക്കിടെക്ചർ, യൂസർ ഇന്റർഫേസ്, UNIX പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതി എന്നിവ കാണാൻ ഇപ്പോഴും എളുപ്പമാണ്. എല്ലാ എംടിഐ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും അടുത്തതോ അകന്നതോ ആയ ബന്ധുക്കളാണെന്ന് വളരെ ലളിതമായി വിശദീകരിച്ചിരിക്കുന്നു. ഈ കുടുംബത്തിലെ ഏറ്റവും പ്രധാനപ്പെട്ട പ്രതിനിധികൾ താഴെ വിവരിച്ചിരിക്കുന്നു.

സിസ്റ്റം III (1982)

UNIX വികസിപ്പിക്കാനുള്ള മുൻകൈ നഷ്ടപ്പെടുത്താൻ ആഗ്രഹിക്കാതെ, 1982-ൽ AT&T OS-ന്റെ നിലവിലുള്ള നിരവധി പതിപ്പുകൾ സംയോജിപ്പിച്ച് Sgstem III എന്ന പേരിൽ ഒരു പതിപ്പ് സൃഷ്ടിച്ചു.

ഈ പതിപ്പ് Bell Labs, AT&T എന്നിവയ്ക്ക് പുറത്തുള്ള വിതരണത്തിന് ഉദ്ദേശിച്ചുള്ളതാണ്, കൂടാതെ UNIX-ന്റെ ശക്തമായ ഒരു ബ്രാഞ്ച് ആരംഭിച്ചു, അത് ഇന്നും സജീവമാണ്.

സിസ്റ്റം V (1983)

1983-ൽ, സിസ്റ്റം വി പുറത്തിറങ്ങി, പിന്നീട് - അതിലേക്ക് നിരവധി പതിപ്പുകൾ (റിലീസ്):

  • SVR2 (1984): ഇന്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻ (IPC) പങ്കിട്ട മെമ്മറി, സെമാഫോറുകൾ
  • SVR3 (1987): സിസ്റ്റം I/O സ്ട്രീമുകൾ, ഫയൽ സിസ്റ്റം സ്വിച്ച്, പങ്കിട്ട ലൈബ്രറികൾ
  • SVR4 (1989): NFS, FFS, BSD സോക്കറ്റുകൾ. UNIX - SunOS, BSD UNIX എന്നിവയുടെ നിരവധി അറിയപ്പെടുന്ന പതിപ്പുകളുടെയും സിസ്റ്റം V-യുടെ മുൻ പതിപ്പുകളുടെയും സവിശേഷതകൾ SVR4 സംയോജിപ്പിച്ചു.

ഈ സിസ്റ്റത്തിന്റെ പല ഘടകങ്ങളെയും ANSI, POSIX, X/Open, SVID മാനദണ്ഡങ്ങൾ പിന്തുണയ്ക്കുന്നു.

UNIX BSD (1978) (UNIX-ന്റെ ആറാം പതിപ്പിനെ അടിസ്ഥാനമാക്കി)

  • 1981 Tqn/In സ്റ്റാക്ക് DAuna യുടെ ഓർഡർ പ്രകാരം BSD UNIX-ൽ നിർമ്മിച്ചു (4.2BSD-ൽ)
  • 1983 നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകൾ സജീവമായി ഉപയോഗിക്കുകയും ARPANET-ലേക്ക് ബന്ധിപ്പിക്കുകയും ചെയ്തു
  • 1986 പതിപ്പ് 4.3BSD പുറത്തിറങ്ങി
  • 1993 4.4BSD, BSD Lite എന്നിവ പുറത്തിറങ്ങി (ഏറ്റവും പുതിയ പതിപ്പുകൾ പുറത്തിറങ്ങി).

OSF/1 (1988) (ഓപ്പൺ സോഫ്റ്റ്‌വെയർ ഫൗണ്ടേഷൻ)

1988-ൽ, ഐബിഎം, ഡിഇസി, എച്ച്പി എന്നിവ ചേർന്ന് AT&T, SUN എന്നിവയിൽ നിന്ന് സ്വതന്ത്രമായ UNIX പതിപ്പ് സൃഷ്ടിക്കുകയും OSF എന്ന പേരിൽ ഒരു സ്ഥാപനം സൃഷ്ടിക്കുകയും ചെയ്തു. ഈ ഓർഗനൈസേഷന്റെ പ്രവർത്തനങ്ങളുടെ ഫലം OSF / 1 ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ആയിരുന്നു.

മാനദണ്ഡങ്ങൾ

UNIX-ന്റെ കൂടുതൽ വ്യത്യസ്ത വകഭേദങ്ങൾ പ്രത്യക്ഷപ്പെട്ടു, സിസ്റ്റം സ്റ്റാൻഡേർഡ് ചെയ്യേണ്ടതിന്റെ ആവശ്യകത കൂടുതൽ വ്യക്തമായി. മാനദണ്ഡങ്ങളുടെ നിലനിൽപ്പ് ആപ്ലിക്കേഷൻ പോർട്ടബിലിറ്റി സുഗമമാക്കുകയും ഉപയോക്താക്കളെയും നിർമ്മാതാക്കളെയും സംരക്ഷിക്കുകയും ചെയ്യുന്നു. തൽഫലമായി, സ്റ്റാൻഡേർഡൈസേഷനുമായി ബന്ധപ്പെട്ട നിരവധി ഓർഗനൈസേഷനുകൾ ഉയർന്നുവന്നു, യുണിക്സിന്റെ വികസനത്തിൽ സ്വാധീനം ചെലുത്തുന്ന നിരവധി മാനദണ്ഡങ്ങൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്.

IEEE POSIX (ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ഇലക്ട്രിക്കൽ ആൻഡ് ഇലക്‌ട്രോണിക്‌സ് എഞ്ചിനീയേഴ്‌സ് പോർട്ടബിൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇന്റർഫേസ്)

  • 1003.1 (1988) API യുടെ സ്റ്റാൻഡേർഡൈസേഷൻ (അപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ്) OC
  • 1003.2 (1992) ഷെല്ലിന്റെയും യൂട്ടിലിറ്റികളുടെയും നിർവചനം
  • 1003.1b (1993) തത്സമയ ആപ്ലിക്കേഷൻ API-കൾ
  • 1003.1c (1995) "ത്രെഡുകൾ" (ത്രെഡുകൾ) എന്നതിന്റെ നിർവചനങ്ങൾ

ANSI (അമേരിക്കൻ നാഷണൽ സ്റ്റാൻഡേർഡ് ഇൻസ്റ്റിറ്റ്യൂട്ട്)

  • സ്റ്റാൻഡേർഡ് X3.159 (1989)
  • സി ഭാഷയുടെ വാക്യഘടനയും അർത്ഥശാസ്ത്രവും
  • സാധാരണ libc ലൈബ്രറിയുടെ ഉള്ളടക്കം

എക്സ്/ഓപ്പൺ

  • 1992 Xwindow സ്റ്റാൻഡേർഡ്
  • CDE (കോമൺ ഡെസ്‌ക്‌ടോപ്പ് എൻവയോൺമെന്റ്) ഉപയോക്തൃ ഇന്റർഫേസിന്റെ ഒഎസ്‌എഫും മോട്ടിഫ് ഗ്രാഫിക്കൽ ഷെല്ലുമായുള്ള അതിന്റെ ഇന്റർഫേസും ചേർന്ന് 1996 സൃഷ്‌ടി.

SVID (സിസ്റ്റം V ഇന്റർഫേസ് ഡെഫനിഷൻ)

സിസ്റ്റം V യുടെ UNIX പതിപ്പുകളുടെ ബാഹ്യ ഇന്റർഫേസുകൾ വിവരിക്കുന്നു. SVID കൂടാതെ, SVVS (സിസ്റ്റം V വെരിഫിക്കേഷൻ സ്യൂട്ട്) പുറത്തിറങ്ങി - സിസ്റ്റം SVID നിലവാരം പുലർത്തുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു കൂട്ടം ടെക്സ്റ്റ് പ്രോഗ്രാമുകൾ സിസ്റ്റത്തിന്റെ പേര് വി.

UNIX-ന്റെ ശ്രദ്ധേയമായ പതിപ്പുകൾ

  • SVR4, BSD, OSF/1 എന്നിവയുടെ നിരവധി സവിശേഷതകളുള്ള SVR2 അടിസ്ഥാനമാക്കിയുള്ള IBM AIX
  • HP-യുടെ HP-UX പതിപ്പ്
  • SVR4-ന് സമാനമായ സിലിക്കൺ ഗ്രാഫിക്‌സിന്റെ IRIX പതിപ്പ്
  • OSF/1 അടിസ്ഥാനമാക്കിയുള്ള ഡിഇസിയുടെ ഡിജിറ്റൽ യുണിക്സ് പതിപ്പ്
  • SCO UNIX (1988) SVR3.2 അടിസ്ഥാനമാക്കിയുള്ള പിസിക്കുള്ള ആദ്യത്തെ UNIX സിസ്റ്റങ്ങളിൽ ഒന്ന്
  • സൺ മൈക്രോസിസ്റ്റംസിന്റെ UNIX SVR4-ന്റെ സോളാരിസ് പതിപ്പ്

ലിനക്സ് അടിസ്ഥാനങ്ങൾ

1969-ൽ പ്രത്യക്ഷപ്പെട്ടതും ഇന്നും ഉപയോഗിക്കുകയും വികസിപ്പിക്കുകയും ചെയ്യുന്ന യുണിക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിന്നാണ് ലിനക്സ് പ്രചോദനം ഉൾക്കൊണ്ടിരിക്കുന്നത്. UNIX-ന്റെ ഇന്റേണലുകളിൽ ഭൂരിഭാഗവും Linux-ലും നിലവിലുണ്ട്, ഇത് അന്തർലീനമായ സിസ്റ്റം മനസ്സിലാക്കുന്നതിനുള്ള താക്കോലാണ്.

യുണിക്സ് പ്രാഥമികമായി കമാൻഡ് ലൈൻ ഇന്റർഫേസിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു, അതേ പാരമ്പര്യമായി ലഭിച്ച ലിനക്സ്. അങ്ങനെ, അതിന്റെ വിൻഡോകൾ, ഇമേജുകൾ, മെനുകൾ എന്നിവയുള്ള ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് പ്രധാന ഇന്റർഫേസിന്റെ മുകളിലാണ് നിർമ്മിച്ചിരിക്കുന്നത് - കമാൻഡ് ലൈൻ. കമാൻഡ് ലൈനിൽ നിന്ന് എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാനും ആക്സസ് ചെയ്യാനും കഴിയുന്ന തരത്തിലാണ് ലിനക്സ് ഫയൽ സിസ്റ്റം നിർമ്മിച്ചിരിക്കുന്നത്.

ഡയറക്ടറികളും ഫയൽ സിസ്റ്റവും

ലിനക്സിലെയും യുണിക്സിലെയും ഫയൽ സിസ്റ്റങ്ങൾ ഒരു ശ്രേണിയിൽ, വൃക്ഷം പോലെയുള്ള ഘടനയിൽ ക്രമീകരിച്ചിരിക്കുന്നു. ഉയർന്ന ഫയൽസിസ്റ്റം ലെവൽ - / അല്ലെങ്കിൽ റൂട്ട് ഡയറക്ടറി . ഇതിനർത്ഥം മറ്റെല്ലാ ഫയലുകളും ഡയറക്ടറികളും (മറ്റ് ഡ്രൈവുകളും പാർട്ടീഷനുകളും ഉൾപ്പെടെ) റൂട്ട് ഡയറക്‌ടറിക്കുള്ളിലാണെന്നാണ്. UNIX, Linux എന്നിവയിൽ, എല്ലാം ഒരു ഫയലായി കണക്കാക്കുന്നു - ഹാർഡ് ഡ്രൈവുകൾ, അവയുടെ പാർട്ടീഷനുകൾ, നീക്കം ചെയ്യാവുന്ന മീഡിയ എന്നിവ ഉൾപ്പെടെ.

ഉദാഹരണത്തിന്, /home/jebediah/cheeses.odt cheeses.odt എന്നതിലേക്കുള്ള മുഴുവൻ പാതയും കാണിക്കുന്നു. ഫയൽ ഹോം ഡയറക്‌ടറിയിലുള്ള ജെബെഡിയ ഡയറക്‌ടറിയിലാണ്, അത് റൂട്ട് ഡയറക്‌ടറിയിലാണ് (/).

റൂട്ട് ഡയറക്‌ടറിയിൽ (/) ഒട്ടുമിക്ക ലിനക്‌സ് വിതരണങ്ങളിലും ധാരാളം പ്രധാനപ്പെട്ട സിസ്റ്റം ഡയറക്‌ടറികളുണ്ട്. റൂട്ട് ഡയറക്‌ടറിക്ക് (/) കീഴിലുള്ള പങ്കിട്ട ഡയറക്‌ടറികളുടെ ഒരു ലിസ്‌റ്റാണ് ഇനിപ്പറയുന്നത്:

ആക്സസ് അവകാശങ്ങൾ

Linux-ലെ എല്ലാ ഫയലുകൾക്കും അവ വായിക്കാനോ പരിഷ്ക്കരിക്കാനോ നടപ്പിലാക്കാനോ അനുവദിക്കുന്നതോ നിരസിക്കുന്നതോ ആയ അനുമതികളുണ്ട്. സൂപ്പർ യൂസർ "റൂട്ട്" സിസ്റ്റത്തിലെ ഏത് ഫയലിലേക്കും ആക്സസ് ഉണ്ട്.

ഓരോ ഫയലിനും പ്രാധാന്യമനുസരിച്ച് ഇനിപ്പറയുന്ന മൂന്ന് ആക്സസ് സെറ്റുകൾ ഉണ്ട്:

    ഉടമ

    ഫയലിന്റെ ഉടമസ്ഥനായ ഉപയോക്താവിനെ സൂചിപ്പിക്കുന്നു

    ഗ്രൂപ്പ്

    ഫയലുമായി ബന്ധപ്പെട്ട ഗ്രൂപ്പിനെ സൂചിപ്പിക്കുന്നു

    മറ്റുള്ളവർ

    സിസ്റ്റത്തിന്റെ മറ്റെല്ലാ ഉപയോക്താക്കൾക്കും ബാധകമാണ്

മൂന്ന് സെറ്റുകളിൽ ഓരോന്നും ആക്സസ് അവകാശങ്ങൾ നിർവചിക്കുന്നു. അവകാശങ്ങളും വിവിധ ഫയലുകൾക്കും ഡയറക്‌ടറികൾക്കും അവ എങ്ങനെ ബാധകമാണ് എന്നതും ചുവടെ നൽകിയിരിക്കുന്നു:

    വായന

    ഫയലുകൾ പ്രദർശിപ്പിക്കുകയും വായിക്കാൻ തുറക്കുകയും ചെയ്യാം

    ഡയറക്‌ടറികളിലെ ഉള്ളടക്കങ്ങൾ കാണുന്നതിന് ലഭ്യമാണ്

    റെക്കോർഡ്

    ഫയലുകൾ മാറ്റാനോ ഇല്ലാതാക്കാനോ കഴിയും

    കാറ്റലോഗുകളിലെ ഉള്ളടക്കങ്ങൾ മാറ്റങ്ങൾക്ക് ലഭ്യമാണ്

    പ്രകടനം

    എക്സിക്യൂട്ടബിൾ ഫയലുകൾ പ്രോഗ്രാമുകളായി പ്രവർത്തിപ്പിക്കാം

    ഡയറക്ടറികൾ തുറക്കാൻ കഴിയും

ഫയലുകളിലും ഡയറക്‌ടറികളിലും അനുമതികൾ കാണാനും എഡിറ്റ് ചെയ്യാനും, തുറക്കുക ആപ്ലിക്കേഷനുകൾ → ആക്സസറികൾ → ഹോം ഫോൾഡർഒരു ഫയലിലോ ഡയറക്ടറിയിലോ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക. തുടർന്ന് Properties തിരഞ്ഞെടുക്കുക. എന്നതിന് കീഴിൽ അനുമതികൾ നിലവിലുണ്ട് അനുമതികൾടാബ് ചെയ്ത് എല്ലാ അനുമതി ലെവലുകളും എഡിറ്റുചെയ്യാൻ അനുവദിക്കുക, നിങ്ങളാണ് ഫയലിന്റെ ഉടമയെങ്കിൽ.

ലിനക്സിലെ ഫയൽ അനുമതികളെക്കുറിച്ച് കൂടുതലറിയാൻ, ഉബുണ്ടു വിക്കിയിലെ ഫയൽ അനുമതികൾ പേജ് വായിക്കുക.

ടെർമിനലുകൾ

കമാൻഡ് ലൈനിൽ പ്രവർത്തിക്കുന്നത് നിങ്ങൾ വിചാരിക്കുന്നത് പോലെ ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. കമാൻഡ് ലൈൻ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് അറിയാൻ പ്രത്യേക അറിവ് ആവശ്യമില്ല. എല്ലാം പോലെ ഒരു പരിപാടിയാണ്. മിക്ക പ്രോഗ്രാമുകൾക്കും ഗ്രാഫിക്കൽ ടൂളുകൾ ഉണ്ടെങ്കിലും ലിനക്സിലെ മിക്ക കാര്യങ്ങളും കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ചെയ്യാം. ചിലപ്പോൾ അവ മതിയാകില്ല. ഇവിടെയാണ് കമാൻഡ് ലൈൻ ഉപയോഗപ്രദമാകുന്നത്.

ദി അതിതീവ്രമായആപ്ലിക്കേഷനുകൾ → ടെർമിനലിൽ സ്ഥിതിചെയ്യുന്നു. ടെർമിനലിനെ പലപ്പോഴും കമാൻഡ് പ്രോംപ്റ്റ് അല്ലെങ്കിൽ ഷെൽ എന്ന് വിളിക്കുന്നു. കഴിഞ്ഞ ദിവസങ്ങളിൽ, ഉപയോക്താവ് കമ്പ്യൂട്ടറുമായി ഇടപഴകുന്ന രീതിയായിരുന്നു ഇത്. എന്നിരുന്നാലും, ലിനക്സ് ഉപയോക്താക്കൾ, ഷെല്ലിന്റെ ഉപയോഗം ഒരു ഗ്രാഫിക്കൽ രീതിയേക്കാൾ വേഗത്തിലാകുമെന്നും ഇന്നും ചില ഗുണങ്ങൾ കൈവശം വയ്ക്കുമെന്നും കണ്ടെത്തി. ടെർമിനൽ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് ഇവിടെ നിങ്ങൾ പഠിക്കും.

ഫയലുകൾ നിയന്ത്രിക്കുന്നതിനാണ് ടെർമിനൽ ആദ്യം ഉപയോഗിച്ചിരുന്നത്, ഗ്രാഫിക്കൽ എൻവയോൺമെന്റ് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ ഇത് ഇപ്പോഴും ഒരു ഫയൽ ബ്രൗസറായി ഉപയോഗിക്കുന്നു. ഫയലുകൾ നിയന്ത്രിക്കാനും വരുത്തിയ മാറ്റങ്ങൾ പഴയപടിയാക്കാനും നിങ്ങൾക്ക് ടെർമിനൽ ബ്രൗസറായി ഉപയോഗിക്കാം.

അടിസ്ഥാന കമാൻഡുകൾ

ഡയറക്ടറി ഉള്ളടക്കങ്ങൾ കാണുക: ls

ടീം lsഫുൾ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗിനൊപ്പം വ്യത്യസ്ത നിറങ്ങളിലുള്ള ഫയലുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുന്നു

ഡയറക്ടറികൾ സൃഷ്ടിക്കുക: mkdir (ഡയറക്‌ടറി നാമം)

ടീം mkdirഒരു പുതിയ ഡയറക്ടറി സൃഷ്ടിക്കുന്നു.

ഡയറക്ടറിയിലേക്ക് പോകുക: cd (/address/directory)

ടീം cdനിങ്ങൾ വ്യക്തമാക്കുന്ന ഏത് ഡയറക്ടറിയിലേക്കും മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

ഒരു ഫയലോ ഡയറക്ടറിയോ പകർത്തുക: cp (ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പേര് എന്താണ്) (ഡയറക്‌ടറിയുടെയോ ഫയലിന്റെയോ പേര് എവിടെയാണ്)

ടീം cpതിരഞ്ഞെടുത്ത ഏതെങ്കിലും ഫയൽ പകർത്തുന്നു. ടീം cp-rതിരഞ്ഞെടുത്ത ഏതെങ്കിലും ഡയറക്‌ടറി അതിന്റെ എല്ലാ ഉള്ളടക്കങ്ങളോടും കൂടി പകർത്തുന്നു.

ഫയലുകളോ ഡയറക്ടറികളോ നീക്കം ചെയ്യുക: rm (ഫയൽ അല്ലെങ്കിൽ ഫോൾഡറിന്റെ പേര്)

ടീം rmതിരഞ്ഞെടുത്ത ഏതെങ്കിലും ഫയൽ ഇല്ലാതാക്കുന്നു. ടീം rm-rfഎല്ലാ ഉള്ളടക്കങ്ങളുമുള്ള തിരഞ്ഞെടുത്ത ഏതെങ്കിലും ഡയറക്ടറി ഇല്ലാതാക്കുന്നു.

ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പേരുമാറ്റുക: mv (ഫയൽ അല്ലെങ്കിൽ ഡയറക്ടറിയുടെ പേര്)

ടീം എംവിതിരഞ്ഞെടുത്ത ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പേര് മാറ്റുകയോ നീക്കുകയോ ചെയ്യുന്നു.

ഡയറക്ടറികളും ഫയലുകളും കണ്ടെത്തുന്നു: കണ്ടെത്തുക (ഡയറക്‌ടറി അല്ലെങ്കിൽ ഫയലിന്റെ പേര്)

ടീം കണ്ടെത്തുകനിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിർദ്ദിഷ്ട ഫയൽ കണ്ടെത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു. ജോലി വേഗത്തിലാക്കാൻ ഫയൽ ഇൻഡെക്സിംഗ് ഉപയോഗിക്കുന്നു. സൂചിക പുതുക്കുന്നതിന്, കമാൻഡ് നൽകുക updatedb. കംപ്യൂട്ടർ ഓൺ ചെയ്യുമ്പോൾ അത് എല്ലാ ദിവസവും ഓട്ടോമാറ്റിക്കായി പ്രവർത്തിക്കുന്നു. ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് സൂപ്പർ യൂസർ അവകാശങ്ങൾ ആവശ്യമാണ് ("റൂട്ട് ഉപയോക്താവും സുഡോ കമാൻഡും" കാണുക).

"*" (എല്ലാ പ്രതീകങ്ങളും പൊരുത്തപ്പെടുത്തുക) അല്ലെങ്കിൽ "?" പോലെയുള്ള ഒന്നിലധികം ഫയലുകൾ വ്യക്തമാക്കാൻ നിങ്ങൾക്ക് വൈൽഡ്കാർഡുകൾ ഉപയോഗിക്കാം. (ഒരു പ്രതീകം പൊരുത്തപ്പെടുത്തുക).

Linux കമാൻഡ് ലൈനിലേക്കുള്ള കൂടുതൽ സമഗ്രമായ ആമുഖത്തിന്, ദയവായി ഉബുണ്ടു വിക്കിയിലെ കമാൻഡ് ലൈൻ ആമുഖം വായിക്കുക.

ടെക്സ്റ്റ് എഡിറ്റിംഗ്

ലിനക്സിലെ എല്ലാ കോൺഫിഗറേഷനുകളും ക്രമീകരണങ്ങളും ടെക്സ്റ്റ് ഫയലുകളിൽ സേവ് ചെയ്തിരിക്കുന്നു. ഗ്രാഫിക്കൽ ഇന്റർഫേസിലൂടെ നിങ്ങൾക്ക് മിക്കപ്പോഴും കോൺഫിഗറേഷനുകൾ എഡിറ്റ് ചെയ്യാൻ കഴിയുമെങ്കിലും, നിങ്ങൾക്ക് അവ കൈകൊണ്ട് എഡിറ്റ് ചെയ്യേണ്ടി വന്നേക്കാം. മൗസ്പാഡ്ഡെസ്‌ക്‌ടോപ്പ് മെനു സിസ്റ്റത്തിലെ ആപ്ലിക്കേഷനുകൾ → ആക്‌സസറികൾ → മൗസ്‌പാഡ് ക്ലിക്കുചെയ്‌ത് നിങ്ങൾക്ക് സമാരംഭിക്കാവുന്ന സ്ഥിരസ്ഥിതി Xubuntu ടെക്സ്റ്റ് എഡിറ്ററാണ്.

ചിലപ്പോൾ, മൗസ്പാഡ്ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് കമാൻഡ് ലൈനിൽ നിന്ന് പ്രവർത്തിപ്പിക്കുക gksudo, ഏത് സമാരംഭിക്കുന്നു മൗസ്പാഡ്അഡ്‌മിനിസ്‌ട്രേറ്റീവ് പ്രത്യേകാവകാശങ്ങളോടെ, കോൺഫിഗറേഷൻ ഫയലുകൾ പരിഷ്‌ക്കരിക്കുന്നതിന് അനുവദിക്കുന്നു.

നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം നാനോ- ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാൻ എളുപ്പമാണ്. കമാൻഡ് ലൈനിൽ നിന്ന് പ്രവർത്തിക്കുമ്പോൾ, സ്വയമേവയുള്ള വേഡ് റാപ്പ് പ്രവർത്തനരഹിതമാക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് എപ്പോഴും ഉപയോഗിക്കുക:

നാനോ-ഡബ്ല്യു

എങ്ങനെ ഉപയോഗിക്കണം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് നാനോ, വിക്കിയിലെ ഗൈഡ് കാണുക.

ഉബുണ്ടുവിൽ മറ്റ് ചില ടെർമിനൽ അധിഷ്ഠിത എഡിറ്ററുകളും ലഭ്യമാണ്. ജനപ്രിയമായവ ഉൾപ്പെടുന്നു വിഐഎംഒപ്പം emacs(ഓരോന്നിന്റെയും ഗുണദോഷങ്ങൾ ലിനക്സ് കമ്മ്യൂണിറ്റിയിൽ വളരെ സൗഹൃദപരമായ സംവാദങ്ങൾക്ക് കാരണമാകുന്നു). ഇവ പലപ്പോഴും ഉപയോഗിക്കുന്നതിനേക്കാൾ സങ്കീർണ്ണമാണ് നാനോ, എന്നാൽ കൂടുതൽ ശക്തവുമാണ്.

റൂട്ട് ഉപയോക്താവും സുഡോ കമാൻഡും

GNU/Linux-ലെ റൂട്ട് ഉപയോക്താവ് നിങ്ങളുടെ സിസ്റ്റത്തിലേക്ക് അഡ്മിനിസ്ട്രേറ്റീവ് ആക്സസ് ഉള്ള ഉപയോക്താവാണ്. സുരക്ഷാ കാരണങ്ങളാൽ സാധാരണ ഉപയോക്താക്കൾക്ക് ഈ ആക്സസ് ഇല്ല. എന്നിരുന്നാലും, ഉബുണ്ടു റൂട്ട് ഉപയോക്താവിനെ പ്രവർത്തനക്ഷമമാക്കുന്നില്ല. പകരം, അഡ്മിനിസ്ട്രേറ്റീവ് ജോലികൾ നിർവഹിക്കുന്നതിന് "sudo" ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്ന വ്യക്തിഗത ഉപയോക്താക്കൾക്ക് അഡ്മിനിസ്ട്രേറ്റീവ് ആക്സസ് നൽകുന്നു. ഇൻസ്റ്റാളേഷൻ സമയത്ത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ നിങ്ങൾ സൃഷ്ടിച്ച ആദ്യ ഉപയോക്തൃ അക്കൗണ്ടിന്, സ്ഥിരസ്ഥിതിയായി, സുഡോയിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കും. ഉപയോക്താക്കൾക്കുള്ള സുഡോ ആക്‌സസ് നിങ്ങൾക്ക് നിയന്ത്രിക്കാനും പ്രവർത്തനക്ഷമമാക്കാനും കഴിയും ഉപയോക്താക്കളും ഗ്രൂപ്പുകളുംആപ്ലിക്കേഷൻ (കൂടുതൽ വിവരങ്ങൾക്ക് ഉപയോക്താക്കളെയും ഗ്രൂപ്പുകളെയും നിയന്ത്രിക്കുന്നത് കാണുക).

സൂപ്പർ യൂസർ റൈറ്റ്‌സ് ആവശ്യമുള്ള ഒരു പ്രോഗ്രാം നിങ്ങൾ തുറക്കുമ്പോൾ, സുഡോ നിങ്ങളുടെ പാസ്‌വേഡ് ആവശ്യപ്പെടും. ക്ഷുദ്രകരമായ ആപ്ലിക്കേഷനുകൾക്ക് നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്താൻ കഴിയില്ലെന്ന് ഇത് ഉറപ്പുനൽകുന്നു, കൂടാതെ കൂടുതൽ ശ്രദ്ധ ആവശ്യമുള്ള പ്രവർത്തനങ്ങൾ നിങ്ങൾ ചെയ്യാൻ പോകുകയാണെന്ന് ഓർമ്മിപ്പിക്കുകയും ചെയ്യുന്നു!

കമാൻഡ് ലൈനിൽ സുഡോ ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന കമാൻഡിന് മുമ്പ് "sudo" എന്ന് ടൈപ്പ് ചെയ്യുക. അതിനുശേഷം, നിങ്ങളുടെ പാസ്‌വേഡ് നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.

സുഡോ നിങ്ങളുടെ പാസ്‌വേഡ് 15 മിനിറ്റ് (സ്ഥിരസ്ഥിതിയായി) ഓർക്കും. ഓരോ തവണയും പാസ്‌വേഡ് ആവശ്യപ്പെടാതെ തന്നെ ഒന്നിലധികം അഡ്മിനിസ്ട്രേറ്റീവ് ജോലികൾ ചെയ്യാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നതിനാണ് ഈ സവിശേഷത രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

അഡ്മിനിസ്ട്രേറ്റീവ് ജോലികൾ ചെയ്യുമ്പോൾ ശ്രദ്ധിക്കുക - നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്തിയേക്കാം!

സുഡോ ഉപയോഗിക്കുന്നതിനുള്ള മറ്റ് ചില ടിപ്പുകൾ ഉൾപ്പെടുന്നു:

    ടെർമിനൽ സൂപ്പർ യൂസറായി (റൂട്ട്) ഉപയോഗിക്കുന്നതിന്, കമാൻഡ് ലൈനിൽ "sudo -i" എന്ന് ടൈപ്പ് ചെയ്യുക

    ഉബുണ്ടുവിലെ സ്ഥിരസ്ഥിതി ഗ്രാഫിക്കൽ കോൺഫിഗറേഷൻ ടൂളുകളുടെ മുഴുവൻ സ്യൂട്ടും ഇതിനകം സുഡോ ഉപയോഗിക്കുന്നു, അതിനാൽ ആവശ്യമെങ്കിൽ അവർ നിങ്ങളുടെ പാസ്‌വേഡ് ആവശ്യപ്പെടും.

    ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ, "sudo" പകരം "gksudo" ആണ്. ഒരു ചെറിയ ഗ്രാഫിക്സ് വിൻഡോയിൽ ഒരു പാസ്‌വേഡിനായി ഉപയോക്താവിനോട് ആവശ്യപ്പെടാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. നിങ്ങൾക്ക് ഒരു ആരംഭ ബട്ടൺ സജ്ജീകരിക്കണമെങ്കിൽ "gksudo" കമാൻഡ് ഉപയോഗപ്രദമാണ് സിനാപ്റ്റിക്നിങ്ങളുടെ പാനലിലേക്കോ അല്ലെങ്കിൽ സമാനമായ മറ്റെന്തെങ്കിലുമോ.

    എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് സുഡോപ്രോഗ്രാമും ഉബുണ്ടുവിൽ ഒരു റൂട്ട് ഉപയോക്താവിന്റെ അഭാവവും, ഉബുണ്ടു വിക്കിയിലെ സുഡോ പേജ് വായിക്കുക.

ട്രാൻസ്ക്രിപ്റ്റ്

1 ആമുഖം "UNIX OS-ന്റെ അടിസ്ഥാനതത്വങ്ങൾ" എന്ന കോഴ്‌സ് ഒരു തലത്തിലോ മറ്റോ സോഫ്‌റ്റ്‌വെയർ ഡെവലപ്പർമാരെ പരിശീലിപ്പിക്കാൻ താൽപ്പര്യമുള്ള ഫാക്കൽറ്റികളുടെ പ്രാരംഭ കോഴ്‌സുകളിലെ വിദ്യാർത്ഥികൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ്. UNIX-നുള്ള നിർബന്ധിത മുൻവ്യവസ്ഥ സി പ്രോഗ്രാമിംഗിൽ ഒരു അടിസ്ഥാന കോഴ്‌സായി ഒരു ആമുഖ കോഴ്‌സാണ്, അതുപോലെ തന്നെ കമ്പ്യൂട്ടർ ആർക്കിടെക്ചറിന്റെ അടിസ്ഥാന കാര്യങ്ങളിൽ ഒരു കോഴ്‌സും. UNIX-ടൈപ്പ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പ്രവർത്തനത്തിന്റെ പൊതുതത്ത്വങ്ങൾ മനസ്സിലാക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് കോഴ്‌സിന്റെ ഘടന 13 പ്രഭാഷണങ്ങളും അനുബന്ധ ലാബുകളും വാഗ്ദാനം ചെയ്യുന്നു. പ്രഭാഷണ സാമഗ്രികൾ അമൂർത്ത രൂപത്തിലാണ് അവതരിപ്പിക്കുന്നത്, ഇത് പ്രഭാഷണ മെറ്റീരിയലിലെ വിഷയങ്ങളുടെ ആഴത്തിലുള്ള അവതരണത്തിന് വലിയ സ്വാതന്ത്ര്യം നൽകുന്നു. കൂടാതെ, ആവശ്യമെങ്കിൽ ചില പ്രഭാഷണങ്ങളുടെ ദൈർഘ്യം 2 മുതൽ 6 മണിക്കൂർ വരെ വ്യത്യാസപ്പെടാം. ലബോറട്ടറി ക്ലാസുകളിൽ ഒരു പ്രത്യേക ലബോറട്ടറിയുടെയോ ഒരു പ്രത്യേക UNIX / Linux ക്ലോണിന്റെയോ ഉപയോഗം ഉൾപ്പെടുന്നില്ല, ഉചിതമായ പാക്കേജുകൾ നൽകിയാൽ ലഭ്യമായ ഏതെങ്കിലും UNIX, Solaris, Linux, FreeBSD, Mac OS X മുതലായവ ഉപയോഗിച്ച് വിദ്യാർത്ഥികളുടെ പേഴ്സണൽ കമ്പ്യൂട്ടറുകളിൽ ഇത് നടപ്പിലാക്കാം. ഡെവലപ്പർമാർക്കുള്ള ഡിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. പ്രായോഗികമായി, സാധാരണയായി, വിൻഡോസ് വർക്ക്സ്റ്റേഷനുകൾക്കും PuTTY 1 - ഒരു SSH ക്ലയന്റ് ആയി SSH പ്രോട്ടോക്കോൾ വഴിയും Linux സെർവറിലേക്കുള്ള റിമോട്ട് ആക്സസ് ഉപയോഗിച്ചിരുന്നു. അവസാനമായി, എല്ലാ ടാസ്ക്കുകളും ഷെൽ (ബാഷ്) കമാൻഡ് ഇന്റർപ്രെറ്ററിൽ നിർവ്വഹിക്കുന്നതും നിലവിലുള്ള വിവിധ X വിൻഡോ (X11) ഇന്റർഫേസുകളും (CDE, GNOME, KDE, Xfwm, Xfce അല്ലെങ്കിൽ wmii, മുതലായവ) ഇവിടെ ചർച്ച ചെയ്തിട്ടില്ല, ഇത് ചുരുങ്ങിയത് ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. കേർണൽ കോൺഫിഗറേഷനുകളും കോഴ്സിന്റെ തുടക്കം മുതൽ തന്നെ OS-ന്റെ കേർണൽ പഠിക്കുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. എന്തുകൊണ്ടാണ്, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ അടിത്തറയെ പ്രതിനിധീകരിക്കാൻ ലിനക്സ് തിരഞ്ഞെടുത്തത്, ഉദാഹരണത്തിന്, മൈക്രോസോഫ്റ്റ് വിൻഡോസ് അല്ല? നിരവധി കാരണങ്ങളുണ്ട്: ഓപ്പൺ സോഴ്‌സ് ലിനക്സ്, അതിൽ ഉൾച്ചേർത്ത UNIX പ്രത്യയശാസ്ത്രം, UNIX / Linux-ൽ നടപ്പിലാക്കിയ OS- ന്റെ പ്രധാന ആശയങ്ങൾ Microsoft Windows-ലും ഉപയോഗിക്കുന്നു: മൾട്ടിടാസ്കിംഗ്, ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റം, മൾട്ടി-യൂസർ സിസ്റ്റം, വെർച്വൽ മെമ്മറി, നിർമ്മിച്ചിരിക്കുന്നത്. -ഇൻ നെറ്റ്‌വർക്ക് സ്റ്റാക്ക്, മൾട്ടിത്രെഡിംഗ്, ഏറ്റവും പ്രധാനമായി, കോർപ്പറേറ്റ് സിസ്റ്റത്തിലെ ഡിസ്ട്രിബ്യൂട്ടഡ്, ക്ലൗഡ് സെർവറുകൾ മുതൽ കൺട്രോൾ ചിപ്പുകളിൽ ഉൾച്ചേർത്ത മൊബൈൽ സിസ്റ്റങ്ങൾ വരെ വിവിധ തലങ്ങളിലുള്ള കമ്പ്യൂട്ടർ സിസ്റ്റങ്ങൾ നിർമ്മിക്കുന്നതിന് ലിനക്സ് കേർണൽ കൂടുതലായി തിരഞ്ഞെടുക്കപ്പെടുന്നു. 1 വ്ലാസോവ് S.V FKN VSU, Voronezh 1

2 പ്രഭാഷണം 1. അടിസ്ഥാന ആശയങ്ങൾ. കമ്പ്യൂട്ടർ ഉറവിടങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനായി രൂപകൽപ്പന ചെയ്ത ഒരു സോഫ്റ്റ്വെയർ ഉൽപ്പന്നമാണ് OS ഓപ്പറേറ്റിംഗ് സിസ്റ്റം: ഹാർഡ്‌വെയർ, ഡാറ്റ, പ്രോഗ്രാമുകൾ, പ്രോസസ്സുകൾ. OS-ന്റെ നിർബന്ധിത ഘടകം കേർണലാണ്, മറ്റെല്ലാ ഘടകങ്ങളും ആവശ്യമെങ്കിൽ OS-ലേക്ക് ചേർക്കുന്ന ആപ്ലിക്കേഷനുകളാണ്. ഉദാഹരണത്തിന്, "ലിനക്സ് പതിപ്പ്..." എന്ന് പറയുമ്പോൾ അവർ അർത്ഥമാക്കുന്നത് കേർണൽ (കെർണൽ), എന്നാൽ GNU/Linux എന്നതുകൊണ്ട് അവർ അർത്ഥമാക്കുന്നത് ഒരു പ്രത്യേക കേർണലും ആപ്ലിക്കേഷനുകളുടെ സെറ്റും (Debian, Red Hat, Susse, മുതലായവ) ഉള്ള ചില ക്ലോണുകളെയാണ്. കമ്പ്യൂട്ടർ ഉറവിടങ്ങൾ നിയന്ത്രിക്കുന്നതിന് ആവശ്യമായ ഡാറ്റാ ഘടനകളും പ്രോഗ്രാമുകളും പ്രോസസ്സുകളും ഹാർഡ്‌വെയർ-നിർദ്ദിഷ്ട കോഡും നൽകുന്ന OS ഘടകം OS കേർണലിന് ആവശ്യമാണ്. ഒരു കേർണൽ നിർമ്മിക്കുന്നതിന് വിവിധ തത്വങ്ങളുണ്ട്: ഒരു മോണോലിത്തിക്ക് കേർണൽ (ലിനക്സ്) അല്ലെങ്കിൽ ഒരു മൈക്രോകെർണൽ (ഉദാ. മിനിക്സ്). ചില ഘടകങ്ങൾ (മൊഡ്യൂളുകൾ, ഡ്രൈവറുകൾ) ചേർത്തോ നീക്കം ചെയ്തോ കേർണൽ ഇഷ്ടാനുസൃതമാക്കാം. ബൈറ്റുകളുടെ ഒരു പ്രത്യേക ശ്രേണിയാണ് ഫയൽ. UNIX-ൽ, മിക്കവാറും എല്ലാം ഒരു ഫയൽ പ്രതിനിധീകരിക്കുന്നു. അതേ സമയം, 7 തരം ഫയലുകൾ മാത്രം വേർതിരിച്ചിരിക്കുന്നു (അനുബന്ധ ചിഹ്നം ബ്രാക്കറ്റുകളിൽ സൂചിപ്പിച്ചിരിക്കുന്നു: ls -l കമാൻഡിന്റെ ഔട്ട്പുട്ടിൽ) സാധാരണ ഫയലുകൾ (-) പ്രത്യേക ഫയലുകൾ: ഡയറക്ടറികൾ, (d) പ്രതീകാത്മക ലിങ്ക്, (l) പൈപ്പ്, (പി) പ്രതീക ഉപകരണം, (സി) ബ്ലോക്ക് ഉപകരണം, (ബി) യുണിക്സ് സോക്കറ്റ്. (കൾ) ഫയലിന്റെ ആന്തരിക ഘടന തിരിച്ചറിയുന്നതിനും പ്രോസസ്സ് ചെയ്യുന്നതിനും ഫയൽ ഉദ്ദേശിച്ചതോ സൃഷ്‌ടിച്ചതോ ആയ ആപ്ലിക്കേഷനാണ് ഉത്തരവാദി. ഡയറക്‌ടറികളുടെ ഒരു വൃക്ഷമായി ഫയലുകളുടെ ക്രമപ്പെടുത്തലിനെ പ്രതിനിധീകരിക്കുന്നതിനുള്ള ഒരു സംഗ്രഹമാണ് ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റം. ട്രീയുടെ റൂട്ട് "/" എന്ന പേരിലുള്ള ഒരു ഡയറക്ടറിയാണ്, അതിനെ റൂട്ട് (റൂട്ട്) ഫയൽ സിസ്റ്റം (/root എന്ന് തെറ്റിദ്ധരിക്കരുത്) എന്ന് വിളിക്കുന്നു. ലിനക്സ് ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റത്തിന്റെ ഒരു സവിശേഷത, അത് വെർച്വൽ ആണ്, അതായത് ഒരൊറ്റ ശ്രേണിയിലെ ഏത് നോഡും അതിന്റെ സ്വന്തം ഫയൽ സിസ്റ്റമായ ഒരു പ്രത്യേക തരം (ext2fs, ext3fs, riserfs, vfat മുതലായവ) ബന്ധപ്പെടുത്താം. പ്രത്യേക ഉപകരണം, പാർട്ടീഷൻ അല്ലെങ്കിൽ നേരിട്ട് മെമ്മറിയിൽ. ഡിഫോൾട്ടായി ഏത് നിമിഷത്തിലും ഉപയോഗിക്കുന്ന ശ്രേണിയിലെ ഡയറക്ടറിയെ നിലവിലെ വർക്കിംഗ് ഡയറക്ടറി എന്ന് വിളിക്കുന്നു. നിങ്ങൾക്ക് റൂട്ട് / മുതൽ ആരംഭിക്കുന്ന സമ്പൂർണ്ണ ഫയൽനാമങ്ങൾ ഉപയോഗിക്കാം, അല്ലെങ്കിൽ പാരന്റ് ഡയറക്‌ടറിയെ ".." (സ്‌പെയ്‌സുകളില്ലാതെ തിരശ്ചീനമായി രണ്ട് ഡോട്ടുകൾ) സൂചിപ്പിക്കുമ്പോൾ നിലവിലെ വർക്കിംഗ് ഡയറക്‌ടറിയിൽ (ഡോട്ട് ".") ആരംഭിക്കുന്ന ആപേക്ഷിക നാമങ്ങൾ ഉപയോഗിക്കാം. എക്സിക്യൂട്ടബിൾ നിർദ്ദേശങ്ങൾ അടങ്ങിയ ഫയലാണ് പ്രോഗ്രാം. ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ഒരു പ്രോഗ്രാമിന്റെ അച്ചടിച്ച വാചകം അടങ്ങിയ ഫയലിനെ പ്രോഗ്രാം സോഴ്സ് മൊഡ്യൂൾ എന്ന് വിളിക്കുന്നു. സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ എഴുതിയ ഉറവിടം (ഷെൽ, പേൾ, പൈത്തൺ, റൂബി മുതലായവ) ) ഭാഷാ വ്യാഖ്യാതാവ് നേരിട്ട് നിർവ്വഹിക്കുന്നു. ബൈനറി ഫോർമാറ്റിലുള്ള പ്രോസസർ നിർദ്ദേശങ്ങൾ (a.out, COFF എന്നിവയിൽ നിന്ന് ELF ലേക്ക് വികസിക്കുന്നത്) സോഴ്‌സ് ടെക്‌സ്‌റ്റ് എക്‌സിക്യൂട്ടബിൾ പ്രോഗ്രാം മൊഡ്യൂളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിന് മറ്റ് ഭാഷകളിലെ ഉറവിടങ്ങൾ (C, Fortran, മുതലായവ) സമാഹരിച്ചിരിക്കണം. റൺ ടൈമിലെ ഒരു പ്രോഗ്രാമാണ് പ്രോസസ്സ്. രക്ഷാകർതൃ-കുട്ടി ബന്ധങ്ങളുള്ള ഒരു ശ്രേണിയിൽ പ്രക്രിയകളും ക്രമീകരിച്ചിരിക്കുന്നു. UNIX-ലെ എല്ലാ പ്രക്രിയകൾക്കും ഒരു അദ്വിതീയ പൂർണ്ണസംഖ്യ ഐഡന്റിഫയർ (PID) ഉണ്ട്. ശ്രേണിയുടെ റൂട്ട് പ്രോസസ്സ് പ്രോസസ്സ് നമ്പർ 1 ആണ്, ഇത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കേർണൽ ലോഡുചെയ്യുകയും മറ്റ് ചൈൽഡ് പ്രോസസ്സുകൾ സൃഷ്ടിക്കുകയും ചെയ്യുമ്പോൾ ഉണ്ടാകുന്ന init പ്രക്രിയയാണ്. OS പ്രവർത്തിക്കുമ്പോൾ, init ഒഴികെയുള്ള ഏത് പ്രക്രിയയും നിർത്താം. ഒരു മറഞ്ഞിരിക്കുന്ന പ്രക്രിയയും ഉണ്ട് 0 - സ്വാപ്പ്, ഇത് പേജിംഗ് വെർച്വൽ മെമ്മറിക്ക് ഉത്തരവാദിയാണ്. Vlasov S.V FKN VGU, Voronezh 2 എന്ന ഉപയോക്താവ് സൃഷ്‌ടിക്കുന്ന എല്ലാ പ്രോസസ്സുകൾക്കുമുള്ള പാരന്റ് പ്രോസസ്സാണ് ലോഗൺ പ്രോസസ്സ്

മൾട്ടി-യൂസർ മോഡിൽ പ്രവർത്തിക്കുന്ന 3 സിസ്റ്റങ്ങൾ. ഈ പ്രക്രിയയുടെ ചുമതല ഉപയോക്താവിന്റെ സുരക്ഷാ ആട്രിബ്യൂട്ടുകൾ (ലോഗിൻ നാമവും പാസ്‌വേഡും) പരിശോധിച്ച് ഉപയോക്താവുമായി OS ഇന്ററാക്ഷൻ ഇന്റർഫേസ് നൽകുന്ന പ്രക്രിയ ആരംഭിക്കുക എന്നതാണ്, സാധാരണയായി ഒരു ഷെൽ കമാൻഡ് ലാംഗ്വേജ് ഇന്റർപ്രെറ്റർ. OS-മായി ഉപയോക്തൃ ഇടപെടൽ നൽകുന്നതിനുള്ള ഒരു നിർദ്ദിഷ്ട OS-ന്റെ ഭാഗമായ ഒരു പ്രോഗ്രാമാണ് ഷെൽ ഇന്റർപ്രെറ്റർ. UNIX/Linux സിസ്റ്റങ്ങൾ വിവിധ വ്യാഖ്യാതാക്കളെ ഉപയോഗിക്കുന്നു: bash, csh, tcsh, ksh, zsh, കൂടാതെ മറ്റു പലതും. GNU/Linux സിസ്റ്റങ്ങളിലെ ഡിഫോൾട്ട് ഇന്റർപ്രെറ്റർ സാധാരണയായി ബാഷ് ആണ്. സാധാരണ ഉപയോക്തൃ കമാൻഡുകളും പ്രോഗ്രാമുകളും പ്രവർത്തിപ്പിക്കുന്നതിന് ഇന്റർപ്രെറ്റർ ഒരു കമാൻഡ് ലൈൻ നൽകുന്നു. Vlasov S.V FKN VSU, വൊറോനെജ് 3

4 പ്രായോഗിക ഉദാഹരണങ്ങൾ. SSH ക്ലയന്റ് വഴി ലോഗിൻ ചെയ്യുക (PuTTY) MS Windows-ൽ, Start->Run തിരഞ്ഞെടുത്ത് നൽകുക: X:/Putty/Putty.exe തുറക്കുന്ന പുട്ടി കോൺഫിഗറേഷൻ വിൻഡോയിൽ, ഹോസ്റ്റ് നെയിം (അല്ലെങ്കിൽ IP വിലാസം) ഫീൽഡിൽ നൽകുക: www2 ക്ലിക്ക് ചെയ്യുക തുറക്കുന്നത് www2 സെർവറിലേക്കുള്ള കണക്ഷനിലേക്ക് നയിക്കുകയും ലോഗൺ വിൻഡോ ദൃശ്യമാവുകയും ചെയ്യും, അതിൽ നിങ്ങൾ ആദ്യമായി Linux സെർവറിലേക്ക് കണക്റ്റുചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, രജിസ്ട്രി കാഷെയിൽ ഉൾപ്പെടുത്താൻ സമ്മതിക്കുന്ന ഒരു പുതിയ RSA കീയുടെ അഭാവത്തെക്കുറിച്ച് ഒരു PuTTY സെക്യൂരിറ്റി അലേർട്ട് സന്ദേശം ദൃശ്യമാകും. ഇപ്പോളും ഭാവിയിലും സെർവറിലേക്കുള്ള വിശ്വസനീയമായ കണക്ഷനുള്ള കാഷെയിലെ കീ. അതെ ക്ലിക്ക് ചെയ്യുക. DOS വിൻഡോയിൽ ഒരു ക്ഷണം ദൃശ്യമാകും Vlasov S.V FKN VSU, Voronezh 4

5 ഇതായി ലോഗിൻ ചെയ്യുക: പേര് പാസ്‌വേഡ്: അവിടെ നിങ്ങളുടെ ലോഗിൻ നാമവും (പേരിന് പകരം) പാസ്‌വേഡും നൽകുക. ഒരു പാസ്‌വേഡ് നൽകുമ്പോൾ ശ്രദ്ധിക്കുക, കാരണം നിങ്ങൾ അമർത്തുന്ന കീകൾ അവ നൽകുമ്പോൾ പ്രദർശിപ്പിക്കില്ല, നക്ഷത്രചിഹ്നങ്ങൾ പോലും ഇല്ല. എല്ലാം ശരിയായി ചെയ്താൽ, അതേ വിൻഡോയിൽ നിങ്ങൾ ഷെൽ പ്രോംപ്റ്റ് 2: ~$ _ കാണും. 3 തുടർന്നുള്ള കാര്യങ്ങളിൽ, കമാൻഡ് ലൈൻ സൂചിപ്പിക്കാൻ $ ചിഹ്നം മാത്രമേ ഞങ്ങൾ ഉപയോഗിക്കൂ, എന്നിരുന്നാലും അതിന്റെ മുമ്പിലുള്ള നിലവിലെ വർക്കിംഗ് ഡയറക്‌ടറിയിലേക്കുള്ള പാത നിങ്ങൾക്ക് ഉണ്ടായിരിക്കാം. നാമെവിടെയാണ്? (ഹോം ഡയറക്‌ടറി) സിസ്റ്റത്തിൽ ലോഗിൻ ചെയ്യുമ്പോൾ, ഓരോ ഉപയോക്താവിനും വ്യക്തിഗത ഫയലുകൾ സംഭരിക്കുന്നതിന് സുരക്ഷിതമായ ഹോം ഡയറക്‌ടറി നൽകും. നിങ്ങൾ ലോഗിൻ ചെയ്യുമ്പോൾ, ലോഗിൻ പ്രോസസ്സ് നിങ്ങളുടെ ഹോം ഡയറക്ടറിയെ നിലവിലെ വർക്കിംഗ് ഡയറക്ടറിയായി സ്വയമേവ മൗണ്ട് ചെയ്യുന്നു. ഇനിപ്പറയുന്ന മൂന്ന് കമാൻഡുകൾ നിങ്ങളുടെ ഹോം ഡയറക്‌ടറിയിലേക്കുള്ള പൂർണ്ണ പാതയിൽ ഒരേ ഫലം കാണിക്കും. $ pwd $ echo ~ $ echo $HOME നമുക്ക് എന്താണ് ഉള്ളത്? (ഓട്ടോ-ജനറേറ്റഡ് ഫയലുകൾ) കമാൻഡ് ഉപയോഗിച്ച് നിലവിലുള്ള ഡയറക്ടറിയിലെ ഉള്ളടക്കങ്ങൾ പ്രദർശിപ്പിക്കാൻ കഴിയും: $ ls നിങ്ങൾ ആദ്യം ലോഗിൻ ചെയ്യുമ്പോൾ, ഈ ലിസ്റ്റ് സാധാരണയായി ശൂന്യമായിരിക്കും. 4 എന്നിരുന്നാലും, ഒരു ഉപയോക്താവ് ലോഗിൻ ചെയ്യുമ്പോൾ, ചില മറഞ്ഞിരിക്കുന്ന സേവന ഫയലുകൾ അവന്റെ ഹോം ഡയറക്‌ടറിയിൽ സൃഷ്‌ടിക്കപ്പെടും, അവ ഉപയോക്താവിന് തന്നെ ആവശ്യമായ പരിതസ്ഥിതി ക്രമീകരിക്കാൻ പരിഷ്‌ക്കരിക്കാനാകും. ls കമാൻഡിന്റെ -a സ്വിച്ച് നിലവിലെ ഡയറക്ടറിയുടെ ഉള്ളടക്കങ്ങളുടെ പട്ടികയിൽ "" എന്ന പ്രിഫിക്സിൽ പേരിട്ടിരിക്കുന്ന എല്ലാ മറഞ്ഞിരിക്കുന്ന ഫയലുകളും കാണാൻ നിങ്ങളെ അനുവദിക്കുന്നു. (ഡോട്ട്) $ ls -a ആകസ്മികമായി, ഈ ലിസ്റ്റിൽ നിലവിലെ ഡയറക്‌ടറി "" യുടെ അജ്ഞാത പേരുകളും ഉൾപ്പെടുന്നു. കൂടാതെ പാരന്റ് ഡയറക്ടറി "..". നിങ്ങളുടെ സ്വന്തം ഫയലിന് "." എന്ന പ്രിഫിക്‌സ് ഉള്ള ഒരു പേര് നൽകിക്കൊണ്ട് (ഡോട്ട്) നിങ്ങൾ അത് മറയ്ക്കുന്നു. ഏത് സംവിധാനമാണ് ഉപയോഗിക്കുന്നത്? നിങ്ങൾ ഉപയോഗിക്കുന്ന OS പതിപ്പിനെ ആശ്രയിച്ച് പ്രവർത്തനങ്ങളും സിസ്റ്റം സജ്ജീകരണ ഓപ്ഷനുകളും വ്യത്യാസപ്പെടുന്നു. ഇതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നതിന്, $ uname -a എന്ന കമാൻഡ് ഉപയോഗിക്കുക, കമാൻഡിന്റെ പാരാമീറ്ററുകളെയും ഓപ്ഷനുകളെയും കുറിച്ചുള്ള സംക്ഷിപ്ത വിവരങ്ങൾ ഹെൽപ്പ് കീ ഉപയോഗിച്ച് ലഭിക്കും, ഉദാഹരണത്തിന്, 2 നിങ്ങൾക്ക് സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നതിനോ പേരും പാസ്‌വേഡും നൽകുന്നതിനോ പ്രശ്‌നങ്ങളുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഒരു പോംവഴി മാത്രമേയുള്ളൂ, സെർവർ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക . 3 കഴ്‌സറിന് മുമ്പുള്ള $ പ്രതീകം ഒരു കമാൻഡ് ലൈൻ പ്രതീകമാണ്, ഇത് ബാഷ് കമാൻഡ് ഇന്റർപ്രെറ്ററിലെ ഒരു സാധാരണ ഉപയോക്താവിന്റെ സ്ഥിരസ്ഥിതിയാണ്. (റൂട്ട് സൂപ്പർ യൂസറിനായി # ചിഹ്നം ഉപയോഗിക്കുന്നു) 4 ഒരുപക്ഷേ നിങ്ങൾക്ക് ഒരു പബ്ലിക്_എച്ച്ടിഎംഎൽ ഡയറക്‌ടറി ഉണ്ടായിരിക്കാം, അത് ലിനക്‌സിനും എംഎസ് വിൻഡോസിനും ഇടയിൽ ഫയലുകൾ കൈമാറ്റം ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന സേവനത്തിന് നന്ദി. Vlasov S.V FKN VSU, വൊറോനെജ് 5

6 $ uname --help "മാനുവൽ പേജുകൾ" ("മാനുവൽ പേജുകൾ" - സിസ്റ്റം മാനുവൽ) എന്ന ഡോക്യുമെന്റേഷനിൽ നിന്ന് UNIX കമാൻഡുകളുടെയും പ്രവർത്തനങ്ങളുടെയും വിശദമായ വിവരണം ലഭിക്കും: $ man pwd $ man ls $ man echo $ man uname മാനുവൽ പേജുകൾ ഒരു പ്രത്യേക ഫോർമാറ്റിൽ nroff /troff/groff അവതരിപ്പിക്കുകയും ഔട്ട്പുട്ട് ഉപകരണത്തിന്റെ തരം അനുസരിച്ച് ഉചിതമായ യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഔട്ട്പുട്ടിൽ ഫോർമാറ്റ് ചെയ്യുകയും ചെയ്യുന്നു. Q കീ അമർത്തി നിങ്ങൾക്ക് മാൻ പേജുകളുടെ ബ്രൗസിംഗ് അവസാനിപ്പിക്കാം $ man man Man ഫയലുകൾ സാധാരണയായി പാക്കേജുചെയ്ത രൂപത്തിലാണ് (suffix.gz അല്ലെങ്കിൽ .bz2) സംഭരിക്കപ്പെടുന്നത്, അവ വിഭാഗങ്ങളായി ക്രമീകരിച്ചിരിക്കുന്നു: 1. പൊതുവായ കമാൻഡുകൾ 2. സിസ്റ്റം കോളുകൾ 3. C ലൈബ്രറി ഫംഗ്‌ഷനുകൾ 4. പ്രത്യേക ഫയലുകൾ 5. ഫയൽ ഫോർമാറ്റുകളും പരിവർത്തനവും 6. ഗെയിമുകളും സ്‌ക്രീൻസേവറുകളും 7. എക്‌സ്‌ട്രാകളും 8. സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനുള്ള കമാൻഡുകളും ഡെമണുകളും ഉപയോഗിക്കുന്ന കമാൻഡിനെയോ പ്രവർത്തനത്തെയോ പരാമർശിക്കുമ്പോൾ സെക്ഷൻ നമ്പർ ഉപയോഗിക്കുന്നു, ഉദാഹരണത്തിന്, printf/3, വ്യക്തമാക്കിയത് കമാൻഡിന്റെ ആദ്യ പാരാമീറ്ററായി $ man 1 printf $ man 3 printf കമാൻഡിന്റെ മാൻ പേജ് സ്ഥിതിചെയ്യുന്ന ഡയറക്ടറി -w $ man -w കമാൻഡ് ഉപയോഗിച്ച് നിർണ്ണയിക്കാവുന്നതാണ് ഹൈറാർക്കിക്കൽ ഫയൽ സിസ്റ്റം ഫയൽ സിസ്റ്റം ശ്രേണിയിലെ ഏതെങ്കിലും ഡയറക്‌ടറി (ഫിസിക്കൽ ഡിവൈസും പാർട്ടീഷനിലെ അല്ലെങ്കിൽ മെമ്മറിയിലുള്ള ഫയൽ സിസ്റ്റത്തിന്റെ തരവും പരിഗണിക്കാതെ തന്നെ). ഉദാഹരണത്തിന്, റൂട്ട് ഫയൽസിസ്റ്റം $ ls / ഉപയോഗിച്ച് പ്രദർശിപ്പിച്ചിരിക്കുന്നു, എന്നിരുന്നാലും, മുഴുവൻ ട്രീയുടെയും ഘടന പ്രദർശിപ്പിക്കുന്നതിന് ന്യായമായ അളവിലുള്ള ചാതുര്യം ആവശ്യമാണ്, ഉദാഹരണത്തിന്, $ ls -R grep ":$" sed -e "s/:$/ /" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e "s/-/ /" ഇവിടെ grep regex ഫിൽട്ടർ, സെഡ് സ്ട്രീം എഡിറ്ററും പേരിടാത്ത പൈപ്പുകളും (പൈപ്പുകൾ), ചിഹ്നം (പൈപ്പ്) കൊണ്ട് സൂചിപ്പിച്ചിരിക്കുന്നു. നിങ്ങളുടെ ഹോം ഡയറക്‌ടറിയിൽ, നിങ്ങൾക്ക് ശ്രേണിയിൽ ഒരു പുതിയ (ശൂന്യമായ) ഡയറക്‌ടറി നോഡ് സൃഷ്‌ടിക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, lab1 Vlasov S.V FKN VGU, 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 ട്രീയിലോ പ്രദർശിപ്പിക്കാൻ കഴിയും. നിലവിലുള്ള ഫയലിന്റെ അവസാനം നിങ്ങൾക്ക് ഒരു പുതിയ ലൈൻ ചേർക്കാനും കഴിയും, ഉദാഹരണത്തിന്, grep, sed എന്നിവ ഉപയോഗിച്ച് $ എക്കോ >> ട്രീ $ ക്യാറ്റ് ട്രീ ടൈപ്പ് റൈറ്റർ കൺസോളിൽ നിന്ന് ടെക്‌സ്‌റ്റ് എഡിറ്റുചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സ്റ്റാൻഡേർഡ് എഡിറ്ററായ എഡ് ലൈൻ എഡിറ്റർ നിങ്ങൾക്ക് ഉപയോഗിക്കാം. $ ed tree a ls -R grep ":$" sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s /^/ /" -e "s/-/ /". wq $ cat tree വാസ്തവത്തിൽ, ഞങ്ങൾ ഇവിടെ കമാൻഡുകളുള്ള ഒരു ഫയൽ സൃഷ്ടിച്ചിട്ടുണ്ട്, അത് "എക്സിക്യൂട്ടബിൾ" എന്ന് പ്രഖ്യാപിച്ചാൽ ഒരു പുതിയ കമാൻഡായി എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയും: $ chmod +x tree $./tree Vlasov S.V FKN VGU, Voronezh 7

8 നിലവിലെ ഡയറക്‌ടറി വ്യക്തമാക്കാതെ ഒരു ഫയൽ എക്‌സിക്യൂട്ട് ചെയ്യാനുള്ള ശ്രമം ശ്രദ്ധിക്കുക, അതായത്. മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ./tree എന്നതിനേക്കാൾ ലളിതമായി ട്രീ നിലവിലെ ഡയറക്ടറിയിൽ ഫയൽ കണ്ടെത്തുകയില്ല. കാരണം, സുരക്ഷാ കാരണങ്ങളാൽ, പേര് ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്നതിന് പ്രോഗ്രാം കണ്ടെത്തുന്നതിന് ഉപയോഗിക്കുന്ന PATH എൻവയോൺമെന്റ് വേരിയബിളിൽ അജ്ഞാത കറന്റ് ഡയറക്ടറി ഉൾപ്പെടുത്തിയിട്ടില്ല. $ echo $PATH പരിസ്ഥിതി വേരിയബിളുകളുടെയും അവയുടെ മൂല്യങ്ങളുടെയും ഒരു പൂർണ്ണമായ ലിസ്റ്റ് ഉപയോക്താവിന് ഈ കമാൻഡ് ഉപയോഗിച്ച് ലഭിക്കും: $ env ടെക്സ്റ്റ് ഫയലുകൾ സൃഷ്ടിക്കാൻ, നിങ്ങൾക്ക് ഒരു ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്‌ത ഔട്ട്‌പുട്ടിനൊപ്പം cat കമാൻഡ് ഉപയോഗിക്കാം $ cat > ഫയൽ ടെക്‌സ്‌റ്റ് Ctrl-D ഇവിടെ, Ctrl-D അമർത്തുന്നത് ഫയലിന്റെ ഇൻപുട്ട് സ്ട്രീം എൻഡ് (EOF) പ്രതീകമായ END OF TRANSMISSION-ലേക്ക് കടന്നുപോകുന്നു. നിങ്ങൾക്ക് $ cat >> എന്ന ഫയലിന്റെ അവസാനം ടെക്‌സ്‌റ്റ് ചേർക്കാനും കഴിയും. ഉപയോഗിക്കുന്നു. ഒരു ഫയൽ നീക്കം ചെയ്യുന്നത് $ rm ഫയൽ കമാൻഡ് ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്. മറ്റ് കാര്യങ്ങളിൽ, -r അല്ലെങ്കിൽ -R സ്വിച്ച് നിങ്ങളെ ആവർത്തിച്ച് ഡയറക്‌ടറികളുടെ സബ്‌ട്രീ ഇല്ലാതാക്കാൻ അനുവദിക്കുന്നു. ഫയലുകൾ സുരക്ഷിതമായി ഇല്ലാതാക്കാൻ, ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കാൻ ഒരു അഭ്യർത്ഥന സൃഷ്ടിക്കുന്ന -i സ്വിച്ച് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ഒരു ഫയൽ നീക്കുന്നതും പുനർനാമകരണം ചെയ്യുന്നതും തീയതിയും സമയവും $ mv എന്ന കമാൻഡ് ഉപയോഗിച്ചാണ് ചെയ്യുന്നത് പുതിയത് $ date കമാൻഡ് ഉപയോഗിച്ച് നിലവിലെ സിസ്റ്റം സമയവും തീയതിയും നിർണ്ണയിക്കാവുന്നതാണ് സമയം കൂടാതെ/അല്ലെങ്കിൽ തീയതി മാറ്റുന്നതിന്, MMDDhhmmYY ഫോർമാറ്റിലുള്ള പരാമീറ്റർ ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്, ജോലിക്ക് ജനുവരി 24 8:36 PM 2011, $date നൽകുക, UNIX സിസ്റ്റങ്ങളിൽ നിലവിലുള്ള സമയ കമാൻഡ് അടുത്ത പ്രോസസ്സ് ഉപയോഗിക്കുന്ന സമയം കാണിക്കുന്നു (തത്സമയം, ഉപയോക്തൃ മോഡ് എക്‌സിക്യൂഷൻ സമയം, കേർണൽ മോഡ് സമയം) , നിലവിലെ സിസ്റ്റം സമയമല്ല. Vlasov S.V FKN VGU, Voronezh 8 പരീക്ഷിക്കുക

9 $ സമയ തീയതി നിങ്ങൾക്ക് ഇതുപോലുള്ള ഔട്ട്‌പുട്ട് യഥാർത്ഥ ഉപയോക്താവ് sys 0m0.000s 0m0.000s 0m0.040s സിസ്റ്റത്തിൽ മറ്റാരുണ്ട്? UNIX OS എന്നത് ഒരു മൾട്ടി-യൂസർ സിസ്റ്റമാണ്, അത് ഒരേസമയം നിരവധി ഉപയോക്താക്കളെ ഒരു ലോഗിൻ പ്രോസസ്സ് എക്സിക്യൂട്ട് ചെയ്യാനും സിസ്റ്റത്തിൽ പരസ്പരം സ്വതന്ത്രമായി പ്രവർത്തിക്കാനും അനുവദിക്കുന്നു. നിലവിൽ ആരാണ് ലോഗിൻ ചെയ്തിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കാൻ, ഉപയോക്താവിന്റെ ലോഗിൻ നാമം, ടെർമിനൽ, ലോഗിൻ പ്രക്രിയ ആരംഭിച്ച സമയം എന്നിവ കാണിക്കുന്ന $ who കമാൻഡ് ഉപയോഗിക്കുന്നു. ഒരു മൾട്ടി-യൂസർ സിസ്റ്റത്തിൽ, ഒരേ ഉപയോക്താവിന് ഒരേ സമയം നിരവധി വ്യത്യസ്ത ടെർമിനലുകൾ ഉപയോഗിക്കാം (ഉദാഹരണത്തിന്, നിരവധി സമാന്തര SSH സെഷനുകൾ). നിലവിലെ ടെർമിനൽ ആരാണ് ഉപയോഗിക്കുന്നതെന്ന് നിർണ്ണയിക്കാൻ, നിങ്ങൾക്ക് $ whoami രജിസ്റ്റർ ചെയ്ത ഉപയോക്താക്കൾ എന്ന കമാൻഡ് ഉപയോഗിക്കാം അതിനാൽ, സിസ്റ്റം ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ ഒരു രജിസ്റ്റർ ചെയ്ത ഉപയോക്താവായിരിക്കണം. UNIX/Linux സിസ്റ്റങ്ങളിൽ ഒരു സ്റ്റാൻഡേർഡ് നാമമുള്ള സൂപ്പർ യൂസർ അവകാശങ്ങളുള്ള ഒരു സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററാണ് രജിസ്ട്രേഷൻ നടത്തുന്നത് - റൂട്ട്. 5 സാധാരണയായി, എല്ലാ ഉപയോക്തൃ രജിസ്ട്രേഷൻ റെക്കോർഡുകളും ഒരൊറ്റ ഫയലിൽ സൂക്ഷിക്കുന്നു /etc/passwd, അത് എല്ലാവർക്കും വായിക്കാൻ കഴിയും $ cat /etc/passwd സിസ്റ്റത്തിന്റെ മുൻ പതിപ്പുകളിൽ, ഉപയോക്താവിന്റെ എൻക്രിപ്റ്റ് ചെയ്ത പാസ്‌വേഡ് (ഹാഷ്) (പിന്നീടുള്ള രണ്ടാമത്തെ ഫീൽഡ് ഉപയോക്തൃനാമം , കോളണുകളാൽ വേർതിരിച്ചിരിക്കുന്നു). എന്നാൽ പുതിയ സിസ്റ്റങ്ങളിൽ, റൂട്ട് അല്ലാതെ മറ്റാർക്കും വായിക്കാൻ കഴിയാത്ത മറ്റൊരു /etc/shadow ഫയലിൽ പാസ്‌വേഡ് ഹാഷുകൾ സൂക്ഷിക്കുന്നത് പതിവാണ്. /etc/passwd ഫയലിലെ പാസ്‌വേഡ് ഫീൽഡ് /etc/shadow എൻട്രിയിലേക്ക് ഒരു മറഞ്ഞിരിക്കുന്ന റഫറൻസ് മാത്രമേ സംഭരിക്കുന്നുള്ളൂ, അതിനാൽ "*" പ്രതീകം മാത്രമേ ദൃശ്യമാകൂ. UNIX സിസ്റ്റങ്ങളിൽ നിലവിലുള്ള പാസ്‌വേഡ് മാറ്റുന്നതിന്, നെയിം കമാൻഡിനായി $ passwd മാറ്റുന്ന പാസ്‌വേഡ് ഉപയോഗിക്കുക. (നിലവിലെ) UNIX പാസ്‌വേഡ്: ഉപയോക്താവിന്റെ നിലവിലെ പാസ്‌വേഡ് പുതിയ UNIX zfyycqw: പുതിയ പാസ്‌വേഡ് വീണ്ടും ടൈപ്പ് ചെയ്യുക പുതിയ UNIX പാസ്‌വേഡ്: പുതിയ പാസ്‌വേഡ് (മുൻ വരിയിലെ പോലെ തന്നെ) passwd: പാസ്‌വേഡ് വിജയകരമായി അപ്‌ഡേറ്റുചെയ്‌തു അല്ലെങ്കിൽ പാസ്‌വേഡ്: പ്രാമാണീകരണ ടോക്കൺ കൃത്രിമത്വം പിശക് മോശം പാസ്‌വേഡ്: ഇത് വളരെ ലളിതമാണ് സിംപ്ലിസ്റ്റിക്/സിസ്റ്റമാറ്റിക് 5 സാധാരണയായി, ലോഗിൻ ചെയ്യാൻ റൂട്ട് ഉപയോഗിക്കാറില്ല; പകരം, അഡ്മിനിസ്ട്രേറ്റർ തനിക്കായി ഒരു സാധാരണ ലോഗിൻ സൃഷ്ടിക്കുന്നു, എന്നാൽ സൂപ്പർ യൂസർ പ്രത്യേകാവകാശങ്ങൾ ആവശ്യമുള്ള പ്രവർത്തനങ്ങൾ നടത്താൻ su കമാൻഡ് ഉപയോഗിക്കുന്നു. ലിനക്സ് സിസ്റ്റങ്ങളിൽ, സുഡോ കമാൻഡ് Vlasov S.V FKN VGU, Voronezh 9 വഴി റൂട്ട് അവകാശങ്ങളോടെ പ്രവർത്തനങ്ങൾ നടത്താനുള്ള അവകാശം നേടുന്ന ഒരു കൂട്ടം പ്രിവിലേജ്ഡ് യൂസർ സുഡോറുകൾ ജനപ്രിയമാണ്.

10 ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ മറ്റൊരു പാസ്‌വേഡ് നൽകണം. ഒരു പ്രത്യേക സൂപ്പർ യൂസർ മോഡിൽ പാസ്സ്‌വേഡ് പ്രോസസ്സ് പ്രവർത്തിക്കുന്നു, കൂടാതെ Ctrl-C അമർത്തി അയച്ച SIGINT സിഗ്നൽ അവഗണിക്കുകയും അങ്ങനെ തടസ്സപ്പെടുത്താൻ കഴിയില്ലെന്നും ശ്രദ്ധിക്കുക. ലളിതമായ ആശയവിനിമയ മാർഗം ഒരേ സമയം സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഉപയോക്താക്കൾക്ക് $ റൈറ്റ് നെയിം എന്ന കമാൻഡ് ഉപയോഗിച്ച് പരസ്പരം ഹ്രസ്വ സന്ദേശങ്ങൾ അയയ്‌ക്കാൻ കഴിയും. നിർദ്ദിഷ്ട പേര്/ടെർമിനൽ ഉള്ള ഉപയോക്താവിന് tty0-ൽ 10:30-ന് your_name-ൽ നിന്ന് അറിയിപ്പ് സന്ദേശം ഉടൻ ലഭിക്കും. നിങ്ങളുടെ ടെർമിനലിൽ (ഇവിടെ tty0) ടൈപ്പ് ചെയ്യുന്നത് തുടരുകയാണെങ്കിൽ, ഉപയോക്താവിന്റെ ടെർമിനലിൽ കമാൻഡിൽ വ്യക്തമാക്കിയ പേരിനൊപ്പം സന്ദേശം ഉടൻ തന്നെ വരി വരിയായി ദൃശ്യമാകും. സന്ദേശം അവസാനിപ്പിക്കാൻ, Ctrl-D എന്ന് ടൈപ്പ് ചെയ്യുക. എന്നിരുന്നാലും, നിങ്ങളുടെ എതിരാളിക്ക് സന്ദേശങ്ങളൊന്നും ലഭിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ, സന്ദേശങ്ങൾ അയയ്‌ക്കാനോ സ്വീകരിക്കാനോ ഉള്ള കഴിവ് അപ്രാപ്‌തമാക്കുന്നതിന് അവൻ $ mesg n കമാൻഡ് ഉപയോഗിക്കുന്നു. ഈ ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കാൻ, ഉപയോക്താവ് $ mesg y എന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കണം, സിസ്റ്റത്തിലെ എല്ലാ ഉപയോക്താക്കൾക്കും ഒരേസമയം ഒരു സന്ദേശം അയയ്‌ക്കണമെങ്കിൽ (സന്ദേശങ്ങൾ പ്രവർത്തനക്ഷമമാക്കിയവർ), നിങ്ങൾക്ക് $ wall സന്ദേശം 20 വരികൾ വരെ Ctrl ഉപയോഗിക്കാം. -D സെഷൻ അവസാനിപ്പിക്കുക $ ലോഗ്ഔട്ട് നിങ്ങൾക്ക് Ctrl-D അല്ലെങ്കിൽ $ എക്സിറ്റ് ഉപയോഗിക്കാം ലോഗൗട്ട് കമാൻഡ് സെഷൻ അവസാനിപ്പിക്കില്ല, പകരം രണ്ട് സന്ദേശങ്ങളിൽ ഒന്ന് പ്രദർശിപ്പിക്കുക, അല്ലെങ്കിൽ ഷെൽ ലോഗിൻ ചെയ്യാത്ത ജോലികൾ നിർത്തിയിരിക്കുന്നു: "എക്സിറ്റ്" Z ഉപയോഗിക്കുക) ടാസ്ക്കുകൾ . ജോലികൾ സാധാരണ ഗതിയിൽ പൂർത്തിയാകുന്നതുവരെ (ജോലികളും fg കമാൻഡുകളും ഉപയോഗിച്ച്) പ്രവർത്തിക്കുന്നത് തുടരാനുള്ള ഓപ്ഷൻ നിങ്ങൾക്കുണ്ട്. എന്നിരുന്നാലും, ഇത് ചെയ്തില്ലെങ്കിൽ, ലോഗ്ഔട്ട് അല്ലെങ്കിൽ Ctrl-D കമാൻഡ് വീണ്ടും നൽകുമ്പോൾ സസ്പെൻഡ് ചെയ്ത ജോലികൾ അവസാനിപ്പിക്കും (ഒരു SIGTERM സിഗ്നലിൽ). രണ്ടാമത്തെ സന്ദേശം അർത്ഥമാക്കുന്നത്, ലോഗിൻ പ്രക്രിയയുമായി ബന്ധമില്ലാത്ത നിലവിലെ ഷെൽ സെഷൻ പ്രവർത്തിപ്പിക്കുന്ന ലോഗിൻ പ്രക്രിയ ആരംഭിച്ച ഷെല്ലിൽ നിന്ന് നിങ്ങൾ ചൈൽഡ് പ്രോസസുകൾ സൃഷ്ടിച്ചു എന്നാണ്. Vlasov S.V FKN VSU, വൊറോനെജ് 10

11 ലോഗണിൽ സ്പോൺ ചെയ്ത ഷെൽ പ്രക്രിയയിലേക്ക് മടങ്ങുന്നതിന് നിലവിലെ ഷെല്ലിൽ എക്സിറ്റ് അല്ലെങ്കിൽ Ctrl-D കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യേണ്ടത് ആവശ്യമാണ്. വിവിധ റിസോഴ്‌സുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഉപസിസ്റ്റങ്ങൾ അടങ്ങുന്ന ഒരു സങ്കീർണ്ണ സോഫ്‌റ്റ്‌വെയർ സിസ്റ്റമാണ് OS. സിസ്റ്റം കോൾ ഇന്റർഫേസ് വഴി UNIX/Linux കേർണൽ സബ്സിസ്റ്റങ്ങളുടെ പ്രവർത്തനത്തിന്റെ പ്രധാന സവിശേഷതകൾ പഠിക്കുക എന്നതാണ് കോഴ്‌സിന്റെ ഉദ്ദേശ്യം. Vlasov S.V FKN VSU, വൊറോനെജ് 11


RF-ന്റെ വിദ്യാഭ്യാസ, ശാസ്ത്ര മന്ത്രാലയം

6.31 ചക്രങ്ങൾ. പാരാമീറ്റർ ഷിഫ്റ്റ്. മൂല്യങ്ങളിലെ വേരിയബിളിനായി, var1 ന് മൂല്യം1 മൂല്യം2 മൂല്യത്തിൽ പ്രസ്താവനകൾ നടത്തുക, $(ls *.sh) എന്നതിൽ ഫയൽ1-ന് വേണ്ടി $var1 പ്രതിധ്വനിപ്പിക്കുക; $File1 പ്രതിധ്വനിപ്പിക്കുക >> All.txt ചെയ്‌തിരിക്കുമ്പോൾ വ്യവസ്ഥ ചെയ്യുന്നു

ഇൻഫർമേഷൻ ടെക്നോളജി ലെക്ചർ 3 1 ബാഷ് ഷെൽ 2 ബേസിക്സ് ഷെൽ അല്ലെങ്കിൽ ഷെൽ ടെക്സ്റ്റ് മോഡ് ഓപ്പറേഷൻ (കമാൻഡ് ലൈൻ ഇന്റർഫേസ്) ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് (GUI)

ഷെൽ നിർവ്വചനം: ഷെൽ [ഷെൽ] ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കമാൻഡ് ഇന്റർപ്രെറ്റർ. ഉപയോക്താവുമായുള്ള ജോലിയുടെ ഓർഗനൈസേഷനെ ആശ്രയിച്ച് ഷെല്ലുകളെ രണ്ട് തരങ്ങളായി തിരിച്ചിരിക്കുന്നു: - കമാൻഡ് ലൈൻ ഇന്റർപ്രെറ്റർ; - ഗ്രാഫിക്

2 നാവിഗേഷൻ നമ്മൾ ആദ്യം പഠിക്കാൻ ശ്രമിക്കുന്നത് (കുറച്ച് കീസ്ട്രോക്കുകൾക്ക് ശേഷം) Linux ഫയൽ സിസ്റ്റം നാവിഗേറ്റ് ചെയ്യുക എന്നതാണ്.

ഉയർന്ന തലത്തിലുള്ള ഭാഷയിൽ (HLE), സെമസ്റ്റർ 1 2009 2010 അധ്യയന വർഷം Polyakov A.Yu. ലബോറട്ടറി വർക്ക് 1. Linux OS പ്രോഗ്രാമിംഗ് പരിസ്ഥിതി. ജോലിയുടെ ഉദ്ദേശ്യം: സോഫ്റ്റ്വെയർ പരിചയപ്പെടാൻ

പ്രഭാഷണം 2. പ്രോസസ് കൺട്രോൾ സബ്സിസ്റ്റം. ഒരു മൾട്ടിടാസ്‌കിംഗ് സിസ്റ്റത്തിലെ പ്രോസസ്സ് മാനേജ്‌മെന്റ് ഓരോ റണ്ണിംഗ് പ്രോസസിനും കേർണൽ റിസോഴ്‌സുകൾ അനുവദിക്കുകയും പ്രോസസ്സ് സന്ദർഭ സ്വിച്ചിംഗ് നടത്തുകയും ചെയ്യുന്നു.

മോസ്‌കോ സ്റ്റേറ്റ് ടെക്‌നിക്കൽ യൂണിവേഴ്‌സിറ്റി അവരെ. എൻ.ഇ. ബൗമാൻ ഫാക്കൽറ്റി ഓഫ് കമ്പ്യൂട്ടർ സയൻസ് ആൻഡ് കൺട്രോൾ സിസ്റ്റംസ് ഡിപ്പാർട്ട്‌മെന്റ് ഓഫ് ഓട്ടോമേറ്റഡ് ഇൻഫർമേഷൻ പ്രോസസിംഗ് ആൻഡ് കൺട്രോൾ സിസ്റ്റംസ് സെംകിൻ പി.എസ്., സെംകിൻ

സൺ ഡിപ്പാർട്ട്‌മെന്റിന്റെ ടെർമിനൽ ക്ലാസുകളിൽ OS GNU/Linux-നൊപ്പം ജോലിയുടെ ഉദ്ദേശ്യം: സി ഭാഷയിൽ ഏറ്റവും ലളിതമായ പ്രോഗ്രാം എഴുതാൻ OS GNU/Linux-ന്റെ സോഫ്റ്റ്‌വെയർ പരിചയപ്പെടാൻ. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (OS) GNU/Linux

BOIN സിസ്റ്റം. നടത്തിയത്: Krapov Nikolai Pavlovich Institute for Information Transmission Problems of the Russian Academy of Sciences പ്രായോഗിക പാഠം Linux OS-മായി പ്രവർത്തിക്കുന്നതിന്റെ അടിസ്ഥാനങ്ങൾ BOINC സെർവറിന്റെ ഇൻസ്റ്റാളേഷൻ പ്രായോഗിക പാഠം ജോലിയുടെ അടിസ്ഥാനങ്ങൾ

OS ഘടകങ്ങൾ പ്രധാന OS ഘടകങ്ങൾ 1. പ്രോസസ്സ് മാനേജ്മെന്റ് 2. പ്രധാന മെമ്മറി മാനേജ്മെന്റ് 3. ഫയൽ മാനേജ്മെന്റ് 4. I/O സിസ്റ്റം മാനേജ്മെന്റ് 5. എക്സ്റ്റേണൽ മെമ്മറി മാനേജ്മെന്റ് 6. നെറ്റ്വർക്കിംഗ് പിന്തുണ

Linux കമാൻഡ് ലൈനിലേക്കുള്ള ആമുഖം എങ്ങനെ വേവലാതിപ്പെടാതെ ഷെല്ലിനെ സ്നേഹിക്കാം അലക്സി സെർഗുഷിചേവ് ബയോഇൻഫോർമാറ്റിക്‌സിലെ പ്രാക്ടിക്കൽ സ്കൂൾ ISL "കമ്പ്യൂട്ടർ ടെക്നോളജീസ്" 19.02.2014 കമാൻഡ് ലൈൻ കമാൻഡ് ലൈൻ

ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ലെക്ചർ 6 കമാൻഡ് ഷെൽ (ഷെൽ, ബാഷ്) യുണിക്സ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലെ ഒരു കമാൻഡ് ലൈൻ ഇന്റർഫേസാണ്, അതായത്, ഉപയോക്താവ് നൽകുന്ന അല്ലെങ്കിൽ വായിക്കുന്ന കമാൻഡുകൾ ഇത് നടപ്പിലാക്കുന്നു.

ലബോറട്ടറി ജോലി 4 പ്രക്രിയകളുമായുള്ള പരിചയം ജോലിയുടെ ഉദ്ദേശ്യം പ്രക്രിയയുടെ ആശയം പരിചയപ്പെടാൻ. സിസ്റ്റത്തിൽ ലഭ്യമായ പ്രക്രിയകളുടെ ഒരു ലിസ്റ്റ് നേടാനും അവയുടെ അവസ്ഥ നിയന്ത്രിക്കാനും പഠിക്കുക. 1. സൈദ്ധാന്തിക വിവരങ്ങൾ

ഫയൽ നാമകരണ പാറ്റേണുകൾ, ഫയൽ തിരയൽ, മറ്റ് UNIX സവിശേഷതകൾ Linux ലോഗിൻ പ്രവർത്തിപ്പിക്കുക putty.exe ip വിലാസം നൽകുക ക്ലിക്ക് ചെയ്യുക ഉപയോക്തൃനാമം വിദ്യാർത്ഥിx പാസ്‌വേഡ് വിദ്യാർത്ഥിx 2 തുറക്കുക ഒരു ഡയറക്ടറി സൃഷ്ടിക്കുക

ഉള്ളടക്കപ്പട്ടിക ആമുഖം 6 പ്രഭാഷണം 1. ലിനക്സ് സെഷൻ 8 .................. 13 1.3 സിസ്റ്റത്തിലേക്കുള്ള ഒരേസമയം പ്രവേശനം .............. ....

സാധാരണക്കാർക്ക് ആക്സസ് ചെയ്യാവുന്ന, UNIX സിസ്റ്റത്തിന്റെ വിശാലമായ ലോകത്തിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ വിവരിച്ചിരിക്കുന്നു. ഉപയോക്താവ് ക്രമേണ സിസ്റ്റത്തിൽ പ്രവേശിക്കാനും വിവിധ കമാൻഡുകൾ ഉപയോഗിക്കാനും സഹായം ചോദിക്കാനും കണ്ടെത്താനും പഠിക്കുന്നു

സ്റ്റാൻഡേർഡ് ഡോക്യുമെന്റ് ടെംപ്ലേറ്റുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു കോഗ്നിറ്റീവ് ടെക്നോളജീസിനായുള്ള ഉപയോക്തൃ ഗൈഡ് മോസ്കോ, 2015 2 സംഗ്രഹം E1 യൂഫ്രട്ടീസ് സോഫ്റ്റ്വെയർ പാക്കേജിലെ ഉപയോഗത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഈ പ്രമാണം നൽകുന്നു

കമ്പ്യൂട്ടർ സയൻസ് ഇൻഫർമേഷൻ ടെക്‌നോളജി ലെക്ചർ 1. ലിനക്‌സ് ഒഎസിലേക്കുള്ള ആമുഖം ലിനക്‌സിന്റെ റിയൽ മൾട്ടിടാസ്‌കിംഗിന്റെ പ്രധാന സവിശേഷതകൾ മൾട്ടി-യൂസർ ആക്‌സസ് ഡിസ്‌ക് പേജിംഗിലേക്ക് റാം സ്വാപ്പ് ചെയ്യുക

മറ്റ് ഭാഷകൾ: റാസ്‌ബെറി പൈയ്‌ക്കായുള്ള ഇംഗ്ലീഷ് റഷ്യൻ ഇറിഡിയം സെർവർ ഒരു i3 ലൈറ്റ് പ്രോജക്റ്റിൽ ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു റാസ്‌ബെറി പൈയ്‌ക്കുള്ള ഇറിഡിയം സെവർ പ്രവർത്തിക്കുന്ന ഇറിഡിയം സെർവറിന്റെ ഒരു സോഫ്റ്റ്‌വെയർ നിർവ്വഹണമാണ്.

ഫെഡറൽ ഏജൻസി ഫോർ എഡ്യൂക്കേഷൻ ടോംസ്ക് പോളിടെക്നിക് യൂണിവേഴ്സിറ്റി 2009 ലബോറട്ടറി ജോലികൾ ചെയ്യുന്നതിനുള്ള ലളിതമായ ഷെൽ ടൂൾസ് മാർഗ്ഗനിർദ്ദേശങ്ങൾ

പാഠം 3. വിഷയം: ലിനക്സിലെ അക്കൗണ്ടുകൾ. പാഠത്തിന്റെ തരം: പ്രഭാഷണം, പ്രായോഗിക പാഠം. പരിശീലന ചോദ്യങ്ങൾ: 1. ഒരു അക്കൗണ്ടിന്റെയും ആധികാരികതയുടെയും ആശയം. ഫയലുകൾ /etc/passwd, /etc/group, /etc/shadow, /etc/gshadow.

"ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ" എന്ന അച്ചടക്കത്തിന്റെ പ്രോഗ്രാമിന്റെ വ്യാഖ്യാനം 1. അച്ചടക്കം മാസ്റ്റേഴ്സ് ചെയ്യുന്നതിനുള്ള ലക്ഷ്യങ്ങൾ "ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ" എന്ന അച്ചടക്കത്തിൽ പ്രാവീണ്യം നേടുന്നതിന്റെ ലക്ഷ്യങ്ങൾ ഇവയാണ്:

ലബോറട്ടറി വർക്ക് 2. Xubuntu OS ടെർമിനൽ വഴി ഫയൽ ഘടനയും അതിന്റെ പരിപാലനവും വഴി നാവിഗേറ്റുചെയ്യൽ പ്രായോഗിക ഭാഗം II. OS ടെർമിനൽ വഴി ഫയൽ ഘടനയിലൂടെയുള്ള നാവിഗേഷനും അതിന്റെ പരിപാലനവും

Page 1 of 7 News ഹാർഡ്‌വെയർ ലിനക്‌സ് ക്ലസ്റ്റർ റിസോഴ്‌സ് ഉപയോഗ സ്ഥിതിവിവരക്കണക്ക് എസ്പിപി-2000 AFS-ലെ ലിനക്‌സ് ക്ലസ്റ്റർ രജിസ്‌ട്രേഷൻ രജിസ്‌ട്രേഷൻ നെറ്റ്‌വർക്ക് സുരക്ഷാ പ്രശ്‌നങ്ങൾ ലൈബ്രറികൾ

അടിസ്ഥാന ആശയങ്ങളും നിർവചനങ്ങളും ഒരു കമ്പ്യൂട്ടറിന്റെ പ്രവർത്തനത്തെ നിയന്ത്രിക്കുകയും അതിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഉപകരണങ്ങളുടെ ഇടപെടൽ ഉറപ്പാക്കുകയും ചെയ്യുന്ന ഒരു സോഫ്റ്റ്വെയർ പാക്കേജാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (ഇനി OS എന്ന് വിളിക്കുന്നു).

അധ്യായം 1 ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കൽ നിങ്ങൾ ഈ പുസ്തകം വായിക്കുന്നത് ലിനക്സ് പഠിക്കാൻ ആഗ്രഹിക്കുന്നു എന്നാണ് സൂചിപ്പിക്കുന്നത്. നിങ്ങൾ ഈ യാത്ര ആരംഭിക്കുന്നതിന് മുമ്പ്, ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്താണെന്ന് നിങ്ങൾ മനസ്സിലാക്കണം.

പ്രായോഗിക ജോലി 10 ലിനക്സിലെ ഫയലുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു ജോലിയുടെ ഉദ്ദേശ്യം: ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ ഫയലുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിന്റെ സവിശേഷതകൾ പഠിക്കുക. വർക്ക് പ്ലാൻ: 1. ഹ്രസ്വമായ സൈദ്ധാന്തിക വിവരങ്ങൾ പരിചയപ്പെടുക.

അംഗീകൃത -LU ഇൻഫോർമേഷൻ പ്രൊട്ടക്ഷൻ സിസ്റ്റം അനധികൃത ആക്‌സസ്സ് ഡാളസ് ലോക്ക് ലിനക്സ് ഓപ്പറേറ്ററുടെ (ഉപയോക്താവിന്റെ) മാനുവൽ ഷീറ്റുകൾ 11 2016 2 സംഗ്രഹം ഈ ഓപ്പറേറ്ററുടെ മാനുവൽ വിതരണം ചെയ്തു

ഇൻഫർമേഷൻ ടെക്നോളജി ലെക്ചർ 2 ലിനക്സ് കമാൻഡുകൾ 2 ലിനക്സ് കമാൻഡുകൾ ലിനക്സ് കൺസോൾ കമാൻഡുകൾ - ഉപയോക്താവും ഒഎസും തമ്മിലുള്ള ഇടപെടൽ കമാൻഡ് ലൈൻ വഴി ഓരോ കമാൻഡിനും പിന്നിൽ മാനുവൽ ഇൻപുട്ട് വഴി നടപ്പിലാക്കുന്നു

വിശ്വസനീയമായ ഡൗൺലോഡ് "Blokhost-MDZ" ഹാർഡ്‌വെയർ-സോഫ്റ്റ്‌വെയർ കോംപ്ലക്സ് HSS "Blokhost-MDZ"-നുള്ള ഇൻസ്റ്റാളേഷൻ ഗൈഡ്. ഇൻസ്റ്റലേഷൻ ഗൈഡ്. പേജ് 2 വ്യാഖ്യാനം പ്രമാണം ഇൻസ്റ്റാളേഷനെ വിവരിക്കുന്നു

ആശയവിനിമയ സേവനങ്ങൾ നൽകുന്നതിനുള്ള മൾട്ടിഫങ്ഷണൽ ഹാർഡ്‌വെയറും സോഫ്റ്റ്‌വെയർ കോംപ്ലക്സും "ഇസ് റിനോ" അടിസ്ഥാന സോഫ്റ്റ്‌വെയർ കൺട്രോൾ സെർവർ ഉള്ളടക്കങ്ങൾ 1 ആമുഖം... 3 2 സോഫ്റ്റ്‌വെയർ കോമ്പോസിഷൻ... 3 3 സെർവർ ഇൻസ്റ്റാളേഷൻ...

Rutoken ലോഗൺ. അഡ്മിനിസ്ട്രേറ്റർ ഗൈഡ് 2018 ആക്റ്റിവ് കമ്പനി ഈ ഡോക്യുമെന്റിൽ ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾക്കുള്ള ഉത്തരങ്ങൾ ഈ ഡോക്യുമെന്റിൽ അടങ്ങിയിരിക്കുന്നു: Rutoken Logon സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നം എന്തിനുവേണ്ടിയാണ് ഉപയോഗിക്കുന്നത്? (പേജ് കാണുക.

പാഠം ഉള്ളടക്കം ടെർമിനോളജി റിമോട്ട് ആക്സസ് ടൂളുകൾ ലോഗിൻ 1 ഉപയോക്താവ് (ഉപയോക്താവ്) ഉപയോക്താവ്, അക്കൗണ്ട് (അക്കൗണ്ട്). സിസ്റ്റം പ്രവർത്തനങ്ങൾ രേഖപ്പെടുത്തുന്നതിനുള്ള ഒരു വസ്തു. ലോഗിൻ 1. ഉപയോക്താവിന്റെ/അക്കൗണ്ടിന്റെ പേര്

ടാസ്ക്കുകൾ ഭാഗം 1: കമാൻഡ് ലൈനിൽ നിന്ന് FTP പ്രവർത്തിപ്പിക്കുക ഭാഗം 2: WS_FTP LE ക്ലയന്റ് ഉപയോഗിച്ച് ഒരു FTP ഫയൽ ഡൗൺലോഡ് ചെയ്യുക ഭാഗം 3: ഒരു ബ്രൗസർ പശ്ചാത്തലത്തിൽ FTP പ്രവർത്തിപ്പിക്കുക/സ്ക്രിപ്റ്റ് FTP (ഫയൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ) ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

ഓർഗനൈസേഷൻ, ഘടന, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ഘടന, അവയുടെ ഷെല്ലുകൾ, കൂടാതെ നിരവധി നിർദ്ദിഷ്ട സിസ്റ്റങ്ങൾ എന്നിവയുടെ പൊതു തത്വങ്ങൾ പരിഗണിക്കപ്പെടുന്നു. വിവര മാനേജ്മെന്റ്, പ്രക്രിയകൾ എന്നിവയുടെ പ്രശ്നങ്ങളിൽ ഗണ്യമായ ശ്രദ്ധ ചെലുത്തുന്നു

ഒരു FreeBSD നെറ്റ്‌വർക്ക് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സജ്ജീകരിക്കുന്നത് സെർവറുകൾക്കും ഡെസ്‌ക്‌ടോപ്പുകൾക്കും എംബഡഡ് കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്‌ഫോമുകൾക്കുമുള്ള ഒരു ആധുനിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ് FreeBSD FreeBSD. FreeBSD ആധുനിക നെറ്റ്‌വർക്കിംഗ് നൽകുന്നു

LLC "കമ്പനി" ALS, TEK "സ്വിച്ചുകളുടെ കുടുംബത്തിന്റെ സോഫ്‌റ്റ്‌വെയർ ALS-24000, v. 6.01 ഇൻസ്റ്റലേഷൻ മാനുവൽ ഷീറ്റുകൾ 13 2017 2 1. പൊതുവിവരങ്ങൾ 3 1.1. ഉദ്ദേശ്യവും വ്യാപ്തിയും 3 2. കംപ്യൂട്ടർ REQUREMENT

IV. അച്ചടക്കം "ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ" പഠിക്കുമ്പോൾ വിദ്യാർത്ഥികളുടെ സ്വതന്ത്ര ജോലിയുടെ ഓർഗനൈസേഷനായുള്ള രീതിശാസ്ത്രപരമായ നിർദ്ദേശങ്ങൾ പി / പി അച്ചടക്കത്തിന്റെ വിഭാഗത്തിന്റെ പേര് 1. ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ പരിണാമം. ഉദ്ദേശ്യം

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഏറ്റവും പ്രധാനപ്പെട്ട പ്രോഗ്രാമാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നത് കമ്പ്യൂട്ടറിന്റെ എല്ലാ ഹാർഡ്‌വെയറുകളുടെയും സോഫ്റ്റ്‌വെയർ ഭാഗങ്ങളുടെയും പരസ്പരം ഇടപെടൽ ഉറപ്പാക്കുന്ന പ്രോഗ്രാമുകളുടെ ഒരു കൂട്ടമാണ്.

4 ലാബ് 1. ഒരു വെർച്വൽ മെഷീനിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുകയും ക്രമീകരിക്കുകയും ചെയ്യുന്നു 1.1. പ്രവർത്തനത്തിന്റെ ഉദ്ദേശ്യം ഈ സൃഷ്ടിയുടെ ഉദ്ദേശ്യം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പ്രായോഗിക കഴിവുകൾ നേടുക എന്നതാണ്

ഫെഡറൽ സ്റ്റേറ്റ് ബഡ്ജറ്ററി എജ്യുക്കേഷണൽ ഇൻസ്റ്റിറ്റ്യൂഷൻ ഓഫ് ഹയർ പ്രൊഫഷണൽ എഡ്യൂക്കേഷൻ "നാഷണൽ റിസർച്ച് ടോംസ്ക് പോളിടെക്നിക് യൂണിവേഴ്സിറ്റി" അംഗീകരിച്ചു: അക്കാദമിക് തലവൻ

ലബോറട്ടറി വർക്ക് 1. Windows OS സൈദ്ധാന്തിക ഭാഗത്തിന്റെ കമാൻഡ് ലൈൻ ഇന്റർപ്രെറ്റർ ഉപയോഗിച്ച് ഫയൽ ഘടനയും അതിന്റെ പരിപാലനവും വഴി നാവിഗേറ്റുചെയ്യുന്നു. ഉപഡയറക്‌ടറികളുടെ പേരുകൾ അടങ്ങുന്ന ഒരു പ്രത്യേക തരം ഫയൽ ഡയറക്ടറി

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സോഫ്റ്റ്‌വെയർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഏറ്റവും പ്രധാനപ്പെട്ട പ്രോഗ്രാമാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എല്ലാ ഹാർഡ്‌വെയറുകളുടെയും സോഫ്റ്റ്‌വെയർ ഭാഗങ്ങളുടെയും ഇടപെടൽ ഉറപ്പാക്കുന്ന പ്രോഗ്രാമുകളുടെ ഒരു കൂട്ടമാണ്.

പ്ലാറ്റ്‌ഫോം കോൺഫിഗറേഷനുകൾക്കായുള്ള ലൈസൻസിംഗും പരിരക്ഷണ സംവിധാനവും 1C:എന്റർപ്രൈസ് 8, പതിപ്പ് 3.0 അഡ്മിനിസ്ട്രേറ്ററുടെ ഗൈഡ് പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ... 1 സിസ്റ്റം കോമ്പോസിഷൻ... 1 SLK സെർവർ... 1 ബാഹ്യ ഘടകം...

ആമുഖം ഗ്നു/ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി പ്രവർത്തിക്കുന്നു നിലവിൽ, ഡെസ്ക്ടോപ്പ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായുള്ള ഉപയോക്തൃ ഇടപെടലിനുള്ള പ്രധാന ഇന്റർഫേസ് ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് (ഗ്രാഫിക്) ആണ്.

പ്രായോഗിക വർക്ക് 2 ഒഎസ് വിൻഡോസ് കമാൻഡ് ലൈൻ ജോലിയുടെ ഉദ്ദേശ്യം: വിൻഡോസ് ഒഎസിന്റെ കമാൻഡ് ലൈൻ ഇന്റർഫേസ് പഠിക്കുക, വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉപയോഗിച്ച് സാധാരണ ജോലികൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള കഴിവുകൾ നേടുക

ലബോറട്ടറി വർക്ക് 2 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ ഫയലുകൾ കൈകാര്യം ചെയ്യുക ലബോറട്ടറി പ്രവർത്തനത്തിന്റെ ലക്ഷ്യങ്ങളും ലക്ഷ്യങ്ങളും ലിനക്സ് പോലുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ പ്രവർത്തിക്കാനുള്ള കഴിവ് നേടുക; ഓപ്പറേറ്റിംഗ് റൂം മാനേജ്മെന്റിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കുന്നു

തെർമിഡെസ്ക് വെർച്വൽ വർക്ക്സ്റ്റേഷൻ കണക്ഷൻ മാനുവൽ അഡ്മിനിസ്ട്രേറ്ററുടെ മാനുവൽ (അടിസ്ഥാന വർക്ക്സ്റ്റേഷൻ തയ്യാറാക്കൽ) 23811505.6200.001.И5.01-2 ഷീറ്റുകൾ 17 മോസ്കോ 2018... 1 കോട്ട്41

FGOBU VPO "SibGUTI" ഡിപ്പാർട്ട്‌മെന്റ് ഓഫ് കമ്പ്യൂട്ടർ സിസ്റ്റംസ് ഡിസിപ്‌ലൈൻസ് "പ്രോഗ്രാമിംഗ് ലാംഗ്വേജുകൾ" "പ്രോഗ്രാമിംഗ്" പ്രായോഗിക പാഠം 55 OS GNU/Linux ലക്ചറർ: VS വകുപ്പിലെ അസോസിയേറ്റ് പ്രൊഫസർ, Ph.D. പോളിയാക്കോവ് ആർടെം യൂറിവിച്ച്

വിദ്യാഭ്യാസ അച്ചടക്ക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെയും പരിസ്ഥിതിയുടെയും അനുബന്ധം വർക്കിംഗ് പ്രോഗ്രാം ഫെഡറൽ സ്റ്റേറ്റിന്റെ അടിസ്ഥാനത്തിലാണ് അക്കാദമിക് അച്ചടക്കമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെയും പരിസ്ഥിതിയുടെയും പ്രവർത്തന പരിപാടി വികസിപ്പിച്ചത്

2.1 ഫയലുകൾ. വിവര സംഭരണ ​​ആവശ്യകതകൾ: പ്രക്രിയ അവസാനിച്ചതിന് ശേഷവും വലിയ അളവിലുള്ള ഡാറ്റ വിവരങ്ങൾ സംഭരിക്കുന്നതിനുള്ള കഴിവ് നിലനിർത്തണം, ഒന്നിലധികം പ്രക്രിയകൾ ഒരേസമയം ഉണ്ടായിരിക്കണം

പ്രോഗ്രാമിംഗ് ഭാഷകളും വിവർത്തന രീതികളും ലബോറട്ടറി പ്രവർത്തനത്തിനുള്ള അവതരണം 2 വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉള്ളടക്കം 2 ഉള്ളടക്കം 3 ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആശയം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (OS) അടിസ്ഥാന സോഫ്റ്റ്വെയർ

ലിനക്സിൽ IBM DB2 v11.1 സെർവർ ഇൻസ്റ്റോൾ ചെയ്യുന്നതിന് ഇൻസ്റ്റലേഷൻ വിസാർഡ് ഉപയോഗിച്ച് IBM DB2 ഇൻസ്റ്റോൾ ചെയ്യുന്നതിന് ഒരു GUI ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യേണ്ടതുണ്ട്, ഇതിൽ പ്രധാന 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 "ഡാറ്റ സ്ട്രീം റിഡയറക്ഷൻ" സ്ട്രീമുകളും ഫയലുകളും യുക്തിപരമായി, ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ എല്ലാ ഫയലുകളും തുടർച്ചയായ ബൈറ്റുകളായി ക്രമീകരിച്ചിരിക്കുന്നു. ഏത് ഫയലും സ്വതന്ത്രമായി പകർത്താനും മറ്റൊന്നിലേക്ക് ചേർക്കാനും കഴിയും

ആരംഭിക്കുന്നതിന്, Linux എന്താണെന്നും അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും പൊതുവായ ഒരു ആശയം ഉണ്ടായിരിക്കുന്നത് നന്നായിരിക്കും.

കൂടാതെ നിങ്ങൾക്ക് ആരംഭിക്കാം ലിനക്സിലേക്കുള്ള ആമുഖങ്ങൾ(sxw). മറ്റ് ആമുഖങ്ങൾ ഉണ്ടെങ്കിലും. ഉദാഹരണത്തിന് ഇത്. UNIX, Linux (SXW), (PDF) എന്നിവയുടെ R.S. Klochkov, N.A. Korshenin Fundamentals എന്നിവരുടെ പേപ്പർ ഇതാ.

OS UNIX-ന്റെ അടിസ്ഥാനകാര്യങ്ങൾ. പരിശീലന കോഴ്സ്. (SXW) (PDF)
പകർപ്പവകാശം (ഇല്ല സി) - പകർപ്പവകാശത്തെ നശിപ്പിക്കുക! 1999-2003 V. Kravchuk, OpenXS ഇനിഷ്യേറ്റീവ്
UNIX ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആർക്കിടെക്ചർ, സവിശേഷതകൾ, അടിസ്ഥാനകാര്യങ്ങൾ എന്നിവയെക്കുറിച്ച് നിങ്ങളെ പരിചയപ്പെടുത്തുന്നതിനാണ് ഈ ഹ്രസ്വ (16 മണിക്കൂർ കണക്കാക്കിയിരിക്കുന്നത്, അതിൽ 6 എണ്ണം ഹാൻഡ്-ഓൺ) ആമുഖ കോഴ്‌സ് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. വിജയകരമായ മാസ്റ്ററിംഗിന് ശേഷം, ഒരു ഉപയോക്താവെന്ന നിലയിൽ UNIX-ൽ സ്വതന്ത്രമായും ഉൽപ്പാദനക്ഷമമായും പ്രവർത്തിക്കാനും ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ അഡ്മിനിസ്ട്രേഷൻ അല്ലെങ്കിൽ പ്രോഗ്രാമിംഗ് പഠിക്കുന്നത് തുടരാനും കോഴ്‌സ് നിങ്ങളെ അനുവദിക്കും.
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, kos165, kos18, kos18).
ഇപ്പോൾ SXW-ലും (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos17, kos17, kos17, ).
HTML ഫോർമാറ്റിലുള്ള പ്രമാണങ്ങളാണ് നിങ്ങൾ തിരഞ്ഞെടുക്കുന്നതെങ്കിൽ, മുകളിലുള്ള ലിങ്കുകൾക്ക് നിങ്ങളെ ഈ പ്രത്യേക ഫോർമാറ്റിൽ പുസ്തക ചാപ്റ്ററുകളുടെ ആർക്കൈവുകൾ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയുന്ന ഒരു പേജിലേക്ക് കൊണ്ടുപോകാൻ കഴിയും.

അടിസ്ഥാന പുസ്തകങ്ങളിൽ നിന്ന്, കാൾ ഷ്രോഡറിന്റെ മികച്ച ഗൈഡിനെ എനിക്ക് ഉപദേശിക്കാനും കഴിയും ലിനക്സ്. പാചകക്കുറിപ്പുകളുടെ ശേഖരം ». ഈ ലിങ്ക് .pdf ഫോർമാറ്റിലുള്ള ഒരു പുസ്തകമാണെന്ന് ഞാൻ ഉടനടി മുന്നറിയിപ്പ് നൽകുന്നു, ഒപ്പം 50 മെഗാവാട്ട് ഭാരം. എന്നാൽ ഒരു ബദൽ ഓപ്ഷനും സാധ്യമാണ് - അതേ പുസ്തകം, അതിൽ മാത്രം

FORMAT.TXTപുസ്‌തകത്തിന്റെ സംഗ്രഹം ഇപ്രകാരമാണ്: “നിർദിഷ്ട പതിപ്പിൽ നുറുങ്ങുകളുടെയും ഉപകരണങ്ങളുടെയും സാഹചര്യങ്ങളുടെയും സവിശേഷ ശേഖരം അടങ്ങിയിരിക്കുന്നു; ഒരു ലിനക്സ് സെർവർ സജ്ജീകരിക്കുമ്പോൾ ഏതൊരു അഡ്മിനിസ്ട്രേറ്ററും അഭിമുഖീകരിക്കുന്ന സങ്കീർണ്ണമായ പ്രശ്നങ്ങൾക്കുള്ള നിരവധി റെഡിമെയ്ഡ് ഡീബഗ്ഗ് ചെയ്ത പരിഹാരങ്ങൾ നിങ്ങൾ കണ്ടെത്തും; ചെറിയ നെറ്റ്‌വർക്കുകൾ സജ്ജീകരിക്കുമ്പോഴും ശക്തമായ വിതരണം ചെയ്ത ഡാറ്റ വെയർഹൗസുകൾ സൃഷ്ടിക്കുമ്പോഴും ഈ പരിഹാരങ്ങൾ ഉപയോഗപ്രദമാകും. പ്രശ്നം-പരിഹാരം-ചർച്ച ഫോർമാറ്റിലുള്ള ഒ'റെയ്‌ലി പാചകക്കുറിപ്പ് പുസ്തകങ്ങളുടെ ഇപ്പോൾ ജനപ്രിയമായ രൂപത്തിലാണ് പുസ്തകം എഴുതിയിരിക്കുന്നത്. പരിചയസമ്പന്നരായ ഉപയോക്താക്കൾ, പ്രോഗ്രാമർമാർ, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ, യൂണിവേഴ്സിറ്റി വിദ്യാർത്ഥികൾ, ബിരുദ വിദ്യാർത്ഥികൾ, അധ്യാപകർ എന്നിവർക്ക്. പെട്ടെന്ന് ലിങ്ക് ഇല്ലാതായാൽ, ദയവായി എന്നെ അറിയിക്കൂ - ഞാൻ എന്റെ സൈറ്റിൽ .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),
അതുപോലെ അലക്സി ഫെഡോർചുക്കിന്റെ ഒരു പുസ്തകം" പോസിക്സ് സാഗ അല്ലെങ്കിൽ പോസിക്സിസത്തിലേക്കുള്ള ആമുഖം” ഇത് നിരവധി സിസ്റ്റങ്ങളുടെ പൊതുവായ പ്രശ്നങ്ങൾ ഉൾക്കൊള്ളുന്നു, പ്രാഥമികമായി UNIX പോലെയുള്ളവ. പേര് സ്വയം സംസാരിക്കുന്നു. രചയിതാക്കളുടെ അഭിപ്രായത്തിൽ, പുസ്തകം ഉപയോക്താക്കൾക്കായി ഉദ്ദേശിച്ചുള്ളതാണ് (തുടക്കക്കാർ ഉൾപ്പെടെ). ഫയലുകൾ ഇതാ - ഭാഗം 1, ഭാഗം 2, ഭാഗം 3, ഭാഗം 4.
ഒപ്പം SXW- ഭാഗം 1, ഭാഗം 2, ഭാഗം 3, ഭാഗം 4.

നിങ്ങൾക്ക് സൗജന്യ സിസ്റ്റങ്ങളുടെ ചരിത്രത്തിൽ താൽപ്പര്യമുണ്ടെങ്കിൽ, പൊതുവായ തലക്കെട്ടിന് കീഴിൽ നിങ്ങൾക്ക് ലേഖനങ്ങളുടെ തിരഞ്ഞെടുപ്പ് വായിക്കാം. എല്ലാവർക്കുമായി തുറന്ന പാത» (sxw) കൂടാതെ, രചയിതാവിന്റെ അഭിപ്രായത്തിൽ, ഓപ്പൺ സോഴ്‌സ്, POSIX സിസ്റ്റങ്ങൾ, UNIX, BSD, Linux എന്നിവയുടെ ചരിത്രം എന്നിവയുടെ പൊതുവായ പ്രശ്നങ്ങൾ ഉൾക്കൊള്ളുന്നു.

കൂടാതെ, OS- ന്റെ തത്വങ്ങൾ മനസ്സിലാക്കുന്നതിന്, ഒരു ഫയലിന്റെ ആശയത്തോടൊപ്പം ഒരു പ്രക്രിയയുടെ ആശയം തീർച്ചയായും ഏറ്റവും പ്രധാനപ്പെട്ട ആശയങ്ങളിലൊന്നാണ്. വി.എ.യുടെ ലേഖനത്തിന്റെ വിഷയം ഇതാണ്. കോസ്ട്രോമിന » ലിനക്സിലെ പ്രക്രിയകളും ഡെമണുകളും» (SXW.

ടെക്സ്റ്റ്-ടെർമിനൽ-HOWTO(SXW)v 0.05, ജൂൺ 1998
ടെക്സ്റ്റ് ടെർമിനലുകൾ എന്താണെന്നും അവ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും അവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും അവ നന്നാക്കുന്നതിനെക്കുറിച്ചുള്ള ചില വിവരങ്ങളെക്കുറിച്ചും ഈ പ്രമാണം വിശദീകരിക്കുന്നു. നിങ്ങൾക്ക് ഒരു ടെർമിനൽ മാനുവൽ ഇല്ലെങ്കിൽ പോലും ഇത് ഒരു പരിധി വരെ ഉപയോഗിക്കാം. ഈ സൃഷ്ടി ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ യഥാർത്ഥ ടെർമിനലുകൾക്ക് വേണ്ടി എഴുതിയതാണെങ്കിലും, അതിൽ ചിലത് ടെർമിനൽ എമുലേറ്ററുകൾക്കും കൂടാതെ/അല്ലെങ്കിൽ മറ്റ് Unix പോലുള്ള സിസ്റ്റങ്ങൾക്കും ബാധകമാണ്.

കൺസോളിന്റെ വേഗത്തിലും എളുപ്പത്തിലും വികസിപ്പിക്കുന്നതിന് മനോഹരമായി ചിത്രീകരിച്ച മാനുവൽ വായിക്കുന്നതും വളരെ ഉപയോഗപ്രദമാണ് - കമാൻഡ് ചരിത്രവുമായി പ്രവർത്തിക്കുന്നു(SXW).

കമാൻഡ് ഷെല്ലുകളിലെ മെറ്റീരിയലുകൾ അല്ലെങ്കിൽ കമാൻഡ് ഇന്റർപ്രെറ്ററുകൾ, ഷെല്ലുകൾ എന്നും അറിയപ്പെടുന്നു. ഒന്നാമതായി, തലക്കെട്ടിന് കീഴിൽ സംയോജിപ്പിച്ചിരിക്കുന്ന ലേഖനങ്ങളുടെ ഒരു നിര ഷെല്ലും യൂട്ടിലിറ്റികളും(SXW), (PDF).

ഇന്ന് ഏറ്റവും പ്രചാരമുള്ള ഷെൽ ബാഷ് ആണ് - ബോൺ എഗെയ്ൻ ഷെൽ (മറ്റൊരു ബോൺ ഷെൽ) എന്നതിന്റെ ചുരുക്കം. വായിക്കാൻ ഞാൻ നിങ്ങളെ ഉപദേശിക്കുന്നു ബാഷ് അമൂർത്തം, (SXW), (PDF)
സൃഷ്ടിച്ച തീയതി: 12/16/97.

ഒപ്പം ബാഷ് ഷെല്ലിന്റെ സവിശേഷതകൾ(SXW), (PDF).
ബോൺ ഷെല്ലിൽ നിന്ന് ബാഷിന് പാരമ്പര്യമായി ലഭിച്ചതെന്തെന്ന് പ്രമാണം സംക്ഷിപ്തമായി സംഗ്രഹിക്കുന്നു: ഷെൽ നിയന്ത്രണ ഘടനകൾ, ബിൽഡിനുകൾ, വേരിയബിളുകൾ, മറ്റ് സവിശേഷതകൾ. ബാഷും ബോൺ ഷെല്ലും തമ്മിലുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട വ്യത്യാസങ്ങളും ഇത് പട്ടികപ്പെടുത്തുന്നു.

ഷെൽ കമാൻഡ് ലാംഗ്വേജ് ഇന്റർപ്രെറ്റർ(SXW), (PDF) ടെർമിനലിൽ നിന്ന് നൽകിയ രണ്ട് കമാൻഡുകളും ഒരു ഫയലിൽ സംഭരിച്ചിരിക്കുന്ന കമാൻഡുകളും നടപ്പിലാക്കാൻ കഴിയുന്ന ഒരു കമാൻഡ് ഭാഷയാണ്.

ഷെൽ പ്രോഗ്രാമിംഗ്(UNIX) (SXW), (PDF)

വിൻഡോസ് മരവിച്ചാൽ, ഉപയോക്താവ് ചില ആംഗ്യങ്ങൾ ചെയ്യുന്നു, തുടർന്ന്, "ഈ ലോകത്തിന്റെ മായയും മായയും" ബോധ്യപ്പെട്ട്, ശാന്തമായ ഹൃദയത്തോടെ റീസെറ്റ് അമർത്തുക. ലിനക്സിൽ, കാര്യങ്ങൾ വ്യത്യസ്തമാണ്. ഈ ലേഖനത്തെക്കുറിച്ച് - തൂങ്ങിക്കിടക്കുകയാണോ? നമുക്ക് വെടിവെക്കാം!(SXW)

kppp-ന്റെ ചോദ്യോത്തരങ്ങൾ(SXW)

V.A. കോസ്ട്രോമിന്റെ ലേഖനം " ലിനക്സിലെ ഡയറക്ടറികളുടെയും ഫയൽ സിസ്റ്റങ്ങളുടെയും ശ്രേണി»(SXW), UNIX-പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ ഡയറക്ടറി ഘടനയ്ക്കായി ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ് വികസിപ്പിച്ച സ്റ്റാൻഡേർഡ് വിവരിക്കുന്നു (ലിനക്സ്, ബിഎസ്ഡി സിസ്റ്റങ്ങൾ സൂചിപ്പിച്ചിരിക്കുന്നു).

ഫയലുകളെക്കുറിച്ച് (അത് ലിനക്സിൽ, ഡയറക്‌ടറികളും ഉപകരണങ്ങളും ആണ്), എന്നാൽ അല്പം വ്യത്യസ്തമായ വീക്ഷണകോണിൽ നിന്ന്, മാനുവൽ പറയുന്നു ഫയലുകളും അവയുടെ അനുമതികളും(SXW).
അത്യന്ത്യം ശുപാർശ ചെയ്യുന്നത്. അത്ഭുതകരമായി ചവച്ചരച്ചു.

Linux കമാൻഡുകളും ചുരുക്കങ്ങളും(SXW).
ഞങ്ങൾ മിക്കപ്പോഴും ഉപയോഗിക്കുന്നതും ഉപയോഗപ്രദമെന്ന് തോന്നുന്നതും ഞങ്ങളുടെ ലിനക്സ് വിതരണങ്ങളിൽ (RedHat അല്ലെങ്കിൽ Mandrake) ഉള്ളതുമായ പ്രോഗ്രാമുകളുടെ ഒരു പ്രായോഗിക സമാഹാരമാണിത്.

UNIX കൺസോളുകൾ(SXW) - വിവിധ കൺസോളുകളെക്കുറിച്ചുള്ള കുറിപ്പുകൾ.

ഇതാ ഒരു മോശം വഴികാട്ടി Mandrake Linux 9.0 കമാൻഡ് ലൈൻ മാനുവൽ(SXW).

ഉപകരണങ്ങളിൽ നിന്നും ഫയലുകളിൽ നിന്നും ഫയൽസിസ്റ്റം മൌണ്ട് ചെയ്യുന്നു(SXW) (PDF)
പ്രമാണം സൃഷ്ടിച്ച തീയതി: 07/26/2004
അവസാനം പരിഷ്കരിച്ച തീയതി: 08/20/2004
രചയിതാവ്: Knyazev Alexey.



ലോഡിംഗ്...

പരസ്യം ചെയ്യൽ