Wygasły podpisy repozytorium pakietów

Aktualizacja zwraca błąd:

# apt update

Err:6 https://packages.sury.org/php buster InRelease
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>

Repozytorium pakietów Debiana sury.org zmieniło swój klucz podpisywania pakietów. Aby naprawić błąd, po prostu pobierz nowy klucz:

# apt-key adv --fetch-keys https://packages.sury.org/php/apt.gpg
# apt update && apt upgrade

Uprawnienia do plików

Uprawnienia – rekurencyjnie

# chmod -R 755 /var/www/html

# chmod -R u=rwx,go=rx /var/www/html
# find /var/www/html -type d -exec chmod 755 {} \;
# find /var/www/html -type f -exec chmod 644 {} \;

Find – Tar – lista plików nowszych od

Wyszukanie plików nowszych niż 21 dni w katalogu projekty/

# find projekty/ -type f -mtime -21 > pliki_find_pl_20201013.txt

Utworzenie archiwum skompresowanego znalezionych plików

# tar -zcvf projekty_PL_20201013.tgz --files-from=pliki_find_pl_20201013.txt

Odtworzenie archiwum – wgrywa pliki z archiwum do podkatalogu ./projekty/

# cd /katalog/projektu/webroot
# ls
  projekty/

# tar -zxvf projekty_PL_20201013.tgz

find – tar – backup plików od określonej daty

Znajdź pliki z podkatalogu projekty/ nowsze niż 14 dni  i zapisz je do pliki_find.txt

# cd CRM/
# find projekty/ -type f -mtime -14 > pliki_find_pl.txt

-type f - tylko pliki
-mtime -14 - nowszwe niż 2 tygodnie (minus nowsze, plus starsze, brak znaku dokładna data)

Utworzenie archiwum (skompresowane z) z plików o nazwach zawartych w pliki_find.txt

# tar -zcvf projekty_PL_20200802.tgz --files-from=pliki_find_pl.txt
# wc -l pliki_find_pl.txt
59
# tar -tvf projekty_PL_20200802.tgz | wc -l
59

Debian – releases

Nazwy kodowe i wersje

Debian  "buster" - następna
Debian 9 ("stretch") — current stable release
Debian 8 ("jessie") — obsolete stable release
Debian 7 ("wheezy") — obsolete stable release
Debian 6.0 ("squeeze") — obsolete stable release
Debian GNU/Linux 5.0 ("lenny") — obsolete stable release 

Sprawdzenie nazwy

uname -a
Linux bora 4.9.0-3-686-pae #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) i686 GNU/Linux