Linux ОЖ
Кіріспе
1.1.Linux операциялық жүйесімен танысу…..............2
1.2.Linux операциялық жүйенің негізгі қасиеттері
....5
1.3.Жүйе дистрибутивтері ..............................
1.4.Операциялық жүйедегі басқарылатын
объектілер....................
Қорытынды
Қолданылған әдебиеттер
Кіріспе
Linux операциялық
жүйесі көптеген жерлерде, яғни ұжымдық
мекемелер мен ғимараттарында оқуда тегін
және өте қарапайым OS Unix альтернативінде
кең таралды.
Бүгінгі барлық операциялық жүйелердің
жақсы қасиеттерін Linux өзінде қамтып тұр.
Оны OS/2 операциялық жүйе сияқты жеңіл
қондыруға болады. Оның графиктік интерфейсі
WindowsXP-мен пара-пар және желінің жасалу
мүмкіндігі WindowsNT-дан жоғары, ал көпқолданбалы
жұмыс тәртібі Unix принципі арқылы жасалған.
OS Linux-тің болашағы жоқ деп айтылуда. Бірақ
бұл операциялық жүйенің он бір жылдық
тарихы бізге керісінше ойлануға кепілдік
береді.
Бұл жұмыстың мақсаты Linux-тің мүмкіндіктері
мен жұмыс ережелерімен танысу болып табылады.
Бөлімдерде операциялық жүйенің жалпы
мағлұматтары және оны дербес компьютерде
қондырудың процесі келтіріледі. Сонымен
бірге операциялық жүйеде графиктік және
мәтіндік режимдермен жұмыс істеуге болатыны
көрсетіледі. Және де кейбір администраторлау
мағлұматтары мен OS-тің жан-жақты қамтылуы
беріледі.
Linux–те инструменттердің жинағы қамтамасыздандырылған,
осы инструменттер арқылы, сіз өзіңіздің
жеке қолданбаларыңызды, құжаттарыңызды,
WEB парақтарыңызды, презентацияларыңызды,
сызбаларды, ойындарды және де компьютерлік
графиктерге дейінде қатынас құра аласыз.
Интернетте Linux жүйесі персоналды компьютерлерде
жұмыс жасайтындарға негізгі тірек болып
табылады. Интернетте жүріп саяхаттаудан
тыс, Linux операциялық жүйесі интернет тораптарын
және FTP – серверлерін құруға рұқсат береді.
Осының арқасында басқа қолданушылар
(мысалы, модемі компьютерге қосылған,
сіздің достарыңыз) сіздің Linux жүйеңізге
көп пайдаланушылар режимінде қосыла
алады. Осы заманғы жалпы тапсырмаларды атқаруға
арналған компьютерлер, соның ішінде жеке
компьютерлерде, бағдарламаларын жегу
үшін Операциялық жүйені қажетсінеді.
Жеке компьютерлерге арналған Операциялық
жүйе мысалдары ретінде келесілерін келтіруге
болады: Microsoft Windows, Linux, Mac OS (Darwin) және Unix.Linux
операциялық жүйесі көптеген жерлерде,
яғни ұжымдық мекемелер мен ғимараттарында
оқуда тегін және өте қарапайым OS Unix альтернативінде
кең таралды.Бүгінгі барлық операциялық
жүйелердің жақсы қасиеттерін Linux өзінде
қамтып тұр. Оны OS/2 операциялық жүйе сияқты
жеңіл қондыруға болады. Оның графиктік
интерфейсі WindowsXP-мен пара-пар және желінің
жасалу мүмкіндігі WindowsNT-дан жоғары, ал
көпқолданбалы жұмыс тәртібі Unix принципі
арқылы жасалған.OS Linux-тің болашағы жоқ
деп айтылуда. Бірақ бұл операциялық жүйенің
он бір жылдық тарихы бізге керісінше
ойлануға кепілдік береді.
Бұл жұмыстың мақсаты Linux-тің
мүмкіндіктері мен жұмыс
Linux–те инструменттердің
жинағы қамтамасыздандырылған,
Unix Way дегеніміз
не?Unix
Way дегеніміз бұл тек операциялық жүйе
емес, сонымен қатар ол- компьютермен жұмыс
жасау идеологиясы.Unix Windows–қа ұқсамайды
(сыртқы ұқсастықтарды ескермесек) және
Unix жұмыс қабылдауы Windows жұмыс қабылдауынан
ерекшеленеді. Unix Way - бір тапсырма,
яғни бір программа. Unix- те «барлығын бірдей»
орындауға арналған ұқсас тапсырмалар
жасауға болмайды. Ондағы программа бір
қарапайым әрекетті ғана орындай алатындай
болу керек. Бірақ сонымен қатар сол әрекетті
жақсы орындай алатындай болуы керек.
Оны шешудің жолы бар. Сол немесе басқа
комплексті есепті шешу үшін әр адам шешудің
қарапайым компоненттерінің жиынтығын
таңдайды.Бұдан басқа Unix-тің тағы ерекшеліктері-онда
барлығы файл түрінде. Unix-тағы ең тамаша
концепция. Unix-те программалар, баптамалар, жүйелік
деректер мен тіпті құрылғылар барлығы
барлығы файл түрінде көрсетілген. Және
құрылғылармен қарапайым файлдармен жұмыс
жасағандай жұмыс жасауға болады. Осының
барлығы Unix-тің артықшылығын көрсетеді. Unix тарихы.Unix-тің тарихы 1969-жылдан
бастау алады.1969 жылы AT&T корпорациясының
жұмысшылары Денис Ритчи мен Кен Томпсон
PDP7 компьютеріне арналған кішігірім
операциялық жүйе құрастырды . Бұл операциялық
жүйені Unix деп атады. Бірақ AT&T компаниясының
жоспарына бұл операциялық жүйені тарату
кірген жоқ , ол техникалық қадағалау қызметін
ұйымдастырмай, қателіктерін түземей
әрі ешқандай кепілдік бермей тұрып АҚШ-тың
жоғары оқу орындарына оның символдық
ақысы ретінде берді. Соның салдарынан
университеттік есептеуіш орталықтың
өкілі болған барлық қолданушылар
бір-бірімен жұмыс жасауларына тура келді.
Олар өздері туындаған қателерді түзеді, керекті программаларды
және утилиттерді құра білді және оларды
бірлесіп қолданды. Жұмыс нәтижесі ретінде
1990 жылға дейінгі Bell Labs компаниясының эгидасымен
таралған Unix версиясының бүтін сериялары
болды. Unix –тің қолданушылар тобының бірі
Берклидағы калифорниялық университетте
болған. 1977 жылы бұл оқу орнының мамандары
Unix тарихында маңызды қадам жасады және
2BSD (Berkeley Software
1.1.Linux операциялық жүйесімен танысу
Linux – Unix операциялық жүйесінің
толық функционалды нұсқасы.
Linux-тің бірінші түрі шыққаннан кейін екі
айдан соң Линус Торвальдс жаңа оперциялық
жүйені таратты және басқаларды Linux-ті
дамыту жұмысына шақырды. Сондықтан Linux
операциялық жүйесі бүгінгі күнде көптеген
жер шарының программистерімен дамытылуда
және олардың жемісі көптеген Интернет
сайттарында жазылған. Осы топтың басқарушысы
әлі күнге дейін Линус Торвальдс болып
саналады.
Linux Unix-тің жеңілдетілген түрінің қорында
орналасқан, ол Minix деп аталады. Алғашынан
бастап Linux тез бейімделген, кіші және
арзан операциялық жүйе ретінде жасалады.
Linux — UNIX ұясына кіретін амалдық жүйе.
Еркін бағдарламалық қамтама (ЕБҚ) біртіндеп күш жинауда. Егер бұрын ол тек тәжірибесі бар адамдармен қолданылып, кәдімгі пайдаланушылар үшін күнделікті қолдануға жарамаса, қазір осы жағдай өзгерген. ЕБҚ-ға өткен адамдар саны күннен-күнге өсіп келе жатыр, олардың арасында басқа операциялық жүйелер туралы естімеген адамдар да бар. Осы мақалалар сериясы осыған байланысты жазылған. Одан сіз бірнеше терминдерді, дистрибутивті қалай таңдау, таңдалған дистрибутивті қалай орнатып-баптауды, көмекті қайдан іздеу және не оқу керек туралы біле аласыз.
Терминология
GNU/Linux-ты «шұқып» көріп,
Free Software – еркін бағдарламалық қамтама (ЕБҚ), оны еркін қолданып және таратуға рұқсат ететін еркін лицензиялардың біреуі аясында таратылады.
Open Source – бастапқы кодтары ашық
бағдарламалық қамтама не ашық
бағдарламалық қамтама.
GNU/Linux – Linux ядросына негізделген
операциялық жүйенсінің атауы.
Көбінесе осы сөз тіркесінің
бірінші бөлігі айтылмайды, тек
Linux (Линукс) деп айтылады. GNU/Linux құрамасы
– ядро, командалық өндеуіш және
бағдарламалық қамтаманың
Дистрибутив – бағдарламалық қамтаманың
(операциялық жүйелер де) таратылу
түрі, құрамында осы операциялық
жүйенің орнатқышы мен
Консоль (командалық жол) – негізі, ол – операциялық жүйенің мәтіндік көрінісі, түрі. Мәтіндік командаларды енгізу-шығару құралы. GNU/Linux жүйелерінде командалық жол деп көбінесе Bash командалық өңдеуіші және оның графикалық кеңейтуі (Xterm, Gnome-terminal) аталады. «Терминал» ұғымына ұқсас болып келеді.
Root (суперпайдаланушы) – GNU/Linux жүйелерінде
шектеусіз әкімшілік құқығы
GUI (ағылш. «graphical user interface») –
пайдаланушының графикалық
Window Manager – терезелердің орналасуын
мен олардың әрекеттерін
Desktop Environment – жұмыс үстелінің
ортасы, негізгі үші түрі бар:
KDE, GNOME, XFCE. Құрамында бағдарламалар
жинағы болуы мүмкін. Мысалы, мәтіндік
редактор ретінде Gnome ішінде gedit,
ал KDE ішінде Kwrite болып келеді. Жай
ғана бағдарламалар жинағы
Десте – бағдарламалық қамтама файлы, құрамында бағдарламаның өзі, қосымша мәліметтер болады (лицензия мәтіні, мысалға). Десте атауы әдетте стандартты болады, бағдарлама аты, нұсқасы, архитектурасы көрсетіледі. Сонымен қатар, Linux әлемінде қолданатын дестелер түріне сәйкес дистрибутивтер екі үлкен топқа бөлінеді. Ең көп таралғандары deb және rpm дестелер түрлері. Алайда, кейбір дистрибутивтер өздік пішімдердегі дестелерді қолданады.
Дестелер менеджері – БҚ дестелерін басқаруға арналған бағдарлама. Бағдарлама дестелерін іздеу, орнату, өшіру, жаңарту мен т.с.с. әрекеттерді орындайды Мысалы: dpkg, rpm. Archlinux үшін дестелер менеджері – pacman.
Репозиторий – БҚ дестелері орналасатын жер. Ол интернеттегі серверде, жергілікті компьютерде, не компакт-дисктерде орналасуы мүмкін. Репозиторийден дестелер менеджері дестелер туралы ақпаратты оқып, оларды жүктеп ала алады.
Бастапқы код – бағдарламаның «шикі» түрі, яғни, бағдарламалау тілінде жазылған код файлдары мен қосымша құрама (суреттер, құжаттама, т.с.с.). Бағдарлама осы түрінде пайдасыз, қолдану үшін оны «жинау» керек, бұл үрдіс компиляция деп аталады.
Скрипт – командалық өңдеуіш орындайтын командалар жазылған файл. Мысалы, командалар тізімін қайта-қайта тере бермеу үшін оны скриптке жинауға болады.
Unix түрлері.Unix-тің көптеген
Linux, Linux ядросы, Dos интерфейстері және Windows дегеніміз не? Linux ол Unix-ке ұқсас еркін таралатын көп-есепті көпқолданушылы операциялық жүйе болып табылады. Linux арнайы сұйық кристалды платформа үшін жасалған болатын және сәулет басымдылықтарына байланысты Unix жұмыс станциялары қуатымен салыстарғандағы Linux өнімділікке қол жеткізуге көп мүмкіндік береді. Linux сонымен қатар басқа да платформаларға көшірілген, бірақ бұл нұсқалар сұйық кристалға арналған нұсқаларға ұқсас. Операциялық жүйені бір тұтас комплекс ретінде қарастырайық. Linux ядросы :
Ядро бұл операциялық жүйенінің негізгі өзегі. Ол жадының таралуына, процесстерді және құрылғыларды басқаруға жауап береді. Оперативті жадының көп бөлігін компьютерде физикалық орнатумен салыстарғанда қолдау үшін ядро қатаң дискіге парақтың оперативті жадысын орналастыру арқылы ауа беру облысын қолдануға мүмкіндік береді. Linux ядросы FAT, FAT32 қосқанда көптеген файлдық жүйелерді қолдайды. Linux (ext2fs и ext3fs) меншікті файлдық жүйелері дискілік кеңістікті оптималды түрде қолдану үшін жасалған. DOS және Windows Интерфейстері : Linux сұйық кристалды компьютерлерге арналғандықтан, өңдеушілер оны MSDOS программасымен біріктіруді қамтамасыз етуді қажет деп тапты. Linux-та дистрибутив бөлігі ретінде DOS эмуляторы көрсетілген. Ол DOSқосымшаларды тікелей Linux көмегімен орындауға мүмкіндік береді. Microsoft Windows программасын жіберу үшін бірнеше шаралар өңделген болатын. Ішіндегі ең танымалы – WINE – Windows API еркін реализациясы. Wine сонымен қатар көптеген Linux дистрибутивтеріне кіреді.Linux еш қиындықсыз DOS және Windows файлдық жүйелер арасындағы файлдарды тасымалдауды қамтамасыз етеді, олар кейбір баптауларды қажет етсе де, дискідегі сәйкес тарауларға көңіл бөлуге мүмкіндік береді.
1.2.Linux операциялық жүйенің негізгі қасиеттері
• Толық көпқолданбалы
• Виртуалдық жадының жәрдемі. Linux қатты
дискінің бөлімін виртуалдық жады ретінде
пайдалана алады. Операциондық жадыда
активті процестерді сақтайды және дискіге
програманың аз қолданылатын бөлімдерін
кіргізеді. Жүйенің барлық жадысы қолданылады
(виртуалдық және операциялық), Linux үшін
бағдарламалармен дискінің жалпы жадысы
сипатталады.
• Операциялық жүйенің графиктік ортасы.
XWindow – бұл стандартты интерфейс, ол Unix-те
графиктік мүмкіндіктерді орындайды.
• Linux барлық қолданбалы тор хаттамаларын,
сонымен бірге Интернет-хаттамасы TCP/IP,
желілік хаттамалары SMB* және Novell, Nis ақпараттық
хаттамалары, NFS, WINS және т.б. желілік файлдық
жүйенің хаттамаларына жәрдемдеседі.
• Кітапхана байлығы. Әрбір жұмыстағы
қайталанатын процедураларды сақтаудың
орнына жүйе стандартты кітапхана жиынын
береді. Олар қажет уақытта бағдарламаларға
қосылады.
• SysV, BSP және IEEE POSIX 1 стандарттарына ұқсас
болуы. Linux көбінесе стандарттарды қолданады.
• Операциялық жүйенің ашық мәтіні. Linux
AT&T* сияқты саудалық дамытылуларын пайдаланбайды.
Сондықтан әрбір адам өзінің OS модулін
жазуға мүмкіндік алады.
• Басқа операциялық жүйелерге қарағанда
өте арзан.
• Вирустарға толық қарсы тұруы. Қазіргі
уақытта Linux-ке арналған он вирус қана
белгілі. Олардың ешқайсысы операциялық
жүйеге зиян келтіре алмайды.
Көпқолданбалы
операциялық жүйе
Windows-тің барлық версиялары мен МасОS жүйелері
бірқолданбалы (яғни бір қолданушыға арналған)
болып табылады. Windows NT кейбір қызметтері
көпқолданбалылық жайында сөз етуге себеп
береді, бірақ әр уақыт мезетінде жүйемен
тек бір адам жұмыс істей алады. Жақын
арада Windows NТ-ді көпқолданбалы платформа
негізінде жаңа Windows NT Terminal Server Edition жүйесін
құру әрекеті ұйымдасқан болатын.
Linux бір уақытта бірнеше қолданушының
жұмысын қамтамасыз етеді, бұл оның көпқолданбалылық
артықшылықтарын түгелдей пайдалануға
мүмкіндік береді. Бұдан үлкен құндылық
шықпақ: Linux-ті қосымшалар сервері ретінде
дамытуға болады. Қолданушылар терминалдан
немесе өздерінің дербес компьютерлерінен
жергілікті желі арқылы Linux серверіне
шығып, өз компьютерінен емес, осы серверден
бағдармаларды жүктей алады.
Көптапсырмалы операциялық жүйе
Көрқолданбалылықпен қатар Linux-тің көптапсырмалылық
қасиеті бар.
Бір кездерде есептеу жүйелері Windows 3.1-ден
Windows 95-ке ауысқанда, жаңа жүйенің көптапсырмалылығы
негізгі құндылығы болып саналды.Жүйенің
көптапсырмалылығы - оның бірнеше операцияларды
(үрдістерді) бір уақытта орындай алуы.
Сонда жалғыз процессордан құралған компьютер
бірнеше операцияны параллель орындай
алады. Әрине, шынын айтсақ процессор бірнеше
әрекетті бір уақытта орындай алмайды,
көптапсырмалылық негізіне бір әрекеттен
екіншіге шапшаң ауысуы жатады.Әрқашан
да Uniх жүйелеріндегі көптапсырмалылық
Windows жүйелеріндегіден гөрі жоғары деңгейде
болды. Linuх бірнеше әрекетті үлкен корпоративтік
серверлер мен қуатты жұмыс станциялары
үшін ерекше тәсілмен орындайды. Қазіргі
күндері тек Windows 2000 мен Windows NT ғана дәл
сондай көптапсырмалылықты қамтамасыз
ете алады. Бір кездерде керемет шу көтерген
Windows 95-тің өзі бір уақытта орындалатын
әрекеттердің көп санын әрең орындап үлгереді.Linux
жүйесі, Windows NT мен Windows 2000 сияқты, Реntium
II екілік жүйесі тәрізді көппроцессорлы
компьютерлерді қолдайды. Бұл компьютерлер
шын мәнінде екі бір уақыттағы әрекетті
орындайды. Көппроцессорлық көптапсырмалылықпен
бірге бір компьютерде орындалатын бір
уақытта іске асатын бағдарламалар санын
айтарлықтай көбейтуге мүмкіндік береді.
Linux-тің
таралуы.“Linux тегін” – бұл Linux-тің әрбір
түрі мен дистрибутивтерін таратушылардың
негізгі постулаты. Linux GNU GPL лицензиялық
сәйкестенушілікке байланысты таралады.
Бұл мазмұнды және көлемді құжатты қысқаша
былайша беруге болады:
• Жүйе тегін таралады.
• Операциялық жүйе жиынын және оған кіретін
мағлұматтарды сатуға дайындалғаны үшін
сатушының кез келген баға қоюға құқығы
бар.
• Лицензияда көрсетілген сатып алушының
құқықтарына сатушының қарсы құқысы жоқ.
Соңғы бөлімше ерекше көңіл бөлуді талап
етеді. Дистрибутив құраушысы және сатушы
сатып алушыға дистрибутивті пайдалану
құқығын береді, сатып алушының оны көбейтуге
және тегін таратуға мүмкіндігі бар. Бірақ
Linux тегін деп те айтуға болмайды: сатып
алушы сатушыға оның компакт-дискіге жазуға,
қапталуы мен сатылу орнына әкелінуіне
кеткен қаражатты төлейді.Бұл бойынша
Қазақстан Республикасында әрбір Linux дистрибутивінің
лицензиялық көшірме күнделікті 300-1500
теңге бағасымен сатылады.
Linux ұсынатын жабдықтардың әр түрлілігін
ескере отырып, ол арзан тұрмайды деп аңғаруға
болады. Дегенмен ол бұлай емес! Linux ядросы
мен оған жазылған бағдарламалардың көп
бөлігін Іnternet арқылы, негізінен көшірме
жасауға және таратуға ешбір шектеу қойылмаған,
олар тегін таратылады.Ең алдымен, Linux
ядросы GNU GPL (General Public License жалпы түрдегі
қоғамдық лицензия) лицензиясы негізінде
таралады. Бұл тегін бағдарламалық қамтамалар
фондымен (Ғrее Software Foundation) құрылған тегін
бағдарламалық қамтамаларды таратуға
негізделген арнайы лицензия. GNU лицензиясы
бойынша бағдарламалық қамтаманы тегін
немесе ақшалай GNU лицензиясының шарттары
орындалған жағдайда таратуға рұқсат
етіледі.
GNU лицензиясының тағы бір маңызды ерекшелігі
барлық бағдарламалық қамтамалар бастапқы
мәтіндерінің толық жиынымен таралуы
қажет. Бастапқы мәтіндерге қол жеткізбейтіндіктен
өзгертулер енгізуге болмайтын саудалық
бағдарламалық қамтамалармен салыстырғанда,
GNU бағдарламаларын модификациялауға
рұқсат етілумен қатар толық еркіндік
беріледі.Linux операциялық жүйесін және
оған арналған бағдарламаларды құрудың
осындай тәсілінің сәтті болуы соншалық
- оны Netscape компаниясы өзінің Communicator бағдарламалар
тобы үшін қабылдады.
Linux-тың файлдық жүйесі (Linux file system).Ішкі құрылысымен ажыратылатын көптеген файлдық жүйелердің түрлері бар, бірақ пайдаланушы өз үшін әрқайсысында бір-бірінің ішіне салынған бумалардан тұратын әдеттегі құрылысты табады. Файлдық жүйелер қатынасты құру уақыты, ақпаратты сақтау сенімділігі, ақаулықтарға тұрақтылығы, және тағы да басқа қосымша қасиеттері бойынша ажыратылады. Қазіргі операциялық жүйелер файлдық жүйелердің көп түрін қолдайды. (Қатты дисктер, CD мен DVD дисктерде қолданылатындардан басқа).
Файлдық жүйелердің маңызды
қасиеті – журналдауды қолдау.
Журналдалатын файлдық жүйе дискіге
жазудың барлық әрекеттерін үздіксіз
бақылап отырады, сондықтан электрқорегі
кенет өшірілгеннен кейін, компьютер
қайта қосылған кезде файлдық
жүйе әрқашан да жұмысқа дайын
күйінде болады.Linux-тың
Ext2/3.Файлдық жүйенің осы түрі Linux үшін арнайы жасалып, Linux-жүйелердің көбінде қолданылады. Ext3 пен Ext2 айырмашылығы, біріншісі кейін шығып, құрамында журналдауқолдауы бар. Қалған қасиеттері бойынша осы екі файлдық жүйе бірдей, және бір-бірне оңай айналдырылады. Сенімділігі жоғары болған соң әдетте журналдауы бар нұсқасы (Ext3) таңдалады. Диск әрекеттер белсенділігі жоғары болған кезде Ext3 файлдық жүйенің өнімділігі төмендейді және жүйеге түсетін орташа жүктелу артады (Load Average).
ReiserFS.Бұл файлдық жүйе дерекқорға ұқсас: оның ішінде өзінің индексация мен жылдам іздеу жүйесі бар, ал оның файл мен бумалар ретінде көрінуі – жүйенің тек бір көрінісі ғана. Әдетте ReiserFS ұсақ файлдардың көп санын сақтауға үшін жақсы келеді деп саналады. Журналдауды қолдайды.
XFS.Бұл файлдық жүйе үздіксіз жазылатын не құрамасы өзгертілетін үлкен және өте үлкен файлдарды сақтауға арналған. Ext3 сияқты өнімділігі нашар емес, бірақ оны қолданған кезде электрқорегі кенет өшірілсе, файлдардың құрамасын жоғалту қаупі бар (қауіпсіздік салдарынан осындай кезде файлдың құрамасын нөлдеу қолданылады). Үздіксіз қорек көзіне (UPS) қосылған компьютерлерде қолдануға ұсынылады.
SWAPFS.Файлдық жүйенің осы түрі ерекше болып келеді, және ол қатты дискте swap аймағынжасау үшін қолданылады. Ол аймақ көбінесе жеке бөлімге шығарылады, және Linux-та виртуалды жады ретінде қолданылады. Егер физикалық жады аз болса, мәліметтердің бір бөлігі осы аймаққа көшіріледі.
JFS.IBM компаниясы осы файлдық жүйесін жүктелуі үлкен серверлер үшін жасаған: жасау кезінде өнімділік пен сенімділікке назар аударылған, және қойылған мақсаттарға жетті. Журналдауы бар.Сонымен қатар, Linux-та, өзінің файлдық жүйелерден басқа, тағы да көптеген түрлеріне қолдау бар. Егер ол файлдық жүйелерге жазу тәсілі белгілі болса, онда жазу мен оқу әрекеттері қолжетерлік болады, басқа жағдайда – тек оқуға ғана болады. Файлдық жүйелерің ондай түрлері әдетте басқа операциялық жүйелердің меншігі болады.
1.3.Жүйе дистрибутивтері
Дистрибутив үшін құжаттар бөлек беріледі.
Бірақ оған көптеген ережелер, анықтамалық
файлдар және HOWTO кіреді, сондықтан
сауатты қолданушы құжатты
Linux-ті мықты құрастырушылар: Red Hat Inc., және
Mandrake S.A. өздерінің нұсқаларын дистрибутивке
енгізеді, бірақ бұл OS* жиынының бағасының
көтерілуіне әкеліп соғады.
Linux дистрибутивтері көптеген әр түрлі
компаниялармен шығарылады. Бүгінгі күні
Linux-тің 90 түрі бар, бірақ олардың барлығы
Unix стандарттарымен ұқсас. Батыстағы Linux-тің
негізгі құрастырушылары:
• Red Hat, Inc. – Red Hat Linux-тің үш түрін: Home, Standard
және Professional шығарады;
• Caldera, Inc. – Caldera Open Linux түрін шығарады;
• Debian Group – Linux Debian;
• Corel, Inc. – әмбебап саудаға қондырылуы
ыңғайлы Corel Linux шығарады, ол Linux Debian қорында
сақталады;
• SUSE Group – S.U.S.E Linux-ті шығарады, әсіресе
еуропалық тілдер үшін локальданған.
Келесі дистирбутивтер ТМД территориясында
өте танымал:
• “Процедура” қоғамынан Red Hat Linux. Бұл
компания ТМД саудасы үшін ыңғайлы бағамен
сатылатын Red Hat дистрибутивтерінің көшірмелерін
шығарады.
• Ресей-француз “Mandrake S.A.” компаниясынан
Mandrake Linux дистрибутиві. Linux-тің бұл түрі
жақсы орыстілдік локализациямен, көлемді
құжаттарымен және арзан бағамен танымал.
• Black Cat Group, BC Linux дистрибутивімен танымал.
Бұл Red Hat дистрибутивінің түрі, бірақ ол
Украинаға ғана локальданған.
Техникалық аспектісінде бұл барлық дистрибутивтерінің
айырмашылығы өте бос қарастырылады (айырмашылықтар
динамикалық кітапханаларда, аудармаларда
және қондырушы бағдарламалардың түрлерінде
бар). Таңдаудың негізгі критериі тек дистрибутивтің
қателерінің, аударманың және бағаның
болмауы болып табылады.
Жүйелік ақпараттарды көру шаралары(uname, free командалары).
TCP/IP – Unix және Linux қолданатын негізгі желілік жүйе болып табылады. TCP/IP – бұл Internet үшін жасалған протоколдардың жиыны. Бірақ ол Unix машиналарын локалдық желілерге біріктіру үшін де қолданылады. Сонымен қатар Linux IPX/SFX, AplleTalk және т.б. протоколдарды қамтамасыз етеді. Компьютерде орнатылған операциялық жүйе қандай екенін білгіңіз келсе, ол туралы ақпаратты алу үшін uname (Unix NAME) утилиті бар. Параметрлерсіз жіберілген uname жүйенің базалық атын көрсетеді: Мысалы:
gserg@ADM:~$ uname
Linux дистрибутивтері. Ең танымыл дистрибутивтер.
Дистрибутив дегеніміз програм-малық
қамтамасыз етудің жиынтығы.Оның құрамында
ядро жүйесі және утилиттердің жиынтығы
бар.Қазіргі таңда Linux-тің оншақты
дистрибутиві бар.Кейбір дистрибутивтер
фирмалардан коммерциялық тұрғыда
шығарылса,ал басқалары GPL лицензиясының
шартымен таралады.Қолданушы өзіне
ұнаған дистрибутивті таңдай алады.
Дистрибутив Linux-ті толық жүйе етеді.Әрине
теориялық тұрғыда
Енді құрылғылардың әр түрлі типін қалай ажырату керектігін түсіндірейік, негізгі типтері:
Қарапайым файлдікі:
d -каталог,l -сілтеме,b - блоктық
құрылғы,с - символдық құрылғы бойынша
ажыратылады.Каталогтағы файлдардың тізімін
көру үшін ls командасы қолданылады.Бұл
команданың көп опциялары бар. Негізгілері:l,s,a,t..ls-l-
1.4.Операциялық жүйедегі басқарылатын объектілер
Операциялық жүйелер программалар
жұмысын басқарады. Оларды есепке жібереді,
тоқтатады және өшіреді. Өз кезегінде
ОЖ-де микропроцессорда орындалатын
программа. Программаны орындауға
кірісу дегеніміз ол сол программаның
командаларын бірінен соң бірін
орындау. Программа және оның мәліметтері
сол уақыттағы үрдіс ағынын анықтайды.
Сондықтан, оперциялық жүйе басқаратын
объектілердің бірінші класы ол үрдістер
ОЖ үрдістермен келесі әрекеттерді орындайды:
үрдісті құру, үрдісті жүктеу, үрдісті
тоқтату, үрдісті жаңарту (жалғастыру),үрдісті
жою. Егер үрдіс деп программа орындалуын
айтсақ онда ол ешқандай баяндауды қажет
етпейді. әдетте, ОЖ бір ғана емес, көп
үрдістермен жұмыс жасайды. Үрдістер бір-бірімен
белгілі бір қатынаста бола алады. Мұндай
қатынас бірінші түрі ол тәуелсіздік,
яғни бір үрдіс екінші үрдіс күйіне ешбір
әсер етпейді. Математика көпмүше объектілері
арасындағы қатынастарын баяндағанда
формальді логикалық ережелер қолданылады.
Келесі ОЖ басқаратын өте маңызды объекттің
бірі ол қор (ресурс).
ОЖ теориясында қордың анықтамасы ол кең
және формальді мағынаға ие. Қор ұғымына
мынадай түсінікті әрі сезуге болатын
объекттер жатады: жедел жады көлемі, сыртқы
құрылғыларының көлемі, көптеген енгізу-шығару
құрылғылары. Уақыт қорына келетін болсақ,
ол ұғым ұқыпты талдануы қажет. Біріншіден,
ОЖ астрономиялық уақытпен жұмыс жасайтын
болғандықтан, оған жылын, айын, күнін,
сағатын және секундын білу керек. Екіншіден,
есептеу жүйесінің жұмысы үзіліссіз жүрмейді.
Машинаның қалыпты жұмысын ғана есептейтін
процессорлық уақыт енгізілген. әр программа
белгілі бір уақытты қажет етеді: ол тоқтайды,
содан соң қайта іске қосылады. Сол себепті
есептеу үрдісінің ішкі уақыты ұғымы енгізілген.
Астрономиялық уақытты (күнтізбе уақыты)
бәрі пайдаланады, бірақ ол одан таусылмайды,
не болмаса баяулап бағытын қарама-қарсыға
ауыстырмайды. Орталық санағыштың уақыты
мүлдем басқа. Егер санағыш біреу болса
және астрономиялық уақыт үзіндісін ол
белгілі бір программаны орындаса (бұл
кезде басқа программалар орындала алмайды)
онда ол программалар арасында бөлінуді
қежет ететін қор ретінде анықталады.
Файлдық жүйе бойынша
Файлдық жүйе бойынша навигациясы дегеніміз Linux операциялық жүйесі кезінде ең маңызды дағдылардың бірі. Файлдық жүйе бойынша навигация кезінде қолданылатын негізгі командалар мыналар:
pwd – қолданушы қолданып отырған
каталогтың толық атын
cd – файл жүйесінде бір каталогтан басқа каталогқа ауысу үшін терілетін команда. Бұл команданың параметрі-ауысатын каталогтың жолы. cd үй каталогына өзгертеді . каталогты каталогтар ағашы бойынша бір деңгей жоғары орналасатынға өзгертеді.
Ал pushd, popd командалары байланыста жұмыс жасайды. pushd командасының параметрі бар . pushd көрсетілген каталогқа өзгертеді .. каталогты каталогтар ағашы бойынша бір деңгей жоғары орналасатынға өзгертеді. Бұл команданың cd командасынан негізгі айырмашылығы- каталогтар алмаструдың бүкіл тарихы оңай есте сақталады және содан соң popd командасының көмегімен лездік кері навигация үшін қолданылуы мүмкін.
Файлды құру, жою және көшіру. touch, rm, cp командалары.
Linux-тің әр қолданушысы күн сайын файлдарды құру, көшіру және жоюмен айналысады. Бұл операциялар файлдық жүйе бойынша орын ауыстыру сияқты аса маңызды болып табылады.
cp командасы файлдарды көшіру үшін қоданылады. Оның синтаксисі мынандай:
cp [параметрлер] <файлдың аты >
<каталог қабылдаушысының аты>
Каталогтың ішіндегі бәрін қосқанда ең көп қоданылатын параметрлердің бірі болып каталогтарды рекурсивті көшіруге мүмкіндік беретін R параметрі болып табылады.
touch командасы файлдарды құруға
мүмкіндік береді. Оның қолданылуы
өте қарапайым: touch < файл аты>.
Егер осындай аты бар файл
ағымдағы директориядан
rm командасы файлдарды жояды.. rm командасы қолдатын негізгі параметрлер - бұл
-i (жоюды растау арқылы жою),
-r (рекурсивті жою) және
-f (растамай барлық файлдарды жою),
-v (жасалатын әрекеттерді толық сипаттау).
-r және -f параметрлері файлдардың
көптеген бөлігін жою үшін
қолданылады. Бірақ қолдану
Linux файлдық жүйесі unix-ұқсас
кез-келген операциялық жүйе

- Linux операциялық жүйесі
- Linux операциялық жүйесі
- Linux Робота з каталогами Посилання
- Linux: теоретический анализ эффективности использования операционной системы
- Lions Essay Research Paper LionsPhysical CharacteristicsLions have
- Liquid Courage Essay Research Paper First Taste
- Listening As The Theme In Son
- Linguistics is the scientific study of language
- Link Essay Research Paper A Tale of
- Linking Media With Fitness Perceptions A Study
- Links Between Ireland And Australia Essay Research
- Linus Carl Pauling Essay Research Paper Linus
- Linux
- Linux VS Windovs