Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 223

Warning: preg_match(): Compilation failed: quantifier does not follow a repeatable item at offset 1 in /var/www/user97185/data/www/system-administrators.info/wp-includes/class-wp.php on line 224
Для системного администратора — Материалы для сисадмина
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Где лучше заказать сайт в Киеве?

В наше время бизнес индустрия не возможна без интернет ресурсов. В каждом бизнесе каким бы он не был нужно продвижение, рост и успех. Конечно на кожном предприятии которое успешно хочет реализовать продажи своих товаров, услуг — нужен сайт. Проблема только в одном – к которой фирме обратится, что бы сайт был хорошим и приносил деньги? Одна из лучших веб-студий в Киеве является «Апельсин», которая разработала множество проектов на протяжении 9 лет своей роботы.

Read More »

Вирус CRYPTED000007 — как расшифровать файлы и удалить вымогателя

Около недели-двух назад в сети появилась очередная поделка современных вирусоделов, которая шифрует все файлы пользователя. В очередной раз рассмотрю вопрос как вылечить компьютер после вируса шифровальщика crypted000007 и восстановить зашифрованные файлы. В данном случае ничего нового и уникального не появилось, просто модификация предыдущей версии

Read More »

Сервер терминалов на Windows 10

Существует популярная и удобная возможность сделать из обычной, не серверной версии windows 10 терминальный сервер. После настройки к обычному компьютеру с windows на борту смогут одновременно подключаться несколько пользователей по rdp и работать. Наиболее популярное применение такого решения — работа нескольких пользователей с файловой базой 1С. Read More »

Как раскрутить канал на YouTube?

YouTube предоставляет отличные возможности для заработка каналам с большим количеством подписчиков и просмотров. Однако авторы, которые только зарегистрировались в социальной сети, не могут быстро сделать свой канал популярным. Read More »

Объективный арбитр с искусственным интеллектом

Красная лампочка мигает над черным ящиком, сообщая спортсмену, что можно начинать выступление. Гимнаст демонстрирует свою программу, выполняя один эффектный прыжок за другим. Вот он легко соскакивает на пружинистое покрытие пола, разворачивается и делает едва заметный, но все еще обязательный поклон в сторону черного ящика, а затем радостно приветствует зрителей, которые машут в ответ. Набранные гимнастом баллы уже высвечиваются на табло. А где же судьи? Вы не поняли, тот черный ящик с лампочкой и есть один единственный и неповторимый эксперт, которому делегировано право оценивать выступления соискателей гимнастической славы. Потому что, как считают в Международной федерации гимнастики, только искусственный интеллект сможет выдержать восьмичасовой рабочий день и остаться при этом объективным.

Read More »

Преимущества и недостатки MacBook Pro 2016

Техника Apple всегда привлекала покупателей эффектным внешним видом и наличием самого передового функционала. В 2016 году появились обновленные МакБуки версии Прo, которые сразу же завоевали популярность на рынке. Портативные «яблочные» компьютеры имели сенсорную панель со сканером отпечатка. Новые детали появились и во внешнем виде. Техника от бренда Apple пользуется популярностью еще и потому, что ее можно как легко купить, так и быстро продать, к примеру, на сайте Macback.

Read More »

Роль программы лояльности

Маркетологи хорошо знают, что удержать старых клиентов гораздо проще, нежели привлечь новых посетителей в заведения сферы услуг. А статистика показывает, что постоянный покупатель гораздо чаще записывается на приемы и посещения, нежели новые посетители. Именно поэтому многие компании направляют неимоверные усилия на удержание имеющихся клиентов и на стимулирование продаж.

Read More »

Установка Nagios NRPE в Proxmox 3.3

Подходит только для варианта без платной подписки. Для платных подписчиков данный вариант не рекомендуется.

В данном случае мы на свой страх и риск используем для установки стандартный репозиторий Debian

 

Проверяем наличие строк в /etc/apt/sources.list (после установки можно их закомментировать):

deb http://ftp.ru.debian.org/debian wheezy main contrib
deb http://security.debian.org/ wheezy/updates main contrib

Далее:

# apt-get install nagios-nrpe-server

Проверяем конфиг в /etc/nagios/nrpe.cfg

