30.5.3. Разовое выполнение команд — демон atd
Иногда нужно просто выполнить определенные команды в определенное время
(однократно), поэтому редактировать для этого таблицу crontab не совсем уместно.
Такую задачу можно решить более рационально. Убедитесь, что у вас установлен
и запущен демон atd. После этого введите команду:
at <время> [дата]
Затем просто вводите команды, которые вы хотите выполнить в указанное время.
Для завершения ввода нажмите комбинацию клавиш +. Время указыва-
ется в АМ/РМ-формате— например, если вам нужно выполнить команды в 14:00,
то вы должны ввести команду:
at 2pm
.
Просмотреть очередь заданий можно командой
atq
,
а удалить какое-либо зада-
ние — командой
atrm
.
В целях повышения безопасности в файл
/etc/at.deny
можно добавить команды,
которые запрещены для выполнения планировщиком at.
Например:
1
5
cron.daily
run-parts /etc/cron.daily
7
10
cron.weekly
run-parts /etc/cron.weekly
30
75
cron.monthly
run-parts /etc/cron.monthly
Г Л А В А
31
Маршрутизация.
Настройка брандмауэра
Маршрутизация
— это процесс перенаправления пакета по сетям, находящимся
между отправителем и получателем. Представьте, что вам нужно поехать в гости
к другу в город, в котором вы никогда не были. Понимаю, что на дворе XXI век и
GPS-навигатор — теперь аксессуар не только Джеймса Бонда, но все же о навига-
торах на минуту забудем. Итак, сначала вам надо выяснить, как проехать в город,
в котором живет ваш друг. Если вы живете в относительно большом городе, то
первым делом нужно узнать, куда выехать из своего города, — можно, конечно,
выехать в любом направлении, но потом, возможно, придется делать лишний крюк,
чего бы не хотелось. Поэтому выясняем у встречного таксиста начальное направле-
ние. Выбравшись из своего города и зная примерное направление, вы себе спокой-
но едете, пока не начнете сомневаться в правильности маршрута. Тогда вы остано-
витесь на придорожной АЗС или у поста ДПС и узнаете, куда вам ехать дальше.
Возможно, придется проехать еще через несколько городов, и в каждом из них вам
нужно будет уточнить маршрут. Можно и не спрашивать — если есть знаки. Одним
словом, либо человек, либо дорожный знак укажут вам дорогу. Когда вы приедете
в город друга, вам нужно будет узнать, где находится улица, на которой он живет.
А когда вы окажетесь на нужной улице, наверняка попросите прохожих подсказать,
где находится дом с искомым номером.
Маршрутизация пакетов выполняется примерно так же. В приведенном примере
с путешественником «пакетом» были именно вы, а роль маршрутизаторов играли
люди, которые подсказывали вам, куда ехать.
В TCP/IP-сетях информация о маршрутах имеет вид
правил
— например, чтобы
добраться до сети А, нужно отправить пакеты через компьютер Д. Ничего удиви-
тельного и необычного — примерно так же выглядит и информация о маршрутах
на дороге: чтобы доехать до города А нужно проехать через город Д. Кроме набора
маршрутов есть также и стандартный маршрут— по нему отправляют пакеты,
предназначенные для отправки в сеть, маршрут к которой явно не указан. Компью-
тер, на который отправляются такие пакеты, называется
шлюзом по умолчанию
(default gateway). Получив пакет, шлюз решает, что с ним сделать: или отправить
дальше, если ему известен маршрут в сеть получателя пакета, или же уничтожить
пакет, как будто бы его никогда и не было. В общем, что сделать с пакетом — это
личное дело шлюза по умолчанию, все зависит от его набора правил маршрутиза-
ции. А наше дело маленькое — отправить пакет на шлюз по умолчанию.
Do'stlaringiz bilan baham: |