Архив автора: root

Установка FreeBSD 10.1

В данной статье рассмотрим установку FreeBSD 10.0 с помощью флешки. Для начала нам потребуется iso образ с FreeBSD который можно скачать бесплатно здесь Нам понадобится memstick img для установки с флешки. Затем нам нужно скачать Unetbootin для системы на которой будет осуществляться подготовка usb накопителя. Скачать ее можно здесь. После того как флешка будет подготовлена начнем установку. Первое что предстанет перед вашим взором при загрузке с флешки В данном меню просто ждем 9 секунд или нажимаем Enter

1

После чего переходим к следующему этапу, Выбираем Install и нажимаем Enter

2

Далее нужно выбрать подходящую для вас раскладку клавиатуры, в большинстве случаев подойдет default keymap
3

Здесь мы впишем имя компьютера на который устанавливаем FreeBSD
4

Далее необходимо выбрать доп файлы, которые будут установлены вместе с системой. Если вы не планируете в дальнейшем пересобирать ядро системы можно ограничиться теми пунктами которые нам предлагает  установщик по умолчанию. (Для выбора нужных пунктов необходимо навести на него курсор и нажать пробел)

5

Дальше установщик спросит нас, как необходимо разбить жесткий диск на разделы, если вы впервые занимаетесь этим то вполне можно ограничиться пунктом Guided
6

Выбираем Entire Disk

7

Ничего не меняя выбираем Finish жмем Enter

8

Далее просто ждем когда установщик закончит разбиение диска и установку системы

9

Здесь вам необходимо ввести пароль для суперпользователя (root)

10

Затем установщик предложит сконфигурировать имеющиеся сетевые интерфейсы, выбираем необходимый и нажимаем ОК
11

Если вы хотите использовать IPv4 для вашего интерфейса выбираем Yes в данном меню
12

Если в вашей сети есть DHCP сервер и вы не хотите вводить сетевые настройки вручную, в данном пункте нажимаем YES

13

В данном примере мы использовали DHCP для получения сетевых настроек, после чего установщик покажет меню для ввода адреса DNS серверов

14

Затем установщик предложит настроить часовой пояс, в данном меню выбираем NO , затем выбираем подходящий нам часовой пояс

15

Дальше установщик предложит выбрать службы запускаемые при старте системы, ограничимся теми, которые предлогает установщик по умолчанию

16

Затем для того чтобы создать нового пользователя в нашей системе, выберем YES

17

Далее запустится механизм создания нового пользователя, нам необходимо будет ввести:

— Имя пользователя (логин)

— Полное имя пользователя

Остальные пункты можно прописать как на скриншоте ниже

18

Далее увидим меню в котором можно будет изменить заданные нами настройки, если вас все устраивает нажимаем Exit

19

Далее система предложит вам открыть командную строку для внесения дополнительных изменений, можно отказаться, после чего компьютер перезагрузится. После загрузки вы будете наблюдать установленную FreeBSD , а именно предложение ввести логин и пароль пользователя под которым вы хотите начать работать. P/S: По окончанию установки не забудьте изменить устройство с которого будет грузиться компьютер на жесткий диск.

 

 

Корниенко К. А. — Корпоративный Интернет-сервер на базе ОС FreeBSD 2013г.

Корниенко К. А. — Корпоративный Интернет-сервер на базе ОС FreeBSD 2013г.

Название Корпоративный Интернет-сервер на базе ОС FreeBSD
Автор Корниенко К. А.
Категория Операционные системы
Тип Книга
Описание Эта книга адресована прежде всего системным администраторам, которые решили использовать в своих сетях ОС FreeBSD в качестве Интернет-серверов, шлюзов, фаерволлов и т.д. В данной книге мы построим полнофункциональный корпоративный Интернет-сервер на базе наиболее подходящей для этой задачи ОС — FreeBSD, рассмотрим все основные функции, которые могут вам понадобиться, и, наконец, коснёмся необходимого вам инструментария на каждый день. Один раз грамотно настроив свой сервер вы забудете о том, что его «иногда полезно перезагружать», ваш сервер — полностью самостоятельная, надёжная и стабильная единица, на которую вы сможете положиться. Да простят мне мою иронию люди в чёрном из Microsoft:)
В книге кратко, без лишней воды и без особых отступлений описано как и зачем устанавливать те или иные пакеты и реализовывать конкретные функции вашего сервера. Поэтому иногда придётся самим поискать и догадаться, где найти ту или иную опцию и как выполнить то или иное действие, однако всё в меру — излишней загадочности нет. Прочитав эту книгу вы сможете самостоятельно проинсталлировать и настроить более менее типовой офисный Интернет-сервер и приобретёте опыт и знания для того, чтобы в дальнейшем самостоятельно делать с FreeBSD всё, что посчитаете нужным.

