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

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

qm set <cmid> --ide1 /dev/sdc2

7 марта, 2019

Posted In: kvm, Proxmox, qemu

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, Скрипты

Установка: apt install iptables-persistent netfilter-persistent

Пытаясь сделать /etc/init.d/netfilter-persistent save на Debian в OpenVZ контейнере, получаем такое вот:

[....] Saving netfilter rules...run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
run-parts: /usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 1
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
run-parts: /usr/share/netfilter-persistent/plugins.d/25-ip6tables exited with return code 1
failed.

Решение:
в директории /usr/share/netfilter-persistent/plugins.d, в файлах 15-ip4tables и 25-ip6tables находим строку 34, в которой будет что-то вроде:

/sbin/modprobe -q iptable_filter

Добавляем в конец || true, чтобы получилось так в 15-ip4tables:

/sbin/modprobe -q iptable_filter || true

и в 25-ip6tables:

/sbin/modprobe -q ip6table_filter || true

Сохраняем файлы и всё работает:

[....] Saving netfilter rules...run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables save
run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables save
done.

Источник

6 февраля, 2019

Posted In: Debian, iptables, lxc

Subnet IP’s IP’s (usable) Mask Class subnets
4 294 967 296Total IP’s in the internet. All availble IPv4 address space — 256 Class A subnets.
/12 147 483 6482 147 483 646128.0.0.0128 A [ex.: half internet]
/21 073 741 8241 073 741 822192.0.0.064 A
/3536 870 912536 870 910224.0.0.032 A
/4268 435 456268 435 454240.0.0.016 A
/5134 217 728134 217 726248.0.0.08 A
/667 108 86467 108 862252.0.0.04 A
/733 554 43233 554 430254.0.0.02 A
/816 777 21616 777 214255.0.0.01 A (256 B)
/98 388 6088 388 606255.128.0.0(1/2 A) 128 B
/104 194 3044 194 302255.192.0.0(1/4 A) 64 B
/112 097 1522 097 150255.224.0.0(1/8 A) 32 B
/121 048 5761 048 574255.240.0.016 B
/13524 288524 286255.248.0.08 B
/14262 144262 142255.252.0.04 B
/15131 072131 070255.254.0.02 B
/1665 53665 534255.255.0.01 B (256 C)
/1732 76832 766255.255.128.0(1/2 B) 128 C
/1816 38416 382255.255.192.0(1/4 B) 64 C
/198 1928 190255.255.224.0(1/8 B) 32 C
/204 0964 094255.255.240.016 C
/212 0482 046255.255.248.08 C
/221 0241 022255.255.252.04 C
/23512510255.255.254.02 C
/24256254255.255.255.01 C
/25128126255.255.255.1281/2 C
/266462255.255.255.1921/4 C
/273230255.255.255.2241/8 C
/281614255.255.255.2401/16 C
/2986255.255.255.2481/32 C
/3042255.255.255.2521/64 C
/3120255.255.255.2541/128 C
/3211255.255.255.2551/256 C [ex.: your IP]
source

22 января, 2019

Posted In: Network

Windows Server 2016 Standard Evaluation (180 Days):

wget -O- 'https://mirror.joodle.nl/WS2016Evaluation-Kimsufi.gz' | gunzip | dd of=/dev/sda

Windows Server 2012 R2:

wget -O- 'https://mirror.joodle.nl/WS2012R2-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows Server 2008 R2 Webserver:

wget -O- 'https://mirror.joodle.nl/WS2008R2-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows Server 2008 R2 Standard:

wget -O- 'https://mirror.joodle.nl/WS2008R2Standard-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows Server 2008 R2 Enterprise:

wget -O- 'https://mirror.joodle.nl/WS2008R2Enterprise-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows Server 2008 R2 Datacenter:

wget -O- 'https://mirror.joodle.nl/WS2008R2Datacenter-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows 7 Ultimate Edition:

wget -O- 'https://mirror.joodle.nl/WS7-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows 10 Pro:

wget -O- 'https://mirror.joodle.nl/WS10Pro-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Windows 8.1:

wget -O- 'https://mirror.joodle.nl/WS8.1-Joodle-Template.gz' | gunzip | dd of=/dev/sda

Use the following credentials to login:

Windows Server Versions

Username: Administrator
Password: Password147

Windows 7, Windows 8.1 & Windows 10

Username: Admin
Password: Password147

9 ноября, 2018

Posted In: OVH, Windows

Метки: ,

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

Метки: , , , , ,

Для начала включаем sysrq через proc:

echo 1 > /proc/sys/kernel/sysrq

Далее посылаем нужную команду в sysrq триггер:

echo b > /proc/sysrq-trigger

23 августа, 2018

Posted In: Без рубрики

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