Linux операциялық жүйесімен танысу



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 15 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
АЛМАТЫ ТЕХНОЛОГИЯЛЫҚ УНИВЕРСИТЕТІ
"ИНЖИНИРИНГ ЖӘНЕ АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР" ФАКУЛЬТЕТІ
"АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР" кафедрасы

О Т Ч Ё Т
кәсіптік практикадан өту туралы
(оқу, өндірістік, диплом алдындағы)

Орындады топ студенті

___________________
(топ)
______________________
(қолы, тегі, аты-жөні)

Тәжірибе жетекшісі
кәсіпорыннан
М. O.
___________________
(лауазымы)
______________________
(қолы, тегі, аты-жөні)

Тәжірибе жетекшісі
университеттен
М. O.
___________________
(лауазымы)
______________________
(қолы, тегі, аты-жөні)

АЛМАТЫ, 2023
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3

Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4

1 Linux.пен танысу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Linux.тің таралуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.3 Жүйе дистрибутивтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6

2 Linux жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
2.1 Көпқолданбалы операциялық жүйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.2 Көптапсырмалы операциялық жүйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9

3 Ядро. Ядро туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
3.1 Ядроны конфигурациялау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
3.2 BSD . жүйесіндегі ядроның құрылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ..12
3.3 Жүйенің аппараттық құрамының құрылуы ... ... ... ... ... ... ... ... ... ... ... .13
4 Linux ядросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13
4.1 Жүктемелі модуль ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14

5 Ядроның функциялары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .15
5.1 Операциялық жүйедегі басқарылатын объектілер ... ... ... ... ... ... ... ... ..16
5.2 Ядроны баптау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
5.3 Linux жүйесінің конфигурациялары ... ... ... ... ... ... ... ... ... ... ... ... ... ... .18
5.4 Файлдық жүйелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21

