Алматы экономика және статистика академиясы



жүктеу 5,08 Kb.
Pdf просмотр
бет35/44
Дата22.02.2018
өлшемі5,08 Kb.
#10535
1   ...   31   32   33   34   35   36   37   38   ...   44

 
 
97 
 
Жоғарыда  кӛрсетілгеннен  басқа  бұл  программа  қателер  немесе 
жеткізілмеген  хабарлар  жайында  хабар  генерациялайды.  Келесі  негізгі  ре-
жимдер болуы мүмкін: 
bd – домен режимі  
bi- бұркемеленген псевдонимдер инициализациясы 
bf- кезекті баспаға шығару 
bt- мекендерді тексеру режимі 
bs- серверді стандартты енгізу режимі. 
Bd режимінде sendmail командасы 25 нӛмерлі торапты портты тыңдайды 
және жұмыстың пайда болуын күтеді. 
Команда келесі түрде кӛрсетіледі: 
/usr/sbin/sendmail-bd-g1h 
Бұл жерде жұмыс bd домені  режимінде 1 сағат кванттық уақыт аралығы- 
мен  (тексеру  интервалы  1  сағат).  Егер  хабар  кезекке  қойылса,  команда 
берілген  интервал  арасында  хабарды  жіберуге  мүмкіндікжасайды,  бұл 
жағдайда үрдіс құрылады – ағын  sendmail.pid атты. 
Әр  ағын    құрылған  кезде  ол  ағынды  жою  қарастырылуы  қажет,  мысалы 
kill head – 1 sendmail.pid командасы арқылы. 
Sendmail  –  V8  версиясы.  Бұл  версияның  негізгі  командаларына 
жіберілетін  нұктелері  user.bd  дерекқор  базасында  анықталады.  Бұнда 
қолданушылар жәйлі орталық архив орналасады. Осы дерекқорда құрылатын 
негізгі ӛрістер: 
mailname-  машина аты 
maildrop- қолданушы поштасының жеткізетін мекені 
mailsender- қолданушы конвертінің аты  
fullname – қолданушының толық аты 
office- офис мекені және телефоны 
home- ұй мекені және телефоны 
project/plan- хабармен байланысты жоба. 
Бірнеше  үлкен  емес  есептердің  орындалу  түрі  ол  командалық  жол 
интерфейсін  қолдану.  Сіздер  жұмыс  жасайтын  программаның  аты  shell 
командалық интерпретаторы. 
Қазіргі  Unix  жүйесінде  үш  командалық  интерпретатор  қолданылады: 
Bourne shell (/bin/sh), c shell (/bin/ csh), korn shell (/bin/ksh). 
Командалық интерпретатор ОЖ-де маңызды орын алады: 
1. Ең бірінші программа shell, ол пайдаланушы жүйеге кірген уақытында 
ол программаның жұмысы басталады, shell келесі жұмысты атқарады: 
А) терминалды қосқан уақыттан getty ( 1м) процесі активтеледі ол терми-
налды қатынаудың сервері болып саналады және ол  login (1) программасын 
іске қосады. Ал  ол программа пайдаланушының аты мен паролін сұрайды. 
Б) егер пайдаланушы жүйеде тіркелген жағдайда және паролі дұрыс бол-
са, онда login  


 
 
98 
 
программасы  пайдаланушының  /etc/  passwd  файлының  соңғы  ӛрісінде 
кӛрсетілген  программасын іске қосады. 
 В) 
shell  сәйкес  командалық  файлды  инициациялайды  және 
пайдаланушының   терминалына шақыру береді. Сол кезден пайдаланушыға 
командаларды енгізуге болады.    
 Г)  shell  пайдаланушы  негізген  команданы  оқиды,  енгізген  жолға  анализ 
ӛткізеді және      
пайдаланушының  жазғаны  бойынша  әрекет  орындайды  немесе  программа 
және функция табылмаған жағдайда қате жайында хабарлайды. 
Д)  Интерпретатормен  жұмыс  аяқталған  соң  пайдаланушы  exit  команда-
сын енгізеді және жүйеден шығады. 
2.  Командалық  интерпретатор  программалау  үшін  ыңғайлы  түрі  болып  та-
былады. 
Әр командалық интерпретатордың тіл синтаксисі бір бірінен айырмашы 
лығы  бар.  Сондықтан  біз  базалық  ретінде  Bourne  интерпретаторын 
қарастырайық. 
Shell 
арқылы 
бар 
утилиттерді 
қолданып 
қиын 
программаларды  құруға  болады.  Shell  тілінде  программалар  кӛбінесе 
скрипттар немесе сценарилер деп аталады. Интерпретатор скрипт-файлынан 
жолды  оқып,  оларды  командалық  жолдан  пайдаланушы  енгізгендей 
орындайды. 
3. Пайдаланушы  жүйеге  кірген  уақытында  оның  инициализацияланған 
скрипті іске қосады, ол бірнеше функцияларды орындайды: программаларды 
табу  үшін  жолды  белгілейді,  терминалды  инициализациялайды,  пошталық 
жәшіктің 
орналасуын 
анықтайды. 
Инициализациялайтын 
скрипт 
пайдаланушының  үй  каталогында  орналасады.  Әр  түрлі  командалық 
интерпретаторда әр түрлі инициализациялайтын скрипттар қолданылады. 
 