>>Скачать<<

Установка Zpanel на FreeBSD

Zpanel - универсальная панель управления хостингом, благодаря использованию стека технологий Apache, PHP и MySQL поддерживает такие системы как CentOS, FreeBSD, Windows, OSX. По своей организации напоминает панель CPanel, но в отличие от последней, является бесплатной. Имеется возможность установки дополнительных модулей. Для этого вначале необходимо установить репозиторий. По умолчанию русского языка нет, но его можно поставить отдельно. Список возможностей стандартный, посмотреть его можно на официальном сайте.

1

Установка панельки  для систем CentOS, Ubuntu и Windows достаточно проста, поскольку для них существуют официальные скрипты. Для системы FreeBSD найти такой скрипт мне удалось в интернете. После небольших модификаций, скрипт замечательно заработал. Настоятельно рекомендую производить все действия на чистой системе! Итак, привожу весь необходимый порядок действий:

# mkdir -p /tmp/zpanelx && cd /tmp/zpanelx/
# fetch https://github.com/zpanel/zpanelx/archive/10.1.1.zip
# fetch https://github.com/Xpycts/zpanel-freebsd/archive/master.zip
# unzip -d . 10.1.1.zip && unzip master.zip
# cp -R zpanel-freebsd-master/* zpanelx-10.1.1/etc/build/
# rm -R zpanel-freebsd-master master.zip 10.1.1.zip
# cd zpanelx-10.1.1/etc/build/
# sh ./new-install-BSD.sh

После установки всех приложений установим пароль для админа

# /usr/local/etc/zpanel/panel/bin/setzadmin —set PASSWORD

Вместо «PASSWORD», естественно, надо указать свой пароль

В результате на Вашей системе окажутся следующие приложения

  • ZPanel 
  • MySql
  • Apache
  • PHP
  • Bind
  • phpMyAdmin
  • RoundCube
  • Dovecot
  • Postfix
  • proFTPd

Приложения берутся из портов, поэтому, со временем, версии могут поменяться.

Теперь можно открывать окно браузера, вводить туда адрес своего сервера и наслаждаться полученным результатом. Стандартный логин администратора — zadmin.

Утилита мониторинга htop FreeBSD

В Ubuntu есть удобная утилита htop, которая визуально более информативна чем штатный top, а также дает возможность совершать больше действий над запущенными процессами.

Во FreeBSD есть порт htop:

Подключаем модули linux во FreeBSD:
   
kldload linux

2. Чтобы загружался постоянно, добавим в /etc/rc.conf
   
echo "linux_enable=YES"  >> /etc/rc.conf.

3. Установим linux_base-fc4
   
cd /usr/ports/emulators/linux_base-fc4
make install clean

4. Подключим псевдофайловую систему
   
echo "linproc /compat/linux/proc linprocfs rw  0 0" >> /etc/fstab

5. Смонтируем ее
   
mount linproc

6. И повторим установку htop из портов:
   
