|
Использование инструментария Podman для запуска контейнеров во FreeBSD (доп. ссылка 1) |
[комментарии]
|
| Начиная с выпуска FreeBSD 14.2 стали формироваться [[https://download.freebsd.org/releases/OCI-IMAGES/14.2-RELEASE/ образы контейнеров]] в формате OCI (Open Container Initiative). Для запуска контейнеров на основе этих образов можно применять инструментарий Podman, который портирован для FreeBSD и доступен для установки из пакетов.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Подключение в BHyVe zvol-диска с другой машины |
Автор: КриоМух
[комментарии]
|
| Ситуация такова: Когда-то давно в 2019 году, обратилась знакомая бухгалтер, с проблемой, что вирусы зашифровали все её базы 1С, хранящиеся на личном сервере, который ей поднял и оформил для работы по RDP - её айтишник. Когда вирус всё пожрал, внезапно обнаружилось, что отсутствуют резервные копии, так как они хранились на том же WIN-сервере, и оказались также пожранными. Более того, в процессе разбирательств с этой машиной, выяснилось, что там 4 диска, 2 - HDD и 2 SSD - и при этом все они отдельными устройствами, без намёка на хоть какую-то реализацию зеркалирования. Айтишника этого она с позором выгнала (отказавшись с ним иметь дело) и обратилась ко мне.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Быстрый посмотр конфигурации GEOM во FreeBSD (доп. ссылка 1) |
Автор: Mikhail Zakharov
[комментарии]
|
| Диски, разделы, метки, gmirror и всё прочее:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Организация входа по SSH в окружение Live-диска FreeBSD (доп. ссылка 1) |
[комментарии]
|
| В процессе восстановления сбойного сервера гораздо удобнее проводить восстановительные работы с привычной рабочей станции, соединившись по SSH. При этом не всегда имеется возможность загрузить сбойную систему и обеспечить её доступ к сети, что вынуждает пользоваться Live-окружением в процессе восстановления. Ниже представлена инструкция, как запустить SSH-сервер в окружении FreeBSD Live CD.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Создание отказоустойчивого хранилища на базе FreeBSD или FreeNAS с использованием ZFS, HAST и CARP (доп. ссылка 1) |
[комментарии]
|
| Начиная с FreeBSD 8.1 в состав включена поддержка системы репликации устройств хранения данных HAST (Highly Avalable STorage), позволяющей создавать высоконадежные конфигурации, в которых данные синхронизированы между несколькими узлами. HAST реализован в виде работающего на уровне пользователя демона hastd, использующего стандартный класс GEOM Gate для обработки запросов ввода/вывода. Hastd, обеспечивает синхронную репликацию блочных устройств поверх TCP/IP сетей, независимо от типа накопителя и файловой системы. HAST предусматривает возможность быстрого восстановления после сбоя, причём, при выходе из строя первичного master-узла, его функции могут быть делегированы slave-узлу. После проверки и монтирования UFS раздела или импорта ZFS пула на поврежденном узле, система автоматически синхронизирует внесенные за время восстановления изменения и продолжит работу без потери данных.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка gmirror при использовании GPT во FreeBSD 9 |
Автор: Mikhail Zakharov
[комментарии]
|
| С релизом FreeBSD-9.0, GPT-формат разделов жестких дисков стал, наконец, делом обыденным, ведь даже новый инсталлятор предполагает использование GPT по-умолчанию. Однако в связи с переходом на GPT-разметку дисков возникают и сложности, поскольку очень многое, в том числе и документация, продолжает быть завязано на ныне устаревший механизм MBR-разделов или слайсов. Так, например, к своему огорчению я обнаружил, что большинство разделов Handbook'а посвященных дискам, GEOM-классам и файловым системам изобилуют примерами работ со старыми слайсами, а не используют для этой цели новый формат GPT.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Автоматический перезапуск служб во FreeBSD |
Автор: Алексей Волков
[комментарии]
|
| В процессе установки ПО для FreeBSD "правильные" службы автоматически прописывают скрипт запуска
в /usr/local/etc/rc.d и управление его поведением определяется в /etc/rc.conf
Однако случается так что успешно запустившись при включении сервера, служба по
ряду причин падает позже
в процессе работы (такое случается например c dovecot или squid). В результате чего как минимум
требуется перезапуск с последующим анализом причин поведения. Про анализ причин
поведения отдельная песня,
а вот перезапускать в таких редких случаях ручками может получиться с изрядными задержками,
пока не выяснится, что что-то перестало работать.
На этот счет я практикую запуск через cron команды которая проверяет все
сконфигурированные к запуску
скрипты /usr/local/etc/rc.d на предмет поддержки команды status и если эта команда возвращает
отрицательный результат (т.е. сервис не активен) то заново запускает его.
Итого в файле /var/cron/tabs/root значится строка
*/5 * * * * /usr/bin/find /usr/local/etc/rc.d/ -type file | xargs -I$ sh -c "($ 2>&1 | grep -q -v status) \
&& exit ; ($ status > /dev/null) && exit ; $ start"
В итоге, если служба остановилась, она будет перезапущена в течении 5 минут, и
на root придет сообщение
с логом запуска (если конечно почтовая подсистема настроена)
|
|
|
|
|
Использование аппаратного "watchdog" во FreeBSD |
Автор: Дмитрий Иванов
[комментарии]
|
| Некоторые материнские платы снабжены специальным устройством, делающим жесткую перезагрузку,
если ОС не "дернула" вовремя это устройство. Называется оно "hardware watchdog timer".
Таким образом, автоматическая и неминуемая перезагрузка гарантируется при "зависании" ОС.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка загрузки ZFS с GPT-раздела во FreeBSD и создание зеркала (доп. ссылка 1) |
Автор: unknown
[комментарии]
|
| Во FreeBSD 8-CURRENT недавно появилась поддержка загрузки ядра с ZFS,
а сама файловая система была обновлена до версии 13. Процесс
развертывания ZFS с возможностью загрузки с нее очень простой:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Подключение FreeBSD к IPv6 - поднимаем туннель через IPv4-сети провайдера (доп. ссылка 1) |
Автор: Litos
[комментарии]
|
| Итак, пришло время поднять IPv4-IPv6 gateway, чтобы ходить в мир "другого интернета", коим он скоро будет.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Клонирование дисков во FreeBSD, используя снапшоты ФС |
[комментарии]
|
| Создаем снапшот test1 раздела /home
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
ntpd на FreeBSD с подключением через PPP |
Автор: Furcube
[комментарии]
|
| Есть компьютер с FreeBSD 7.0 (но должно работать и для остальных версий)
Подключение к интернету производится через pppoe. Провайдер раз в сутки обрывает подключение,
соответственно при смене ip (он динамический) ntpd клинит - по команде ntpq -c pe
в колонке refid для всех серверов будет .INIT.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка службы iSCSI на сервере FreeBSD (доп. ссылка 1) |
Автор: Сгибнев Михаил
[комментарии]
|
| Q. Как я могу установить и настроить службу iSCSI на сервере FreeBSD ?
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как избавиться от нечитаемых секторов на диске |
[комментарии]
|
| В логе smartd появились подобные свидетельства наличия нечитаемых секторов на диске:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка работы Dell Wireless 1390 WLAN Mini-PCI Card во FreeBSD (доп. ссылка 1) (доп. ссылка 2) |
Автор: Sokolov Alexey
[комментарии]
|
| Драйвера для данного беспроводного адаптера в ядре FreeBSD на данный (март 2008) не существует,
но я расскажу как сконвертировать windows-драйвера в ko-модуль.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как восстановить работу после ошибки с ldconfig во FreeBSD (доп. ссылка 1) |
Автор: Mamoru
[комментарии]
|
| Пытаясь добавить библиотеку libnsl запустил следующее:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Сброс буфера системных сообщений FreeBSD (доп. ссылка 1) |
Автор: mr-tacitus
[комментарии]
|
| Сбросить буфер системных сообщений (вывод команды dmesg) можно с помощью sysctl:
sysctl kern.msgbuf_clear=1
|
|
|
|
|
Ограничение скорости на интерфейсе средствами netgraph во FreeBSD (доп. ссылка 1) |
Автор: Anton Yuzhaninov
[комментарии]
|
| Пример того как можно ограничить скорость на интерфейсе:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Остановка netgraph нод после mpd (доп. ссылка 1) |
Автор: Roman Y. Bogdanov
[комментарии]
|
| С помощью этого маленького скрипта, можно выполнить освобождение netgraph нод,
которые оставляет за собой упавший в "корку" MPD3.
#!/bin/sh
for j in "" 1 2 3 4 5 6 7 8 9 10 11 12; do
for i in 0 1 2 3 4 5 6 7 8 9; do
echo $j$i
ngctl shutdown ng$j$i:
ngctl shutdown mpd$1-pptp$j$i:
done
done
|
|
|
|
|
Объединение сетевых интерфейсов при помощи протокола LACP во FreeBSD 7 (доп. ссылка 1) |
Автор: s@sh@
[комментарии]
|
| Собираем ядро с поддержкой LACP (Link aggregation control protocol):
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Установка неподдерживаемой сетевой карты ASUS NX1001 во FreeBSD 6.2 |
Автор: fenixfenix
[комментарии]
|
| При установке сетевой карточки Asus NX1001, я не смог обнаружить её при наборе
команды ifconfig. А также в sysinstall->Configure->Networking.
Первое, что мне пришло в голову конфликт с ACPI, после отключения в БИОСе ACPI -
результатов никаких не дало. Поэтому пришлось заняться поисками решения
этой проблемы копаясь в интернете, особо на сайте freebsd.org. Найдя похожую
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Импорт паролей и пользователей из Linux в FreeBSD |
Автор: bytestore
[комментарии]
|
| Копируем в текущую директорию passwd и shadow файлы из Linux. Запускаем:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
3 шага для перехода на UTF-8 во FreeBSD (доп. ссылка 1) |
Автор: Sokolov Alexey
[комментарии]
|
| 1. в ~/.xinitrc пишем (именно сюда а не в /etc/profiles потому как
системная консоль FreeBSD не поддерживает юникод, посему локаль сия
будет использоваться только в иксах):
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Настройка управления FreeBSD сервера через COM порт (доп. ссылка 1) |
Автор: LM
[комментарии]
|
| Что надо сделать на FreeBSD сервере:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Почему некоторые rcNG-скрипты не останавливают процесс |
Автор: minotaur
[комментарии]
|
| В ОС FreeBSD иногда появляется проблема, когда rcNG-скрипт запускает процесс (процесс запускается нормально, pid-файл создается, с правами все в порядке), ... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Инструкция по включению журналирования в UFS2. (доп. ссылка 1) |
Автор: Sokolov Alexey
[комментарии]
|
| Требуется создать журналируемую файловую систему UFS2 объемом более 1 Гб на FreeBSD 6.1-STABLE. ... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Новый способ использования NDIS во FreeBSD 5.x и 6.x
(доп. ссылка 1) |
Автор: Kond
[комментарии]
|
| Все статьи на opennet описывают создание модуля NDIS для FreeBSD старым методом:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Пример настройки ng_neflow для нескольких интерфейсов. |
Автор: stalex
[комментарии]
|
| #cat ng5_netflow.sh
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
В двух словах про включение NAT и Firewall в ОС FreeBSD (доп. ссылка 1) |
Автор: hub.ru
[комментарии]
|
| Что бы поднять NAT и Firewall на FreeBSD надо:
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Работа с DVD-RAM во FreeBSD как с жестким диском (доп. ссылка 1) |
Автор: proff
[комментарии]
|
| Решение такое:
1. сборка и инсталляция ядра с устройствами:
device scbus
device atapicam
device cd
device pass
2. создание файлов устройств cd0, cd1 с помощью /dev/MAKEDEV
3. disklabel -rw cd1c auto
4. newfs cd1c
4.1. Можно включить softupdates: tunefs -n enable cd1
5. mount /dev/cd1c /mnt/dvdram
Все. Скорость записи ~ 1.2 Mb/s.
|
|
|
|
|
Решение проблем подергиванием звука в FreeBSD |
Автор: Roman Y. Bogdanov
[комментарии]
|
| Решение проблем с "лаганием", "залипанием", "подергиванием" звука для FreeBSD
5.x при сильных нагрузках на ata систему:
в /boot/loader.conf добавить строку
hint.pcm.0.buffersize="16384".
Работает не со всеми звуковыми картами. Карточка с MediaForte чипом стала
играть звук в 4 раза быстрее,
на SoundBlaster 5.1 live все играет замечательно.
|
|
|
|
|
Создание снапшота UFS2 в FreeBSD 5 (доп. ссылка 1) |
[комментарии]
|
| mount -u -o snapshot ./snapshot_image /var
mdconfig -a -t vnode -f ./snapshot_image -u 1
mount -o ro /dev/md1 /mnt/snap
...
umount /mnt/snap
mdconfig -d -u 1
Также можно использовать специализированную утилиту snapshot,
представляющую собой фронтенд к mount и mdconfig.
|
|
|
|
|
Настройка эмуляции Linux во FreeBSD (доп. ссылка 1) |
Автор: sTALker150379
[обсудить]
|
| Добавляем в /boot/loader.conf:
linux_load="YES"
linprocfs_load="YES"
В /etc/fstab:
linprocfs /compat/linux/proc linprocfs rw 0 0
/etc/rc.conf
linux_enable="YES"
/etc/sysctl.conf
kern.fallback_elf_brand=3
|
|
|
|
|
Создание пользователя для отключения компьютера в FreeBSD. |
Автор: Stas_Dragon
[комментарии]
|
| Создание специальной учетной записи пользователя для отключения компьютера.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Использование нескольких источников звука в FreeBSD (доп. ссылка 1) |
Автор: lavr
[комментарии]
|
| Для одновременного воспроизведения звука от разных приложений
нужно создать несколько виртуальных звуковых каналов:
sysctl hw.snd.pcm0.vchans=4
sysctl hw.snd.maxautovchans=4
Если devfs не используется, в приложении нужно обращаться к устройствам /dev/dsp0.N
, где N - номер свободного канала.
Для установки громкости звука по умолчанию в FreeBSD 5.3 в /boot/device.hints добавляем:
hint.pcm.0.vol="100"
|
|
|
|
|
Объединение сетевых интерфейсов под FreeBSD 5.x (доп. ссылка 1) |
Автор: Мишка
[комментарии]
|
| Превращение двух 100 мбит/c сетевых карт в одну виртуальную, с пропускной способностью 200 мбит/c .
kldload /boot/kernel/ng_ether.ko
kldload /boot/kernel/ng_one2many.ko
ifconfig rl0 up
ifconfig rl1 up
ngctl mkpeer rl0: one2many upper one
ngctl connect rl0: rl0:upper lower many0
ngctl connect rl1: rl0:upper lower many1
ngctl msg rl1: setpromisc 1
ngctl msg rl1: setautosrc 0
ngctl msg rl0:upper \
setconfig "{ xmitAlg=1 failAlg=1 enabledLinks=[ 1 1 ] }"
ifconfig rl0 inet 192.168.0.78
|
|
|
|
|
Создание файла подкачки (swapfile) в FreeBSD (доп. ссылка 1) |
[комментарии]
|
| Для FreeBSD 4.x
В /boot/loader.conf добавляем vn_load="YES"
cd /dev; sh MAKEDEV vn0
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
chmod 0600 /usr/swap0
В /etc/rc.conf добавляем swapfile="/usr/swap0"
Для активации без перезагрузки:
vnconfig -e /dev/vn0b /usr/swap0 swap
Для FreeBSD 5.x
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
chmod 0600 /usr/swap0
В /etc/rc.conf добавляем swapfile="/usr/swap0"
Для активации без перезагрузки:
mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
|
|
|
|
|
|
Звук в FreeBSD 4.9 на nForce2 Ultra 400 |
Автор: axbat
[комментарии]
|
| Для работы со встроенным кодеком не надо загружать драйверов с сайта Avance Logic, достаточно:
- в boot/loader.conf в разделе Sound modules включить загрузку
snd_ich_load="YES" # Intel ICH
после этого убедиться, что все определилось:
dmesg | grep pcm0
|
|
|
|
|
Как включить поддержку ACL в UFS2 FreeBSD 5 (доп. ссылка 1) |
[комментарии]
|
| В single mode: "/sbin/tunefs -a enable /fs"
Пересобираем ядро с "options UFS_ACL"
getfacl - просмотр ACL
setfacl - установка ACL
Например: setfacl -m user:nobody:rw-,group:wheel:rw- acl-test
|
|
|
|
|
Как в FreeBSD добавить/убрать алиас для сетевого интерфейса |
[комментарии]
|
| Добавить: ifconfig fxp0 inet 192.168.1.1 netmask 255.255.255.255 alias
Убрать: ifconfig fxp0 inet 192.168.1.1 netmask 255.255.255.255 -alias
|
|
|
|
|
Как подключить USB Flash накопитель в FreeBSD (доп. ссылка 1) |
[комментарии]
|
| man umass
Конфигурация ядра (FreeBSD 4.8 можно не пересобирать):
device usb
device ohci (OR device uhci)
device umass
device scbus
device da
device pass
В логе смотрим подобное сообщение "da0 at umass-sim0 bus 0 target 0 lun 0"
Монтируем:
mount -t msdos /dev/da0s1 /mnt
|
|
|
|
|
Установка дисковых квот в FreeBSD (доп. ссылка 1) |
Автор: Igor
[обсудить]
|
| - в конфигурации ядра включаем "options QUOTA" и пересобираем ядро.
- в /etc/rc.conf прописываем enable_quotas="YES" и check_quotas="YES"
- указываем в fstab файловые системы, для которых будет включаться
поддержка квот, например:
/dev/da0s1e /home ufs rw,userquota 2 2
/dev/ad0s1h /new_home ufs rw,groupquota 2 2
- устанавливаем квоты для пользователей при помощи edquota, напр. "edquota user1"
- если нужно установить одинаковые квоты для нескольких пользователей как у user1:
edquota -p user1 user2 user3 user4 user5
|
|
|
|
|
Использование в FreeBSD IEEE 802.1Q VLAN'ов совместно с Cisco Catalyst Switch |
[комментарии]
|
| В конфигурации FreeBSD ядра:
pseudo-device vlan 20 # VLAN support (для динамической генерации в новых версиях - 20 можно не писать)
Поднимаем VLAN вручную (где 28 - vlan id на свиче, fxp0 - интерфейс воткнутый в свитч):
ifconfig vlan0 inet 192.168.1.3 netmask 255.255.255.0 vlan 28 vlandev fxp0
Прописываем в /etc/rc.conf:
cloned_interfaces="vlan0"
ifconfig_vlan0="inet 192.168.1.3 netmask 255.255.255.0 vlan 28 vlandev fxp0"
На коммутаторе Cisco Catalyst:
interface FastEthernet0/1 # линк к FreeBSD
switchport mode trunk
interface FastEthernet0/2
switchport access vlan 28
|
|
|
|
|
Как примонтировать iso-образ CD диска в FreeBSD |
[комментарии]
|
| В /boot/loader.conf добавляем vn_load="YES" или подгружаем руками kldload vn.ko
Монтируем:
vnconfig /dev/vn0c /home/user/cdrom.iso
mount -t cd9660 /dev/vn0c /mnt
Размонтируем:
umount /mnt
vnconfig -u /dev/vn0c
|
|
|
|
|
Как разрешить в FreeBSD монтировать CD-ROM обычным пользователям (доп. ссылка 1) |
[комментарии]
|
| /etc/sysctl.conf:
vfs.usermount=1
vfs.generic.usermount=1
mount -t cd9660 /dev/acd0c /home/user/cdrom
chmod 644 /dev/acd0c
|
|
|
|
|
Как примонтировать в FreeBSD CD-ROM с русифицированной FS, чтобы русские буквы не выглядели как вопросительные знаки. |
Автор: lavr
[комментарии]
|
| cd /usr/ports/sysutils/cd9660_unicode
make && make install
грузить модуль через
kldload /lib/cd9660_unicode/cd9660_[unicode|koi8-r|iso-8859-5|cp866].ko
|
|
|
|
|
Как включить поддержку SMBFS в FreeBSD и примонтировать удаленный windows ресурс. |
[комментарии]
|
| пересобираем ядро:
options NETSMB #SMB/CIFS requester
options NETSMBCRYPTO #encrypted password support for SMB
options LIBMCHAIN #mbuf management library
options LIBICONV
options SMBFS
Коннектимся к удаленному SMB серверу:
smbutil login //jwarner@smbserver1
Монтируем русурс:
mount_smbfs -N //jwarner@smbserver1/sharename /backup
Отсоединяемся от SMB сервера:
smbutil logout //jwarner@smbserver1
|
|
|
|
|
Как завести нового пользователя в FreeBSD в автономном режиме ? (доп. ссылка 1) |
[обсудить]
|
| Нужно использовать не команду adduser, а команду pw (man pw, pw useradd help). Например:
pw useradd -n логин -c 'комментарий, фио' -d /home/логин -m -s /bin/true
|
|
|
|
|
Что иногда следует избыточно создать в '/dev' для FreeBSD (доп. ссылка 1) |
Автор: lavr
[обсудить]
|
| MAKEDEV - ad0 ad1 ad2 ad3 ... - default=0,...,3 остальное+slices руками
MAKEDEV ptyN - псевдо-терминалы, default==32
MAKEDEV vtyN - виртуальные терминалы через syscons, defaul==12
MAKEDEV iic - создание устройств для I2C
MAKEDEV smb - создание устройств для SMBus шины
MAKEDEV snd - создание устройств для SoundBlaster
|
|
|
|
|
|
Какие программы в FreeBSD занимаются переиндексацией системных баз |
[комментарии]
|
| /bin/sh MAKEDEV all (dev_mkdb)
/usr/bin/newaliases
/usr/bin/cap_mkdb /etc/login.conf
/usr/sbin/pwd_mkdb -p /etc/master.passwd
|
|
|
|
|
Как на сервере обеспечить подключение PS/2 клавиатуры, без перезагрузки |
[комментарии]
|
| Для того чтобы на загруженный без PS/2 клавиатуры сервер, можно было в любой
момент подключить клавиатуру
без перезагрузки, нужно в конфигурации ядра заменить строку:
device atkbd0 at atkbdc? irq 1 flags 0x1
на
device atkbd0 at atkbdc? irq 1
Т.е. убрать 'flags 0x1' и тем самым разрешить загружать драйвер клавиатуры
при отключенной в момент загрузки клавиатуре.
|
|
|
|
|
Как в FreeBSD более подробно ознакомится с поддержкой аппаратного устройства |
[обсудить]
|
| man 4 имя_устройства.
примеры: man 4 fxp; man 4 rl; man 4 ed; man 4 amr; man 4 pcm; man 4 cd; man 4 tty; man 4 sio;
|
|
|
|
|
Как переключить сетевую карту в FreeBSD из full-duplex в half-duplex |
[комментарии]
|
| Текущий режим работы сетевой карты можно посмотреть выполнив:
# ifconfig fxp0
Перевести сетевую карту в режим работы 10baseT/UTP half-duplex:
# ifconfig fxp0 media 10baseT/UTP mediaopt half-duplex
Автоматически выбрать режим:
# ifconfig fxp0 media autoselect
Подробнее: man 4 ed, man 4 rl, man 4 fxp
|
|
|
|
|
Настройка программного RAID5 во FreeBSD |
Автор: McSeem
[комментарии]
|
| Понадобилось организовать надежное хранение большого объёма данных. По сей день использовалось софтовое зеркало, но существующего объёма уже не хватало и решено было соорудить RAID5 из трёх дисков по терабайту. В моём случае избыточность составит 1/3 против 1/2 (зеркало).
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Как правильно прописать сменные накопители в /etc/fstab для FreeBSD. |
Автор: Insane
[комментарии]
|
| /dev/acd0c /mnt/cdrom cd9660 ro,noauto,-W=koi2dos,
-L=ru_RU.KOI8-R 0 0
/dev/fd0 /mnt/flop msdos rw,noauto,-W=koi2dos,
-L=ru_RU.KOI8-R 0 0
/dev/ad0s2 /mnt/store msdos rw,-W=koi2dos,
-L=ru_RU.KOI8-R,noexec,nosuid,nosymfollow,
-u0,-g0,-m 660 0 0
Еще для удобства можно создать симлинки типа:
ln -sf /dev/acd0c /dev/cdrom
ln -sf /dev/acd1c /dev/cdrom1 (если есть второй cdrom)
ln -sf /dev/fd0 /dev/flop
прописать изменения в fstab,
и монтировать диски командой mount /dev/cdrom а не
mount /dev/acd0c =).
|
|
|
|