Перезапускаем:

# /etc/init.d/nagios-nrpe-server restart

Приоритет трафика на роутере Cisco

В примере покажу как сделать приоритет трафика для групп внешних или внутренних адресов.
Задача: к интерфейсу GigabitEthernet0/0 подключен канал в интернет, скорость 10мбит/с.
Нужно сделать, чтобы пользователи обращающиеся на нужный нам внешний ресурс получали 100% ширины канала, на все остальные ресурсы 40%

Создадим 2 access list, в одном укажем список ресурсов с максимальным приоритетом, в другом с обычным. С обычным можно обращаться ко всем остальным, поэтому сделаем просто any any. Read More »

Простой редирект почтового адреса на Postfix

Например у нас есть VPS, где крутится наш сайт и нам нужен простой способ получать письма на адреса в домена сайта (например у нас есть www.example.com, мы хотим получать почту на admin@example.com).

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

 

Условия:

[домен] с mx записью на наш сервер с postfix. Сервер с установленным postfix и настроенным для приема почты от внешних систем.

Задача:

сделать редирект одного, нескольких, но не всех сразу почтовых адресов в [домене] на заданные e-mail

Выполняем:

# echo -e "\n### my domens\nvirtual_alias_domains = example.com\nvirtual_alias_maps = hash:/etc/postfix/virtual\n" >> /etc/postfix/main.cf
# echo -e "\nexample@example.com\tredirect@email.com\n" >> /etc/postfix/virtual
# postmap /etc/postfix/virtual

*домен и почту меняем на свои

перезапускаем postfix, проверяем работу

Документация Postfix по теме поста

Включение логирования медленных запросов к MySQL

добавить в /etc/my.cnf:

[mysqld]
long_query_time=3
slow_query_log=1
slow_query_log_file = /var/log/mysqld-slow-query.log

long_query_time -значение в секундах от 1 до 10. Запросы занявшие больше указанных секунд будут логироваться

Далее:

# touch /var/log/mysqld-slow-query.log
# chown mysql:mysql /var/log/mysqld-slow-query.log

После изменений перезапустить mysql

 

Перестала работать сеть в Proxmox 3.3 после перезагрузки

Известно что интерфейс к Proxmox был (и остался) подключен в trunk режиме, виртуалки успешно работали с bridge_ports eth0.[vlan_id], proxmox перезагружался раньше без проблем.

После очередной перезагрузки, по непонятным причинам, перестала работать сеть. Точные манипуляции с системой до перезагрузки зафиксировать не удалось.

В результате помогло добавление строчки в /etc/network/interfaces:

allow-hotplug eth0

Патч для Proxmox 3.3 который убирает «No valid subscription»

 root@proxmox:/# diff -Naur /usr/share/pve-manager/ext4/pvemanagerlib.js.original /usr/share/pve-manager/ext4/pvemanagerlib.js
--- /usr/share/pve-manager/ext4/pvemanagerlib.js.original    2013-08-20 08:07:54.000000000 +0100
+++ /usr/share/pve-manager/ext4/pvemanagerlib.js    2013-08-21 18:16:22.417007719 +0100
@@ -447,22 +447,7 @@
         success: function(response, opts) {
         var data = response.result.data;

-        if (data.status !== 'Active') {
-            Ext.Msg.show({
-            title: 'No valid subscription',
-            icon: Ext.Msg.WARNING,
-            msg: PVE.Utils.noSubKeyHtml,
-            buttons: Ext.Msg.OK,
-            callback: function(btn) {
-                if (btn !== 'ok') {
-                return;
-                }
-                orig_cmd();
-            }
-            });
-        } else {
-            orig_cmd();
-        }
+                orig_cmd();
         }
     });
     },

После изменений:

Внимание! Виртуальные машины будут перезагружены!

# /etc/init.d/pve-manager stop
# /etc/init.d/pve-manager start

Монтируем Яндекс.Диск по WebDAV на примере davfs и CentOS 7 x64

Устанавливаем davfs (предварительно подключив репозиторий Epel) :

# yum install davfs2

В случае монтирования от рута:

Добавляем данные аутентификации в файл /etc/davfs2/secrets:

# Examples
...

