Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Итак, мы написали сценарии, которые позволяют выполнить команды на удаленных сетевых устройствах. Однако для решения поставленной задачи необходимо также правильно настроить службы операционной системы, которые требуются для корректной работы автоматической системы резервного копирования.

Автоматизируем выполнение

Прежде всего нам потребуется TFTP-сервер. Я не буду описывать процесс установки и настройки данной службы, так как все это уже хорошо описано в [1].

Следующим этапом будет настройка утилиты cron. Данная утилита входит в состав UNIX-систем и позволяет выполнять автоматически различные задачи по расписанию. Формат данных, который использует cron, довольно прост.

Поля:

n  Минута – от 0 до 59.

n  Час – от 0 до 23.

n  Дата –от 1 до 31.

n  Месяц – от 1 до 31 или от Jan до Dec.

n  День недели – от 0 до 6 или от Sun до Sat.

n  Команда – выполняемая команда (в нашем случае это буде файл сценария).

Для большей ясности приведем пару примеров:

30 2 * *    perl /tmp/telnet.pl

Сценарий telnet.pl, находящийся в каталоге tmp, будет выполняться каждый день в 2 часа 30 минут. Поле «день недели» не используется, вместо него указан лишний пробел.

50 18 1,15 * perl /tmp/ssh.pl

В данном случае сценарий будет выполняться в 18:50 1го и 15-го числа каждого месяца.

Для того чтобы добавить строку настроек для запуска сценария в таблицу cron, нужно воспользоваться следующей командой «crontab -е USER -l», где USER – это пользователь, от имени которого выполняется данная команда.

Для того чтобы удалить ненужную запись из таблиц, нужно воспользоваться командой «crontab -u USER -r». А для простого просмотра таблиц можно воспользоваться командой «crontab -u USER -l». Вообще, текстовый файл с настройками таблиц cron можно найти в каталоге /var/cron/tabs, однако редактировать его вручную не рекомендуется. Резервное копирование оптимально делать один раз в сутки. Файл конфигурации в среднем занимает около 100 Кб, так что ежедневные копии конфигураций не займут много места.

Заключение

Итак, мы написали сценарии и настроили их автоматическое выполнение. В статье сознательно не затрагивались аспекты, связанные с настройкой удаленного доступа на маршрутизаторе или коммутаторе, так как это слишком обширная тема, требующая отдельной статьи.

Литература, ссылки:

1. Супрунов С. FreeBSD TIPS: Работаем с TFTP. – Журнал «Системный администратор», № 7, июль, 2005 г. – 39-41с.

2. CPAN.org. – ресурс содержит большое количество примеров различных сценариев и библиотек Perl.

3. Родерик Смит. Полный справочник по FreeBSD.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100