User Tools

Site Tools


qnote:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
qnote:linux [2024/07/25 18:04] kqnote:linux [2025/07/24 19:52] (current) – [apt via socsk5] k
Line 1: Line 1:
 ===== Быстрые заметки по Linux =====  ===== Быстрые заметки по Linux ===== 
  
-Посчитать количество элементов (ip адреса из F2B) в длинной строке, элементы разделены проблелом.  +==== Про пароли на luks ====
  
 <code> <code>
-@aee4:~/awk-test-area$ cat in-list jq -Rc 'split(" ")' | jq length +  282  cat /etc/crypttab  
-920+  286  cryptsetup luksUUID /dev/dm-
 +  287  cryptsetup isLuks /dev/dm-
 +  288  cryptsetup status /dev/dm-
 +  558  history grep cryp 
 +  559  cat /etc/crypttab
 </code> </code>
  
-==== Подрезать строку ====+<code> 
 +# cryptsetup status /dev/dm-0 
 +/dev/dm-0 is active and is in use. 
 +  type:    LUKS1 
 +  cipher:  aes-xts-plain64 
 +  keysize: 512 bits 
 +  key location: dm-crypt 
 +  device:  /dev/sda3 
 +  sector size:  512 
 +  offset:  4096 sectors 
 +  size:    37738496 sectors 
 +  mode:    read/write 
 +</code>
  
-От ip адреса надо отрезать маску.+[[https://forum.altlinux.org/index.php?topic=40687.15]]
  
-Задаём разделитель в виде слеша и печатаем первое или второе значение.  
 <code> <code>
-$ echo "8.1.2.2/32" | cut -f1 -d"/" +# cryptsetup luksDump /dev/sda3 
-8.1.2.2+LUKS header information for /dev/sda3
  
-$ echo "8.1.2.2/32" | cut -f2 -d"/" +Version:        1 
-32+Cipher name:    aes 
 +Cipher mode:    xts-plain64 
 +Hash spec:      sha256 
 +Payload offset: 4096 
 +MK bits:        512 
 +MK digest:      28 45 37 bf 9a 08 59 57 7b 71 28 6e 53  
 +MK salt:        b2 47 56 fb e1 3d c6 fc d2 8c 8f 81 62 aa a9 70  
 + 
 +MK iterations: 11250 
 +UUID:          6cac044f-4b9e-f22fb38c59ee 
 + 
 +Key Slot 0: ENABLED 
 + Iterations:          90908 
 + Salt:                2a bb 3e b7 a0 53 ab f4 c0 2a 64 7a e3 de 7e 73  
 +  
 + Key material offset: 8 
 + AF stripes:            4000 
 +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
 </code> </code>
  
-"Откусть" три символа справа.\\ 
-Единица это какое-то смещение. 
 <code> <code>
-$ echo "8.1.2.2/32" | awk '{print substr($0, 1, length($0)-3)}' +# cryptsetup luksChangeKey /dev/sda3 
-8.1.2.2+Enter passphrase to be changed:  
 +No key available with this passphrase. 
 +</code> 
 + 
 +<code> 
 +# cryptsetup luksChangeKey /dev/sda3 
 +Enter passphrase to be changed:  
 +Enter new passphrase:  
 +Verify passphrase:  
 +</code> 
 + 
 +==== pv ==== 
 +  
 +<code> 
 +pv --rate-limit 10024M </dev/zero | ssh root@10.18.2.10 'cat >/dev/null'
 </code> </code>
  
 ==== Генерим трафик через ssh ==== ==== Генерим трафик через ssh ====
 +
 +Исходящий в сторону 10.133.20.191
  
 <code> <code>
Line 34: Line 86:
 </code> </code>
  
 +Входящий от 10.133.20.191
 +
 +<code>
 +root@slv-iperf801:~# ssh root@10.133.20.191 'pv --rate-limit 10024M </dev/zero' | cat >/dev/null
 +</code>
  
 ==== Single mode ==== ==== Single mode ====
Line 405: Line 462:
 <code> <code>
 [root@noc333 ~]# fail2ban-client set sshd unbanip 1.1.1.1 [root@noc333 ~]# fail2ban-client set sshd unbanip 1.1.1.1
 +</code>
 +
 +<code>
 +[root@noc333 ~]# fail2ban-client unban --all
 </code> </code>
  
Line 545: Line 606:
  
 ==== Посмотреть внешний адрес из консоли ==== ==== Посмотреть внешний адрес из консоли ====
 +<code>
 +curl https://2ip.ru
 +</code>
 +
 <code> <code>
 curl https://ipecho.net/plain curl https://ipecho.net/plain
Line 1158: Line 1223:
 # date  +'%d.%m.%Y' -d '-90 days' # date  +'%d.%m.%Y' -d '-90 days'
 22.02.2019 22.02.2019
 +</code>
 +
 +<code>
 +$ date --date "-1 days -8 hours -58 minutes" +'%d.%m.%Y - %H:%M'
 +26.09.2024 - 03:01
 </code> </code>
  
Line 1173: Line 1243:
 2021-12-06 05:42:49+03:00 2021-12-06 05:42:49+03:00
 </code> </code>
 +
 +
  
 ---- ----
Line 1405: Line 1477:
 du -sh * | sort -h du -sh * | sort -h
 du -sh * | sort -h -r du -sh * | sort -h -r
 +</code>
 +
 +----
 +
 +===== Sosks5 =====
 +
 +==== curl via socsk5 ====
 +
 +<code>
 +# curl -x socks5h://127.0.0.1:17551 https://...
 +</code>
 +
 +==== apt via socsk5 ====
 +
 +<code>
 +apt -o Acquire::http::proxy=socks5h://127.0.0.1:17551 update
 +</code>
 +
 +==== yt-dlp via socsk5 ====
 +
 +<code>
 +yt-dlp --proxy socks5://127.0.0.1:17551 -x https://www.y...
 </code> </code>
  
qnote/linux.1721919898.txt.gz · Last modified: by k

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki