Архив рубрики: Статьи

VirtualBox X11 на FreeBSD

Управлять VirtualBOX будем через vnc, для начала поставим библиотеки которые понадобятся для его работы: # cd /usr/ports/net/libvncserver # make install clean Далее установим модули ядра VirtualBox: # cd /usr/ports/emulators/virtualbox-ose-kmod # make install clean Далее ставвим VirtualBox: # cd /usr/ports/emulators/virtualbox-ose # make config Отметим следующие опции: [ ] QT4 Build with QT4 Frontend [ ] DEBUG […]

Руссификация FreeBSD (UTF-8)

Руссификация FreeBSD (UTF-8) Почему utf8: - это удобно - это кроссплатформенно (работая на многих разных системах: freebsd, linux, windows и хочу везде иметь возможность беспроблемного доступа к своим файлам) - utf8 это родная кодировка во многих системах (linux), а также в файловых системах. - в базах данных давно самая беспроблемная кодировка -utf8 (особенно когда есть необходимость работы с несколькими языками) - рано или […]

Ваше рабочее окружение FreeBSD

Ваше рабочее окружение Ваш командный процессор является самой важной частью вашего рабочего окружения. В DOS обычной оболочкой является command.com. Оболочка занимается интерпретацией команд, которые вы вводите в командной строке, и таким образом взаимодействует с остальной частью операционной системы. Вы можете также писать скрипты командного процессора, которые похожи на .bat-файлы DOS: это последовательности команд, которые должны выполняться без вашего […]

Получение помощи и информации в FreeBSD

Получение помощи и информации в FreeBSD Вот несколько полезных источников получения помощи. Здесь Text обозначает что-то по вашему выбору, что вы вводите - обычно команду или имя файла. apropos text Всё, что содержит строку text в базе whatis. man text Страница справки по text. Это главный источник документации в UNIX®-системах. man ls покажет вам все способы использования команды ls. Нажимайте Enter для передвижения по тексту, Ctrl-B для возврата […]

Добавление пользователя с привилегиями root FreeBSD

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

Как заархивировать папку или файл tar tar.gz zip rar bzip2 gzip по ssh FreeBSD

Для создания архива каталога или файла вы можете использовать такие команды: zip -r dir.zip /dir tar -cvf folder.tar /path/to/folder — без сжатия tar -cvzf folder.tar.gz /path/to/folder — сжатие gzip tar -cvjf folder.tar.bz2 /path/to/folder — сжатие bzip2 Сам архив появится в том каталоге в котором Вы находитесь.  

Apache: примеры создания VirtualHost FreeBSD

Apache: примеры создания VirtualHost Что такое VirtualHost можно почитать на WikiВсе примеры приведены в системе FreeBSD 8.2 и Apache 2.2, но подойдут для любой другой ОС (учтите только другие пути к файлам конфигурации). В статье не будут рассмотрены вопросы создания и настройки доменов и субдоменов на DNS — это совсем другая тема. Для примеров используются следующие данные: 2 IP-адреса: 77.120.106.40 77.120.106.52 2 домена […]

Backup данных FreeBSD

Backup данных на FreeBSD по расписанию Небольшой скрипт для резервного копирования. Создадим файл, в котором будет хранится скрипт: # touch backup Делаем его исполняемым: # chmod 700 backup Добавляем в файл команды. Так как скрипт будет запускаться по crontab, в котором нет переменной окружения $PATH, то прописываем полные пути к нужным файлам. #!/bin/sh FILE="/etc /usr/local/etc […]

Простейшая настройка WEB сервера FreeBSD

Apache+PHP+Perl+MySQL 1) Ставим mysql. # cd /usr/ports/database/mysql51-server && make install clean После установки базы производим её инициализацию: # mysql_install_db # mysql_secure_installation # chown -R mysql:mysql /var/db/mysql Я советую перенастроить mysql так, чтоб база находилась в удобном каталоге /data/mysql Для этого создаем директорию/usr/local/etc/apache22/mysql и устанавливаем на нее правильные разрешения. # mkdir /usr/local/etc/apache22/mysql # chown mysql:mysql /usr/local/etc/apache22/mysql # chmod go-rwx /usr/local/etc/apache22/mysql […]

Создание jail клетки с помощью ezjail FreeBSD

Для установки ezjail выполните нижеприведенные команды: # cd /usr/ports/sysutils/ezjail # make install clean Расположение файлов ezjail по умолчанию: 1. /usr/jails/ каталог размещения шаблонов jail. 2. /usr/jails/flavours/ настройка каждой jail может быть выполнена через flavours. Служит для того чтобы, например, добавить значение по умолчанию в файл /etc/resolv.conf или обновить существующий файл /etc/make.conf 3. /usr/jails/basejail/ базовая система jail, которая монтируется в режиме "read only" […]