cat /dev/null > ~/.bash_history && history -c && exit
admin 22 февраля, 2019
Posted In: Linux
find / -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | awk '{printf "%10d MB\t%s\n",($7/1024)/1024,$NF}'
admin 19 февраля, 2019
firewall-cmd --permanent --list-all firewall-cmd --permanent --zone=public --add-port=XXXX/tcp firewall-cmd --reload
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="x.x.x.x/32" port port="22" protocol="tcp" accept' firewall-cmd --reload
admin 1 ноября, 2018
Пережать раздувшийся файл qcow2 в соответствии с реально занятым объемом:
qemu-img convert -p -O qcow2 source.img destination.img
Тоже самое, но ещё и с компрессией
qemu-img convert -p -O qcow2 -c source.img destination.img
admin 24 сентября, 2018
Для начало скопируем на сервер с Proxmox vmdk:
scp username@10.10.10.2:/vmfs/volumes/datastore1/yourVMname/yourVMname-flat.vmdk yourVMname-flat.vmdk
Далее сконвертируем vmdk в формат raw:
qemu-img convert yourVMname-flat.vmdk -O raw yourVMname.raw
Далее создаем в Proxmox виртуальную машину с такими характеристиками как была и на Esxi.
После создания запоминаем ID виртуальной машины и смотрим путь до lvm диска:
lvdisplay
Потом копируем диск в lvm:
dd if=yourVMname.raw | pv -s 6G | dd of=/dev/pve/vm-117-disk-1
P.S. Если у вас нет pv, то поставьте. Отображает прогресс выполнения. Где 6G — размер диска виртуальной машины.
admin 23 сентября, 2018
Бывает когда у тебя примонтирован nfs, но этот сервер умер/больше нет/изменил ip, и нужно отмонтировать его:
umount -f -l /nfsshare
admin 8 июля, 2018
Ставим пакеты:
yum install python python-setuptools python2-speedtest-cli -y
И далее запускаем speedtest
speedtest-cli
Retrieving speedtest.net configuration... Testing from OVH SAS (176.31.233.62)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by fdcservers.net (Paris) [1.88 km]: 6.068 ms Testing download speed.............................................. Download: 344.42 Mbit/s Testing upload speed.................................................. Upload: 328.47 Mbit/s
admin 5 июня, 2018
Смотрим список правил:
iptables -L --line-numbers
или с цепочками
iptables -n -L -v --line-numbers
Далее удаляем например 4 запись
iptables -D INPUT 4
Или что то из ната:
iptables -t nat -D POSTROUTING 1
admin 9 апреля, 2018
Устанавливаем proftpd:
apt install proftpd
Редактируем используемые шелы:
nano /etc/shells
Добавляем туда:
/bin/false
Далее редактируем конфиг сервера:
nano /etc/proftpd/proftpd.conf
Туда добавляем строку:
AuthUserFile /etc/proftpd/ftpd.passwd
И раскомментируем строку, что бы пользователи не уходи за свою домашнюю папку:
DefaultRoot ~
Далее создаем файл с пользователями:
touch /etc/proftpd/ftpd.passwd
И даем права:
chown proftpd:nogroup /etc/proftpd/ftpd.passwd
Далее создаем пользователей:
Узнаем uid и gid пользователя proftpd:
id proftpd
Далее создаем уже пользователя:
ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=NAME --shell=/bin/false --home=/opt/vps --uid=113 --gid=65534
Что бы изменить потом пароль используем:
ftpasswd --passwd --name=NAME --change-password
Потом перезагружаем сервер proftpd:
service proftpd restart
Дополнительные настройки:
UseReverseDNS off IdentLookups off
admin 3 февраля, 2018
1. Останавливаем контейнер. Потом делаем бекапы на всякий случай.
2. Заходим в папку с диском нужной VM и проверяем файлоую систему:
e2fsck -f vm-366-disk-1.raw
Если есть ошибка что не может проверить MMP block, то делаем вот так:
tune2fs -f -E clear_mmp vm-366-disk-1.raw
И потом можем снова проверить систему.
3. Уменьшаем размер самой структуры файловой системы внутри дискового образа:
resize2fs -M vm-366-disk-1.raw 2G
4. Обрежем лишнюю часть файла до размера 2 Гб:
truncate -s 2G vm-366-disk-1.raw
5. Расширим размер структуры файловой сисемы до нового размера файла-образа:
resize2fs vm-366-disk-1.raw
6. Исправим размер образа в конфиге контейнера:
nano /etc/pve/nodes/vps3/lxc/xxx.conf
rootfs: local:xxx/vm-xxx-disk-1.raw,size=2G
admin 19 января, 2018