FreeBSD | Windows для системных администраторов

Статьи о FreeBSD

Создание FreeBSD DVD диска из образов CD дисков (часть 2)

Следующей командой можем записать DVD диск (ВНИМАНИЕ!!! Команда не сохранит копию образа на жестком диске) growisofs -Z /dev/cd0 -J -R -no-emul-boot -b boot/cdboot -iso-level 3 Чтобы создать ISO образ, который Вы потом сможете записать на DVD введите: mkisofs -V FreeBSD7 -J -R -b boot/cdboot -no-emul-boot -o freebsd7.iso Запись образа на диск: growisofs -dvd-compat -Z /dev/cd0=freebsd7.iso P.S. Предложенный вариант от http://lissyara.su/ в виде скрипта: Для работоспособности скрипта просто замените пути к образам. #!/bin/sh # extract all ISO for creation 1 DVD disc # set path to our ISO’s cd1=»/home/dik/ISO/7.0-RELEASE-i386-disc1.iso» cd2=»/home/dik/ISO/7.0-RELEASE-i386-disc2.iso» cd3=»/home/dik/ISO/7.0-RELEASE-i386-disc3.iso» # extract all from archive echo «Extracting disc $cd3″ tar

Создание FreeBSD DVD диска из образов CD дисков (часть 1)

Мне часто приходиться инсталлировать FreeBSD на различные компьютеры. За все время пользования FreeBSD нашел для себя существенную проблему — это инсталлирование FreeBSD системы. Проблема заключается в следующем:сама система распространяется на CD накопителях и во время инсталляции приходиться частосменять сами диски, что порой раздражает. Меня всегда привлекала возможность иметь ось на одном диске.Это послужило толчком для поиска решений создания одного boot DVD диска базирующегося на 4х (в данной версии) CD. Приступим. Если у Вас еще нет образов FreeBSD, тогда Вам необходимо их загрузить посетив офф.сайт freebsd.org (или http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html) и выбрав ближайшее для Вашего региона зеркало. Все 4ри файла после скачивания были

fwbuilder — GUI интерфейс для фаервола

За последнее время fwbuilder перетерпел множество изменений и конечно же в лучшую на мой взгяд сторону: — во первых изменения в интерфейсе — простота и удобство, — во вторых в новой версии есть поддержка Cisco IOS ACLs, — в третьих имеется поддержка так называемых темплейтов — предустановленных правил, — в четвертых поддерживает ipfw, pf, и ipfilter Устанавливать это чудо рекомендую из портов (впрочем как и всё), или с помошью команды pkg_add-r fwbuilder. Данный программный продукт хорошо подойдет на мой взгяд для изучения методики/логики работы фаерволлов, для конфигурирования фаерволлов descktop машин. Использование на серверных платформах не рекомендуется. fwbuilder снабжен неплохой документацией

Утилита бэкапа данных fsbackup (часть 2)

На сервере B: 19) На втором сервере B создаем таким же методом описанным выше пользователя backup_user (пункт 9) 20) Перемещаем залитый ранее файл авторизации из директории tmp/id_dsa.pub в директорию home/backup_user/.ssh/id_dsa.pub 21) Устанавливаем права доступа на файл id_dsa.pub — 10600 (пользователь backup_user группа backup_user) 22) Проверяем коннект по SSH от сервера B на сервер А. #su backup_user #ssh ip_server_a или две верхних команды заменить следующей ssh ip_server_a -l backup_user Если авторизация прошла успешно — продолжаем дальше по списку. Если нет — возвращаемся назад и ищем ошибку. 23) Устанавливаем fsbackup на сервер B как сказано в пунктах 1) до 7) 24) Повторим

Утилита бэкапа данных fsbackup (часть 1)

