русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Команды по управлению службами


Дата добавления: 2014-11-27; просмотров: 608; Нарушение авторских прав


crontab

Команда crontab является интерфейсом управления службой планировщика. С помощью данной команды пользователи могут изменять список программ, запускаемых планировщиком по расписанию. При этом необходимо, чтобы в системе был запущен сам демон планировщика (например, crond), который и производит запуск программ.

Команда crontab может запускаться в одном из двух вариантов:

crontab [-u пользователь] файлcrontab [-u пользователь] [-l | -r | -e]

В первом случае, можно загрузить файл с конфигурацией планировщика (например, /etc/crontab). Во втором – посмотреть или изменить план запуска для указанного пользователя.

В обоих случаях параметр -u может использоваться суперпользователем для изменения конфигурации планировщика других пользователей системы.

Конфигурацию планировщика можно сохранить в файле согласно формату, рассмотренному в разделе «Конфигурация планировщика заданий». После этого можно загрузить его во внутренний формат демона планирования с помощью запуска команды crontab:

desktop test # cat /etc/crontab*/5 * * * * /usr/bin/vnstat -u58 * * * * rdate -s ptbtime1.ptb.dedesktop test # crontab /etc/crontab14:37:13 installing file /etc/crontab for user rootModifications will be taken into account right now.

Второй вариант запуска программы позволяет просматривать и изменять текущюю конфигурацию планировщика. При этом используется один из параметров:

-l

посмотреть текущую конфигурацию планировщика;

-e

отредактировать текущую конфигурацию планировщика, при этом запускается системный редактор (который задаётся переменной окружения EDITOR);

-r

удалить текущую конфигурацию планировщика.

Рассмотрим примеры использования команды crontab:

Текущая конфигурация планировщика может выглядеть например так:

user@desktop test $ crontab -l15:23:04 listing user's fcrontab0 3 */3 * * backup.sh

...



service

В ряде UNIX-систем для управления службами может использоваться команда service. Она принимает следующие параметры:

service служба (start|stop|restart)

Третий параметр – это команда на запуск, остановку и перезапуск службы, имя которой указывается вторым параметром. Для запуска этой команды необходимы права суперпользователя.

Пример перезапуска службы печати:

desktop test # service cups restartStopping cups: [ OK ]Starting cups: [ OK ]

Обычно системные службы располагаются в директории /etc/init.d.

chkconfig

Команда chkconfig используется для изменения списка служб, соответствующих тому или иному уровню выполнения системы. Эта команда позволяет Вам указывать, какие службы следует запускать при старте системы, а какие – нет.

Команда имеет следующий синтаксис:

chkconfig (--list|--add|--del) [имя службы]chkconfig [--level уровни] имя службы (on|off|reset)

В первом варианте использования можно посмотреть список установленных в системе служб и уровни выполнения, на которых они запускаются или останавливаются. Например:

desktop test # chkconfig --listreadahead 0:off 1:off 2:off 3:off 4:off 5:on 6:offkudzu 0:off 1:off 2:on 3:on 4:on 5:on 6:offlisa 0:off 1:off 2:off 3:off 4:off 5:off 6:offportmap 0:off 1:off 2:off 3:off 4:off 5:off 6:off...

Для каждой из служб всем уровням выполнения соответствует слово «on» или «off», означающее соответственно запуск и освтанов службы на данном уровне выполнения. В этом примере служба «lisa» не будет запущена ни на одном из уровней выполнения.

С помощью параметров --add и --del можно добавлять и удалять службы из системной загрузки.

desktop test # chkconfig --list | grep autofsautofs 0:off 1:off 2:off 3:on 4:on 5:on 6:offdesktop test # chkconfig --del autofsdesktop test # chkconfig --list | grep autofsdesktop test # chkconfig --add autofsdesktop test # chkconfig --list | grep autofsautofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off

В этом примере служба autofs последовательно удаляется из загрузки и добавлется обратно.

Второй вариант команды используется для настройки запуска службы на различных уровнях выполнения. К примеру, эта команда устанавливает запуск службы только на 3-м и 5-м уровнях выполнения:

desktop test # chkconfig --list | grep autofsautofs 0:off 1:off 2:off 3:on 4:on 5:on 6:offdesktop test # chkconfig --level 35 autofs ondesktop test # chkconfig --level 4 autofs offdesktop test # chkconfig --list | grep autofsautofs 0:off 1:off 2:off 3:on 4:off 5:on 6:off


<== предыдущая лекция | следующая лекция ==>
Команды по управлению системой | Команды по мониторингу пользователей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.183 сек.