четверг, 9 декабря 2021 г.

Установка FreeBSD

Виртуальная машина: Oracle VM VirtualBox
Используемый образ: FreeBSD13.iso

Если на компьютере или ноутбуке мало аппаратных ресурсов, используем установку ОС только в терминальном режиме, используем образ freebsd i386 (ОЗУ выделяем 512 Мб).

Если на компьютере или ноутбуке под работу виртуальной машины можно выделить 2 Гб ОЗУ и более 1 ядра процессора, используем образ freebsd amd64.

Во время установки обязательно создаем одного пользователя

После установки:
###################################################################
#                                                                 #
# Этап 1. После установки ОС, запрашиваем необходимые обновления. #
#                                                                 #
###################################################################

# Определяем обновляемые элементы ОС
freebsd-update fetch

# Выполняем обновление
freebsd-update install

# Обновляем информацию о доступных пакетах
pkg update

# Обновляем установленные пакеты
pkg upgrade

# Просматриваем информацию о системе
uname -rm

##############################################
#                                            #
# Этап 2. Устанавливаем средства разработки. #
#                                            #
##############################################

# Отображаем доступные для установки компиляторы gcc
pkg serach lang/gcc

# Устанавливаем компилятор gcc
pkg install -y lang/gcc

# Проверяем версию установленного компилятора gcc
gcc --version

# Отображаем доступные версии языка Python
pkg search python

# Устанавливаем Python
pkg install -y python

# Устанавливаем файловый менеджер (аналогичного Far Manager)
pkg install -y mc

# Запускаем файловый менеджер
mc

# Дополнительно устанавливаем nano (текстовый редактор)
pkg install -y nano

# как IDE для программирования будем использовать emacs
pkg install -y emacs

# для редактирования файлов можно также установить vim
pkg install -y vim

#
#
# Далее для работы в многооконном режиме минимально по ресурсам
pkg install -y xorg

# для запуска используем (интерфейс не очень удобен похож на Win3.1)
startx

Черновик. #####################################
#
# В качестве пользовательской графической оболочки
# будем используем xfce4, автоматически его запускать не будем,
# только с командной строки
#
# Устанавливаем Slim (х.з. что такое, видимо темы для оформления)
# pkg install -y slim slim-themes
#
# Устанавливаем саму оболочку xfce4
# pkg install -y xfce4
#
# Запускаем xfce4 с командной строки
startxfce4
#
#- - - - - - - - - - - - - - - - - - - - - - - -
#
# В случае, если графическую оболочке xfce4 хочите запускать
# автоматически при загрузке сервера, то в файл /etc/rc.conf, 
# прописываем следующие строки
# slim_enable=yes
# dbus_enable=yes
#
# для пользователя root создаем файл "/root/.xinitrc"
# и для созданного пользователя создаем
# файл /home/<username>/.xinitrc.
# Оба файла со следующим содержанием:
# exec /usr/local/bin/xfce4-session
###############################################

Docker. Первые контейнеры

Источник:  php.dragomano.ru Структура каталогов: ~/develop/web/project/                  nginx/      - сервис web-сервера                php...