Русское зеркало portsnap
portsnap -s ru.portsnap.FreeBSD.org fetch
Результат впечатляет! Виртуальная машина обгоняет суперкомпьютер 2000 годов! А по показателям CPU чистое железо и виртуальная машина практически равны!
| System Description | Ubench CPU | Ubench MEM | Ubench AVG |
|---|---|---|---|
| Compaq GS-160 «Wildfire» Tru64 Unix 5.1 16xAlpha-EV67 731Mhz 32Gb RAM |
926,962 | 629,974 | 778,468 |
Настройка KOI8-R:
vi /etc/rc.conf
keymap=»ru.koi8-r»
font8×8=»cp866-8×8″
font8×14=»cp866-8×14″
font8×16=»cp866b-8×16″
scrnmap=»koi8-r2cp866″
cursor=»destructive»
Заменить все cons25 на cons25r в /etc/ttys:
vi /etc/ttys
:%s/cons25/cons25r/g
kill -HUP 1
(чтобы перечитался /etc/ttys)
/etc/rc.d/syscons restart
pw usermod root -L russian
(выполнить для всех имен пользователей кому нужен русский, если вы ходите
на сервер только удаленно по ssh/telnet, то можно выполнить только этот шаг для настройки
поддержки русского языка KOI8-R в системе)
Настройка UTF-8 (для работы с удаленного терминала):
В /etc/login.conf добавляем:
russian-utf8|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:
Читать далее…

FreeBSD the powerful, flexible, and free Unix-like operating system is the preferred server for many enterprises. But it can be even trickier to use than either Unix or Linux, and harder still to master.
Absolute FreeBSD, 2nd Edition is your complete guide to FreeBSD, written by FreeBSD committer Michael W. Lucas. Lucas considers this completely revised and rewritten second edition of his landmark work to be his best work ever; a true product of his love for FreeBSD and the support of the FreeBSD community. Absolute FreeBSD, 2nd Edition covers installation, networking, security, network services, system performance, kernel tweaking, filesystems, SMP, upgrading, crash debugging, and much more, including coverage of how to:
- Use advanced security features like packet filtering, virtual machines,
and host-based intrusion detection – Build custom live FreeBSD CDs and bootable flash
- Manage network services and filesystems
- Use DNS and set up email, IMAP, web, and FTP services for both
servers and clients
- Monitor your system with performance-testing and troubleshooting
tools
- Run diskless systems
- Manage schedulers, remap shared libraries, and optimize your system
for your hardware and your workload
- Build custom network appliances with embedded FreeBSD
- Implement redundant disks, even without special hardware
- Integrate FreeBSD-specific SNMP into your network management system.
Whether you’re just getting started with FreeBSD or you’ve been using it for years, you’ll find this book to be the definitive guide to FreeBSD that you’ve been waiting for.
Скачать: book.pdf
Оригинал: http://f0kp.iplus.ru/proj/fb15.html Обновление коллекции портов Вам необходимо установить cvsup. Проверьте установлена она у вас или нет, следующей командой: user@host#which cvsup она должна выдать что-то вроде этого: '/usr/local/bin/cvsup' Если нет, перейдите в директорию портов и установите cvsup. Затем вам необходимо создать sup-файл. Вы можете найти пример в /usr/share/examples/cvsup/ports-supfile это моя версия: *default tag=. *default host=cvsup.nl.freebsd.org *default prefix=/usr *default base=/usr *default release=cvs delete use-rel-suffix compress ports-all Вставьте вышеприведенный текст в файл, названный 'supfile'. Теперь вы можете обновить коллекцию портов, введя (из под root): cvsup supfile Затем сидити и ждите, ждите, ждите (это может занять много времени)
Для мониторинга geom raid в операционной системе FreeBSD, утсановим пакет net-snmp
# cd /usr/ports/net-mgmt/net-snmp
# make install
Для автоматического запуска snmpd /etc/rc.conf прописываем:
snmpd_enable=»YES»
snmpd_conffile=»/usr/local/etc/snmp/snmpd.conf»
Настраиваем минимальный конфиг:
passwd – это название community по которому можно получать информацию с сервера.
/usr/local/etc/snmp/snmpd.conf
syslocation «DC1″
syscontact admin@admin.com
sysservices = 79
rwuser passwd noauth
rocommunity passwd
rwcommunity passwd
trapsink localhost passwd
trap2sink localhost passwd
informsink localhost passwd
trapcommunity passwd
authtrapenable 2
Важный момент прописываем в конфиг execute
exec gmirror /usr/local/sbin/checkgmirror
Создаем скрипт проверяющий статус RAID:
/usr/local/sbin/checkgmirror
#!/bin/sh
mirrorstate=`/sbin/gmirror list | /usr/bin/grep ^State |\
/usr/bin/awk ‘{print $2}’`
if [ $mirrorstate != "COMPLETE" ]
then
echo «1″
else
echo «0″
fi
Добавляем строку в snmpd.conf
exec gmirror /usr/local/sbin/checkgmirror
Прописываем в конфиг сервера в nagios:
define service{
use srv-service
host_name namehost
service_description RAID STATE
check_command check_snmp_oid!.1.3.6.1.4.1.2021.8.1.101.1!passwd!1!0!STAT!2c
contact_groups admins
notification_options c,r
}
Теперь при сбое рэйда скрипт вернет 1 и нагиос отработает событие critical, о котором мы будем извещены.
guthleifr
Для чего может понадобиться создавать програмный зеркальный RAID на сервере – многие RAID контролеры интегрированные в материнские платы попросту не потдерживаются FreeBSD, даже если они и потдерживаются то зачастую не имеют никаких средств мониторинга состояния RAID, тоже касается и аппаратных рэйд контролеров. Например аппаратный RAID-контроллер Intel® SRCSATAWB имеет драйвера и утилиты только под windows и linux, хотя он и потдерживается последними релизами FreeBSD, но не имеет утилит с помощью которых можно было проводить мониторинг состояния дисков. А это обозначает, что мы узнаем о крахе дисков, когда наш сервер выйдет из строя и смысл такого рейда попросту теряется.
Приступим к созданию програмного RAID:
Имеется два одинаковых по размеру диска, будет хорошо если диски будут одинаковой модели.
/dev/ad0 и /dev/ad1
Делаем разбивку на партиции и устанавливаем ОС на первый жесткий диск ad0(названия дисков в вашей системе могут отличаться в зависимости от типа используемых дисков IDE,SATA,SCSI,SAS)
Читать далее…

