Administracija i servisi

Sve što radiš kad već znaš da se snađeš u terminalu — od podizanja sistema do servisa koji na njemu rade. Prvi deo pokriva sam sistem, drugi servise.

Ako ti komandna linija još nije prirodna, prvo pređi Linux osnove.

SISTEM

1. Instalacija, butovanje i systemd

2. Softver i paketi

  • dnf i yum — RHEL, Rocky, AlmaLinux, CentOS
  • apt-get — Debian i Ubuntu
  • ldd — koje deljene biblioteke program koristi

3. Diskovi, particije i fajl sistemi

4. LVM — logički volumeni

Ako te zanima samo jedna stvar odavde: LVM je razlog zašto server možeš proširiti bez gašenja.

5. RAID i deljeno skladište

6. Korisnici i grupe — napredno

7. Politike lozinki, PAM i autentikacija

8. Dozvole — ACL i posebni bitovi

9. SELinux

  • SELinux — konteksti, režimi, politike
  • chcon — ručna promena konteksta
  • restorecon — vraćanje ispravnog konteksta
  • ausearch — traženje SELinux grešaka u logovima

10. Mreža

11. Logovi i dijagnostika

  • journalctl — filtriranje po servisu, vremenu i prioritetu, praćenje uživo
  • less i more — pregled logova u /var/log
  • tail — praćenje loga uživo
  • grep — pronalaženje greške u logu

12. Zakazivanje poslova i automatizacija

  • cron — crontab sintaksa, /etc/cron.d, anacron i debagovanje
  • Bash skripte — serija od četiri lekcije, do gotove backup skripte

13. Monitoring i performanse

  • sysstat — paket alata za praćenje sistema
  • vmstat — memorija, CPU i I/O u jednom pogledu
  • iostat — opterećenje diskova
  • pidstat — statistika po procesu
  • tload — grafik opterećenja u terminalu
  • lscpu — podaci o procesoru
  • pstree — procesi kao stablo
  • pgrep · pkill — pronalaženje i gašenje po imenu
  • pmap — memorijska mapa procesa
  • pwdx — radni direktorijum procesa
  • nice · renice — prioritet procesa

SERVISI

14. firewalld

  • firewalld — zone, servisi, portovi i trajna pravila

15. Apache HTTP Server

16. BIND — DNS server

17. MySQL

18. HAProxy

  • HAProxy — load balancer ispred aplikacija

19. Postfix — mail server

Postfix ima sopstveni kompletan kurs sa petnaestak lekcija: Postfix email sistem


Referenca komandi: Napredne Linux komande

Sledeći korak → DevOps

Comments

Popular posts from this blog

Početak u Linuxu — šta je i zašto se uči

Konverzija tipova podataka u Pythonu

groupadd