cd /usr/ports/*/htop
make install clean

7. Обновим кеш шелла и запустим htop
   
rehash && htop

Теперь вместо стандартного top запускаем разноцветный htop под  FreeBSD

Основные команды установки из портов FreeBSD

Основные команды (выполнять, находясь в директории порта):

# make showconfig — показать текущие опции сборки порта

# make config — задание или изменение текущих настроек

# make rmconfig — удалить все текущие настройки для порта

Существуют так же некоторое количество вспомогательных команд (выполнять, находясь в директории порта):

# make showconfig-recursive — показать настройки для текущего порта и всех зависимостей

# make config-recursive — задать настройки для текущего порта и всех зависимостей

# make rmconfig-recursive — удалить настройки для текущего порта и всех зависимостей

Последняя доступная команда (выполнять, находясь в директории порта):

# make config-conditional — пропустить задание опций для портов, у которых уже были заданы требуемые опции.

И после внесения изменений не забываем сделать следующее (выполнять, находясь в директории порта):

# make install clean

Удачной Вам сборки портов!

Штатные текстовые редакторы (ee, vi) FreeBSD

Основная работа в системе FreeBSD связана с постоянным редактированием текстовых конфигурационных файлов тех или иных служб. Простейший редактор, который можно использовать – ee (easy editor). Работать с ним очень просто и интуитивно понятно, кроме того вверху экрана всегда располагается небольшая справка по внутренним командам. Чтобы отредак-тировать файл, нужно ввести команду:
ee [файл]
Однако, я рекомендую использовать редактор vi – один из первых редакторов, разработанных для операционных систем UNIX. Он и по сей день остается одним из самых мощных редакторов и стандартно поставляется практически с каждой операционной системой типа UNIX. К сожалению, среди новичков редактор vi пользуется репутацией программы, известной своей загадочностью и трудностью в изучении. В нем отсутствует меню, и все действия осуществляются с помощью клавиш и клавиатурных комбинаций. Понятно, что на их изучение требуется время. Так зачем же изучать такой редактор? Есть, по меньшей мере, две причины.
Во-первых, он имеется в любой ОС UNIX, с которой вам быть может, придется работать. Рано или поздно вы столкнетесь с ситуацией, когда vi окажется единственным редактором в операционной системе…
Во-вторых, когда вы изучите различные комбинации клавиш и команды, в вашем распоряжении окажется очень мощное средство. Редактор vi обеспечит возможность очень быстрой работы, так как для набора большинства команд не придется убирать руки с базовых клавиш. Приступим к его описанию.
Сразу после запуска редактор vi будет находиться в командном режиме. В этом режиме нажатия клавиш интерпретируются как команды редактору, а не как текст, вводимый в документ. Чтобы переключиться в режим ввода текста, необходимо нажать одну из клавиш:
a – append (присоединить). В этом режиме вводимый текст встав-ляется после символа, на котором находится курсор.
i – insert (вставить). В этом режиме вводимый текст вставляется перед символом, на котором находится курсор.
о – open (открыть). Это приводит к тому, что после строки, на которой находится курсор, в текст вставляется новая строка, затем курсор перемещается на нее и редактор vi переходит в режим insert, разрешая ввод текста на новой строке.
Для возврата в командный режим, нажмите клавишу Esc.
Перемещаться по тексту в режиме ввода текста можно с помощью курсорных клавиш или клавиш Page Up / Page Down. Однако имеются и другие клавиши, позволяющие перемещаться по документу в командном режиме:
h – перемещает курсор влево на один символ;
j – перемещает курсор вниз на один символ;
k – перемещает курсор вверх на один символ;
l – перемещает курсор вправо на один символ;
w – перемещает курсор вперед на одно слово;
b – перемещает курсор назад на одно слово;
е – перемещает курсор в конец следующего слова;
0 – перемещает курсор в начало строки;
$ – перемещает курсор в конец строки;
) – перемещает курсор в начало следующего предложения;
( – перемещает курсор в начало предыдущего предложения;
} – перемещает курсор в начало следующего абзаца;
{ – перемещает курсор в начало предыдущего абзаца;
G – перемещает курсор в конец текущего документа;
^ – перемещает курсор к первому символу строки, но не пробелу;
Н – перемещает курсор на первую строку на экране;
L – перемещает курсор на последнюю строку на экране.
Обратите внимание, что с каждой командой этой таблицы по умолчанию используется число 1. Клавиша j перемещает курсор вниз на одну строку, клавиша k перемещает его вверх на одну строку, клавиша w перемещает вправо на одно слово и так далее. Все эти команды можно модифицировать, вводя перед ними число. Так, например, команда 5j перемещает курсор вниз не на одну строку, а на пять. Команда 75G перемещает курсор на 75-ю строку файла, редактируемого в данный момент. А команда 5L перемещает курсор на пятую снизу строку экрана. Данный синтаксис справедлив для всех команд, кроме ^, которая перемещает курсор к первому символу строки, не являющемуся пробелом.
В редакторе vi клавиши Backspace и Delete не выполняют тех действий, которых от них можно ожидать. Для удаления текста и тому подобного придется пользоваться различными клавишами в командном режиме. Рассмотрим команды для редактирования текста:
D – удаляет текст от позиции курсора до конца строки;
dd – удаляет всю текущую строку целиком;
R – замещает текущий текст вводимым текстом, начиная с курсора;
S – удаляет текущую строку и начинает ввод текста на новой строке;
х – удаляет символ в позиции курсора и сдвигает символы влево;
X – удаляет символ перед курсором и сдвигает символы влево;
~ – заменяет букву на позиции курсора той же буквой другого регистра;
J – объединяет текущую строку с предыдущей;
yw – помещает в буфер слово, на котором находится курсор;
у$ – помещает в буфер текст от курсора до конца данной строки;
уу – помещает в буфер всю текущую строку;
р – вставляет текст в документ после курсора;
Р – вставляет текст перед курсором.
В редакторе vi имеется так же ряд команд для выполнения поиска и замены текста:
/текст – поиск текста в прямом направлении до первого совпа-дения с заданным текстом;
/ – повтор поиска текста в прямом направлении до обнаружения очередного совпадения;
?текст – поиск текста в обратном направлении до первого совпа-дения с заданным текстом;
? – повтор поиска текста в обратом направлении до обнаружения очередного совпадения;
% – перемещение курсора на соответствующую парную скобку (удобно при программировании);
:s/текст1 /текст2 – замена в текущей строке каждого совпа-дения текст1 на текст2;
:%s/текст1 /текст2 – замена во всем файле каждого совпаде-ния текст1 на текст2;
И последнее, что нам осталось, – это операции над файлами и выход из редактора:
:w – сохранить изменения в текущем файле;
:w! – сохранить изменения в текущем файле в любом случае;
:q – выйти из редактора;
:q! – выйти из редактора в любом случае;
файл – загрузить файл в редактор для редактирования;
:е! – отбросить все изменения и перезагрузить старый вариант;
:wq – сохранить изменения в текущем файле и выйти;
Вот в принципе и все, что вам необходимо знать для эффективной работы с текстовыми файлами в редакторе vi. Настоятельно рекомендуем в этом вопросе не идти самым простым путем, а освоить, привыкнуть и работать всегда именно в этом редакторе.

К.А. Корниенко

Корниенко К. А. – Корпоративный Интернет-сервер на базе ОС FreeBSD 2006-2008г.

Корниенко К. А. - Корпоративный Интернет-сервер на базе ОС FreeBSD 2006-2008г.

Название Корпоративный Интернет-сервер на базе ОС FreeBSD
Автор Корниенко К. А.
Категория Операционные системы
Тип Книга
Описание Эта книга адресована прежде всего системным администраторам, которые решили использовать в своих сетях ОС FreeBSD в качестве Интернет-серверов, шлюзов, фаерволлов и т.д. В данной книге мы построим полнофункциональный корпоративный Интернет-сервер на базе наиболее подходящей для этой задачи ОС - FreeBSD, рассмотрим все основные функции, которые могут вам понадобиться, и, наконец, коснёмся необходимого вам инструментария на каждый день. Один раз грамотно настроив свой сервер вы забудете о том, что его «иногда полезно перезагружать», ваш сервер - полностью самостоятельная, надёжная и стабильная единица, на которую вы сможете положиться. Да простят мне мою иронию люди в чёрном из Microsoft:)
В книге кратко, без лишней воды и без особых отступлений описано как и зачем устанавливать те или иные пакеты и реализовывать конкретные функции вашего сервера. Поэтому иногда придётся самим поискать и догадаться, где найти ту или иную опцию и как выполнить то или иное действие, однако всё в меру - излишней загадочности нет. Прочитав эту книгу вы сможете самостоятельно проинсталлировать и настроить более менее типовой офисный Интернет-сервер и приобретёте опыт и знания для того, чтобы в дальнейшем самостоятельно делать с FreeBSD всё, что посчитаете нужным.

>>Скачать<<

ДОСТУПНЫЙ UNIX: LINUX, FREEBSD, DRAGONFLYBSD, NETBSD, OPENBSD / АЛЕКСЕЙ ФЕДОРЧУК / 2006

ДОСТУПНЫЙ UNIX: LINUX, FREEBSD, DRAGONFLYBSD, NETBSD, OPENBSD / АЛЕКСЕЙ ФЕДОРЧУК / 2006

Издательство: БХВ-Петербург
Год издания: 2006
Формат: djvu
Страниц: 672
Язык: русский
Размер: 11,2 МБ

Описание:
Книга посвящена описанию свободных UNIX-подобных операционных систем, представителями которых являются Linux, FreeBSD и другие члены BSD-семейства, а также их использованию в качестве универсальной платформы общего (в том числе и домашнего) назначения. Материал книги не привязан к какой-либо конкретной ОС или дистрибутиву Linux, а содержит описание общих принципов установки, настройки и эксплуатации любого из представителей этого семейства.
С позиции конечного пользователя рассмотрены вопросы идеологии и истории UNIX-подобных систем, изложены основные принципы, на которых они базируются, такие как понятия файлов, процессов, учетных записей пользователей, режимов и интерфейсов, даны приемы решения повседневных пользовательских задач.
Книга поможет начинающим пользователям приступить к работе в одной из описанных ОС, а опытным - освоить универсальные приемы работы в любой из них.

>>Скачать<<

Free BSD. Энциклопедия пользователя. 3-е издание, исправленное и дополненное

Free BSD. Энциклопедия пользователя. 3-е издание, исправленное и дополненное

Автор: Эбен, Таймэн
Формат: djvu
Размер: 9.5Mb

От издателя: эксперты в области операционных систем и системного администрирования написали эту книгу для тех, кому нужна надежная серверная операционная система.
Если раньше вам не приходилось работать с FreeBSD, книга поможет перейти на эту систему с Linux или Windows.
В ней подробно рассказано об инсталляции системы, управлении загрузкой, конфигурировании системы X-Window и важнейших пользовательских сервисах.
Если вы системный администратор корпоративного сервера, книга предложит подробное описание функциональных возможностей FreeBSD, в том числе методику настройки и сборки ядра.
Освещаются такие вопросы, как подключение к Internet, защита сетей и совместное использование ресурсов.
Может служить в качестве справочника по настройке серверов Apache, Samba и DNS.
Для широкого круга пользователей и системных администраторов.

>>Скачать<<

Лукас Майкл | FreeBSD. Подробное руководство (2-е издание) [2009] [PDF]

Лукас Майкл | FreeBSD. Подробное руководство (2-е издание) [2009] [PDF]

Лукас Майкл | FreeBSD. Подробное руководство (2-е издание) [2009] [PDF] 

Автор: Лукас Майкл
Название: FreeBSD. Подробное руководство (2-е издание)
Год: 2009
Отрасль (жанр): Обучающая литература
Формат: PDF
Качество: eBook

Описание:
"FreeBSD. Подробное руководство" - всеобъемлющее руководство по FreeBSD, мощной, гибкой и бесплатной операционной системе семейства UNIX, выбранной многими предприятиями в качестве серверной платформы. Прочитав книгу, вы сможете использовать FreeBSD для предоставления сетевых сервисов, научитесь управлять системами FreeBSD, поддерживать их и накладывать "заплатки". Руководство охватывает установку системы, работу в сети, вопросы безопасности, производительность системы, тонкую настройку ядра, файловые системы, SMP, проведение обновлений, устранение неполадок и управление программным обеспечением.
Руководство написано одним из активных участников проекта FreeBSD и адресовано администраторам UNIX, у которых назрела потребность в сборке и конфигурировании выделенных серверов FreeBSD. Книга будет также интересна пользователям, планирующим применять FreeBSD на своем рабочем компьютере или комбинировать настольные/серверные системы. Настоящее издание существенно обновлено и дополнено с учетом появления новых версий системы и аппаратных средств.

>>Скачать<<