Шаблоны Joomla 3 здесь: http://www.joomla3x.ru/joomla3-templates.html

FreeBSD

Ремарки

Автор: GAMER вкл. .

Часто система не грузится при сбоях в файловой системе. Зайдя однопользовательский режим мы видим, что корневая ФС загрузилась в режиме "только чтение".

Поможет команда:

# mount -u /

Если скрипт на perl ругается что-то типа:

Can't locate HTML/Parser.pm in @INC (@INC contains: /usr/lib/perl5/5.10.1 ... /usr/lib/perl5/vendor_perl .) at ./sl_balance.pl line 6. BEGIN failed--compilation aborted at ./sl_balance.pl line 6.

то скорее всего не установлены соответствующие модули из CPAN, используемые скриптом. Установить их несложно, из-под рута надо сделать:

# perl -MCPAN -e 'shell' > install HTML::Parser

Мониторинг системы: http://habrahabr.ru/sandbox/31010/

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

# du -h -d 1 /var

Определение физической памяти (http://arsmx.ru/archives/216):

# sysctl -n hw.physmem

 Текущая скорость на интерфейсах:

# systat -ifstat 1

 Текущие соединения на интерфейсе (rl0), скорость и т.д. Cтавим с портов iftop.

# iftop -i rl0 -P

Если нужно посмотреть, какой процес нагружает дискову систему, то смотрим так:

# top -m io -o total

Для анализа нагрузки на разделы:

# gstat

 

 

Exim (проверка отправителя)

В файле /usr/local/etc/exim/configure

drop   message     = Rejected - Sender Verify Failed
       log_message = Rejected - Sender Verify Failed
       hosts       = *
       !verify     = sender/no_details/callout=2m,defer_ok
       !condition  =  ${if eq{$sender_verify_failure}{}}

Если нужно исключить из проверки ІР одного хочта, то меняем так:

hosts = *
на
!hosts = IP

Для того, чтобы системную почту отправлял не sendmail, а exim нужно в файле /etc/mail/mailer.conf внести изменения:

# $FreeBSD: stable/9/etc/mail/mailer.conf 93858 2002-04-05 04:25:14Z gshapiro $
#
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
#sendmail       /usr/libexec/sendmail/sendmail
#send-mail      /usr/libexec/sendmail/sendmail
#mailq          /usr/libexec/sendmail/sendmail
#newaliases     /usr/libexec/sendmail/sendmail
#hoststat       /usr/libexec/sendmail/sendmail
#purgestat      /usr/libexec/sendmail/sendmail
sendmail        /usr/local/sbin/exim
send-mail       /usr/local/sbin/exim
mailq           /usr/local/sbin/exim -bp
newaliases      /usr/local/sbin/exim -bi
hoststat        /usr/local/sbin/exim
purgestat       /usr/local/sbin/exim

и выполнить в каталоге /etc/mail

# make restart

chown - изменение владельца и группы на файлы и директории

Если в почтовой системе exim "замерзли" сообщения, то протолкнуть их на отправку можна такой командой:

# mailq | grep "*** frozen ***" | awk '{print $3}' | tail -10 | xargs exim -d -M

Изменение шела в текущего пользователя:

# chsh -s zsh

# chsh -s /usr/local/bin/bash USER изменение шела в пользователя USER

[ipfw] Шейпинг

Скрипт для эмуляции приема письма от заданого отправителя:

#!/bin/sh

# Тестирование от mail.ru
(echo "EHLO mxs.mail.ru"; echo "MAIL FROM:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра."; echo "RCPT TO: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра."; echo "DATA"; echo "Subject: test"; echo "."; echo "QUIT";) \
| exim -d -bhc 194.67.23.20 > testlog 2>&1

# sockstat -4 -l  - посмотреть какие порты заняты определенными сервисами

# sockstat -4 -l | grep dovecot - посмотреть какие порты занял dovecot

Процес эмуляции:

Подключение к НАШЕМУ_СЕРВЕРУ НА 25 ПОРТ с IP-Адреса 194.67.23.20
EHLO mxs.mail.ru
MAIL FROM:Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
RCPT TO: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
DATA
Subject: test
.
QUIT

Данный скрипт эмулирует получение письма нашим сервером exim от mail.ru. Exim обработает так, будто это реальное письмо, но без реальной доставки (только логи). Далее читам созданный файл testlog, в котором ищем ошибку. Нарыто на форуме Лиссяры.

 

FreeBSD & UTF-8 в консоли

Меняем некоторые строки в файле /etc/login.conf:

russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Далее, выполняем:

# cap_mkdb /etc/login.conf
# pw usermod -n $username -L russian

где $username - юзер, которому меняем локаль. Взято здесь: http://noted.org.ua/487

Монтирование линуксовых ресурсов: http://blog.ataboydesign.com/2014/04/23/freebsd-10-mounting-usb-drive-with-ext4-filesystem/

 

 Установка VMWare Tools on ESXi.

http://wiki.itprof.net.ua/doku.php?id=freebsd:vmware-tools

 

Как пользоваться редактором vi написано здесь: https://docs.altlinux.org/ru-RU/archive/2.4/html-single/master/alt-docs-extras-linuxcovice/ch02s10.html