- •«Unix (Linux) операциялық жүйесі» пәнінен оқу тәжірибесі бойынша тәжірибелік жұмыстар жинағы
- •2014-2015 Оқу жылы
- •«Unix (Linux) операциялық жүйесі» пәні бойынша оқу тәжірибесінен күнтізбелік-тақырыптық жоспардан үзінді
- •Тәжірибелік жұмыс №1,2,3
- •Командалар
- •Командалар не істей алады? unix жүйесінін сыртқы келбеті бағдарламаларды және жүйенін саймандық құралдарын тұрады. Олар функцияларға бөлінеді:
- •Файлдық жүйе
- •Символдық каналдын байланысы – бұл файл басқа файлдарды көрсетеді.
- •Unix қабықшалары
- •Unix ож-де еңгізу/шығару жүйелерімен жұмыс
- •Unix командалары қателерді арнайы шығару жүйесіне шығарылады (standard error)
- •Бақылау сұрақтары:
- •Тәжірибелік жұмыс № 4,5,6
- •Ядро модульдері
- •Ядромен арақатынас принциптері.
- •Файлдық жүйе
- •Символдық каналдын байланысы – бұл файл басқа файлдарды көрсетеді.
- •Файлдық жүйенің мысалы
- •Жүйелік буферизацияның енгізу – шығару принциптері
- •Енгізу – шығаруды басқаруға арналға жүйелік шақырулар
- •Тәжірибелік жұмыс № 7,8,9
- •2. Кейбір жиі қолданылатын командалар:
- •Pwd ағымдағы директорияның атын алу
- •Cd ағымдағы директорияны өзгерту
- •Ls Каталогты басып шығару
- •Rm Файлды немесе директорияны жою.
- •Mkdir Директория құру
- •Chmod Файлға ену құқығын өзгерту.
- •Файл типтері
- •Тапсырмалар: cat, cd, cp, cut, echo, find, grep, head, ln, ls, mkdir, mv, paste, pwd, sort, tail, tar, touch, uniq, wc командаларымен жұмыс. Жүйеге кіргеннен кейінгі командалық жол
- •1. Cat файл-аргументтерді стандартты шығаруға жинақтау немесе шығару арқылы келесі команданы орындап нәтижені көріңіз
- •2. More, pg Файлды жол бойынша көру әрекетін орындаңыз.
- •3. Cp Файлдарды көшіру командасын пайдалану арқылы «файл1»-дің көшірмесін «файл2»-ге көшіру әрекетін орындаңыз
- •Тәжірибелік жұмыс № 10,11,12 Курс тақырыбы: 1.2. Linux/unix ож файлдық жүйесі
- •Енгізу – шығарудың жүйесіне
- •Unix файлдық жүйенің негізгі каталогтар
- •Файлдық жүйе
- •Қалыпты (стандартты) бумалар
- •Тіркеу параметрлері
- •Ntfs рұқсаттылығы
- •Ntfs рұқсатын қолдану
- •Unix операциялық жүйенің файлдары
- •1.Командаларды пайдаланып операциялық жүйе туралы ақпараттарды көрсетіңіз.
- •Тәжірибелік жұмыс № 13,14,15 Курс тақырыбы: 1.4. Желі конфигурациясын орнату
- •Терминал
- •Теркеу ат алу
- •Тіркеу процедурасы
- •Тәжірибелік жұмыс № 16,17,18
- •1.5 Тақырып. Linux/unix ож администрациялау жүйесі
- •Қолданушы командалар не істей алады? unix жүйесінін сыртқы келбеті бағдарламаларды және жүйенін саймандық құралдарын тұрады. Олар функцияларға бөлінеді:
- •Символдық каналдын байланысы – бұл файл басқа файлдарды көрсетеді.
- •Сұрақтарға жауап беріңіз.
- •Пайдаланылған әдебиеттер тізімі.
- •2. Командный язык ос unixАвторлары:Ктитров с.В., Овсянникова н.В. 2007
Тәжірибелік жұмыс № 16,17,18
1.5 Тақырып. Linux/unix ож администрациялау жүйесі
Сабақ тақырыбы: Қолданушының есеп жазбаларын басқару. Қолданушы туралы ақпаратты қосу, өзгерту. UNIX ОЖ көп қолданушылық режимі.
Бағдарлама - бұл компьютерге арналған нұсқаулардын жиынтығы. Алдын ала трансляциясыз орындалатын бағдарламалар жасалынған командалар немесе бағдарламалар деп аталады.
Қолданушы командалар не істей алады? unix жүйесінін сыртқы келбеті бағдарламаларды және жүйенін саймандық құралдарын тұрады. Олар функцияларға бөлінеді:
Бағдарламалық байланыс – бағдарламалық тілдер және жүйенін интерфейсін қамтамасыз етеді.
мәтінді өңдеу - жүйеде жолдық және экрандық редакторлар бар, сонда мәтінді өңдеуге, қателерді іздеуге болады
Ақпаратты ұйымдастыру – көптеген бағдарламалар каталогтарды, папкаларды жасауға, жоюға мүмкіндік береді.
Қызмет ететін бағдарламалар – графиканы және есептерді шешетін саймандар құрылғылары
Электрондық байланыс – басқа жүйелерге ақпаратты жіберуге мүмкіндік береді
Командаларды қалай орындауға болады
UNIX жүйесіне сұраныс ұғымды болу үшін біз команданы командалық жолына жазамыз. Егер синтаксис бойынша команданын бөліктерін жазбасақ,онда shell сұранысты интерпретиция алмайды.
Командалық жолдын синтаксисынын мысалы:
command option(s) argument(s) <CR>
әр командалық жолына жоқ дегенде екі компоненті жазу керек:команданы және батырманы <RETURN>. Командалық жол кілттерді және аргументтерді пайдалана алады.
Көрсетілген мысалда:
command – бұл орындалатын бағдарламанын option – бағдарламаны қалай іске қосу үшін кілттер argument – өңделетін мәліметтерді көрсетеді, бұл каталог немесе файл аты
Кейбір командалар бір командалық жазбада бірнеше аргументті қолдана алады.Мысалы:
ls -l -i file1 file2 file3
команда кілт аргумент
команда орындалу үшін экранда көмек көрсетіледі (мысалы # символы). Shell команданы тексереді, абғдарлама орындалу үшін каталогтарды іздейді,содан кейін сұранысты ядроға жібереді. Ядро нұсқаларды орындайды да сіз берген команданы орындады.
Бағдарламаны аяқтаған сон, shell келесі команданы орындауга дайындығын көмек жол мен көрсетеді.
Файлдық жүйе UNIX ОЖ-нін тасы болып табылады. Ол логикалық әдістін ұйымдастыруын, ақпараттын басқаруын қамтамасыз етеді. Файлдық жүйе иерархиялық құрылымнан тұрады.
UNIX ОЖ-нің негізгі элементі файл болып табылады. Фалдын түрлері:
Қарапайым
Анықтама
Арнайы
Символдық каналдын байланысы
Қарапайым файл символдардын жиынтығы. әр түрлі ақпаратты сақтауға арналған. Мәтіндерден,бағдарламанын кодынан тұра алады.
Анықтамалар супер-файл болып табылады. Олар басқа файлдар немесе басқа анықтамалардын тұрады. Сіз жасаған анықтамалар, өзініздін анықтамасынызда сақталынады. Жүйеге кіргенде бұл анықтама сізге беріледі.
Арнайы файлдар физикалық құралдарға сәйкес келеді. Олар дискжетек,магниттік лента немесе байланыс каналы.
Символдық каналдын байланысы – бұл файл басқа файлдарды көрсетеді.
Символические каналы связи - это файлы, которые указывают на другие файлы.
1-деңгей тапсырмалары:
Түпкі каталогтың ішкі каталогтарын көрсетіңіз?
[user@localhost ~]$ find
./xxx
./xxx/yyy
./xxx/yyy/zzz
./file.test
«re» сөзінен басталатын барлық /etc каталогының ішіндегі файлдарды шығару жолдарын көрсетіңіз?
[user@localhost ~]$ find /etc -name "re*"
find: /etc/tcb: Permission denied
find: /etc/default: Permission denied
/etc/chroot.d/resolv.all
/etc/chroot.d/resolv.conf
/etc/chroot.d/resolv.lib
/etc/redhat-release
/etc/remounttab
/etc/resolv.conf
2-деңгей тапсырмалары:
