
- •Linux кең таралған дистрибутивтары. Жүйелік администратордың алдына қойылатын басты мәселелер.
- •2.Жүйелік басқару дегеніміз не? Жүйелік администратор деген кім?
- •3. Ож қысқаша даму тарихының ерекшеліkтері.
- •4. Операциялық жүйені орнату барысындағы қиындықтар, оларды шешу жолдары.
- •5.Ubuntu іске қосу сценарилері. Init демонының жұмыс істеу мысалы. Орындалу деңгейлерін өзгерту. Shutdown, halt, reboot, telinit, poweroff опцияларымен командаларды орындау.
- •7. Файлдармен және процесстермен пайдалана білу. Суперқолданушы.
- •8.Процесс атрибуттары. Процесстің өмірлік циклі. Сигналдар.Процесстің жағдайы. Процесстерді ps, top командаларымен бақылау. Процесс атрибуттары:
- •9. Файлдық жүйе түсінігі. Файлдар мен каталогтар атаулары, ұйымдастырылуы. Файл типтері. Файл атрибуттары.
- •10. Сhmod командасымен кіру құқығының өзгеруі. Chown командасымен иесінің және топтың ауысуы.
- •11. Umask командасымен кірудің стандартты құқықтарының берілуі. Қосымша жалаудың қолданылуы.
- •12 Chmod, chown, umask командалары. Ext2fs файлдық жүйесінің қосымша опциялары. Тіркеу жазбаларын басқару.
- •13.Linux операциялық жүйесінде электрондық почтамен жұмыс істеу ерекшеліктері.
- •14.Дискілік квоталарды орнату барысы.
- •15. Программалық жабдықтаманы конфигурациялау және кезекті қолжетімділік құрылғыларын қосудағы туындайтын мәселелерге тоқталыңыз, оларды шешу жолдары.
- •16. Linux кең таралған дистрибутивтері. Жүйелік администратордың алдына қойылатын басты мәселелер.
- •17) Желілік басқару командаларын және bash қабықшасын қолдану Желілік басқару командалары
- •Өшірілген терминал командалары
- •18. Демондарды және маршрутизация хаттамасын қолдану не үшін қажет? Routed, Gated демондарының жұмыс істеу мысалдары
- •19. Маршрутизация кестелерінің атқаратын қызметі. Пакеттер маршрутизациясы қалай ұйымдастырылады? Маршрутизацияның демондары мен хаттамалары.
- •20. Желілік басқару командаларын және bash қабықшасын қолдану. Tcp/ip желісінің хаттамалары.
- •21. Arp адрестерін түрлендіру хаттамасы. Dhcp түйіндерінің динамикалық конфигурациялау хаттамасы.
- •22.Ашық жүйелердің(osi) өзара байланыс моделінің атқаратын қызметі. Пакеттер және олардың инкапсуляциялау процесі.
- •23. Мәліметтерді резервтік көшірудің ұйымдастырылуы. Rdump командаларын қолдану.
- •24. Amanda желілік дискілік архиваторының жұмыс принциптері. Резервтік көшірудің коммерциялық жүйелерінің ерекшеліктері.
- •25. Резервтік көшіру принциптері. Резервтік көшіруге арналған құрылғылар мен тасмалдаушылар.
- •26. Файлдық жүйені тазалау. Сrontab-файлдарды құру және өшіру.
- •27. Жаңа дискті жүйеге қосу, дискке тараулар құру, ядроны инсталляциялау және дисктен жүктеудің ерекшеліктері. Туындайтын мәселер.
- •28. Тізбекті құрылғылардың файлдары. Set serial командасы.Тізбекті қолжеткізу құрылғылары үшін программалық жабдықтаманы конфигурациялау ерекшеліктері.
- •29. Аппараттық терминалдарды конфигурациялау. Терминал драйверінің арнайы символдары мен функциялары.
- •31. Scsi, ide, Fibre Chanel, usb дискілік интерфейстер. Қатқыл дискті қосу процедурасына мысал келтіріңіз.
- •32. Stty, tset командаларын тағайындау және сипаттау. Қатқыл дискімен жұмыс істеу командалары. /etc/passwd, /etc/shadow және /etc/group файлдары.
- •33. /Etc/passwd, /etc/shadow және /etc/group файлдары. Қолданушылардың қосылуының сөзсіз және басқару кезеңдері. /etc/passwd, /etc/shadown және /etc/group файлдарын түзету.
- •34. Стандартты конфигурацялық файлдарды көшіру, қолданушыларды өшіру, тіркеу жазбаларын сөндіру командалары.
- •35. Қолданушының стандартты тобын анықтау және өзгерту. /etc/passwd файлын тексеру сценарийлері.
- •36. /Etc/shadow файлында әрекет мерзімі орнатылмаған жазбалар үшін және парольсіз жазбаларды іздеу. Қолданушыларды қосу және өшіру. Жаңа тіркеу жазбасын тексеру.
- •37. Kill, kil all командаларымен сигналдар жіберу. Nice, renice командаларымен процесстердің артықшылығының өзгеруінің мысалын келтіріңіз.
- •Kill, killall процестеріне сигналдарды жіберу
- •Renice егер бір немесе бірнеше процес көптеген ресурс қолданатын болса, сіз оларды жоюдың орнына олардың артықшылықтарын азайта аласыз. Оның синтаксисы:
- •38. Ps, top командаларымен процесстерді тексеру. Процестермен жұмыс істеуге арналған командалардың түрлері.
- •39. Суперқолданушы деңгейінде жүйеге кіру. Su командасын тексеру. Sudo утилитінің қолданылуы.
- •40.Ubuntu іске қосу сценарилері. Init демонының жұмыс істеу мысалы. Орындалу деңгейлерін өзгерту. Shutdown, halt, reboot, telinit, poweroff опцияларымен командаларды орындау.
7. Файлдармен және процесстермен пайдалана білу. Суперқолданушы.
Суперқолданушы бұл шексіз құқығы бар қолданушы. Оның логины root. Оның үй директориясы /root/, тура сіздегідей /home/login.UNIX ОЖ – нің ядросы әрбір қолданушысын жүйеге алғаш кіргенде берілетін идентификаторы (UID - User Identifier) – уникалды бүтін мән арқылы идентификациялайды. Сонымен қатар әрбір қолданушы белгілі бір бүтін мәнмен GID - Group IDentifier) идентификацияланатын қолданушылар тобына жатады. Әр қолданушы үшін UID және GID мәндері жүйенің есептік файлдарында (учетные файлы) сақталады және қолданушы жүйеге кіргенде жіберген командалық интерпретаторда орындалып жатқан процеске жазылады. Бұл мәндерді жүйедегі қолданушы жіберген әр жаңа процесс мұраға алады және жүйе ядросы файлдарға қатынас жасауды тең қуатты қылып жасау үшін, программаларды орындау үшін, т.б. Жүйе администраторы, ол да регистрацияланған қолданушы, жай қолданушыларға қарағанда зор мүмкіндіктерге ие. UNIX ОЖ – де бұл мәселе UID (нөлдік) –ң бір мәнін белгілеу арқылы жүзеге асырылады. Сондай UID – і бар қолданушы суперқолданушы(superuser) немесе root деп аталады. Ол шектелмеген құқыға ие, кез– келген файлға қатынау жасай алады және кез–келген программаны орындай алады. Ондай қолданушы жүйеге толық басқару жүргізе алады. Жүйені тоқтатып, оны жоя алады. Суперқолданушың жай қолданушыдан тағы бір айырмашылығы ресурстарды пайдалануға шектеудің болмауында. Команданы суперқолданушының атынан шығару үшін келесі синтаксисті пайдаланыңыз:
sudo командасы
кілттік сөз sudo және бұдан кейінгі команда осы команданы суперқолушының атынан шығару керек:
sudo touch /var/test паролдің сұранысын байқаймыз. Өз қолданушының паролін енгіземіз. Осымен файл құрылады.
8.Процесс атрибуттары. Процесстің өмірлік циклі. Сигналдар.Процесстің жағдайы. Процесстерді ps, top командаларымен бақылау. Процесс атрибуттары:
процесс идентификаторы (PID);
ата-аналық идентификатор процесі (PPID);
процесс иесінің аты;
процесс иесі идентификаторы(UID);
идентификатордың топтық иесі (GUID);
приоритет;
терминал.
Процесс идентификаторы- (біруақытта іске қосылған процестің саны- соңғы ұзындығы) бұл оның қосылу ретіндегі номері, берілген жүйедегі мүмкін болатын, нольден максимумға дейінгі мағынасы.Минималды комер әдетте жүйедегі қалған процестердің бірінші атасы-процесін алады:Linuxта жұмыс дәл осындай жағдайда болады.Бірақта BSD жүйесінде PID нольге тең де, белсендіру процесінің виртуалды жадысында анықталады, ал init идентификаторы 1 болады.
ата-аналық идентификатор процесі- келесі бөлімде айтылатын процесс номері.
Қалған атрибуттардың мағынасын қарастыру үшін, қолданушының түсінуіне қол жетімді процесс түріне ақпаратты шығарып беретін ps командасын қолдануға тура келеді.Бізге біреуі қажет болатын psкомандасының бірнеше опциялары бар .
Енді , қолданушыны тіркелген соң бірден ps –u командасына жауап ретінде екі жол көрсетілетін болады . Олар бірнеше бағаннан тұрады , сандары келесідей:
USER PID COMMAND
alv 5408 -zsh
alv 5598 ps –u
Бірінші баған процесстің иесін көрсетеді. Екінші баған – процесс идентификаторы , үшінші – процессті шығарған программаның аты.
Процестердің омірлік циклы
Әрбір процесс өзінің өмірлік стадиясында туулу , қызмет жасау,аяқталу стадиясынан өтеді . Бұл шындығында қалай болатынын ең бірінші қолданушылық процесстен көруге болады (loginshell) Ол үшін қайтадан ps командасына жүгінеміз
$ps l.
$ ps l | grep v1
UID PID PPID COMMAND
0 491 1 /usr/libexec/getty
TOP программасы . Бұл программа іске қосылған процесстер бойынша жұмыс мәліметтерді көрсетеді. Сонымен қатар htop программасына назар аударғанымыз дұрыс, бұл программаның кеңірек версиясы болып табылады.Linux және – FreeBSD –де жұмыс жасайды(/usr/ports/sysutils/htop). Кілтер бойынша анықтама алу үшін онымен жұмыс жасап жатқанда h-ті басыныз.
Барлық процесстерді көру үшін келесі команданы қолданамыз.
user@desktop ~ $ psaux