Оплата подписки Twitch.TV без НДС

1. Идём на https://vpn99.net/ и регистрируемся

Read More

Настройка ТВ через EIOP-туннель на Микротике

Настройка получения IPTV через мультикаст на чужом провайдере.

Read More

Mario All Covers!

Перебирал тут свой старый и никому не нужный сервер и внезапно обнаружил вот такой вот ништяк!

Super Mario Bros. Crossover

P.S.

Смотреть под катом!

Read More

Miitomo Android Black screen

1. Ставим Xposed Installer http://4pda.ru/forum/index.php?showtopic=425052
2. Запускаем Xposed Installer, заходим в Framework. Устанавливаем и перезагружаемся.
3. Устанавливаем RootCloak http://dl-xda.xposed.info/modules/com.devadvance.rootcloak2_v8_fc44b7.apk (site:
http://repo.xposed.info/module/com.devadvance.rootcloak2)
4. Запускаем Xposed Installer, заходим в Modules. Всключаем модуль RootCloak поставив галочку и перезагружаемся.
5. Скачиваем и устанавливаем MiitomoSecurituBypasser-1.0.2.apk (лично у меня при скачивании через браузер телефона
файл побился и не хотел устанавливаться, через приложение Dropbox скачалось без проблем)
https://www.dropbox.com/sh/d4k9cutvutrum7v/AAD7aG5_x1FufQRdQRaR3kNaa?dl=0
6. Запускаем Xposed Installer, заходим в Modules. Всключаем модуль MiitomoSecurituBypasser поставив галочку и
перезагружаемся.
7. Запускаем RootCloak, жмём «Добавить/удалить приложение», выбираем добавить и выбираем Miitomo.
8. Перезагружаемся и запускаем Miitomo.

Управление iRedAPD

To disable iRedAPD service:

  1. удалить все сочетания check_policy_service inet:127.0.0.1:7777 из конфига /etc/postfix/main.cf .
  2. Restart or reload Postfix service.
  3. Disable iredapd service.

Read More

Воюем с почтовиком (не хватает инстансов для пользователя)

Если компания разрослась и стала медленно приходить почта — проверьте логи /var/log/dovecot.log, возможно там есть следующая ошибка:

Sep 15 14:18:35 imap(XX@XXXXXX.com): Warning: Inotify instance limit for user 2000 (UID vmail) exceeded, disabling. Increase /proc/sys/fs/inotify/max_user_instances

Тогда добавьте в /etc/sysctl.conf следующие строки, т.к. дефолтное ограничение в 128 может уже не хватать.

fs.inotify.max_user_instances=256
fs.inotify.max_user_watches=8192

И примините конфиг:
sysctl -p

 

Теперь проверим:

sysctl -a | grep ‘max_users’

 

 

P.S.

У inotify есть три параметра (см. ls /proc/sys/fs/inotify/):
max_queued_events — максимальное число событий в очереди; default = 16384;
max_user_instances — сколько инстансов inotify может запустить один пользоваетль; default = 128;
max_user_watches — сколько файлов может отслеживать один пользоваль; default = 8192.

Описание утилиты openssl

Описание

OpenSSL — криптографический пакет с открытым исходным кодом для работы с SSL/TLS. Позволяет создавать ключи RSA, DH, DSA и сертификаты X.509, подписывать их, формировать CSR и CRT. Также имеется возможность шифрования данных и тестирования SSL/TLS соединений.

Доступна для большинства UNIX-подобных операционных систем (включая Solaris/OpenSolaris, Linux, Mac OS X, QNX4[4], QNX6 и четырех операционных систем BSD с открытым исходным кодом), а также для OpenVMS и Microsoft Windows.

OpenSSL основана на SSLeay, написанной Эриком Янгом (Eric A. Young) и Тимом Хадсоном (Tim Hudson), которые неофициально закончили работать над ней в декабре 1998 года, когда они начали работать в проекте RSA Security.
Read More

Dovecot Fatal: Couldn’t parse private ssl_key

tail -f /var/log/dovecot.log

Feb 11 12:27:39 imap-login: Fatal: Couldn’t parse private ssl_key: error:0906D06C:PEM routines:PEM_read_bio:no start line: Expecting: ANY PRIVATE KEY
Feb 11 12:27:39 master: Error: service(imap-login): command startup failed, throttling for 2 secs

nano /etc/dovecot/dovecot.conf

Then replace «ssl_* = /» on «ssl_* = </» :

ssl_key = /etc/ssl/private/mail/domen.ru/mail/private.key
ssl_cert = /etc/ssl/private/mail/domen.ru/mail/1_domen.ru_bundle.crt

