qnote:linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qnote:linux [2025/02/27 16:54] – k | qnote:linux [2025/07/24 19:52] (current) – [apt via socsk5] k | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Быстрые заметки по Linux ===== | ===== Быстрые заметки по Linux ===== | ||
- | ==== pv ==== | + | ==== Про пароли на luks ==== |
- | + | ||
< | < | ||
- | pv --rate-limit 10024M </dev/zero | ssh root@10.18.2.10 'cat >/dev/null' | + | 282 cat / |
+ | 286 cryptsetup luksUUID /dev/dm-0 | ||
+ | 287 cryptsetup isLuks /dev/dm-0 | ||
+ | 288 cryptsetup status | ||
+ | 558 history | ||
+ | 559 | ||
</ | </ | ||
- | ==== Посчитать ==== | + | < |
+ | # cryptsetup status /dev/dm-0 | ||
+ | /dev/dm-0 is active and is in use. | ||
+ | type: LUKS1 | ||
+ | cipher: | ||
+ | keysize: 512 bits | ||
+ | key location: dm-crypt | ||
+ | device: | ||
+ | sector size: 512 | ||
+ | offset: | ||
+ | size: 37738496 sectors | ||
+ | mode: read/ | ||
+ | </ | ||
- | Посчитать количество элементов (ip адреса из F2B) в длинной строке, | + | [[https:// |
< | < | ||
- | @aee4:~/awk-test-area$ cat in-list | jq -Rc ' | + | # cryptsetup luksDump |
- | 920 | + | LUKS header information for /dev/sda3 |
- | </code> | + | |
- | ==== Подрезать строку ==== | + | Version: |
+ | Cipher name: | ||
+ | Cipher mode: | ||
+ | Hash spec: | ||
+ | Payload offset: | ||
+ | MK bits: | ||
+ | MK digest: | ||
+ | MK salt: b2 47 56 fb e1 3d c6 fc d2 8c 8f 81 62 aa a9 70 | ||
- | От ip адреса надо отрезать маску. | + | MK iterations: 11250 |
+ | UUID: 6cac044f-4b9e-f22fb38c59ee | ||
+ | |||
+ | Key Slot 0: ENABLED | ||
+ | Iterations: | ||
+ | Salt: | ||
+ | |||
+ | Key material offset: 8 | ||
+ | AF stripes: | ||
+ | Key Slot 1: DISABLED | ||
+ | Key Slot 2: DISABLED | ||
+ | Key Slot 3: DISABLED | ||
+ | Key Slot 4: DISABLED | ||
+ | Key Slot 5: DISABLED | ||
+ | Key Slot 6: DISABLED | ||
+ | Key Slot 7: DISABLED | ||
+ | </ | ||
- | Задаём разделитель в виде слеша и печатаем первое или второе значение. | ||
< | < | ||
- | $ echo " | + | # cryptsetup luksChangeKey |
- | 8.1.2.2 | + | Enter passphrase to be changed: |
+ | No key available with this passphrase. | ||
+ | </ | ||
- | $ echo " | + | < |
- | 32 | + | # cryptsetup luksChangeKey |
+ | Enter passphrase to be changed: | ||
+ | Enter new passphrase: | ||
+ | Verify passphrase: | ||
</ | </ | ||
- | " | + | ==== pv ==== |
- | Единица это какое-то смещение. | + | |
< | < | ||
- | $ echo "8.1.2.2/32" | awk '{print substr($0, 1, length($0)-3)}' | + | pv --rate-limit 10024M </ |
- | 8.1.2.2 | + | |
</ | </ | ||
==== Генерим трафик через ssh ==== | ==== Генерим трафик через ssh ==== | ||
+ | |||
+ | Исходящий в сторону 10.133.20.191 | ||
< | < | ||
Line 42: | Line 86: | ||
</ | </ | ||
+ | Входящий от 10.133.20.191 | ||
+ | |||
+ | < | ||
+ | root@slv-iperf801: | ||
+ | </ | ||
==== Single mode ==== | ==== Single mode ==== | ||
Line 413: | Line 462: | ||
< | < | ||
[root@noc333 ~]# fail2ban-client set sshd unbanip 1.1.1.1 | [root@noc333 ~]# fail2ban-client set sshd unbanip 1.1.1.1 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | [root@noc333 ~]# fail2ban-client unban --all | ||
</ | </ | ||
Line 553: | Line 606: | ||
==== Посмотреть внешний адрес из консоли ==== | ==== Посмотреть внешний адрес из консоли ==== | ||
+ | < | ||
+ | curl https:// | ||
+ | </ | ||
+ | |||
< | < | ||
curl https:// | curl https:// | ||
Line 1420: | Line 1477: | ||
du -sh * | sort -h | du -sh * | sort -h | ||
du -sh * | sort -h -r | du -sh * | sort -h -r | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Sosks5 ===== | ||
+ | |||
+ | ==== curl via socsk5 ==== | ||
+ | |||
+ | < | ||
+ | # curl -x socks5h:// | ||
+ | </ | ||
+ | |||
+ | ==== apt via socsk5 ==== | ||
+ | |||
+ | < | ||
+ | apt -o Acquire:: | ||
+ | </ | ||
+ | |||
+ | ==== yt-dlp via socsk5 ==== | ||
+ | |||
+ | < | ||
+ | yt-dlp --proxy socks5:// | ||
</ | </ | ||
qnote/linux.1740664474.txt.gz · Last modified: by k