Командалық интерпретатор 
Инициализациялайтын скриптор 
Bourne shell 
C shell 
Korn shell 
Profile 
Login және cshrc 
Profile және kshrc 
Bourne-again shell(bash) 
Profile және bashrc 
 
Profile және login скрипттары жүйеге бірінші кірген уақытта орындалады. 
Cshrs,    kshrs  және  bashrc  скрипторы  интерпретаторының  әр  бір  іске  қосқан 
уақытында орындалады. 
4.  Негізгі ОЖ инициализациясы shell скриптінің орындалғанында болады. 
      Әрбір  стандартты  командалық  интерпретатордың  ӛзінің  программалау 
тілі  бар,  олар  қиын  есептерді  орындау  үшін  командалық  файл  немесе 
скрипттрда құруға мүмкіндік береді. 
 Shell интерпретаторы тізбекті командаларды скрипттан оқып және оларды 
орындайды.  Бұл  жағдайда  скрипттен  үлкен  ӛнімділікті  күтуге  болмайды, 
бірақ  ол  тиімді  болып  саналады,  ӛйткені  бәрі  кӛрнекті  және  оңай.  Егер 


 
 
99 
 
программаның  ӛнімділігі  ең  маңызды  болатын  болса,  онда  программалау 
үшін тиімді болып Си тілі с аналады. 
      Скрипт 
ол  кәдімгі  текстілі  файл,  оның  ішінде  командалық 
интерпретаторға 
түсінікті 
инструкциялар 
жазылады. 
Олар 
shell 
командаларының  ӛрнектері  және  функциялары  болуы  мүмкін.  Командалық 
интерпретатор файлдан инструкцияларды оқиды және тізбекті оларды орын-
дайды. 
      Bourne shell интерпретаторында комментариялар „#‟символынан бастала-
ды,  ол  программаның  әрі  қарай  орындалуын  жеңілдетеді.  Комментариялар 
жолдың бәрін алмауы мүмкін, ол командадан кейін жазылуы мүмкін.  
Бұл  жағдайда  скрипт  Bourne  shell  тексті  арқылы  иетерпретацияланады. 
Командалық  жолда  скриптті  іске  қосқан  жағдайда  (ол  үшін  орындауға 
құқығы болу қажет). Жаңа командалық интерпретатор іске қосылады, коман-
даларды енгізу бұл кезде скрипт файлынан орындалады. 
Жағдайларды бақылау үшін жүйеде syslog программасы қолданылады, ол  
екі  негізгі  функцияны  орындайды-    файлды  тіркеу  және  администраторға 
басқаруды беру. 
Бұл программа орындалғанда хабарлар маңыздылығы бойынша  жіберілу 
пункттеріне  үлестіріледі.  Пункттар  ретінде  файлдар,  терминалдар  немесе 
басқа машиналар болуы мүмкін. 
Syslog- тің бӛліктері болып табылатын: 
1.  syslogd-  тіркеу домені 
2.  кітапханалық программалар – openlog, syslog, closelog. 
Осы программалар арқылы syslog жүйесінің файлдарына деректер жіберіледі. 
3.  logger-  тіркеу  элементтердің  жазбасы  үшін  пайдаланушы  деңгейінің  коман-
дасы. 
Селектор  –  бұл  программалар  немесе  құрылғылар,  олар  хабарлардың 
деңгейін анықтау үшін тіркеу   хабарларын жібереді. 
Жабдықтар деңгейі 
Бұл элементтер – алдын ала белгіленген тізім бойынша таңдалады. 
 
Құрылғылар 
Программалар  
kern 
Ядро программасы 
Mail 
Электронды пошта жүйесі 
Daimon 
Жүйелік домендер 
Auth 
Қорғау командалары 
News 
Usenet телеконференция жүйесі 
Cron 
Cron домені 
Mark 
Уақытша нұсқаулар 
Syslog 
Syslogd ішкі хабарламасы 
ftp 
ftp  және ftpd программалары 
User 
Басқа программалар 

Құрылғыларды қолдану 


жүктеу 5,08 Kb.

Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   44




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау