Емтихан билеті №1
1. Linux жүйесінде файлдарды қалай жасауға болады? (10 балл)
Жауабы: Touch пәрмені: бос файл жасау. Егер файл бұрыннан бар болса, ол
соңғы кіру уақытын жаңартады.
1)touch filename
2)echo "Текст для файла" > filename
3)cat > filename
2. Linux амалдық жүйесінде қандай ядро қолданылады? (10 балл)
Жауабы: Linux-те монолитті ядро бар. Дегенмен, мұнда микро ядролы
архитектураның кейбір идеялары да қолданылады. Осылайша, құрылғы
драйверлері модуль ретінде ұсынылуы мүмкін және бүкіл ядро жүктелгенде
емес, сұраныс бойынша жүктелуі мүмкін.
3.Неліктен export пәрменін пайдалану керек? (10 балл)
Жауабы: Экспорттау пәрмені экспортталатын айнымалылар тізімінің
элементтерін көруге, жоюға немесе қосуға мүмкіндік береді. export-p - барлық
экспортталатын айнымалылардың тізімін жасаңыз. Егер кілт берілмесе, дәл
солай орындалады.
4. Linux файл жүйесінің құрылымы туралы түсініктеме беріңіз. Көптеген
көмекші директориялар не істейтіндігін көрсетіңіз. (10 балл)
Жауабы: Linux файлдық жүйесінің құрылымы файлдық жүйеде файлдар мен
каталогтардың таралуын анықтайтын FHS (Filesystem Hierarchy Standard)
стандартына сәйкес келеді. Міне, негізгі каталогтар және олардың мақсаты:
/ (түбірлік каталог):
Мақсаты: түбірлік каталог, файлдық жүйедегі барлық жолдар үшін бастапқы
нүкте.
/ bin (екілік файлдар):
Мақсаты: мұнда жүйені қалпына келтіруге қажетті негізгі орындалатын
файлдар (командалар) сақталады.
/boot:
Мақсаты: амалдық жүйені жүктеуге қажетті файлдар, соның ішінде ядро
(ядро) және жүктеушінің конфигурация файлдары бар.
/ dev (құрылғылар):
Мақсаты: мұнда жүйеде құрылғыларды білдіретін файлдар ұсынылған
(мысалы, дискілер, порттар және т.б.).
/ etc (конфигурациялық файлдар):
Мақсаты: жүйелік конфигурация файлдарын сақтайды.
/home:
Мақсаты: пайдаланушылардың үй каталогтары әдетте осында орналасады.
/ lib (кітапханалар):
Мақсаты: /bin және /sbin файлдарында орындалатын ортақ кітапханаларды
сақтайды.
/ mnt (орнату нүктелері):
Мақсаты: CD-ROM, USB дискілері және т. б. сияқты файлдық жүйелерді
уақытша орнатуға арналған Каталог.
/ opt (қосымша бағдарламалық жасақтама):
Мақсаты: "қосымша" бағдарламалық жасақтаманы орнатуға арналған.
/ proc (процестер):
Мақсаты: ағымдағы процестер мен жүйе туралы ақпарат беретін виртуалды
файлдық жүйе.
/root:
Мақсаты: суперпайдаланушының үй каталогы (root).
/ sbin (жүйелік екілік файлдар):
Мақсаты: мұнда әкімшілік тапсырмаларға қажетті жүйелік орындалатын
файлдар орналасқан.
/ srv (қызмет деректері):
Мақсаты: жүйе ұсынатын қызметтерге тән деректер.
/ tmp (уақытша файлдар):
Мақсаты: уақытша файлдарды сақтауға арналған уақытша орын.
/ usr (қосымша бағдарламалар мен деректер):
Мақсаты: бағдарламалары, кітапханалары, деректері және т. б. бар ішкі
каталогтарды қамтиды.
/ var (айнымалы деректер):
Мақсаты: логтар, уақытша файлдар, кэштер және т. б. сияқты айнымалы
деректерді сақтайды.
Бұл Linux файлдық жүйесінің құрылымындағы негізгі каталогтардың жалпы
сипаттамасы. Олардың әрқайсысы функционалдылықты қамтамасыз етуде
және жүйені басқаруда өз рөлін атқарады.
5. Iptables ережелері қалай жұмыс істейді? (15 балл)
Жауабы: Iptables деректер пакеттерін белгілі бір критерийлерге сәйкестігін
тексеру және егер пакеттер осы критерийлерге сәйкес келсе, берілген
әрекеттерді орындау арқылы жұмыс істейді. Бұл критерийлер мен әрекеттер
ережелер жиынтығынан тұратын кестелерде анықталады.
6. Linux жүйесінде автомонтирование қалай жасайды? (15 ұпай)
Жауабы: Жүйе басталған кезде жергілікті дискіні автоматты түрде қосу үшін
оны /etc/fstab ішіне тіркеу керек.
7. Linux жүйесінде скрипт жазу үшін не қажет? (15 балл)
Жауабы: Мәтіндік редактор: Сценарийді жазу үшін мәтіндік редакторды
пайдаланыңыз. Кейбір танымал редакторларға мыналар кіреді:
Nano: минималды интерфейсі бар қарапайым мәтіндік редактор
nano filename
Шебанг (Шебанг):
Сценарийдің басына шебанг қосыңыз. Бұл сценарийді орындау үшін
пайдаланылуы керек аудармашыны көрсететін жол. Мысалы, Bash тіліндегі
сценарийлер үшін:
#!/bin/bash
Орындау құқықтары:
Сценарийдің орындалу құқығы бар екеніне көз жеткізіңіз. Орындау құқығын
қосу үшін chmod пәрменін пайдаланыңыз:
chmod +x script.sh
Сценарийді іске қосу:
Сценарийді терминалда оның атын шақыру арқылы іске қосуға болады:
./script.sh
Бұл негізгі элементтер Linux жүйесінде қарапайым сценарийді жасауға және
іске қосуға көмектеседі. Егер сізге нақты нұсқаулар немесе мүмкіндіктер қажет
болса, Сіз таңдаған бағдарламалау тілінің құжаттамасымен және Linux
командалары туралы анықтамалық ақпаратпен танысуды ұмытпаңыз.
8. Samba шарындағы файлдар мен қалталарға кіру құқығын қалай басқаруға
болады? (15 балл)
Жауабы: Samba-дағы файлдар мен қалталарға қол жеткізу құқықтарын басқару
Linux-тағы chmod және chown сияқты стандартты құқықтарды басқару
құралдарының көмегімен жүзеге асырылады, бірақ ресурстарға қол
жетімділікті анықтау үшін Samba конфигурациясының параметрлерін реттеу
де маңызды.
1. Linux арқылы кіру құқығын орнату:
Файлдар мен қалталарға құқықтарды орнату үшін chmod пәрменін, сондай-ақ
иесі мен тобын өзгерту үшін chown пәрменін пайдаланыңыз
# Установить права на папку
chmod 755 /путь/к/папке
# Изменить владельца и группу папки
chown пользователь:группа /путь/к/папке
2. Samba Конфигурациясы:
Smb файлын өңдеңіз.conf:
Өңдеу үшін Samba конфигурация файлын ашыңыз. Бұл файл әдетте
/etc/samba/smb ішінде болады.conf:
sudo nano /etc/samba/smb.conf
Samba қызметін қайта іске қосыңыз:
Smb-ге өзгерістер енгізгеннен кейін.conf Samba қызметін қайта іске қосыңыз:
sudo service smbd restart
3. Кіруді тексеріңіз:
Windows жүйесінде: File Explorer бағдарламасын ашып, мекенжай жолағына
\\IP мекенжайын-немесе-сервер атауын енгізіңіз. Егер сұралса, тіркелгі
деректерін енгізіңіз.
Linux жүйесінде: кіруді тексеру үшін smbclient пәрменін пайдалануға болады.
Достарыңызбен бөлісу: |