Разбивка нового диска в FreeBSD из командной строки

Прочитал много мануалов на эту тему и понял, что во всех их есть недопонимание сути процесса, и их нельзя использовать для четкой работы с дисками. Сложилось такое впечатление, что разные авторы переписывают куски текста друг у друга, так и не удосужившись до конца разобраться с этим до конца. Несмотря на то, что я имею очень […]

Добавление второго диска в Ubuntu/Debian server

Предполагается, что новый чистый диск уже подключили. Команда dmesg (или fdisk –l) покажет какие есть диски в системе. В нашем примере: /dev/xvda и /dev/xvdb. Причем для диска xvda уже определены разделы (xvda1, xvda2,..), а для xvdb – нет. Это значит, что /dev/xvdb – это как раз новый диск. Контрольная проверка: посмотрим, какие устройства есть в […]

Обновление менеджера пакетов pkg

После перехода на использование pkg возникла ошибка. pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file Эта проблема появляется в версиях до 10.0. 1. Проверим, какая версия pkg установлена – если меньше, чем 1.3.7 То запускаем: # pkg upgrade 2. Создадим конфигурационный файл pkg.conf из sample-файла # cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf 3. Создадим […]

Cжатие свободного места в freebsd перед копированием виртуалки virtualbox

Как правильнее сжать образ виртуальной машины FreeBSD? Описание задачи: Есть виртуальная машина FreeBSD с именем freevm, которую надо грамотно перенести на другую хост-машину. Образ диска виртуальной машины (файл freevm.vdi), созданного с типом dynamically allocated storage, занимает 90Gb. При этом размер основного раздела диска FreeBSD — 120Gb, а занято всего 10G (df -H). Требуется максимально сжать […]

Ошибка pam_chauthtok(): error in service module, при установке на виртуалку VirtualBox

Пора переходить на новую версию FreeBSD 10. При установке на виртуальную машину столкнулся с проблемой установки этой версии в качестве гостевой операционной системы, в виртуальную среду Oracle VirtualBox. Проблема проявляется на этапе установке и зависит от того, какое аппаратное обеспечение вы используете на хост системе. При этом не имеет значение какая текущая версия VirtualBox установлена. […]

Как посмотреть серийный номер жесткого диска в FreeBSD?

Команда FreeBSD для отображения модели, серийного номера, физических характеристик (цилиндры, головки, сектора), протокола обмена данными, функциональных опций и другой полезной информации.

Как сменить парольную фразу ключа geli?

Задача: есть шифрованный диск GELI на ключе с парольной фразой. Надо сменить парольную фразу, сохранив сам ключ и данные на диске в неизменном виде. Решение: Подключаем шифрованный диск, введя текущую (старую) парольную фразу: root@hostname:# geli attach -k /etc/geli/keys/r0p4.key /dev/raid/r0p4 Меняем пароль ключа: root@hostname:# geli setkey -K /etc/geli/keys/r0p4.key /dev/raid/r0p4 Enter new passphrase: Reenter new passphrase: Note, […]

Как обновить pkg-config

На днях столкнулся с такой проблемой — при обновлении порта freetype2 появилось сообщение: pkgconf-0.8.9 conflicts with installed package(s): pkg-config-0.25_1 They install files into the same place. Please remove them first with pkg_delete(1). При попытке деинсталлировать этот порт (pkg-config) выдается сообщение о большом количестве зависимостей с другими пакетами. В документе /usr/ports/UPDATING приведена причина и решение сразу: […]

Аутентификация на SSH-сервере FreeBSD с использованием ключей.

OpenSSH, кроме обычного входа по паролю, поддерживает еще несколько методов аутентификации. Он может быть сконфигурирован на использование методов PAM (Pluggable authentication modules), протокола Challenge/Response, Kerberos, аутентификации по доверенным хостам и по ключам X509. Самым популярным является метод Identity/Pubkey. Целью использования идентификации Identity/Pubkey является исключение использования статических паролей. Вместо того, чтобы каждый раз набирать пароли, которые […]

Как запретить метод Trace в Apache?

Метод TRACE используется для отладки веб-приложений, чтобы можно было определить реакцию на определенный TRACE к определенному файлу. Таким образом он используется исключительно для отладки приложений. При запросе методом TRACE Web-Server возращает всё, что было введено при запросе, включая HTTP-заголовки. В IE6 сделана защита от XSS (Cross-Site Scripting). Для этого, при установке cookie устанавливается HttpOnly, к […]