convmv – конвертер кодировок

Консольная утилита для перекодировки. cd /usr/ports/converters/convmv make install clean Посмотреть поддерживаемые кодировки: convmv –list Использование: convmv -r -f utf8 -t koi8-r –notest “п■п╬п©п╬п╩п╫п╣п╫п╦я▐ п╨ п╡п╦п╢п╣п╬я┐я─п╬п╨п╟п╪/” где  -r – рекурсивно,       -f – с кодировки,       -t – на кодировку      –notest – начать перекодировку имен файлов без запроса подтверждения  

Popa3d – простой POP3 сервер

portsnap fetch && portsnap update cd /usr/ports/mail/popa3d/ make install clean 1. Edit your /etc/inetd.conf to use popa3d. The line should look like this: pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d Note: when started via an inetd clone, the logging of connections is left up to that inetd clone or TCP wrappers. 2. Reload inetd # …

Continue reading ‘Popa3d – простой POP3 сервер’ »

IPFW NAT

Начнем uname -a FreeBSD roller.amo.ka 10.3-STABLE FreeBSD 10.3-STABLE #0: Thu Nov 9 22:33:21 EET 2017 svm@roller.amo.ka:/usr/obj/usr/src/sys/ROLLER i386 Собираем ядро с такими опциями: IPFW NAT ######################## options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=50 options IPFIREWALL_NAT options LIBALIAS options ROUTETABLES=2 options DUMMYNET ##################################### и добавляем в sysctl и  делаем sysctl restart net.inet.ip.fw.one_pass=1 или просто даем команду …

Continue reading ‘IPFW NAT’ »

Unbound

Смотрим есть ли конфигурационный файл # unbound-checkconf Конфигурационный файл unbound.conf должен находиться в каталоге /var/unbound. Набираем man unbound.conf и изучаем пример и опции. Пишем по подобию: root@roller:/var/unbound # cat unbound.conf server:        # Уровень логирования – 0 (только ошибки)         verbosity: 0         # Порт, на котором “слушать” запросы     …

Continue reading ‘Unbound’ »

gstat, iostat, systat – утилиты для дисковой подсистемы

gstat Запускаем и видим текущую нагрузку на диски. #gstat dT: 1.003s w: 1.000s L(q) ops/s r/s kBps ms/r w/s kBps ms/w %busy Name 0 2 0 0 0.0 2 64 0.2 0.0| ada0 0 0 0 0 0.0 0 0 0.0 0.0| ada1 0 0 0 0 0.0 0 0 0.0 0.0| ada2 0 2 …

Continue reading ‘gstat, iostat, systat – утилиты для дисковой подсистемы’ »

UTF-8 в консоли

В FreeBSD 10 и выше юникод поддерживается из коробки В /boot/loader.conf надо добавить строчку: kern.vty=vt /etc/login.conf: russian-utf8|Russian UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :lc_all=ru_RU.UTF-8:\ :tc=default: # cap_mkdb /etc/login.conf /etc/profile: MM_CHARSET=UTF-8; export MM_CHARSET # pw usermod Юзвер -L russian-utf8 Начиная с 9.0, для syscons(4) драйвера и очень важно – для vt(4) драйвера, в /etc/ttys необходимо использовать тип …

Continue reading ‘UTF-8 в консоли’ »

netstat: command not found

This simply means that the relevant package net-tools which includes netstat executable is not installed, thus missing. The package net-tools may not be installed on your system by default so you need to install it manually. The package also includes aditional utilisties such as arp, ifconfig, netstat, rarp, nameif and route. To make netstat available on your system simply install the net-tools package using the bellow command: # apt-get install …

Continue reading ‘netstat: command not found’ »

VirtualBox – общая папка

Разработчиками VirtualBox добавлена возможность создания “Общей папки”, которая будет доступна для обмена файлами между обеими операционными системами. Для того, чтобы получить доступ к Общей папке из VirtualBox нужно сделать: 1. Установить пакет дополнений VirtualBoxAdditions. 2. Далее в основной операционной системе Windows создаём папку с произвольным названием (например – «tmp») 3. В VirtualBox нажимаем настройку выбранной виртуальной операционной …

Continue reading ‘VirtualBox – общая папка’ »

phpmyadmin

Для Apache или Lighttp apt-get install phpmyadmin все установится автоматически. Для Nginx, сделать это, в автоматическом режиме, не получится, придется немного поработать руками, но результат получается не хуже. apt-get install phpmyadmin На вопрос “с какими серверами мы будем его использовать”, оставляем все поля пустыми. Открываем на редактирование nano /etc/nginx/sites-available/default и в секцию server {…} дописываем …

Continue reading ‘phpmyadmin’ »