вторник, 23 августа 2016 г.

CentOS 7 Firewalld

Centos 7, в отличие от CentOS 6, в базе идет с новым брандмауэром - firewalld. Его можно отключить и заменить на старый добрый iptables, но если к этому нет прямых предпосылок, то лучше привыкать к чему-то новому, а не упираться в старое. Это не значит, что Windows 10 лучше Windows 7, а Windows XP лучше Windows 7 ;) Хороший пример на эту тему - selinux. Если вначале почти все (и я тоже) его отключали и даже немного ругали, то теперь почти никто это не советует, только если есть уверенность, что так надо. Напротив, многие уже привыкли (или привыкают) пользоваться semanage. Не будем и мы сразу отключать firewalld, а попробуем, как он на вкус.

Firewalld - это не принципиально иной брандмауэр.

пятница, 19 августа 2016 г.

Настройка PostgreSQL для работы с клиентами через SSL

Сначала создаем центр сертификации (далее CA - Certificate Authority) с помощью которого мы будем выпускать сертификаты как для серверов так и для клиентов. CA можно создать где угодно, лишь бы был установлен пакет OpenSSL благо он установлен во всех дистрибутивах по-умолчанию

Перед тем как начать создаем каталог в котором будут размещаться все небходимые файлы и переходим в него. В этом каталоге будем выполнять все работы по созданию ключей и сертификтов.
Первым делом создаём корневой ключ для CA и затем создаем корневой сертификат CA.

# openssl genrsa -out rootCA.key 2048
# openssl req -x509 -new -key rootCA.key -days 10000 -out rootCA.crt

На этом центр сертификации создан. Переходим к созданию ключей и сертификатов для серверов и клиентов. Перед тем как начать, рекомендуется подумать над иерархией хранения всех ключей и сертификатов

среда, 17 августа 2016 г.

Psql подключение с SSL

# psql "dbname=data sslmode=require host=postgres_server user=username"

или

# psql --set=sslmode=require -h hostname -U username

понедельник, 15 августа 2016 г.

Squid читаемый timestamp

В access.log squid формат даты пишет в виде <unix timestamp>.<centisecond>.  Для того чтобы сконвертировать время в читаемый вид достаточно использовать следующую команду.

# cat access.log | perl -p -e 's/^([0-9]*)/"[".localtime($1)."]"/e'

пятница, 29 июля 2016 г.

Debian авто вход(auto login)

Для настройки авто входа в Debian есть пара методов.

Первый.

Нужно отредактировать файл /etc/inittab.

# nano /etc/inittab

Находим строчку.

1:2345:respawn:/sbin/getty 38400 tty1

И комментируем ее.

#1:2345:respawn:/sbin/getty 38400 tty1

Следующей строчкой добавим.

1:2345:respawn:/bin/login -f ИМЯ_ПОЛЬЗОВАТЕЛЯ tty1 </dev/tty1 >/dev/tty1 2>&1


среда, 27 июля 2016 г.

HP-UX увеличение раздела

1. Проверяем есть ли лицензия VERITAS.

# vxlicrep | grep Online
   HP_OnlineJFS                        = Enabled

2. Лицензия есть. Расширяем раздел.

# bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg01/lvol1 1835008   17942 1703507    1% /test

# vgdisplay -v vg01
...
PE Size (Mbytes)            8
Total PE                    4341
Alloc PE                    4096
Free PE                     245
...
LV Name                     /dev/vg01/lvol1
LV Status                   available/syncd
LV Size (Mbytes)            1792
Current LE                  224
Allocated PE                224
Used PV                     1
...

вторник, 26 июля 2016 г.

HP-UX загрузка в Single User Mode

Вход в Single User Mode может потребоваться в разных случаях, например для сброса пароля root. Для загрузки HP-UX в Single User Mode нужно перезагрузить сервер. Пропустить меню настройки.



Дождаться меню загрузки ОС, и прервать загрузку нажатием любой клавиши.



В командной строке ввести "hpux -is" либо "boot vmunix -is" и нажать клавишу "Enter".