This content is for Administrator Users.
Месяц: Март 2019
nginx proxy
This content is for Administrator Users.
Не забудь
This content is for Administrator Users.
Настройка редиректа по ssl
вот пихни это в index.html нв test1 <<html><head> <! <meta HTTP-EQUIV=»Refresh» CONTENT=»0;URL=’https://www.test2.ru:443′»> < <meta HTTP-EQUIV=»Refresh» CONTENT=»1;URL=’https://www.test1.ru’»> </head><body></body></html>
git
git clone ssh://user@domian.name:22/path/to/folder позволяет скачать указанный в пути репозиторий git branch new создаст ветку new git checkout new переключит тебя на ветку new git pull ssh:…… new даст пользователю скачать эту ветку git pull подключится к сетевому репу и посмотрит обновления git branch отобразит список ветвей git add . подготовит все файлы репы к коммиту git commit зафиксирует изменения в новом коммите git log отобразит все коммиты выбранной ветви git checkout index переключится к […]
Репликация master-master
MASTER1 /etc/mysql/my.cnf [mysqld] server-id = 1 log_bin = /var/log/mysql/mysql-bin.log binlog_do_db = master_master bind-address = 192.168.11.10 /etc/mysql/mariadb.conf.d/50-server.cnf адрес поставить норм mysql create database master_master; create user ‘replicator’@’%’ identified by ‘password’; grant replication slave on *.* to ‘replicator’@’%’; show master status ; отсюда брать данные для второго сервера после полной настройки master2 CHANGE MASTER TO MASTER_HOST = ‘192.168.11.20’, MASTER_USER = ‘replicator’, MASTER_PASSWORD = ‘password’, MASTER_LOG_FILE = ‘mysql-bin.000002’, MASTER_LOG_POS = 2658; start slave; show slave status ; MASTER2 […]
Репликация master-slave
MASTER /etc/mysql/my.cnf [mysqld] server-id = 1 log_bin = /var/log/mysql/mysql-bin.log replicate-do-db = master_slave /etc/mysql/mariadb.conf.d/50-server.cnf заменить 127.0.0.1 на что нужнo mysql create database master_slave; GRANT REPLICATION SLAVE ON *.* TO ‘replication’@’%’ IDENTIFIED BY ‘password’; show master status ; SLAVE /etc/mysql/my.cnf server-id = 2 relay-log = /var/lib/mysql/mysql-relay-bin relay-log-index = /var/lib/mysql/mysql-relay-bin.index replicate-do-db = master_slave mysql create database master_slave; change master to master_host=’192.168.10.10′, master_user=’replication’, master_password=’password’, master_log_file = ‘mysql-bin.000003’, master_log_pos = 615; start slave; show slave status\G
lxc+ lvm записки
apt-get install lvm2 lxc pvcreate /dev/sdb создание physical volume для lvm pvscan просмотр существующих pv pvdisplay более подробное отоборажение pv vgcreate vol_grp1 /dev/sdb создание группы томов lvcreate -n MS_S -l 20000 vol_grp1 создание тома lvremove /dev/vol_grp1/MS_S […]
Аутентификация по ключу sshd_config
чтобы сгенерировать ключ на машине клиенте команда ssh-keygen Port 22 ListenAddress 0.0.0.0 Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key #Privilege Separation is turned on for security UsePrivilegeSeparation yes # Lifetime and size of ephemeral version 1 server key #KeyRegenerationInterval 3600 #ServerKeyBits 4096 # Logging SyslogFacility AUTH LogLevel INFO # Authentication: LoginGraceTime 120 MaxAuthTries 3 MaxSessions 5 PermitRootLogin without-password StrictModes no #PasswordAuthentication no AllowGroups sudo wheel www-data #RSAAuthentication yes PubkeyAuthentication yes #AuthorizedKeysFile /home/www-data/.ssh/authorized_keys […]
Настройка доступа к серверам сморящим в интернет
This content is for Administrator Users.