
Read more «Установка и настройка Rancher и Docker на CentOS»
Добавляем репозиторий:
|
1 |
sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm |
Обновляем репы и ставим пакет:
|
1 2 |
sudo yum -y update sudo yum -y install ansible |
В случаи когда вывод smartctl -a /dev/sda имеет следующую инфорацию в шапке:
Device is: Not in smartctl database [for details use: -P showall]

В Linux
|
1 |
export EDITOR=/usr/bin/nano |
В FreeBSD
|
1 |
setenv EDITOR /usr/bin/ee |
|
1 |
dmesg|perl -ne 'BEGIN{$a= time()- qx!cat /proc/uptime!};s/(\d+)\.\d+/localtime($1 + $a)/e; print $_;' |
|
1 |
for i in *.space; do mv $i `basename $i space`space.conf; done |
|
1 |
grub> find /boot/grub/stage1 |
|
1 2 |
mv /etc/localtime /etc/localtime.bak ln -s /usr/share/zoneinfo/Europe/YOUR_CITY /etc/localtime |
|
1 |
rsync -av --partial -e "ssh -p 2221" user@host.name.com:/remote/dir /local/dir/ |
вариант без rsync на удаленном сервере:
|
1 2 3 4 |
rsync -av --partial --rsh=ssh user@examle.com:downloads ./ если порт не стандартный rsync -av --partial --rsh='ssh -p2222' user@examle.com:downloads ./ |
|
1 2 |
echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger |
|
1 |
hostnamectl set-hostname your-new-hostname |
You can specify any available version of MongoDB. However yum upgrades the packages when a newer version becomes available. To prevent unintended upgrades, pin the package. To pin a package, add the following exclude directive to your /etc/yum.conf file:
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
для letsencrypt
frontend block
# for le ssl generate certificates
acl letsencrypt-acl path_beg /.well-known/acme-challenge/
use_backend letsencrypt-backend if letsencrypt-acl
# LE Backend
backend letsencrypt-backend
server letsencrypt 127.0.0.1:8888
генерируем:
/root/certbot-auto certonly —standalone -d example.com -d www.example.com —non-interactive —agree-tos —email support@example.com —http-01-port=8888
форсированный редирект на https (секция frontend)
redirect scheme https if !{ ssl_fc }
редирект www на non-www
acl lepath path_beg -i /.well-known/acme-challenge
redirect scheme https code 301 if !{ hdr(host) -i enerest.world } !lepath !{ ssl_fc }
redirect prefix https://example.com code 301 if { hdr(host) -i www.example.com } !lepath
yum —enablerepo=extras install epel-release
This command will install the correct EPEL repository for the CentOS version you are running.
After this you will be able to install python-pip.
В данном случаи можно изменить пользователя и группу под которым запускается zabbix
|
1 |
mkdir /etc/systemd/system/zabbix-agent.service.d/ |
|
1 |
nano /etc/systemd/system/zabbix-agent.service.d/override.conf |
|
1 2 3 |
[Service] User=root Group=root |
|
1 |
systemctl daemon-reload |
|
1 |
service zabbix-agent restart |
Обязательно предварительно проверяем на хост системе, чтобы был установлен пакет smartmontools, для CentOS
|
1 |
yum install smartmontools |
В smartmontools включен мониторинг S.M.A.R.T.
|
1 2 3 4 5 6 7 8 9 10 |
nano /etc/default/smartmontools start_smartd=yes /etc/init.d/smartmontools restart service smartd restart (centos7) smartctl -i /dev/sda | grep SMART SMART support is: Available - device has SMART capability. SMART support is: Enabled sudo smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " " PASSED |
Проверить откуда можно запускать бинарники:
|
1 |
echo $PATH |
Установить новое место, редактируем:
|
1 |
nano ~/.bash_profile |
Добавляем или редактируем строку:
|
1 |
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
Есть у меня в парке серверов множество различных рейд-контроллеров, в том числе софтовых(mdadm). У каждого из них имеются различные средства мониторинга, но хотелось бы все это отслеживать централизовано, например через zabbix, а в случае изменения состояния любого из массивов — получать уведомления, например по почте. Данная статья не является пошаговым руководством, а представляет из себя набор заметок на память для различных контроллеров. В каждом подразделе описана техника получения информации о состоянии массивов zabbix-агентом.
Read more «Мониторинг различных RAID массивов с помощью Zabbix»
В файле конфигурации Apache /etc/httpd/conf/httpd.conf проверяем наличие строки:
|
1 |
AccessFileName .htaccess |
Ниже добавляем такой блок директив:
|
1 2 3 |
<Directory /var/www/any_vhost> AllowOverride All </Directory> |
Read more «Apache: ограничение доступа с помощью htaccess и htpasswd»
Как включить в VE OpenVZ запись истории команд пользователя, которые отображаются командой history в консоли? (No bash history in VE). По умолчанию в bash всё пишется в файл ~/.bash_history. Если хотим хранить историю в другом файле, то нужно в .bashrc, задать команду HISTFILE=~/.my_history. Выясним в какой файл записывается история в нашем VE
|
1 2 |
# env | grep -i HISTFILE HISTFILE=/dev/null |
Read more «Как включить в OpenVZ запись истории команд bash»
После установки чистой системы, произведем установку и настройку связки nginx + php-fpm
система:
|
1 2 |
# cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) |
Подключаем репу:
|
1 |
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |