Автоматизация управляющей компанииNginx, 301 редирект с http на https протокол Если у вас на сайте есть SSL сертификат для домена, то вы можете настроить https протокол. После чего для 301-го редиректа вам необходимо добавить следующий код в файл конфигурации nginx для домена: server { #… if ($scheme = http) { return 301 https://$server_name$request_uri; } } […]
Рубрика: Администрирование
Администрирование систем
Ext4 or XFS risize online without downtime debian/ubuntu system

Для того, чтобы сделать resize ext4 online, необходимо проделать несколько операций apt-get install parted -y ls /sys/class/scsi_device/ Получаем данные. На основе их делаем рескан. for I in $(ls /sys/class/scsi_host); do echo “- – -” > /sys/class/scsi_host/${I}/scan ;done for I in $(ls /sys/class/scsi_device); do echo 1 > /sys/class/scsi_device/”${I}”/device/rescan ;done Затем ресайзим диск. cfdisk /dev/sdx Если ошибка, […]
Читать дальше… from Ext4 or XFS risize online without downtime debian/ubuntu system
мини-лайфхаки в Bash
1. Чтобы быстро скопировать/переименовать файл с длинным именем, можно набрать: cp /home/user1/myfile123456789.txt{,-new} и обратно: cp /home/user1/myfile123456789.txt{-new,} 2. Бесполезная, но прикольная форк-бомба (правда, не сработает, если у Вас задан ulimit для количества процессов): :(){ :|:& };: 3. Эмулятор сетевого принтера на локальном компьютере: nc -l -p 9100 > job.prn 4. Простейшее нагрузочное тестирование веб-сайта: for i […]
Rsync make from source 3.1.1 or 3.1.2
Rsync make from source 3.1.1 or 3.1.2 Если у вас старая версия debian, а вам необходима версия rsync выше чем 3.0.9, то вам сюда wget https://download.samba.org/pub/rsync/src/rsync-3.1.1.tar.gz tar -xvf rsync-3.1.1.tar.gz cd rsync* ./configure make checkinstall ln -s /usr/local/bin/rsync /usr/bin/rsync rsync –version Профит rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, […]