Архив рубрики: *BSD

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution, which was based on Research Unix.

OpenBSD is a free and open-source security-focused operating system based on the Berkeley Software Distribution.

FreeBSD: kernel: kern.maxfiles limit exceeded

6 ноября 2012
 

 В какой-то момент на домашнем компьютере с FreeBSD 9.0 + KDE 4 в логе /var/log/messages стало появляться сообщение: Nov  6 07:26:53 setevoy-home kernel: kern.maxfiles limit exceeded by uid 1001, please see tuning(7). Узнаем, кто такой UID 1001: # cat /etc/passwd | grep 1001 setevoy:*:1001:1001:User &:/home/setevoy:/usr/local/bin/bash Внезапно 🙂

FreeBSD: установка и настройка утилиты NO-IP

2 ноября 2012
 

 Для серверов/домашинх машин, у котороых динамический IP-адрес, но к которым требуется постоянный доступ есть удобный сервис — https://www.no-ip.com. Смысл заключается в регистрации домена (в самой простой конфигурации, которая и требуется, это бесплатно), для которого будет данимачески обновляться IN A запись. Текущий IP-адрес передаётся на сервер DNS no-ip.org при помощи демона noip2, установленного на требуемой машине.… Читать далее »

FreeBSD: /usr/local/bin/bash: No such file or directory

18 октября 2012
 

 Проблема: при попытке логина вы получаете сообщение: login:  /usr/local/bin/bash: No such file or directory после чего вас снова выбрасывает в строку приглашения логина. Для исправления ситуации — перезагружаемся в Single User Mode, как описано тут>>>, и выполняем следующие действия.

IPFW: проверка синтаксиса правил

26 сентября 2012
 

 Для проверки служит ключ -n. Пример: # ipfw -n add 002010 deny all from 65.52.1.0/24 to me via eth0 02010 deny ip from 65.52.1.0/24 to me via eth0 В случае ошибки — ipfw выдаст соответствующее сообщение. Например: # ipfw -n add 002010 denyw all from 65.52.1.0/24 to me via eth0 ipfw: invalid action denyw

Linux&FreeBSD: выполнение команды от имени другого пользователя

26 сентября 2012
 

 Что бы просто переключиться на учетную запись другого пользователя — достаточно выполнить команду: $ su username Что бы выполнить команду от имени пользователя и остаться в консоли под своим пользователем — выполняем следующее: su [username] [option] [command] Например, от имени пользователя l2db выполним команду whoami: $ su l2db -c whoami Password: l2db

FreeBSD: установка и настройка NGINX + php-fpm

23 сентября 2012
 

 В данной статье описана самая базовая установка NGINX + php-fpm. Установка производится на FreeBSD 9.0. Приступаем к установке NGINX. # cd /usr/ports/www/nginx Выполняем конфигурирование: # make config # make showconfig | grep on ===> The following configuration options are available for nginx-1.2.3_1,1: HTTP=on: Enable HTTP module HTTP_ADDITION=on: Enable http_addition module HTTP_CACHE=on: Enable http_cache module HTTP_DAV=on:… Читать далее »

FreeBSD: установка и быстрая настройка SUDO

17 сентября 2012
 

 Утилита sudo используется для замены стандартному su, и позволяет получить права пользователя root без указания его пароля. Вообщем, возможности этой утилиты намного шире, но тут мы расммотрим её именно в такой конфигурации. Настройки аналогичны как во FreeBSD, так и Linux-системах.

FreeBSD: упрощаем установку из портов

16 сентября 2012
 

 В случае, когда необходимо установить какой-то большой пакет (например KDE, или LibreOffice), и не хочется постоянно следить за процессом в ожидании момента, когда в очередной раз нажо нажать YES, можно использовать такую опцию: BATCH=yes Например: /usr/ports/editors/libreoffice # make BATCH=yes install clean