By Christopher Negus, Francois Caen
This handy, compact guide teaches you to use BSD UNIX systems as the experts do: from the command line. Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Apply the skills you learn from this book to use and administer servers and desktops running FreeBSD, OpenBSD, NetBSD, or any other BSD flavor.
Expand your BSD UNIX expertise in these and other areas:
* Using the shell
* Finding online software
* Working with files
* Playing with music and images
* Administering file systems
* Backing up data
* Checking and managing running processes
* Accessing network resources
* Handling remote system administration
* Locking down security
Скачать: book.pdf
Введение
Есть такая удобная штука как CDP ( Cisco Discovery Protocol ) – проприетарный протокол второго уровня модели OSI, разработанный компанией Сisco Systems, позволяющий обнаруживать подключенное (напрямую или через устройства первого уровня) сетевое оборудование Сisco, его название, версию IOS и IP-адреса.
Устройство посылает мультикаст анонс на MAC адрес 0100.0ccc.cccc. В конфигурации по-умолчанию анонсы рассылаются каждые 60 секунд на порты Ethernet, Frame Relay и ATM. Каждое устройство, понимающее протокол, сохраняет полученную информацию в таблице и позволяет посмотреть её по команде show cdp neighbours. Если устройство трижды не прислало анонс (при значениях по-умолчанию — 3 минуты), оно удаляется из таблицы. Возникло желание на оборудовании Cisco видеть, какие сервера FreeBSD и через какие сетевые карты подключены.
Практическая реализация Читать далее…
Farrokhi B.Network Administration with FreeBSD
Babak Farrokhi is an experienced UNIX system administrator and Network
Engineer who worked for 12 years in the IT industry in carrier-level network service
providers. He discovered FreeBSD around 1997 and since then he has been using it
on a daily basis. He is also an experienced Solaris administrator and has extensive
experience in TCP/IP networks.
Cкачать: book.pdf