User Tools

Site Tools


ostatni

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ostatni [2019/02/19 13:31]
ww
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".
  
 ---- ----
Line 22: Line 48:
   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!)"    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''. 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.1550579482.txt.gz · Last modified: 2022/03/16 09:38 (external edit)