User Tools

Site Tools


ostatni

Differences

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

Link to this comparison view

Next revision
Previous revision
ostatni [2019/02/18 00:56]
ww created
ostatni [2022/03/16 09:38] (current)
Line 1: Line 1:
 ====== Ostatní ====== ====== Ostatní ======
  
-===== 7-zip - iterace přes všechny adresáře, zabalit, zašifrovat vč. názvů =====+===== 7-zip ===== 
 + 
 +=== Iterace přes všechny adresáře, zabalit, zašifrovat vč. názvů ===
  
 **Windows**\\ **Windows**\\
Line 9: Line 11:
 **Linux - bash**\\ **Linux - bash**\\
 v aktuálním adresáři: v aktuálním adresáři:
-  find . -maxdepth 1 ! -path . -type d -exec 7z a cilovaslozka/{} {} -pmylittlepassword -mx0 -mhe \;+<code bash>find . -maxdepth 1 ! -path . -type d -exec 7z a cilovaslozka/{} {} -pmylittlepassword -mx0 -mhe \;</code>
  
 ''7z[.exe] a'' = "add", vytvoří nový archiv\\ ''7z[.exe] a'' = "add", vytvoří nový archiv\\
Line 15: Line 17:
 ''-mhe'' = encrypt headers (nebude vidět ani názvy souborů bez zadání hesla)\\ ''-mhe'' = encrypt headers (nebude vidět ani názvy souborů bez zadání hesla)\\
 ''! -path .'' = vyloučí z find aktuální adresář ''! -path .'' = vyloučí z find aktuální adresář
 +
 +=== Zabalení všeho ve složce ===
 +<code bash>7z a mylittlarchiv.7z mylittlefile1 mylittlefile2 -pmojekrasneheslo -mx0 -mhe -v10G</code>
 +
 +----
 +
 +===== Exchange / IIS + Let's Encrypt =====
 +
 +==== Automaticky ====
 +
 +  * [[https://github.com/PKISharp/win-acme|win-acme]] - vyžaduje .NET 4.7.2
 +
 +==== Ručně ====
 +
 +  * Získat certifikát třeba přes [[https://wiki.werehub.org/doku.php?id=linux_skodi#let_s_encrypt_certbot|Certbot]].
 +<code bash>
 +cd /etc/letsencrypt/archive/<domena>
 +openssl pkcs12 -export -out certificate.pfx \
 +                       -inkey privkey.pem \
 +                       -in cert.pem \
 +                       -certfile chain.pem</code>
 +  * Exchange Management Console > Server configuration.
 +  * V Certificates kliknout pravým, naimportovat .pfx.
 +  * Kliknout pravým na certifikát a "Assign services to a certificate".
 +
 +----
 +
 +===== Ping with timestamp =====
 +
 +  ping -t localhost|find /v ""|cmd /q /v:on /c "for /l %%a in (0) do (set "data="&set /p "data="&if defined data echo(!time! !data!)" 
 +Poznámka: kód je pro použití v dávce (.bat); pro použití v příkazové řádce nahradit ''%%a'' za ''%a''.
 +
 +----
 +
 +===== rclone & Google Drive =====
 +
 +  * Ziskat Google API client id & secret
 +  * https://console.developers.google.com/apis/credentials
 +    - Vytvorit projekt
 +    - Vytvorit oauth consent screen
 +    - Vytvorit credentials
 +    - Overeni pres prihlasovaci stranku (presmerovani http treba pres putty port forward)
 +
 +<code bash>
 +rclone config
 +rclone mount -vvv --allow-non-empty --allow-other nazevrcloneremotu:/ lokalni_mountpoint
 +</code>
 +
 +  * Ostatní magie
 +<code bash>rclone copy ~/lokalnicesta nazev-rclone-remote:/cesta --progress --transfers 16 --fast-list</code>
 +(''--fast-list'' podporují jen některé remotes, pro kopírování do rootu stačí napsat ''nazev-rclone-remote:/'')
 +
 +----
 +
 +===== restic =====
 +
 +Inicializace repozitáře
 +<code powershell>restic.exe init --repo cesta-k-repozitari</code>
 +
 +Záloha
 +<code powershell>
 +restic.exe backup `
 +  --repo cesta-k-repozitari `
 +  --password-file cesta-k-souboru-s-heslem
 +  --verbose `
 +  slozka-kterou-chci-zalohovat
 +</code>
 +
 +Odmazávání starých záloh
 +<code powershell>
 +restic.exe forget `
 +  --repo cesta-k-repozitari `
 +  --password-file cesta-k-souboru-s-heslem `
 +  --verbose `
 +  --keep-daily 7 `
 +  --keep-weekly 5 `
 +  --keep-monthly 7 `
 +  --prune
 +</code>
 +
 +----
ostatni.1550447817.txt.gz · Last modified: 2022/03/16 09:38 (external edit)