Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
$ kill 785 |
Егер сізге сигнал жіберу керек болса 19 (STOP), теріңіз:
$ kill -19 785 |
мысалға, команда есімін білетін процесті жою керек болды делік. Оның орнына, ps командасы арқылы процес номерін іздеу керек болса, сіз оны келесі есіммен жоя аласыз:
$ killall -9 mozilla |
Кез келген жағдайда сіз тек өзіңіздің процесіңізді жоясыз (егер тек сіз root болмасаңыз ғана).
NICE, RENICE командаларымен процесстердің артықшылығының өзгеруінің мысалын келтіріңіз.
Барлық процес жүйеде өздігінше артықшылықпен жұмыс атқарады,олар 20дан 19ға дейін өзгереді олар « nice мәндері» деп аталады. Барлық қолданушылар, root тан басқа, 0 мен 19 арасындағы процестер өздерінің артықшылықтарын түсіре алады.
renice артықшылық [[-p] pid ...] [[-g] pgrp ...] [[-u] қолданушы ...] |
Кішкене жүйелік ресурс босату үшін:
$ renice +15 785 |
Енді процес артықшылықтарын өзгертуге болатыны білгеннен соң, сізге программаны нақты артықшылықпен шығару керек болсын. Ол үшін nice командасын қолданасыз.
Бұл жағдайда өзінің командасын nice үшін опция енгіземіз. n опциясы артықшылық мәнін орнату үшін қолданады. nice үнсіздік бойынша 10артықшылығын орнатады.
мысалы, сізге ISO-орнату образын құру керек болады, ол CD-ROM'нан Mandrake linux:
$ dd if=/dev/cdrom of=~/mdk1.iso |
Кейбір жүйелерде IDE CD-ROM стандартымен көшіру процесі көптеген ресурсты алуы мүмкін. Басқа процестердің көшіру кезіндегі құпталуының алдын алу үшін , келесі команда арқылы артықшылықты түсіре аласыз:
$ nice -n 19 dd if=/dev/cdrom of=~/mdk1.iso |
Және өз жұмысыңызбен айналыса аласыз.
38. PS, TOP командаларымен процесстерді тексеру. Процестермен жұмыс істеуге арналған командалардың түрлері.
Linux есептерге тізімге ps командадан көмекпен қарауға болады. Егер әркім параметрлерсіз оның іске қосу, біресе ол қолданушыға сеанста ағымдағы қараусыз қалған процесстердің тізімін береді. Опциялардың толық тізімін - ps --help орындап үйреншікті алуға болады. Қолдануылар мысалдар:
• Жүйеде қараусыз қалған барлық процесстерінiң тізімі :
Ps -A - идентификаторлармен (PID) және олардың атыларымен процесстердің тізімі береді
Немесе :
Ps -ax - сол процесстердің тізімі, бірақ іске қосудан толық жолды береді
• User қолданушымен туған есептердің тізімі :
ps -U User
• Ағымдағы терминалмен сабақтас есептердің тізімі :
Ps T
• N терминалмен сабақтас есептердің тізімі :
Ps t ttyN
• егер есептердің тізімі үлкен, ал бізді бір күй қызықтырады немесе бірнешесі есептерді, grep пайдалануға болады :
ps -U Root | grep ppp - "ppp" атыда болатын есептердің тізімі беру керек.Компьютер қорлар қолдануы туралы мәліметтер алу үшін top командамен пайдалануға болады
Төменде жеке процесстер сипаттайтын кесте іске аспай қалуда. Бұл кестеде бейнеленетін жолдардың саны, терезелер мөлшермен анықталады. Терезелер ішіндегісісі әрбір 3 секунд жаңарып жатыр. Пернелер басуы бейнелеуетін осы қалып өзгерту мүмкіндік берген командалар бойынша мәліметті h шығарып және жүйеде процесстердің кейбір параметрлермен басқару керек:
• s немесе d - терезелер жаңартулары интервалы өзгерту керек.
• z - түрлі түсті/қара-ақ бейне
• n немесе # - бейнелеуетін процесстердің саны
• Орындау процессор (P), жад (M), уақыт қолдануы (T) бойынша процесстердің тізімі сортап шығаруға болады және т.б.
Бірақ, өздігінен тәртіпте процесстермен басқару мүмкіндік берген көп пайдалы командалар бар :
• k - (kill) есепті алу. Бұл команда бойынша процесстің (PID), енгізуден кейін идентификатор сұрағанда, процесс біткен болады.
• r - (renice) есептер ағымдағы басымдылығы өзгерту керек. Алдыңғы командада орындауда, PID сұрайды, және содан соңы, басымдылықтың жаңа мәні ( NI бағанда көрсетіліп жатыр). Басымдылықтардың мәндердің диапазоны - минус 20 (ең жоғары), 19 плюс дейін. Теріс мәнді және 0 тек қана root қолданушы орната алады.
top шығу үшін q басыңыз
Процесстермен жұмыс LINUX үшін командалар
At - нақтылы уақытқа бағдарламалар іске қосып жатыр
Atq - at командаға кезекке қойылған тапсырмалардың тізімі шығарады
Atrm - at командадан кезектен тапсырмалар алып тастауы
/etc/crontab - файл тапсырмалардың іске қосудың кестелердің кестені болатын
Kill - PID процесс бойынша процесстің орындаулары тоқтатылуы
Killall - ат бойынша процесстің процесстің орындаулары тоқтатылуы
Nice - оның іске қосудың алдында процесстің басымдылығын береді
39. Суперқолданушы деңгейінде жүйеге кіру. Su командасын тексеру. Sudo утилитінің қолданылуы.
Суперқолданушы дегеніміз шексіз құқықтарға ие қолданушы. Оның логині root. Оның үй директориясы /root/, немесе /home/login.
Команданы суперқолданушы атынан жіберу үшін келесі синтаксисті қолданыңыз.
sudo команда
sudo кілттік сөзі және одан кейін жазылатын команда сол команданы жіберу суперқолданушы атынан болатынын білдіреді.
sudo touch /var/test
Сосын сіз парольді енгізу жайлы сұранысты көресіз.
Сосын қолданушыға берген парольді енгізіңіз. Сосын жүйеге кіре беріңіз.
sudo сіз жүйе администрациясының менюінен бір нәрсені жіберген кезде қолданылады. Кейін sudo ны енгізгеннен кейін әлбетте құпия код сұралады. Алайда барлық программалар sudo көмегімен автоматты түрде жіберілмейді. Әдетте админ құқығымен программаны жіберу көбіне қолмен жүзеге асады.
40.Ubuntu іске қосу сценарилері. Init демонының жұмыс істеу мысалы. Орындалу деңгейлерін өзгерту. shutdown, halt, reboot, telinit, poweroff опцияларымен командаларды орындау.
init ( initialization инициализация) барлық процесстерді жіберетін UNIX программасында және Unix-ұқсас жүйеде жұмыс жасайды. Демон ретінде жұмыс жасайды және қарапайым PID 1 ие. Әдетте /sbin/init жолы арқылы жасалады. Сонымен қатар init процессінің жұмысы /etc/inittab файл көмегімен жүзеге асады. Соған мысал:
id:5:initdefault:
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3....
Орындалу деңгейлерін өзгерту
Осылайша сіз өзіңіздің инициализация деңгей өмірін оңай өзгерутіңізге болады. /etc/inittab файлын түзеп және /etc/rc.d/rc*.d каталогында қажетті сілтеме жасау керек.
Сонымен қатар және бір орныдалу мысалы:
# init 5
# runlevel
3 5
Команда reboot - жүйені қайта жүктеу үшін қолданылады.
Толығыра мәлімет алу үшін терминалға мына команданы жазу керек:
# info reboot |
Команды halt и poweroff
halt және poweroff командалары жүйенің аяқталу жұмысын атқарады. Бірінші команда жүйе жұмысын аяқтайды, бірақ оған ток көзін қоспайды. Берілген команда ескі компьютерлер үшін тағайындалған, себебі кеңейтілген ток көзін басқаруды қолдамайды. Екінші команда ток көзін қосады және жұмысты аяқтайды.
Команда shutdown
Ең дамыған команда болып табылады, себебі бұл коман да жұмысты аяқтайды, жүйені қайта жүктейді және аяқтаду уақытын көрсетіп отырады. Мысалы, сіз ерте қайтқыңыз келді, бірақ компьютер ді 19:30 да өшіру керек болған жайғдайда shutdown: командасы көмек береді:
# sudo shutdown -h 19:30 |
Уақытты көрсетеді, сосын терминал терезесінде белгіленген уақытта компьютер өшіріледі деген ақпарат аласыз.
-r опциясын қайта жүктеу үшін қолданады.
# shutdown -r now |
Синтаксис shutdown
Usage: shutdown [OPTION]... ВРЕМЯ [СООБЩЕНИЕ]
Опции (Options) shutdown
Options:
-r shutdown қайта жүктеу;
-H shutdown соң тоқтату;
-P shutdown соң өшіру ;
-c - shutdown командасынан бас тарту;
telinit ті тағы да инициализация деп атауға болады, SIGTERM және SIGKILL сигналдар арасында процесстерді жіберуде қанша уақыт күту керек.telinit тек қолданушы құқығына қатысты шақырылуы мүмкін.