UNIX подобные системы

Unix подобные системы являются основой, на которой держится большинство web сервисов, сервисов по предоставлению доступа интернет, баз данных, служб DNS и огромного количества других автоматизированных систем. Отличительной особенностью UNIX является гибкость настройки и то, что за использование системы вы, в основном, не платите ни чего. UNIX можно использовать для получения прибыли, в то время как WINDOWS требует с вас, чтобы получаемая прибыль, пусть даже не большой ее кусок, отчислялся компании Microsoft.

Debuging in linux

Просмотр системных вызовов.

strace ls
 
strace -c -p 1

Просмотр стека.

GNU Debugger(Основной unix отладчик).

Универсальный комплексный экран Zabbix, LLD с двумя параметрами обнаружения.

Знакомство с системами мниторинга я начинал с nagios и cacti, именно тогда я привык к тому, что выбирая хост, вся информация с графиков хоста была на одной странице у меня перед глазами. Казалось, что невозможно придумать систему мониторинга лучше cacti, но потом судьба свела меня с zabbix, да еще и с версией 1.8. По началу заббикс мне не понравился, особенно то, что шаблоны приходилось генерировать отдельно написанным скриптом и то, что выбирать график приходилось из раскрывающегося поля ввода сверху.

KVM HA Cluster on 2 Nodes Mode

 

KVM HA Cluster построен на 2х серверах с KVM(Настройка KVM здесь не описывается, в сети навалом статей) поверх Debian 8.6.
High Availability построено на основе Pacemaker c Live Migration. СХД NFS - based.
Здесь VM можно создавать и использовать и в безкластерном режиме(Live Migration в нем также поддерживается, но нет HA), при необходимости - перенести в кластер.

openssl GOST R

В openssl выше версии 1.0 добавили поддержку  алгоритмов шифрования GOST2001-GOST89-GOST89 и GOST94-GOST89-GOST89 которые используются нашим всеми любимым роскомнадзором. По умолчанию поддержа отключена см. # openssl engine

Чтобы включить поддержку гост на любой версии Linux нужно сделать следующее:

  1. найти библиотеку c гостовским движком find / -name "libgost.so"
  2. подключить ее в конфиге openssl /etc/ssl/openssl.cnf 

добавить строчку openssl_conf=openssl_def в начало файла и строчки 

VirtualBox & desktop linux полноэкранный режим и двухсторонний буфер обмена

Когда на VirtualBox устанавливаем  linux в качестве  desktop, для работы просто необходим полноэкранный режим и двухсторонний буфер обмена.

Чтобы добиться работоспособности обоих "плюшек" необходимо проделать следующие манипуляции.(На примере Debian GNU/Linux 8.5 (jessie),VirtualBox 4.3.30_RPMFusion ).

1. Жмем устройства -> подключить образ диска дополнений гостевой os, в df -h появится. Может не появиться, в таком случае пробуем обратиться к cdrom (перейти в ) через dolphin, после этого должно появиться.

yum (Yellowdog Updater Modified) большая и полезная подборка команд и опций

Взято с https://habrahabr.ru/post/301292/, скопипастил дабы не утерялось, большая и полезная подборка команд и опций.

отображение команд и опций
 

#yum help

список названий пакетов из репозиторий

#yum list

список всех доступных пакетов

Ограничение доступа по ip на tomcat

Когда понадобилось, пришлось полопатить документацию к tomcat. Приведу пару примеров.

В apache-tomcat-7.0.33\conf\server.xml.

<Engine name="Catalina" defaultHost="localhost">
    ...
    ...
    ...
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
        allow="10\.132\.77\.55|10\.132\.76\.120|10\.132\.77\.47"/>
    ...
</Engine>

 

rsync и нестандартный порт ssh-сервера

# rsync -avz  -e "ssh -p 2222" /local_folder/ user@host:/remote_folder/

Номер порта на удаленном сервере опция -e.

Pantheon DE Debian 8.5 jessie

Pantheon - это среда рабочего стола, которая разрабатывается командой разработчиков elementary OS. Разрабатывается командой дизайнеров, которые пытаются сделать Linux красивым.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Здесь установка на примере Debian 8.5 jessie.

Страницы

Подписка на Unix блог-шпаргалка RSS