Openssl for check services

Проверка шифрования SSL/TLS.

Для шифрования трафика в почтовых протоколах между клиентом и сервером используется SSL/TLS в двух вариантах. Использование специальных портов, при соединении с которым сначала осуществляется установка SSL/TLS, после чего уже поверх него идет обычный почтовый трафик. Этот метод, кстати, признан устаревшим (deprecated), относительно SMTP точно …

more ...

Screen cheatsheet

~/.screenrc:

startup_message off
hardstatus alwayslastline
hardstatus alwayslastline '%{gk}[ %{G}%H %{g}]%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{W}[%1]'
vbell_msg " *beep* "

# Bind Shift+Arrow Left/Right for switch via screen-tab's
bindkey ^[[1;2C next
bindkey ^[[1;2D prev

Ссылки по теме:

  1. VIM …
more ...

PostgreSQL & MySQL создать базу и пользователя

PostgreSQL

Создать базу и пользователя в PostgreSQL, а так же установить пароль для этого пользователя:

Запускаем PostgreSQL клиент psql от пользователя postgres, используя sudo:

sudo -u postgres psql

Либо через su:

su - postgres -c psql
CREATE USER someuser WITH PASSWORD 'somepassword' CREATEDB;
CREATE DATABASE somedb WITH encoding='UNICODE' OWNER someuser …
more ...

Просмотр Markdown в MidnightCommander

Для просмотра MarkDown файлов в Midnight Commander необходимо добавить тип файлов .md, для этого в файл /etc/mc/mc.ext добавить следующий код:

# md
regex/\.[Mm][Dd]$
    View=%view{ascii,nroff} iconv -t utf-8 %p | pandoc -f markdown -t html | iconv -f utf-8 | (w3m -dump -T text/html 2>/dev …
more ...

Приводим документ к одному типу indent - expand, unexpand и немного про alignment.

Создадим файл с табуляцией:

echo -e "\t1\n         2" | unexpand -t8 > 1.txt

Получим в 1.txt:

<------>1
<------> 2

Где <------> - 1 таб.

Приведем indent к одному виду - пробелам, где 1 таб равен 8 пробелам:

expand -t8 1.txt > 2.txt

Получим в 2.txt:

        1
         2

Получаем некий аналог dos2unix …

more ...