LongForum
Ник
Пароль
Вернуться   LongForum > Help > OS и системное администрирование
Регистрация FAQ Список пользователей Календарь Поиск Сообщения за сегодня Пометить все разделы как прочитанные

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2011, 09:44   #1
zloy_zay
Фаундер
 
Аватара для zloy_zay
 
Регистрация: 15.04.2005
Сообщения: 1,891 zloy_zay will become famous soon enoughzloy_zay will become famous soon enough
Post freebsd 8.2 установка

ну, вот и дошли мои лапки до фрибсд 8.2
и тк я не большой дока в установке этой оси, то буду писать всё очень подробно, чтобы и самому в следующий раз попользовацца
итак, бежим на офф сайт freebsd.org и скачиваем свежую стабильную версию freebsd, диск первый. нарезаем образ на болвань и запускаем на машинке.

- нам покажут красивую графическую оболочку, где мы выбираем 232 Unated States
- далее выбираем Custom (всегда)
- заходим в Options:
NFS TCP - yes
Media Type - CDROM
выходим "Q"
- заходим в Partition
выбираем жёсткий диск (только если несколько), удаляем все разделы, нажимаем "A" (если надо юзать весь диск)
выходим "Q"
- выбираем загрузчик - Standard
- заходим в Lable (по-дефолту выделен), нажимаем "C" для создания раздела.
создаём следующие разделы:
/
/swap
/tmp
/usr
/var
/usr/home
- заходим в Distributions, выделяем Developer (всегда). нас сразу спросят: хотим ли мы установить коллекцию портов.
выбираем - "yes"
выходим - Exit
- в Media выбираем CD/DVD
- нажимаем Commit
тут нас спросят: уверены ли мы в том, что хотим продолжить инсталляцию?
жмём - yes
- после копирования файлов нас спросят: хотим ли мы ещё что-либо поменять?
выбираем - yes
- нужно выбрать Root Password (задаём пароль рута)
- выбираем Time Zone:
- в первом диалоге выбираем - no (жмём - yes, только если в биосе выставлены часы по гринвичу)
- выбираем п.8 Europe, далее п.39 Russian Federation, затем выбираем п.2 - Moscow +00 West Russia*
- далее в диалоге нажимаем - yes
- идём в следующий пункт TTYS
- в диалоге - YES
- закомментим строку ttyv8 (строка 42)
- выходим из редактора с сохранением
- нажимаем ^C - abort и вытаскиваем установочный диск из CDROM'a

в принципе ос установилась, далее настраиваем её для юзабельности через ssh:
для начала надо настроить сеть.
прописываем днс:
# ee /etc/resolv.conf
nameserver IP1
nameserver IP2
запоминаем и выходим из редактора
далее настраиваем сетевой адаптер (другими словами сетевую карточку_ака_сетевушку). для начала узнаем как её зовут:
# ifconfig
(появятся интерфейсы типа em0, em1, fxp0, fxp0, bge0 и тд, в зависимости от производителя). в соответствии с этим настраиваем сеть, прописывая ип адрес с маской на нужную сетевуху и указываем шлюз, через который будем бегать в инет
# ee /etc/rc.conf
ifconfig_имя_сетевушки="inet IP/masc"
defaultrouter="IP"
заодно там же дадим имя нашей машинке:
hostname="zz"
выход с сохранением. настройки будут работать после reboot'а.
для того,чтобы настройки вошли в силу немедленно (но и не сохранились после ре_бута) прописываем:
/root# ifconfig имя_сетевого_адаптера add IP/masc
/root# route add default IP
проверяем (пингуем или трассируем), если всё нормально, поднимаем ssh. если нет - ищем причину
если всё нормально, поднимаем и настраиваем ssh:
# ee /etc/ssh/sshd_config
раскомментить и задать значение для:
- Port 100 (для секурности)
- PermitRootLogin yes (для большей безопасности эту строку раскомменчивать не рекомендую, дабы с правами рута не мог пролезть враг)
- PasswordAuhtentication yes
сохраняем и выходим
ну, и, торжественный момент, стартуем службу:
# /etc/rc.d/sshd start
как вариант - reboot
** если putty будет сильно тормозить login/pass, то раскомментить ещё одну строку и задать там:
- useDNS no