# /home/otto/foo                otto          g3H\"x\ 7z\\
# /media/dav/bar                otto          geheim
# Old style
# "http://foo.bar/my documents" otto          "geh # heim"
# https://foo.bar:333/dav       otto          geh\ \#\ heim
https://webdav.yandex.ru        [yandex user]    [password]

...

Монтируем:

# mount.davfs https://webdav.yandex.ru [mount point]

CentOS и дополнительные репозитории

Для 7-ой:

EPEL:

yum install epel-release

RPMForge

yum -y install http://repository.it4i.cz/mirrors/repoforge/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

ELREPO:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Для 6-ой ветки

EPEL:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Remi:

rpm -Uvh http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6.8-1.el6.remi.noarch.rpm
yum --enablerepo=remi

RPMForge

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Импортирование ключа.

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

Теперь убедитесь, что вы скачали пакет без ошибок.

rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm

Установите пакет.

rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

ELREPO

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

для 5-ой ветки i386

EPEL

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

REMI

rpm -Uvh http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5.10-1.el5.remi.noarch.rpm

ELREPO

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Часто используемые команды GIT

Взять [file] из другой ветки:
$ git checkout [branch] [file]
Управление ветками локально:
список веток:
$ git branch

Создать новую ветку на основе текущей:

$ git checkout -b [branch]

Удаление ветки:

$ git branch -d [ветка]
Управление ветками на сервере:

Push локальной ветки на сервер (имя сервера по умолчанию origin):

$ git push origin [ветка]

Однако для удобного git pull в этой ветке нужно поправить .git/config, добавив секцию аналогично master ветки

Добавить все файлы в git рекурсивно (git add recursive):
# find * -type f -exec git add {} \;

Простое шифрование файлов openssl

Предполагается, что ваш секретный ключ (пароль) находиться по пути /path/to/secret.key (для пароля берется только первая срока файла)  и недоступен для чтения посторонним.

Используемый алгоритм шифрования лучше так же сохранить в файле /path/to/secret.key (например на второй строке), чтобы не мучиться, если вдруг он будет забыт.

 

 

Зашифровать файл [file]:

# openssl enc -e -aes-256-cbc -pass file:/path/to/secret.key -in [file] -out [file].encrypted

Расшифровать [file]:

# openssl enc -d -aes-256-cbc -pass file:/path/to/secret.key -in [file] -out [file]

 

Зашифровать директорию [dir]:

# tar czf - patch/to/[dir] | openssl enc -e -aes-256-cbc -pass file:/path/to/secret.key > [dir].tar.gz.encoded

Расшифровать директорию [dir]:

# openssl enc -d -aes-256-cbc -pass file:/path/to/secret.key -in patch/to/[dir].tar.gz.encoded | tar -xz

Подключаем Яндекс.Диск к CentOS 7 x64

Устанавливаем:

# rpm -Uvh http://repo.yandex.ru/yandex-disk/yandex-disk-latest.x86_64.rpm

Зпускаем установку:

# yandex-disk setup

Запуск:

# yandex-disk start

Автозагрузка устанавливается только для Desktop сессии.

Для автозапуска на сервере, можно сделать следующее (самое простое):

# chmod +x /etc/rc.d/rc.local
# echo "/usr/bin/yandex-bin start" >> /etc/rc.d/rc.local

Как быстро промониторить состояние системы

# top  — загрузка системы процессами, использование памяти, swap. Популярные альтернативы: htop

# vmstat — информация о процессах, использования памяти, IO, дисков и CPU

df -h — свободное место на дисках

# w — кто сейчас в системе

lsof -i  — открытые TCP/UDP сокеты

# last -w  — последние входы в систему + кто сейчас в системе

# uptime — как долго система не перезагружалась

# ps axl — вывод запущенных процессов

# pstree — дерево процессов

# free — использование памяти

# iostat — активность cpu и дисков

# mpstat -P ALL — использование каждого ядра процессора(ов)

# netstat -npatuw — открытые порты и установленные соединения

# iptraf  — сетевая статистика в реальном времени

# tcpdump  — детальный монитор и анализ сетевой активности

Команды MySQL в Linux

Ниже предоставлен список наиболее полезных и часто используемых команд MySQL с примерами. Read More »