This content is for Administrator Users.
Рубрика: Work
Mysql в командах
Блок внешних команд Сделать бэкап одной базы с просмотром состояния выполнения команды mysqldump -hhost -uuser -ppass -Pport database | pv > db.sql Вгрузить бэкап ( одной или нескольких баз ) pv db.sql | mysql -hhost -uuser -ppass -Pport database Сделать бэкап всего сервера ( полезно во время аварий ) mysqldump -hhost -umora -ppass -Pport —all-databases | pv > dump.sql Основные вещи используемые внутри мускула Создать базу create database test ; drop database test; use test […]
Mediawiki знания
Настройка функционала производится через файл LocalSettings.php Если тебе кажется что движок пиздит service php7.0-fpm restart команда для создания зверей php ./maintenance/createAndPromote.php —username user —password pass —bureaucrat
Certbot-auto
Установка Первое, что необходимо сделать — установить git: Далее переходим в директорию /tmp: С помощью git скачиваем файлы Let’s Encrypt. Сам скрипт теперь называется certbot: Переходим в скачанную директорию: На всякий случай, даем права на выполнение для файла скрипта: Получение сертификата Далее следует команда непосредственно получения сертификата: —webroot — так как автоматическая установка для nginx пока не надежна, используем этот ключ;—agree-tos — соглашаемся с лицензионным соглашением;—email mypost@my-domain.ru — указываем свой e-mail. В дальнейшем он может пригодиться для восстановления своего аккаунта;-w /home/bitrix/www — […]
Установка lsyncd
apt-get install lsyncd mkdir -p /etc/lsyncd mkdir -p /var/log/lsyncd vim /etc/lsyncd/lsyncd.conf.lua sync { default.rsyncssh, source=»/etc/nginx/», host=»yoo.com», targetdir=»/etc/nginx.bk», rsync = { archive = true, compress = false, whole_file = false }, ssh = { port = 32022 } }
LVM в работе
Physical volume(PV) attributes: To check the physical volume attributes,use “pvs” command.The forth column of pvs command output displays the physical volume attributes. The above command output shows “a” in the attribute field which explains that physical volumes can be “allocated” to the volumes. Export the volume group “uavg” and check pvs output. In attributes field, you can see that “x” is added now.This show that volume group is exported. We can stop the allocation to the disk by using pvchnage command.By disabling allocation,volume […]
Утилита find
□ найти файлы с именем a.out (точнее, в имени которых содержится строка «a.out»), поиск начать с корневого каталога (/): find / -name a.out □ найти файлы по маске . txt: find / -name ‘.txt’ □ найти файлы нулевого размера, поиск начать с текущего каталога (.): find . -size Ос Кстати, для поиска пустых файлов намного проще использовать параметр -empty: find . -empty □ найти файлы, размер которых от 100 до 150 Мбайт, поиск производить в […]
Оптимизация nginx
Оптимизация mysql
max_connections = 500 max_connect_errors = 10000 # Если привысить это значение хост будет заблочен данный размер соответствует минимальному, чтобы хосты не блочились из за сбоев connect_timeout = 10 wait_timeout = 100 max_allowed_packet = 32M thread_stack = 256K thread_cache_size = 256 sort_buffer_size = 64M bulk_insert_buffer_size = 16M tmp_table_size = 1500M | 64M max_heap_table_size = 1500M | 64M join_buffer_size = 48M myisam_recover = BACKUP key_buffer_size = 32M table_definition_cache = 10240 | 4096 table_open_cache = 32000 sort_buffer_size = […]