Добавляем SWAP во FreeBSD

Бывает необходимо быстро создать/добавить swap во FreeBSD для какого-нибудь процесса, пожирающего память с астрономической скоростью. На просторах интернета нашел замечательное решение. Создаем пустой файл размером 4Гб, заполненный нулями, в корне ФС: 1 dd if=/dev/zero of=/home/swap bs=1M count=4096 Даем права доступа только для root 1 chmod 600 /home/swap Подключаем файл как виртуальный диск 1 mdconfig -a -t vnode -f /home/swap -u 0 В каталоге /dev появляется виртуальный диск md0 И включаем в swap 1 swapon /dev/md0 Для того, чтобы каждый раз при перезагрузке файл подключался в swap, необходимо добавить строчку в /etc/rc.conf 1 swapfile="/home/swap"

25 вересня 2016 · 1 хвилина · 93 слів · dimetrius

Как добавить пользователя в группу на FreeBSD

При добавлении пользователей в отдельные группы можно просто изменять различные параметры учётной записи. Для этого нужно использовать команду PW. С помощью этого редактора на основе командной строки суперпользователь root может изменять пользователей и их группы в стандартизированной форме на FreeBSD. Такие как добавление, изменение и удаление пользователей и групп. Root доступ необходим для редактирования системных файлов и выполнения команд. Войдите как root(su) или просто припишите sudo для всех команд, которые требуют привилегий суперпользователя. Добавить нового пользователя в группу Добавить нового пользователя vasya в систему и добавить этого пользователя в группу clients. 1 pw useradd vasya -G clients Установить пароль для нового пользователя vasya. 1 passwd vasya Добавление существующего пользователя в группу Добавить существующего пользователя vasya в группу clients. 1 pw usermod vasya -G clients Вы можете добавить пользователя в несколько групп сразу одной командой. Следующая команда добавит пользователя vasya в группы clients, www-data. 1 pw usermod vasya -G clients,www-data Перевод на основе bin63.com

13 квітня 2016 · 1 хвилина · 153 слів · dimetrius

Установка IonCube Loader на FreeBSD 8.3 x86_64

Скачиваем с сайта модуль подходящий для нашей архитектуры ОС: 1 wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_8_x86-64.tar.gz Распаковываем архив: 1 tar -xvf ioncube_loaders_fre_8_x86-64.tar.gz Смотрим версию PHP: 1 2 3 4 php -v PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Mar 16 2012 09:27:38) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies Копируем модуль подходящий для нашей версии php, в директорию с модулями: 1 cp ioncube/ioncube_loader_fre_5.2* /usr/local/lib/php/20060613/ Добавляем в файл php.ini строчку перед zend_extension: # vi /usr/local/etc/php.ini 1 2 3 [Zend] zend_extension = /usr/local/lib/php/20060613/ioncube_loader_fre_5.2.so zend_extension_ts = /usr/local/lib/php/20060613/ioncube_loader_fre_5.2_ts.so ВНИМАНИЕ: Если у вас уже установлено какое-либо Zend Extension, то вам следует добавить эти строки ДО присутствующих строк zend_extension. Перезапускаем web-сервер Apache: #/usr/local/etc/rc.d/apache22 restart Проверяем: 1 2 3 4 5 php -v PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Mar 16 2012 09:27:38) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader v4.2.0, Copyright (c) 2002-2012, by ionCube Ltd.

13 квітня 2016 · 1 хвилина · 156 слів · dimetrius