Кіріспе
Linux операциялық жүйесі көптеген жерлерде, яғни ұжымдық мекемелер мен ғимараттарында оқуда тегін және өте қарапайым OS Unix альтернативінде кең таралды.
Бүгінгі барлық операциялық жүйелердің жақсы қасиеттерін Linux өзінде қамтып тұр. Оны OS2 операциялық жүйе сияқты жеңіл қондыруға болады. Оның графиктік интерфейсі WindowsXP-мен пара-пар және желінің жасалу мүмкіндігі WindowsNT-дан жоғары, ал көпқолданбалы жұмыс тәртібі Unix принципі арқылы жасалған.
OS Linux-тің болашағы жоқ деп айтылуда. Бірақ бұл операциялық жүйенің он бір жылдық тарихы бізге керісінше ойлануға кепілдік береді.
Бұл жұмыстың мақсаты Linux-тің мүмкіндіктері мен жұмыс ережелерімен танысу болып табылады. Бөлімдерде операциялық жүйенің жалпы мағлұматтары және оны дербес компьютерде қондырудың процесі келтіріледі. Сонымен бірге операциялық жүйеде графиктік және мәтіндік режимдермен жұмыс істеуге болатыны көрсетіледі. Және де кейбір администраторлау мағлұматтары мен OS-тің жан-жақты қамтылуы беріледі.
Linux - те инструменттердің жинағы қамтамассыздандырылған, осы инструменттер арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды, WEB парақтарыңызды, презентацияларыңызды, сызбаларды, ойындарды және де компьютерлік графиктерге дейінде қатынас құра аласыз. Интернетте Linux жүйесі персоналды компьютерлерде жұмыс жасайтындарға негізгі тірек болып табылады. Интернетте жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және FTP - серверлерін құруға рұқсат береді. Осының арқасында басқа қолданушылар (мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің Linux жүйеңізге көп пайдаланушылар режимінде қосыла алады.
Осы заманғы жалпы тапсырмаларды атқаруға арналған компьютерлер, соның ішінде жеке компьютерлерде, бағдарламаларын жегу үшін Операциялық жүйені қажетсінеді. Жеке компьютерлерге арналған Операциялық жүйе мысалдары ретінде келесілерін келтіруге болады: Microsoft Windows, Linux, Mac OS (Darwin) және Unix.
Linux операциялық жүйесі көптеген жерлерде, яғни ұжымдық мекемелер мен ғимараттарында оқуда тегін және өте қарапайым OS Unix альтернативінде кең таралды.
Бүгінгі барлық операциялық жүйелердің жақсы қасиеттерін Linux өзінде қамтып тұр. Оны OS2 операциялық жүйе сияқты жеңіл қондыруға болады. Оның графиктік интерфейсі WindowsXP-мен пара-пар және желінің жасалу мүмкіндігі WindowsNT-дан жоғары, ал көпқолданбалы жұмыс тәртібі Unix принципі арқылы жасалған.

OS Linux-тің болашағы жоқ деп айтылуда. Бірақ бұл операциялық жүйенің он бір жылдық тарихы бізге керісінше ойлануға кепілдік береді.
Бұл жұмыстың мақсаты Linux-тің мүмкіндіктері мен жұмыс ережелерімен танысу болып табылады. Бөлімдерде операциялық жүйенің жалпы мағлұматтары және оны дербес компьютерде қондырудың процесі келтіріледі. Сонымен бірге операциялық жүйеде графиктік және мәтіндік режимдермен жұмыс істеуге болатыны көрсетіледі. Және де кейбір администраторлау мағлұматтары мен OS-тің жан-жақты қамтылуы беріледі.
Linux - те инструменттердің жинағы қамтамасыздандырылған, осы инструменттер арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды, WEB парақтарыңызды, презентацияларыңызды, сызбаларды, ойындарды және де компьютерлік графиктерге дейінде қатынас құра аласыз. Интернетте Linux жүйесі персоналды компьютерлерде жұмыс жасайтындарға негізгі тірек болып табылады. Интернетте жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және FTP - серверлерін құруға рұқсат береді. Осының арқасында басқа қолданушылар (мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің Linux жүйеңізге көп пайдаланушылар режимінде қосыла алады.

Linux операциялық жүйесімен танысу

Linux - Unix операциялық жүйесінің толық функционалды нұсқасы. Бұл операциялық жүйеге, Unix операциялық жүйесінің ең қуатты мүмкіндіктері кіргізілген, және де Linux - ке Unix операциялық жүйесінің қазіргі кездегі қолданбалары қосылған. Бұл қолданбалар GNU тізбегімен таралып өзіне кәсіби деңгейдегі қолданбаларды кіргізеді. Linux - те инструменттердің жинағы қамтамасыздандырылған, осы инструменттер арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды, WEB парақтарыңызды, презентацияларыңызды, сызбаларды, ойындарды және де компьютерлік графиктерге дейінде қатынас құра аласыз. Интернетте Linux жүйесі персоналды компьютерлерде жұмыс жасайтындарға негізгі тірек болып табылады. Интернетте жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және FTP - серверлерін құруға рұқсат береді. Осының арқасында басқа қолданушылар (мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің Linux жүйеңізге көп пайдаланушылар режимінде қосыла алады.

Linux-тің бірінші түрі шыққаннан кейін екі айдан соң Линус Торвальдс жаңа оперциялық жүйені таратты және басқаларды Linux-ті дамыту жұмысына шақырды. Сондықтан Linux операциялық жүйесі бүгінгі күнде көптеген жер шарының программистерімен дамытылуда және олардың жемісі көптеген Интернет сайттарында жазылған. Осы топтың басқарушысы әлі күнге дейін Линус Торвальдс болып саналады.
Linux Unix-тің жеңілдетілген түрінің қорында орналасқан, ол Minix деп аталады. Алғашынан бастап Linux тез бейімделген, кіші және арзан операциялық жүйе ретінде жасалады.
Еркін бағдарламалық қамтама (ЕБҚ) біртіндеп күш жинауда. Егер бұрын ол тек тәжірибесі бар адамдармен қолданылып, кәдімгі пайдаланушылар үшін күнделікті қолдануға жарамаса, қазір осы жағдай өзгерген. ЕБҚ-ға өткен адамдар саны күннен-күнге өсіп келе жатыр, олардың арасында басқа операциялық жүйелер туралы естімеген адамдар да бар. Осы мақалалар сериясы осыған байланысты жазылған. Одан сіз бірнеше терминдерді, дистрибутивті қалай таңдау, таңдалған дистрибутивті қалай орнатып-баптауды, көмекті қайдан іздеу және не оқу керек туралы біле аласыз.

Терминология

GNULinux-ты шұқып көріп, одан соң оны күнделікті қолданамын дегендер тәжірибелері аз болғандықтан жиі терминологияда шатасады.

Free Software - еркін бағдарламалық қамтама (ЕБҚ), оны еркін қолданып және таратуға рұқсат ететін еркін лицензиялардың біреуі аясында таратылады.

Open Source - бастапқы кодтары ашық бағдарламалық қамтама не ашық бағдарламалық қамтама. Маңызды ескерту: ашық - тегін дегені емес. Ашық пен еркін арасында айырмашылығы аз, тек керек кезінде оны ол туралы жеке айтамыз.

GNULinux - Linux ядросына негізделген операциялық жүйенсінің атауы. Көбінесе осы сөз тіркесінің бірінші бөлігі айтылмайды, тек Linux (Линукс) деп айтылады. GNULinux құрамасы - ядро, командалық өндеуіш және бағдарламалық қамтаманың жинағы.

Дистрибутив - бағдарламалық қамтаманың (операциялық жүйелер де) таратылу түрі, құрамында осы операциялық жүйенің орнатқышы мен минималды бағдарламалар жинағы болады. Linux дистрибутивтерінің мысалдары: Ubuntu, Debian, Slackware, openSUSE, Archlinux, т.б.

Консоль (командалық жол) - негізі, ол - операциялық жүйенің мәтіндік көрінісі, түрі. Мәтіндік командаларды енгізу-шығару құралы. GNULinux жүйелерінде командалық жол деп көбінесе Bash командалық өңдеуіші және оның графикалық кеңейтуі (Xterm, Gnome-terminal) аталады. Терминал ұғымына ұқсас болып келеді.

Root (суперпайдаланушы) - GNULinux жүйелерінде шектеусіз әкімшілік құқығы бар пайдаланушысы.

GUI (ағылш. graphical user interface) - пайдаланушының графикалық интерфейсі. Яғни, терезелер, панельдер, батырмалар мен т.с.с.

Window Manager - терезелердің орналасуын мен олардың әрекеттерін басқарады. Мысалы, Compiz - графиалық эффектілерді ұсынады.

Desktop Environment - жұмыс үстелінің ортасы, негізгі үші түрі бар: KDE, GNOME, XFCE. Құрамында бағдарламалар жинағы болуы мүмкін. Мысалы, мәтіндік редактор ретінде Gnome ішінде gedit, ал KDE ішінде Kwrite болып келеді. Жай ғана бағдарламалар жинағы емес, өзара тығыз байланыстырылға болады, мысалы, медиаплейерде ойнап жатқа өлең атын жедел хабарламалармен алмасу бағдарламасы көрсете алады.

Десте - бағдарламалық қамтама файлы, құрамында бағдарламаның өзі, қосымша мәліметтер болады (лицензия мәтіні, мысалға). Десте атауы әдетте стандартты болады, бағдарлама аты, нұсқасы, архитектурасы көрсетіледі. Сонымен қатар, Linux әлемінде қолданатын дестелер түріне сәйкес дистрибутивтер екі үлкен топқа бөлінеді. Ең көп таралғандары deb және rpm дестелер түрлері. Алайда, кейбір дистрибутивтер өздік пішімдердегі дестелерді қолданады.

Дестелер менеджері - БҚ дестелерін басқаруға арналған бағдарлама. Бағдарлама дестелерін іздеу, орнату, өшіру, жаңарту мен т.с.с. әрекеттерді орындайды Мысалы: dpkg, rpm. Archlinux үшін дестелер менеджері -- pacman.

Репозиторий - БҚ дестелері орналасатын жер. Ол интернеттегі серверде, жергілікті компьютерде, не компакт-дисктерде орналасуы мүмкін. Репозиторийден дестелер менеджері дестелер туралы ақпаратты оқып, оларды жүктеп ала алады.

Бастапқы код - бағдарламаның шикі түрі, яғни, бағдарламалау тілінде жазылған код файлдары мен қосымша құрама (суреттер, құжаттама, т.с.с.). Бағдарлама осы түрінде пайдасыз, қолдану үшін оны жинау керек, бұл үрдіс компиляция деп аталады.

Скрипт - командалық өңдеуіш орындайтын командалар жазылған файл. Мысалы, командалар тізімін қайта-қайта тере бермеу үшін оны скриптке жинауға болады.

Linux жүйесі

"Linux" терминінің мағынасы толығымен анықталмаған. Ең алдымен ол ядроны, Linuх-тің кез келген версиясының жүрегі ретінде білдіріледі. Ал кең ауқымдағы мағынасы -- дистрибутив деп аталатын, осы ядрода орындалатын бағдарламалар жиынтығы. Ядроның мақсаты - бағдарламалар, соның ішінде базалық аппараттық бағдарламалар мен есептеулерді немесе бағдарламалардың орындалуын басқаратын жүйелер сияқты бағдарламалар орындалатын базалық ортаны қамтамасыз ету.

Нақтырақ айтсақ, белгілі бір уақыт мезетінде Linuх-тің тек бір ғана ағымдағы түрі бар, ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Linux операциялық жүйесі
Linux операциялық жүйесінің функциялары
Отбасы және операциялық жүйелердің тарихы
Unix операциялық жүйе
PLAN 9 ОПЕРАЦИЯЛЫҚ ЖҮЙЕСІНЕ ЖАЛПЫ СИПАТТАМА
Информация туралы түсініктер
Информатика пәнінен ДӘРІСТЕР ЖИЫНТЫҒЫ (оқу-әдістемелік құрал)
Linux операциялық жүйесінің тарихы
Ядросы Unix Linux тұқымдас операциялық жүйелер
Linux жүйесі
Пәндер