general
Ghiduri tehnice Linux
Ghiduri practice pentru imaginile noastre Ubuntu, Debian, AlmaLinux și CentOS Stream: securitate, servere web, Docker, întreținere.
Acces și conectare
- Generarea unei chei SSH (Windows, macOS, Linux)Cum creați o pereche de chei SSH, unde se află fișierele și cum adăugați cheia publică la BLACKBOX.general
- Transferul fișierelor pe server (scp, rsync, SFTP)Cum copiați fișiere între calculator și server cu scp, rsync sau un client SFTP grafic (FileZilla, WinSCP).general
- Acces la server pentru colegi și dezvoltatori externiCum dați acces la server unui coleg sau unui freelancer fără să împărțiți contul, parola root sau token-urile: chei SSH, utilizatori separați, acces doar prin SFTP și retragerea accesului.general
Securitate
- Securizarea unui server nou: lista de verificarePașii esențiali de securitate pentru un server BLACKBOX nou, în ordinea corectă și fără să vă blocați accesul.general
- Firewall: filtrarea din rețea și ufw/firewalld pe serverCum funcționează cele două niveluri de filtrare și cum configurați ufw sau firewalld fără să vă blocați.general
- Protecție împotriva încercărilor de ghicire a parolei cu fail2banInstalarea și configurarea fail2ban pentru SSH, verificarea blocărilor și deblocarea unei adrese.general
- Actualizări de sistem și actualizări automate de securitateCum actualizați manual sistemul, cum porniți actualizările automate și când trebuie repornit serverul.general
Site-uri și aplicații
- Server web cu HTTPS: nginx sau Apache și Let's EncryptInstalarea nginx sau Apache, configurarea unui site pentru domeniul dvs. și obținerea unui certificat gratuit Let's Encrypt cu certbot.general
- WordPress pe LEMP (nginx, MariaDB, PHP)Instalarea pas cu pas a unui site WordPress pe un server Ubuntu sau Debian, cu HTTPS, copii de rezervă zilnice și setări de bază.general
- Baze de date: MariaDB/MySQL și PostgreSQLInstalarea și securizarea MariaDB și PostgreSQL, accesul de la distanță prin tunel SSH și copiile de siguranță.general
- Instalarea Docker și Docker ComposeCum instalați Docker din depozitul oficial, cum rulați aplicații cu Compose și ce trebuie să știți despre porturi, jurnale, spațiu și memorie.general
- Aplicații Node.js, Python și alte servicii: nginx ca reverse proxyCum publicați pe 80/443, cu HTTPS, o aplicație care ascultă pe un port intern (3000, 8000) și cum o porniți automat cu systemd.general
- Mutarea unui site pe serverul BLACKBOXPlanul de migrare de la alt furnizor: copierea fișierelor și a bazei de date, testarea și schimbarea DNS fără întreruperi.general
- Trimiterea emailurilor din site și aplicații (SMTP)Cum configurați site-ul, aplicația sau serverul să trimită emailuri printr-un serviciu SMTP autentificat, ce înregistrări SPF, DKIM și DMARC adăugați și ce cereți suportului pentru un server de email propriu.general
Întreținere
- Adăugarea memoriei swapCum creați un fișier swap pe un server cu memorie puțină, cum îl reglați și când este mai bine să faceți upgrade.general
- Strategia de backup pentru serverul dvs.De ce copiile de rezervă sunt responsabilitatea dvs., ce salvați, unde le păstrați, cum le automatizați cu cron, restic sau rsync și cum testați restaurarea.general
- Diagnosticarea încărcării serverului (CPU, RAM, disc, rețea)Comenzile de bază pentru a afla de ce serverul este lent sau nu răspunde și ce faceți în fiecare caz.general