Správa systémových služieb a logov v Linuxe (3. diel)
Ako spravovať služby, logy a procesy v Linuxe ako profík. Tretí diel seriálu.
V predchádzajúcich dieloch sme sa venovali základným a sieťovým príkazom. V tomto pokračovaní sa pozrieme na prácu so službami, procesmi a systémovými logmi – teda na to, čo sa deje "pod kapotou".
1. systemctl – správa služieb
systemctl status nginxsystemctl start nginxsystemctl restart nginxNajpoužívanejší nástroj na spúšťanie, zastavovanie a kontrolu služieb na systémoch s systemd.
2. journalctl – logy zo služieb
journalctl -u nginxjournalctl -xePrezeranie logov služieb v reálnom čase alebo pre konkrétnu jednotku (napr. nginx).
3. top a htop – prehľad procesov
tophtoptop zobrazí bežiace procesy, spotrebu CPU/RAM. htop je vylepšená verzia s interaktívnym rozhraním (môže byť nutné doinštalovať).
4. kill a pkill – ukončenie procesov
kill -9 12345pkill -f nginxRučné ukončenie procesov podľa PID alebo názvu – užitočné, keď niečo zamrzne.
5. uptime, who, last – systémové info
uptimewholastInfo o dobe behu systému, prihlásených používateľoch a histórii prihlásení.
Záver
Ak spravuješ vlastný server alebo VPS, tieto príkazy ti umožnia efektívne kontrolovať jeho stav a riešiť problémy. V ďalšom diely sa pozrieme na prácu so súbormi – vyhľadávanie, manipuláciu a zálohovanie.