Ну, вот и добрались до обновления дерева портов:
/root# csup -g -L 2 -h cvsup3.ru.freebsd.org /usr/share/examples/cvsup/ports-supfile
следующим шагом обновляем сорцы:
/root# csup -g -L 2 -h cvsup3.ru.freebsd.org /usr/share/examples/cvsup/stable-supfile

пересобираем мир:
/root# ee /etc/make.conf
HISTORICAL_MAKE_WORLD="YES"
идём в сорцы
/root# cd /usr/src/
/usr/src# make -j4 world , где 4 - количество потоков (можно сделать больше)
пересобираем ядо:
/usr/src# make -j4 kernel
тюнинговать ядро пока не будем, об этом будет дополнение чуть позже

русифицируем консоль
# ee /etc/ttys
и правим там, добавляя к каждой консольке r:
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
после этой опреции появится возможность просматривать именно в заданной консоли русский текст (например, файлы с русскими именами, в противном случае, мы увидим кракозябры)
затем дописать в rc.conf нужные шрифты:
font8x16="cp866b-8x16"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"

ну, и чтобы не донимали сообщения о новых мейл-месседжах, пишем сюда же
sendmail_enable="NONE"

русифицируем пользователя
# pw usermod root -L russian -- этой командой пользователь рут говорит операционке, что он - русский. и, тогда, по возможности, ось будет говорить с русским пользователем по-русски.
после этого откроем, например, ee и посмотрим стал текст русски или нет
после этого можно не ре_бутицца, а достаточно перелогиницца, чтобы изменения вступили в силу

---------------
* у кого freebsd уже установлена и нужно сменить время обратно:
# date yymmddhhss
где yy - последние 2 цифры года
mm - месяц
dd - день
hh - час
ss - минуты
если требуется синхронизация времени с,например, дк, то
#/usr/sbin/ntpdate domain.local
или со временем интернета
#ntpdate pool.ntp.org
__________________
Сусальным золотом горят
В лесах рождественские ёлки;
В кустах игрушечные Volk'и
Глазами страшными глядят. (c) О. Мандельштам

Последний раз редактировалось zloy_zay, 19.12.2011 в 12:10.
zloy_zay вне форума   Ответить с цитированием
Старый 31.10.2011, 14:56   #2
zloy_zay
Фаундер
 
Аватара для zloy_zay
 
Регистрация: 15.04.2005
Сообщения: 1,891 zloy_zay will become famous soon enoughzloy_zay will become famous soon enough
По умолчанию отмена перехода на зимнее время во Freebsd

в связи с отменой перехода на зимнее (истинное) время ОС FreeBSD 7.X и 8.X, чтобы обновить - требуется допиливание.
к сожалению или к радости, вариант, вычитанный из инета, где предлагается скачивание нового файла с описанием европейских timezone из cvs/svn FreeBSD RELENG_8 или ftp проекта всех timezone платнеты ftp://elsie.nci.nih.gov/pub/ у меня не прошёл - ссылка оказалась битой.
поэтому я попробовал воспользоваться другим вариантом, по мнению людей, выложивших этот вариант - действенным, но некрасивым, а именно
#cp /usr/share/zoneinfo/Etc/GMT+4 /etc/localtime
с этим возникли тоже непонятные чудеса, сперва время изменилось на - 6 часов , а после ре_бута восстановилось в неизменном виде.
а вот третий вариант - через порт - работает на удивление отлично
обновляем дерево портов:
# csup -L 2 -h cvsup5.ru.freebsd.org /usr/share/examples/cvsup/ports-supfile
затем ставим порт:
# cd /usr/ports/misc/zoneinfo
# make install clean
# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

готово)

---------
утилитой zdump проверяем всё ли нормально: пока переход не осуществился , старая зона должна показывать MSD для Москвы и MSK для нового файла. время должно быть одинаковым.
#zdump /usr/share/zoneinfo/Europe/Moscow
#/usr/share/zoneinfo/Europe/Moscow Mon Sep 31 14:12:04 2011 MSK
__________________
Сусальным золотом горят
В лесах рождественские ёлки;
В кустах игрушечные Volk'и
Глазами страшными глядят. (c) О. Мандельштам

Последний раз редактировалось zloy_zay, 19.12.2011 в 12:12.
zloy_zay вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 16:41.


#LongHorn TeaM
Все права принадлежат форуму сайта www.isabel.su . При копировании материалов с сайта ссылка на источник обязательна
Яндекс.Метрика