fewit.ru :: Заметки недоайтишника

Ещё один криворукий админ

cat /dev/null > ~/.bash_history && history -c && exit

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}'

19 февраля, 2019

Posted In: Linux, Скрипты

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

1 ноября, 2018

Posted In: CentOS, iptables, Linux, Network

Метки: ,

Пережать раздувшийся файл qcow2 в соответствии с реально занятым объемом:

qemu-img convert -p -O qcow2 source.img destination.img

Тоже самое, но ещё и с компрессией

qemu-img convert -p -O qcow2 -c source.img destination.img

24 сентября, 2018

Posted In: Linux, Proxmox, qemu

Метки: , ,

Для начало скопируем на сервер с 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 — размер диска виртуальной машины.

Иточник.

23 сентября, 2018

Posted In: Debian, Linux, Proxmox

Метки: , , , , ,

Бывает когда у тебя примонтирован nfs, но этот сервер умер/больше нет/изменил ip, и нужно отмонтировать его:

umount -f -l /nfsshare

8 июля, 2018

Posted In: Linux, nfs

Метки: , ,

Ставим пакеты:

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

5 июня, 2018

Posted In: CentOS, Linux, Python

Метки: ,

Смотрим список правил:

iptables -L --line-numbers

или с цепочками

iptables -n -L -v --line-numbers

Далее удаляем например 4 запись

iptables -D INPUT 4

Или что то из ната:

iptables -t nat -D POSTROUTING 1

9 апреля, 2018

Posted In: iptables, Linux

Устанавливаем 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

3 февраля, 2018

Posted In: Debian, ftp, Linux, Ubuntu

Метки: , , ,

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

Иточник.

19 января, 2018

Posted In: Linux, lxc

Метки: , ,

← Предыдущая страницаСледующая страница →