on:
ssl_key = </etc/ssl/private/mail/domen.ru/mail/private.key
ssl_cert = </etc/ssl/private/mail/domen.ru/mail/1_domen.ru_bundle.crt

/etc/init.d/dovecot  restart

Настройка локали в консоли в CentOS.

Частенько владельцы выделенных серверов получают свои сервера от провайдеров с неверно сконфигурированной локалью. Как следствие в консоли не отображаются русские буквы. На тему русификации уже написана гора всяческих заметок, но я в двух словах опишу методы установки правильной локали в CentOS linux 4.x, 5.xТак как CentOS грубо говоря является клоном RedHat Enterprize Linux, то консоль использует кодировку UTF-8 то есть юникод. Ну так вот у них повелось. Лично мое мнение — юникод рулит. Постепенно юникод вытесняет кучу наших кодировок типа CP1251, KOI8-R. И это очень хорошо. Потому как так достали все эти прибабахи с кодировками — спасу нет.
Итак.
Для того чтобы увидеть нормальные русские буквы в нашей консоли первым делом нам необходимо настроить клиента. Подключаемся же мы удаленно, и наверняка с помощью нашей любимой проги putty.
Для настройки putty запускаем ее выбираем необходимое соединение, загружаем его с помощью кнопки Load. Далее переходим в Window —> Translation и в выпадающем меню выбираем UTF-8. После чего сохраняем настройки для этого соединения с помощью кнопки Save.
Как ни странно многие проблемы с кодировками решаются именно этим пунктом 🙂
Если ничего не получилось — идем дальше.
Проверить какая локаль сейчас установлена можно с помощью команды
locale
обычно вывод команды выглядит примерно так:
LANG=en_US.UTF-8
LC_CTYPE=»en_US.UTF-8″
LC_NUMERIC=»en_US.UTF-8″
LC_TIME=»en_US.UTF-8″
LC_COLLATE=»en_US.UTF-8″
LC_MONETARY=»en_US.UTF-8″
LC_MESSAGES=»en_US.UTF-8″
LC_PAPER=»en_US.UTF-8″
LC_NAME=»en_US.UTF-8″
LC_ADDRESS=»en_US.UTF-8″
LC_TELEPHONE=»en_US.UTF-8″
LC_MEASUREMENT=»en_US.UTF-8″
LC_IDENTIFICATION=»en_US.UTF-8″
LC_ALL=

Это означает что кодировка у нас в консоли используется en_US.UTF-8. Но вывод может выглядеть совсем иначе. Например вот так:
LANG=
LC_CTYPE=»POSIX»
LC_NUMERIC=»POSIX»
LC_TIME=»POSIX»
LC_COLLATE=»POSIX»
LC_MONETARY=»POSIX»
LC_MESSAGES=»POSIX»
LC_PAPER=»POSIX»
LC_NAME=»POSIX»
LC_ADDRESS=»POSIX»
LC_TELEPHONE=»POSIX»
LC_MEASUREMENT=»POSIX»
LC_IDENTIFICATION=»POSIX»
LC_ALL=

Значит есть проблемы.
Для того чтобы проверить наличие готовых локалей в системе выполняем команду
locale -a | grep ru

И в выводе команды ищем необходимую нам локаль. Для случая с кодировкой UTF-8 необходимая локаль имеет вид ru_RU.utf8. Если такая строка есть в выводе команды то делаем следующее:
Создаем файл /etc/sysconfig/i18n командой:
touch /etc/sysconfig/i18n
После чего в файл пишем следующие строки:
LANG=»ru_RU.UTF-8″
SUPPORTED=»ru_RU.UTF-8:ru_RU:ru»
SYSFONT=»latarcyrheb-sun16″

После этих изменений сохраняем файл, выходим из консоли и заходим в нее опять. После этих действий мы наблюдаем русский шрифт в локали.
Если же при выводе команды
locale -a | grep ru
нет русской локали то ее необходимо сделать. Команда для этого выглядит так:
localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
Что она делает. Она берет из папки /usr/share/i18n/locales/ файл ru_RU (это файл с русской локалью) и из папки /usr/share/i18n/charmaps файл UTF-8.gz (это символьная карта для юникода) и на основе этиф файлов генерит нужную нам локаль ru_RU.UTF-8
После этого действия у нас в системе появляется нужная нам локаль, а дальше делаем все так как описано на абзац выше.
Добавлю только что файлы находящиеся в папке usr/share/i18n/ принадлежат glibc-common-2.x.x и если вы их не наблюдаете там, то необходимо разбираться с самим glibc-common.

Jimmy Fallon, The Roots & «Star Wars: The Force Awakens» Cast Sing «Star Wars» Medley (A Cappella)