Утилита devd – это системный демон, который всё время работает в фоновом режиме. Всякий раз при добавлении или удалении устройства из дерева устройств devd выполняет действия, указанные в devd.conf(5). Например, devd может выполнить dhclient(8) при добавлении в систему Ethernet-адаптера, и завершить экземпляр dhclient(8) когда тот же адаптер удаляется. Другим примером devd может быть использование таблицы для нахождения и загрузки через kldload(8) соответствующего драйвера для неизвестного устройства, которое добавлено в систему.
По умолчанию во FreeBSD можно использовать только 1 маршрут к одному и тому же источнику (в отличии от linux и Solaris этот функционал существует уже давно) Но Qing Li добавил , а Kip Macy дополнил такую поддержку и теперь можно не только задавать множество маршрутов к одному источнику, но и задавать “вес”, делать балансировку на уровне соединений.
Данная функциональность работает, начиная с версии 8.0
reboot, fastreboot
В Solaris есть такая возможность, как fastreboot. Что это такое?
FastReboot – это процесс перезапуска, который включает внутриядерный загрузчик, который загружает ядро в память и потом переключается на то ядро.
Очень удобно, когда нужно перезагрузить ОС, но сделать это очень быстро.
Тестовый стенд: Solaris 11
Если вы часто обновляете исходники или порты (может быть вас не устраивает portsnap и вы хотите это делать через cvs), то вам будет полезна эта статья. Она рассказывает, о том, как можно каждый раз выбирать сервер обновлений, причём тот, который “ближе” именно к вам, то есть скорость до него найбольшая, среди всех возможных. Это поможет сделать утилита fastest_cvsup, которая находится в портах. По своей сути это простой скрипт на языке perl, который в случае необходимост можно изменить под себя. Ну что, ставим её:
Linux
$ /sbin/runlevel
N 2
Solaris
# who -r
. run-level 3 Dec 28 18:58 3 0 S
Если у вас небольшой офис и для вас слишком дорого покупать Exchange и у вас нету *nix – тогда этот обзор для вас.
Если кратко, то Boot Envirement (BE) – это отдельная среда внутри существующей ОС. То есть по сути это ещё одна полноценная копия ОС, но уже может содержать свой набор ПО, свои настройки и т.д.
Про FreeBSD будет сказано отдельно, в самом низу.
Тестовый стенд: Solaris 11
Расскажу ещё про один блокировщик подбора паролей. Теперь он будет работать в паре с pf. Сам sshit представляет собой скрипт на языке perl со всеми вытекающими отсюда последствиями. То есть, при наличии необходимых знаний языка perl вы можете нелету (а именно так он и работает) изменять сам скрипт. Это же (то есть налету) можно делать и с конфигурационным файлом.
Примечание: для OpenBSD его так же можно использоват, не смотря на то, что его нет в репозитариях. Учитывая что это скрипт на perl’e – просто скопируйте себе этот бинарник и конфиг и следуйте указанием в статье. Единственное отличие – это то, что в OpenBSD в syslogd нету флага ‘-c’.
Поставили себе сервер терминалов на Windows 2008. Почему 2008-ой? Да потому что захотелось попробовать, что он за зверь и всё такое. Но возникла проблема: при подключении из linux’a у некоторых (не у всех) клиентов выдавало сообщение:
"You do not have access to logon to this session."
Кто знаком с миром Windows, скажет, что это легко делается с помощью Active Directory и групповых политик. А как же дела обстоят в мире свободного програмного обеспечения? Неужели нет достойного конкурента “мелкомягким”? Ответ на это даёт статья, речь о которой пойдёт ниже.