Мультипротокольный и мультиплатформенный VPN-сервер SoftEther VPN, развиваемый в качестве универсальной и высокопроизводительной альтернативы OpenVPN и VPN-продуктам компании Microsoft.



в /etc/sysconfig/iptables-config:
IPTABLES_MODULES="nf_conntrack_ftp nf_conntrack"

в /etc/sysconfig/iptables:

# FTP passive mode

-A INPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

-A INPUT -p tcp -m tcp --dport

system:

yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install mc aspell-en
yum install jwhois wget curl nc traceroute nmap bind-utils net-tools conntrack-tools denyhosts fail2ban ntp
yum install unrar p7zip zip unzip
yum install atop htop iftop dstat iperf httperf collectl
yum install

live stream syscalls output:
strace -s 1024 -f $(pidof php-fpm | sed ‘s/([0-9]*)/-p 1/g’)

report syscalls count output:
strace -s 1024 -f $(pidof php-fpm | sed ‘s/([0-9]*)/-p 1/g’) -c

Another more beatifull

for RedHat based:

SysV:
$ yum install http://www.atoptool.nl/download/atop-2.2-3.sysv.x86_64.rpm

systemd:
$ yum install http://www.atoptool.nl/download/atop-2.2-3.systemd.x86_64.rpm

$ sed 's/600/300/' /etc/sysconfig/atop -i


for Debian based:

$ sudo sed 's/600/300/' /etc/default/atop -i

http://www.tecmint.com/how-to-install-atop-to-monitor-logging-activity-of-linux-system-processes/



Посмотреть логи atop:
$ atop -r -b

1. Удаляем платный репозиторий
$ rm /etc/apt/sources.list.d/pve-enterprise.list

2. Добавляем community репозиторий
$ cat >> /etc/apt/sources.list.d/proxmox.list << EOF
deb http://download.proxmox.com/debian jessie pve-no-subscription pvetest
deb http://download.ceph.com/debian-hammer jessie main
EOF

$ apt-get update
$ apt-get upgrade

3. В /etc/default/locale добавить

Если в системе стоит LVM можно сделать snapshot и отправить через dd прям по сети (загрузив целевую виртуалку с livecd)
lvcreate -s -L1G -n vg00/root-snap vg00/root
dd if=/dev/vg00/root-snap bs=10M |ssh root@host ";dd

zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20100525/opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=400
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.max_wasted_percentage=5
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.revalidate_freq=0
opcache.fast_shutdown=1
opcache.file_update_protection=10

При переходе с MySQL 5.1 на версию 5.6, при создании пользователя, появляется ошибка:
ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'

Как пофиксить:

use mysql;
ALTER TABLE `user` ADD `Create_tablespace_priv` ENUM('N','Y') NOT

yum install epel-release erlang librabbitmq-devel
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_5_4/rabbitmq-server-3.5.4-1.noarch.rpm

cat > /etc/rabbitmq/rabbitmq-env.conf << EOF
export RABBITMQ_NODENAME=rabbit@localhost
export RABBITMQ_NODE_IP_ADDRESS=127.0.0.1
export ERL_EPMD_ADDRESS=127.0.0.1
EOF

/usr/local/bin/pecl install amqp
echo "extension=amqp.so" > /usr/local/etc/php-fpm.d/amqp.ini

# Разрешим FQDN для hostname
echo "export RABBITMQ_USE_LONGNAME=true" >> /etc/rabbitmq/rabbitmq-env.conf

service

Если хочется изобрести велосипед, на предмет проверки запуска больше 1 процесса, то можно воспользоваться уже готовым решением.
В кроне можно прописать следующее:

* * * * * bitrix flock --nonblock /tmp/php_cron_events.lock --command

luci надо ставить из base репозитория, если устанавливать со включенным epel, ставится некорректная версия python-webob и luci стартует неправильно.
yum groupinstall "High Availability" yum install --disablerepo=epel* luci

Чтобы первоначально запустить первую

Вывод WWN
for i in `cat /proc/partitions | awk '{print $4}' |grep sd`; do echo "### $i: `scsi_id -g -u -s /block/$i`"; done
### sda: 3600143801259c30c0000500000950000
### sda1:
### sda2:
### sdb: 3600143801259c30c0000500000950000
###


/etc/ansible/get_hosts.py:

=== cut ===
from pyzabbix import ZabbixAPI
import logging
import codecs

logging.getLogger().setLevel(logging.DEBUG)
z_api = ZabbixAPI("http://zabbix.YOURDOMAIN.ru/")
z_api.login('USERNAME', 'PASSWORD')

with codecs.open('hosts_zabbix','w','utf-8') as config:
for group in z_api.hostgroup.get(output="extend"):
gid = (group['groupid'])
print("---------------- %s ------------" %group['name'])
config.write(u'[%s]\n' % group['name'])
for host in z_api.host.get(output="extend", selectInterfaces=True,