CentOS 7 – шлюз, NAT

Устанавливаем систему. /boot           1G /               20G swap            2G /home      –    все остальное Настраиваем систему и интерфейсы (enp64s0 – WAN, enp5s9 – LAN): # nmtui # timedatectl # hostnamectl # visudo # vim /etc/sysconfig/network-scripts/enp64s0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no …

Continue reading ‘CentOS 7 – шлюз, NAT’ »

owncloud fail2ban

vi /etc/fail2ban/filter.d/owncloud.conf [Definition] failregex={.*Login failed: \’.*\’ \(Remote IP: \'<HOST>\’\)”} ignoreregex = vi /etc/fail2ban/jail.d/owncloud.conf [owncloud] enabled = true filter = owncloud ignoreip = 127.0.0.1/8 192.168.1.47 194.44.219.161 194.44.219.163 194.44.219.164 #action = smeserver-iptables[port=”$port”,protocol=tcp,bantime=$bantime] logpath = /var/www/html/owncloud/data/owncloud.log maxretry = 3 port = 80,443 bantime = 10800 protocol = tcp

Как посмотреть SYN queue и Accept queue

accept queue: можно смотреть в netstat/ss для LISTEN сокетов, текущий размер в колонке Recv-Q, лимит в колонке Send-Q, например: $ ss -lnt State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 100 127.0.0.1:25 *:* LISTEN 0 128 *:443 *:* LISTEN 0 32 194.44.219.164:1021 *:* LISTEN 0 5 *:3551 *:* LISTEN 0 128 127.0.0.1:9000 *:* LISTEN …

Continue reading ‘Как посмотреть SYN queue и Accept queue’ »

icecast

Icecast — свободное ПО для организации потокового цифрового аудио и видеовещания. Icecast является серверной программой, которая может осуществлять раздачу цифровых потоков различных форматов, таких как Ogg Vorbis, Opus, MP3, Theora, AAC, AAC Plus и NSV. Передача данных осуществляется по стандартному протоколу HTTP, либо по протоколу SHOUTcast. Icecast поддерживает теги в UTF-8, что позволяет организовывать трансляцию с русской аннотацией. Установка с репозитория epel: # yum install epel-release # yum install icecast …

Continue reading ‘icecast’ »

Работа с диском

Есть жесткий диск, нужно добавить в систему. Смотрим устройства в системе # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298,1G 0 disk └─sda1 8:1 0 298,1G 0 part sdb 8:16 0 149,1G 0 disk └─sdb1 8:17 0 149,1G 0 part sdc 8:32 0 1,8T 0 disk ├─sdc1 8:33 0 1G 0 …

Continue reading ‘Работа с диском’ »

lm_sensors – смотрим температуру CPU

$ sudo yum install lm_sensors Запускаем обнаружение $ sudo sensors-detect # sensors-detect revision 3.4.0-4 (2016-06-01) # System: Gigabyte Technology Co., Ltd. G41M-Combo # Kernel: 3.10.0-862.11.6.el7.x86_64 x86_64 # Processor: Intel(R) Celeron(R) CPU E1400 @ 2.00GHz (6/15/13) This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is …

Continue reading ‘lm_sensors – смотрим температуру CPU’ »

Mysqltuner – оптимизация MySQL

Mysqltuner — это perl-скрипт, который анализирует статистику работы Mysql и выдает свои рекомендации по оптимизации настроек Mysql сервера. # yum -y install mysqltuner Запускаем: # mysqltuner –user root –pass rootpassword Особое внимание стоит уделить строкам, помеченным символами [!!] и секции Recommendations. Параметры указанные после строки Variables to adjust нужно изменить в файле my.cnf, в соответствии с рекомендациями …

Continue reading ‘Mysqltuner – оптимизация MySQL’ »

Plogsuum

Один из парсеров получения статистики работы почтового сервера – pflogsumm. В основу заложен анализ лога /var/log/maillog без привязки к конкретному программному обеспечению (это может Postfix, Sendmail, Exim и так далее) и дистрибутиву Linux/FreeBSD (CentOS, Debian, …). В результате мы получим данные по отправленным сообщениям, полученным, заблокированным, отброшенным. # yum install postfix-perl-scripts Просмотр статистики за вчерашний день: # …

Continue reading ‘Plogsuum’ »

Postfix + Dovecot + Postfixadmin + Roundcube + Postgrey + DKIM

Настройка системы: # cat /etc/hosts 127.0.0.1 localhost localhost.tst-amo.net.ua localhost4 localhost4.tst-amo.net.ua ::1 localhost localhost.tst-amo.net.ua localhost6 localhost6.tst-amo.net.ua 192.168.1.41 mail mail.tst-amo.net.ua 192.168.1.41 mail.tst-amo.net.ua. # cat /etc/aliases # Basic system aliases — these MUST be present. mailer-daemon: postmaster postmaster: root root: pm@tst-amo.net.ua # учетка на которую будет пересылаться почта root # General redirections for pseudo accounts. bin: root daemon: …

Continue reading ‘Postfix + Dovecot + Postfixadmin + Roundcube + Postgrey + DKIM’ »