Недавно встал вопрос бэкапа данных двух серверов. Порылся в интернете, нашел море информации. Было сложно сделать относительный выбор между всеми предоставленными поиском системами резервирования данных. Мой выбор пал на русскую систему, название которой «fsbackup». Задача: Есть два сервера (рутера) А и B, через которые пользователи ходят в интернет. Сервер A — главный и соответственно B — второстепенный (по отношению к бэкап утилите). Необходимо осуществлять в определенный момент времени бэкап данных как первого так и второго сервера и после сливать всю информацию (сам бэкап) на сервер А. Информацию будем передавать посредством SSH. Решение: На сервере А: Если у вас инсталлирован cvsup

Flash Player + Firefox на FreeBSD

Инсталлируем: www/firefox www/linux-flashplugin7 devel/linuxthreads www/linuxpluginwrapper Скачаем патч для rtld-elf:# fetch http://www.jail.se/freebsd/rtld_dlsym_hack.diff Установим патч:# cd /usr/src/libexec/rtld-elf patch < /path/to/patch make make install make clean Создаем ссылки:# cd /usr/local/lib/browser_plugins rm libflashplayer.so flashplayer.xpt ln -s ../npapi/linux-flashplugin/flashplayer.xpt ln -s ../npapi/linux-flashplugin/libflashplayer.so Добавим следующее в /etc/libmap.conf: libpthread.so.0 pluginwrapper/flash7.so libdl.so.2 pluginwrapper/flash7.so libz.so.1 libz.so.3 libstdc++-libc6.2-2.so.3 libstdc++.so.4 libm.so.6 libm.so.4 libc.so.6 pluginwrapper/flash7.so На этом всё…

Настройка сети в VMware (часть 3)

Заходим в свойства Сетевого окружения главной системы на которую установлен VMware (в моем случае Windows). Настраиваем сетевой интерфейс для VMware Network Adapter VMnet1: IP: Свободный в вашей сети ip (пример 192.168.0.1) Маска: Маска вашей сети (пример 255.255.255.0) Теперь необходимо дать доступ к интернету нашей виртуальной машине. Можно на главном сервере сети разрешить пользование интернетом нашему ip адресу виртуальной машины или же пропустить весь инет трафик через уже существующий подключенный к инету интерфейс, такой интерфейс у нас — интерфейс Windows. Доступ к интернету сделаем по второму способу, заходим в настройки нашей физической сетевой платы, которая подсоеденена к интернету или к локальной

Некоторые команды FreeBSD

Как обновить время во FreeBSD?#ntpdate pool.ntp.org(где: pool.ntp.org — имя сервера времени) Узнать тип процессора можно командой:#dmesg | grep -w CPU:или#sysctl -a | grep machdep.tsc_freq: Вывести список всех процессов:#top Сообщение дня/системные сообщения/сообщения ядра после рестарта:#dmesg -a Обновление ip адреса без перезагрузки:#/etc/rc.d/netif restartP.S. можно так же выключить и включить сетевую плату через up/down команды сетевого интерфейса Информация о состоянии дискового пространства доступна с командой:#df -h История перезагрузки компьютера доступна после:#last reboot Рекурсивно создать каталоги (напр. /home/user/1/2/3)#mkdir -p Рекурсивное удалить директории и все поддиректории/файлы:#rm -rВсе

Обновление дерева портов FreeBSD

После того как мы инсталлировали нашу систему, желательно обновить дерево портов, чтобы при необходимости можно было бы установить «свежий» софт. Для обновления портов будем использовать утилиту CVSUP, хотя конечно есть и другие альтернативные методы. Она доступна в нескольких вариантах. Один из них с использованием графического интерфейса, другой соответственно без. Я выбрал вариант без поддержки интерфейса, так как не намереваюсь в ближайшее время работать с окнами, да и тянет меня к консолям. И так займемся установкой самой утилиты… Первым шагом необходимо найти месторасположение утилиты CVSUP в портах. Для этого введем команду:#whereis cvsup-without-gui В ответ должны получить следующее:cvsup-without-gui: /usr/ports/net/cvsup-without-gui В следующем шаге



MAXCACHE: 0.24MB/0.00113 sec