Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Программы под FreeBSD Установка FreeBSD для ZFSguru.1

Установка FreeBSD для ZFSguru.1

В этом руководстве рассматриваются настройки FreeBSD  для настройки вручную программного обеспечения  ZFSguru сразу же после инсталляции, и охватывает аспекты настройки пакетов, оболочки и сети.
После установки, вы должны загрузиться во FreeBSD, войти  в систему с правами суперпользователя (root), который еще не имеет пароля. 
Установка пароля 
При входе в систему, пользователю root необходимо назначить пароль:
 #passwd
 Сеть.
Настраиваем сеть:
ZFSguru
 
#ping google.com
#ifconfig
#dhclient em0
#ping -c 1 google.com
 
Если это работает, то у Вас есть подключение к интернету. 
Порты 
Теперь мы можем обновить дерево портов. Это набор программного обеспечения, который портирован на FreeBSD и может быть легко установлен. Порты отличаются от пакетов тем, что вы должны скомпилировать их, что занимает больше времени, чем просто извлечение пакетов и копирование двоичные файлов. Чтобы получить дерево портов на вашем жестком диске используйте утилиту Portsnap для загрузки снимков  портов дерево, которые обновляются  каждый день новыми и обновленными портами.
#portsnap fetch
#portsnap extract
 
Установка оболочки Bash.
Так как я предпочитаю работать с Bash, то это будет  первый порт, который  я установлю на новую систему:
#cd /usr/ports/shells/bash
#make install clean
 
Теперь, чтобы стало возможным  использовать новую оболочку, выполним команды:
#rehash
#bash
#export EDITOR=ee
#vipw
 
Вы находитесь в редакторе ЕЕ в системном файле паролей. Здесь вы можете сменить оболочку для пользователя root на Bach, вместо оболочки по умолчанию CSH. Чтобы это сделать, обратите внимание на строку, начинающуюся с root и посмотрите на конец этой линии для текста "/bin/csh". Замените эту запись на "/usr/local/bin/bash".( Естественно без кавычек).
После нажмите escape-enter-enter, чтобы выйти и сохранить изменения.
 Настройка rc.conf 
/etc/rc.conf важный файл конфигурации, который контролирует, какие программы и сервисы будут  запускаться во время загрузки и имеет много важных опций,  связанных с конфигурацией сети. Так что редактируем его:
#ee /etc/rc.conf
 
Основной минимум конфигурации сети:
# Network
hostname="bsd"
ifconfig_em0="DHCP"
 
Пропишем  также здесь необходимые сервисы, чтобы они запускались во время  загрузки:
# Local services
zfs_enable="YES"
powerd_enable="YES"
 
# Network services
sshd_enable="YES"
samba_enable="YES"
istgt_enable="YES"
 
# NFS
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_enable="YES"
mountd_flags="-r"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
 
# Synchronise time
ntpdate_enable="YES"
ntpdate_hosts="ntp.myisp.com"
 
 
# disable Sendmail
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
  Сохраните файл нажав escape-enter-enter. Обратите внимание, что вам необходимо установить Samba и istgt-демон для их использование.