Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Аппараттық терминалдарды конфигурациялау. Терминал драйверінің арнайы символдары мен функциялары.

Читайте также:
  1. А. Терминальных бронхиолах
  2. Арнайы салыстырмалылық теориясының постулаттары
  3. Арнайы уәкiлеттi органдардың өзара ic-қимыл жасау және қызметiн үйлестiру тәртiбi
  4. Арым-қатынастың функциялары.
  5. Видеотерминальные устройства
  6. Видеотерминальные устройства.
  7. Вирусқа қарсы иммунитет (арнайы және арнайы емес). Химиялық препараттармен вирусты жұқпалы ауруларды емдеу
  8. Влияние интенсивности судоходства, в выше указанных заливах на проводку и маневрирование супертанкеров и выбор места строительства нефтяного терминала.
  9. Дәріс. Қазақ тілі арнайы мектепте оқу пәні ретінде

Ең алдымен қолданылатын аппараттық құрылғы Ethernet карта: өте үлкен сандағы құртақандай чиптер тығылған және онда нөмірлер нұсқалған және сіздің ДК – дің слотына тығылған эпоксидты смоладан тұратын пластина.

Ethernet картаны қолдану үшін оған осы құрылғымен қалай жұмыс істеу керектігін білетін сіздің Linux – тегі ядрода орналасқан арнайы функциялар керек. Бұлар құрылғылар драйвері деп аталады. Мысалы,

"Becker Series Drivers" және Donald Becker, сонымен қатар - D-link драйвері параллельді пакетке қосылатын D-link пакеттерінің адаптерімен жұмыс жасайды.

Драйвер сол платаның перифериясымен жұмыс жасай білуі керек:плата алынған мәліметтерді драйверге жіберу кезінде, Ethernet карта платаға команда мен мәліметтерді жіберуі тиіс. ДК – де бұл байланыс енгізу – шығару жадысының облысы арқылы жүзеге асады. Ядро платаға жіберетін барлық мәліметтер мен командалар осы регистрлер арқылы өтеді. Енгізу – шығару жадысы бастапқы адресті көрсетумен сипатталады. Ethernet платасы үшін негізгі адрестер 0x300, немесе 0x360.Әдетте сіз негізгі адрес сияқты аппаратты құрылғы мәселесіне алаң болмаңыз, себебі ядро жүктеу кезінде платаның тұрғылықты жерін анықтауға амал жасайды. Бұл autoprobing(автоматты іздеу) деп аталады. Келесі сіз ядроға хабарлайтын параметр -- interrupt request channel (сұраныстың үзілу каналы). ДК де бұл 15 каналдың біреуінде болады. Аппараттық құрылғы компонентіне тағайындалған үзілу нөмірі interrupt request channel немесе IRQ деп аталады.

 

 

30. Демон cron. Crontab-файлдар форматы. Crontab-файлдармен басқару. Cron демонының стандартты қолданылуының ерекшеліктері.

Нақты бір терминалға арналмағн процесстер “демондар”

деп аталады (daemons). Қолданушы іске қосқан мұндай процесстер өз жұмысын сеанс

соңында аяқтамайды, керісінше жұмысын жалғастырады, себебі олар ағымдағы сеанспен

ешқандай байланысы жоқ жəне автоматты түрде аяқталуы мүмкін. cron демоны жəне жоспарлауды басқару командасы crontab

сізге тапсырманы дəл жоспарлауға мүмкіндік береді. At сияқты тапсырманы crond

программа-демоны жібереді. Crontab командасы тек тапсырмаларды басқаруға қызмет

етеді. Команданы қолданудан бұрын тапсырма кестесін сипаттайтын файл жасау керек.

Файл форматтары келесідей:

минуттар сағаттар ай_күні ай апта_күні команда

минуттар – 0-ден 59-ға дейінгі сандар, немесе *

сағаттар – 0-ден 23-ке дейінгі сандар, немесе *

ай_күні - 1-ден 31-ге дейінгі сандар, немесе *

ай - 1-ден 12-ге дейінгі сандар, немесе *

апта_күні - 0-ден 7-ге дейінгі сандар, мұндағы 0 немесе 7 – жексенбі, немесе *; мысалы:

0 10 * * * /home/student/bin/script # жіберу күнделікті сағат

10:00

15 * * * 1 /home/student/bin/script2 # əр сағаттың 15 минутында

Crontab командасы кезеңдерді қолдануға мүмкіндік береді:

10-15 * /2 * * /home/student/bin/script3 # əр минутта, 10-нан 15

# минутқа дейін, əр айдың

# жұп күндерінде

Тапсырма файлын жасағаннан соң crontab командасын шақыру керек жəне оған параметр

реінде тапсырмалары бар файл атын көрсету керек:

[student@Klass801 student]$ crontab jobs

Сіз орнатқан тапсырмалар тізімін -1 параметрінің көмегімен қарап шығуға болады:

[student@Klass801 student]$ crontab -l

# DO NOT EDIT THIS FILE - edit the master and reinstall.

# (/tmp/crontab.1333 installed on Sat Dec 4 15:56:57 2004)

# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37

vixie Exp $)

10 * * * * /home/student/bin/script

[student@Klass801 student]$

Тапсырмалар тізімін –r параметрінің көмегімен босатуға болады:

[student@Klass801 student]$ crontab -l

# DO NOT EDIT THIS FILE - edit the master and reinstall.

# (/tmp/crontab.1333 installed on Sat Dec 4 15:56:57 2004)

# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37

vixie Exp $)

10 * * * * /home/student/bin/script

[student@Klass801 student]$ crontab -r

[student@Klass801 student]$ crontab -l

no crontab for student

[student@Klass801 student]$

Crontab командасы жəне де тапсырмалар тізімін –е параметрінің көмегімен редактілеуге мүмкіндік береді. Редактор ретінде орта айнымалысында көрсетілген (кезектік рет бойынша) $VISUAL, $EDITOR немесе /bin/vi редакторы қолданылады. Файлды

сақтағаннан кейін, crontab тапсырма кестесін автоматты түрде қайта инициалдайды. -u параметрі басқа қолданушылардың тапсырмаларын басқаруға мүмкіндік береді. Осы параметрді суперқолданушы атынан емес қолдану кезінде сізге пароль енгізуге тура келеді.

 




Дата добавления: 2014-12-19; просмотров: 75 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав