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


«М. Х. ДУЛАТИ АТЫНДАҒЫ ТАРАЗ ӨҢІРЛІК УНИВЕРСИТЕТІ» КЕ АҚ
СӨЖ
Кафедра: Ақпараттық жүйерлер
Тақырыбы: Linux желі құралдары арқылы жүйені басқару
Пәні: Желілер мен жүйелерді әкімшіліктеу
Курс: 3 курс
Студент: Мырзатай Ермек
Оқытушы: Бейсенбекова Г
Тараз 2022
МАЗМҰНЫ
КІРІСПЕ
Жалпы 1 курстан бастап бізге таныс Linux операциялық жүйесі программисттер үшін ең қолайлы операциялық жүйесі болып табылады. Осы уақытта дейінгі Linux операциялық жүйесі туралы білімді жинай келе бұл материалдың мақсаты - Linux операциялық жүйесін тереңірек ұғыну және сисадмин мамандығымен толығырақ танысу толып табылады.
Жүйелік администратор - компьютерлік техника паркінің, сондай-ақ желілер мен бағдарламалық қамтамасыз етудің тұрақты жұмысын қамтамасыз ететін маман. Кейде мұндай қызметкер корпорация ішіндегі ақпараттық қауіпсіздікке жауап береді. Мамандықтың жалпы атауы - sysadmin.
Бұл материалда қарастылыратын ең басты ақпарат - Linux желі басқару құралдарымен танысу. Сонымен қатар, одан әрі зерттеу үшін негізгі тұжырымдамаларды беру және де қарапайым практикалық әдістерді көрсету болып табылады
Материал бойынша қарастырылатын тақырыптарға шолу жасасақ:
- Linux операциялық жүйесінің тарихы
- Linux жүйелік басқару
- Linux администраторың рөлдері мен жауапкершілігі
- Linux жүйесін басқарудың негізгі дағдылары
- Linux желі басқару құралдары
Linux операциялық жүйесінің тарихы
1969 жылы Bell Labs қызметкерлері Multics ОЖ-ны қайта жандандыруға тырысты, бірақ олар өздерін басып озды, және болған жағдай енді Multics үшін әдеттегі «жаңартуға» тартылмады - бұл UNIX деп аталатын мүлдем жаңа операциялық жүйе болды. Бір қызығы, алғашында UNIX «UNICS» деп аталды, бірақ кейінірек американдықтар өздері ұнататындықтан, жүйенің атауын сәл жеңілдетеді. Өткен ғасырдың 70-жылдарының басында UNIX ОЖ айтарлықтай жетілдірілді. Оның ядросына көптеген жаңа мүмкіндіктер қосылды, ең бастысы, ол С тілінде қайта жазылды, бұл бұл ОЖ-ны басқа аппараттық платформаларға оңай жіберуге мүмкіндік берді (UNIX бастапқыда ассемблерде жазылған және PDP-7 компьютеріне арналған) . UNIX құрылған сәттен бастап көп қолданушы және көп тапсырма болуы маңызды. Осылайша, 1995 жылы енгізілген Windows 95-тің артында тұрған идеялар, шын мәнінде, 20 жыл бұрынғы идеялар болып шықты - UNIX мұның бәрін 20 жыл бұрын жүзеге асырған болатын. Иә, әдемі «кәмпит орамы» - графикалық интерфейс болған жоқ, бірақ бұл операциялық жүйеде басты нәрсе емес. 1980 жылдардың басында IBM фирмасының алғашқы дербес компьютерлері пайда болды. Дегенмен, IBM ДК UNIX жүйесін іске қосу үшін жеткілікті қуатты болмады. Сондықтан Microsoft корпорациясының DOS операциялық жүйесі дербес компьютерлер әлемінде он жыл бойы билік етті. 1990 жылдардан бастап бәрі өзгерді - дербес компьютерлердің күші UNIX-ті іске қосуға мүмкіндік берді. Осы уақытқа дейін (UNIX-тің бірінші нұсқасы пайда болғаннан бері 20 жылдан астам уақыт өтті) әртүрлі компаниялар, университеттер және жеке энтузиастар UNIX-ке ұқсас көптеген операциялық жүйелерді (IRIX, XENIX, HPUX, BSD, Minix және т. б. ) жасады. Linux-тың дамуында UNIX-ке ұқсас операциялық жүйелердің бірі - Minix үлкен маңызға ие болды, ол толыққанды жүйе емес, нақты операциялық жүйелердің негізгі принциптері мен құрылымын көрсету үшін жасалған. Иә, ол мінсіз емес еді, бірақ оның бастапқы коды (бар болғаны 12 мың жол) А. Таненбаумның «Операциялық жүйелер» кітабында жарияланған. Дәл осы кітапты Линус Торвальдс сатып алды. 1991 жылы Линус Торвальдс өзінің компьютеріне Minix ОЖ орнатты, бірақ ол оның үмітін ақтамады, сондықтан ол оны аздап қайта өңдеуді ұйғарды - ақыр соңында, бастапқы кодтар түсініктемелермен бірге қол астында болды. Алдымен, Torvalds 6 I бөлім. Басқару негіздері терминалды эмуляциялау бағдарламасын жай ғана қайта жазды, содан кейін өзінің операциялық жүйесін құруға кірісті.
Linux жүйелік басқару дегеніміз не?
Linux - бұл компьютерлік жүйе және ол көптеген веб-серверлер, бұлттық серверлер және т. б. үшін пайдаланылады. Linux жүйесінің әкімшісі (толығырақ adminway. ru сайтында оқыңыз) - техникалық қызмет көрсету, пайдаланушы тіркелгілерін жасау, сақтық көшірмелерді жасау және Linux жүйесін толық әкімшілендіруді қамтамасыз ету сияқты әртүрлі операцияларды басқаратын адам. Жоғары қауіпсіздік, тұрақтылық және ашық бастапқы коды қоса алғанда, таңғажайып мүмкіндіктеріне байланысты Linux пайдаланатын құрылғылардың көп саны бар. Төменде әрбір Linux жүйелік әкімшісі түсінуі керек Linux басқару тапсырмаларын орындау үшін қажетті негізгі нәрселер берілген:
- Linux файлдық жүйелері
- Файлдық жүйе иерархиясы
- Түбірлік немесе суперпайдаланушыны басқару
- Негізгі Bash пәрмені
- Файлдармен, каталогтармен және пайдаланушылармен жұмыс істеу
Барлық пәрмендер CentOS Linux дистрибутивтері арқылы тексеріледі.
1 . Linux файлдық жүйелері
- Linux файлдық жүйесі файлдарды қатты дискіде сақтау әдісі болып табылады және Linux файлдық жүйелердің келесі түрлерін қолдайды:
- Файлдарды қысуға қабілетті жалпы дискілік файлдық жүйелер, соның ішінде NTFS, Btrfs, JFS, SFS, ext4 және т. б.
- Флэш-жад файлдық жүйелері, олар файлдарды флэш-дискілерде, соның ішінде JFFS2, YAFFS, ubifs және т. б. сақтау үшін қолданылады.
- Арнайы мақсаттағы файлдық жүйелер, соның ішінде sysfs, debugfs, tmpfs и т. д.
2 . Файлдық жүйе иерархиясы
Linux операциялық жүйесінде файлдар файлдық жүйе иерархиясы деп аталатын стандартты пішімде сақталады.
3 . Түбірлік немесе суперпайдаланушыны басқару
Бұл Linux қызметтеріне немесе бағдарламаларына өзгертулер енгізуге рұқсаттардың барлық түрлері бар пайдаланушы тіркелгісінің ерекше түрі. su командасы суперпайдаланушы болу үшін пайдаланылады. Superuser құпия сөзін su пәрменімен енгізіп, суперпайдаланушы немесе суперпайдаланушы болыңыз.
4 . Негізгі bash командасы
Bash - macOS, Linux жүйесіне арналған Windows ішкі жүйелері және кейбір Linux операциялық жүйелеріндегі әдепкі қабық.
5. Файлдармен, каталогтармен және пайдаланушылармен жұмыс істеу
Мәтіндік файлдармен немесе құрылғы файлдарымен әрекеттесу керек болса, белгілі бір пәрмендермен әрекеттесу керек. Төменде көптеген операциялар сипатталған:
- Файлды жасау: сенсорлық пәрмен бос файлды жасау үшін, ал cat пәрмені файлды жасау үшін пайдаланылады. Сонымен қатар, сіз «мысық» пәрменімен файл түрін көре аласыз.
- Файлды көшіру: cp пәрмені файлды бір орыннан екінші орынға көшіру үшін қолданылады.
- Файлды жою: rm пәрмені файлды жояды.
- Файлдың атын өзгерту немесе жылжыту: mv пәрмені файлды жылжытуға және атын өзгертуге мүмкіндік береді.
- Жұмсақ және қатты сілтемелер: жұмсақ сілтемелерді ln командасы арқылы жасауға болады. Жұмсақ сілтеме үшін «ln -s» пайдаланыңыз.
- • Файл рұқсаттары: файл рұқсаттарының үш түрі бар: оқу, жазу немесе орындау және тек суперпайдаланушы өзгерте алады. Кез келген арнайы топқа жазу рұқсатын беру үшін «chmod g+w» пайдаланыңыз және осы пәрменмен файл атауын көрсетіңіз. "chmod o+x" басқа пайдаланушылар үшін орындауға мүмкіндік береді және "chmod gx" орындау рұқсаттарын топтан алып тастайды.
- Жұмыс каталогын көрсету: ағымдағы жұмыс каталогын көрсету үшін pwd пәрменін пайдалануға болады.
- Каталог құру: mkdir пәрменін пайдаланыңыз және каталог жасаңыз.
- Каталогты жою: екі опция бар: rmdir пәрменімен бос каталогты жою немесе көрсетілген каталогты оның негізгі каталогтарымен бірге жою үшін "rmdir -p" пәрменін пайдаланыңыз.
- Пайдаланушы қосу: жүйеге жаңа пайдаланушы қосу үшін adduser пәрменін пайдаланыңыз.
- Пайдаланушыны жою: Кез келген пайдаланушыны және оларға қатысты файлдарды жою үшін userdel пәрменін пайдаланыңыз.
- Пайдаланушыны өзгерту: usermod пәрменін пайдаланыңыз және пайдаланушы тіркелгісін өзгертіңіз.
• Құпия сөздің жарамдылық мерзімін өзгерту: құпия сөздің жарамдылық мерзімін өзгерту үшін chage пәрменін пайдаланыңыз.
Linux администраторың рөлдері мен жауапкершілігі
Енді жүйелік әкімшінің негізгі міндеттерін қарастырамыз. Өйткені, бұл бізде болғандай: жүйелік әкімші желіні орнатумен және пайдаланушыны оқытумен айналысады (әркім түймелерді қалай басуды білмейді) . Сондықтан мен бірден айтайын: төменде тамаша жағдайда жұмыс істейтін Linux сервері әкімшісінің міндеттерінің тізімі берілген.
- Бағдарламалық құралды орнату және конфигурациялау- Linux-тің өзін орнатқаннан кейін сізге веб-сервер, FTP сервері сияқты қосымша бағдарламалық құралды орнату керек, содан кейін осы бағдарламалық құралды конфигурациялау қажет болады.
- Пайдаланушыны басқару- Әкімші міндеттеріне сервер пайдаланушы тіркелгілерін жасау, өзгерту және жою кіреді. Әрбір пайдаланушыға берілген дискілік кеңістіктің көлемін шектеу қажет болуы мүмкін (бұл операция квота деп аталады)
- Аппараттық құралдарды орнату және жою- әкімші болмаса, жаңа қатты дискілерді қосып, оларды серверде пайдалануға дайындайтын. Сонымен қатар, жиі серверде ғана емес, жұмыс станцияларында да «аппараттық құралдарды» (бірақ «бағдарламалық қамтамасыз ету» сияқты) орнатуға тура келеді - жүйелік әкімшінің тағдыры осылай болады . . .
- Сақтық көшірмежасау жүйелік әкімшінің ең маңызды міндеттерінің бірі болып табылады. Өкінішке орай, сақтық көшірмелер жиі сәтсіздікке ұшырайды немесе олар қажетінше жұмыс істемейді. Нәтиже деректердің жоғалуы. Иә, қызық емес, иә, бұл кәдімгі нәрсе. Бірақ бұл тапсырманы орындау керек.
- Ақаулықтарды жою- мезгіл-мезгіл аппараттық құрал істен шығады. Кейде бағдарламалық жасақтамада «ақаулар» болады. Ақаулықты табу және жою жүйелік әкімшінің міндеті болып табылады. Мен сізге бірден ескертемін: ақаулықты табу оны жөндеуден гөрі қиынырақ.
- Желіні қорғау. Желінің қауіпсіздігі мен қорғанысын бақылау өте маңызды міндет, өйткені сіз серверіңіздің бұзылғанын қаламайсыз, солай емес пе? Көбінесе «жауды» сырттан емес, ішінен күту керек - бұл сіздің серверіңіздің қолжетімсіздігіне қол сұғуы мүмкін қызығушылық танытқан немесе қанағаттанбаған пайдаланушылар болуы мүмкін.
- Жүйені бақылау- Жүйе журналдарын күнделікті қарап шығу маңызды. Журналдардан көптеген қызықты және пайдалы ақпаратты таба аласыз: бұзу әрекеттері, жүйе конфигурациясындағы қателер және т. б.
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz