Introducing ZYNOO General Purpose & CPU Optimized Servers   Learn More >

25 podstawowych poleceń Linux do zarządzania serwerem

Znajomość odpowiednich poleceń Linux do zarządzania serwerem ułatwia codzienną administrację. Niezależnie od tego, czy monitorujesz VPS, szukasz przyczyny wolnego działania strony internetowej, czy zarządzasz usługami aplikacji, kilka poleceń pomoże Ci szybko wykryć problemy.

W tym poradniku omówiono 25 praktycznych poleceń wraz z krótkimi przykładami dla Ubuntu, Debiana i innych popularnych dystrybucji Linuksa.

polecenia Linux do administracji

1. Sprawdzanie procesora, pamięci i procesów

Te polecenia pomagają ocenić działanie serwera.

1. top — monitorowanie aktywności serwera

top

Wyświetla uruchomione procesy, wykorzystanie procesora i pamięci oraz obciążenie systemu. Naciśnij q, aby zakończyć.

2. free — sprawdzanie dostępnej pamięci

free -h

Pokazuje całkowitą, używaną i dostępną pamięć RAM w czytelnym formacie.

3. uptime — sprawdzanie obciążenia systemu

uptime

Pokazuje, jak długo działa serwer, liczbę aktywnych użytkowników oraz średnie obciążenie z ostatnich 1, 5 i 15 minut.

4. ps — wyszukiwanie uruchomionych procesów

ps aux

Wyświetla uruchomione procesy wraz z ich użytkownikami, identyfikatorami procesów (PID) i zużyciem zasobów.

5. kill — zatrzymywanie procesu

kill 1234

Wysyła sygnał zakończenia do procesu o identyfikatorze 1234. Zastąp tę wartość rzeczywistym PID. Najpierw sprawdź proces, ponieważ zatrzymanie usługi krytycznej może spowodować przerwę w działaniu serwera.

2. Sprawdzanie miejsca na dysku i plików

Brak miejsca na dysku może zakłócić działanie aplikacji i baz danych oraz aktualizacje systemu.

6. df — sprawdzanie miejsca w systemach plików

df -h

Pokazuje zajęte i dostępne miejsce w zamontowanych systemach plików.

7. du — wyszukiwanie dużych katalogów

du -sh /var/log

Pokazuje całkowity rozmiar katalogu /var/log.

8. find — wyszukiwanie plików

find /var/log -name "*.log"

Wyszukuje w katalogu /var/log pliki z rozszerzeniem .log.

9. cp — kopiowanie plików

cp config.conf config.conf.bak

Tworzy kopię zapasową pliku konfiguracyjnego przed jego edycją.

10. mv — przenoszenie plików lub zmiana ich nazw

mv old.conf new.conf

Zmienia nazwę pliku. Zachowaj ostrożność, jeśli plik docelowy już istnieje.

11. rm — usuwanie plików

rm -i old-backup.txt

Usuwa plik po wyświetleniu prośby o potwierdzenie.

Uwaga: Usuwanie plików w Linuksie zazwyczaj omija kosz środowiska graficznego. Przed usunięciem ważnych plików zawsze sprawdź ścieżkę.

3. Zarządzanie usługami i dziennikami w Linuksie

W dystrybucjach Linuksa korzystających z systemd możesz sprawdzać usługi systemowe i nimi zarządzać.

12. systemctl — sprawdzanie stanu usługi

sudo systemctl status nginx

Pokazuje, czy Nginx działa, oraz wyświetla najnowsze informacje o jego stanie.

Aby ponownie uruchomić usługę po sprawdzeniu jej konfiguracji:

sudo systemctl restart nginx

Zastąp nginx nazwą odpowiedniej usługi.

13. journalctl — odczytywanie dzienników usług

sudo journalctl -u nginx -n 50

Pokazuje 50 najnowszych wpisów w dzienniku usługi Nginx.

14. tail — śledzenie plików dziennika

sudo tail -f /var/log/nginx/error.log

Wyświetla nowe wpisy w miarę ich zapisywania. Naciśnij Ctrl+C, aby zakończyć.

15. grep — wyszukiwanie błędów

grep -i "error" application.log

Wyszukuje w pliku dziennika wiersze zawierające „error”, bez rozróżniania wielkości liter.

16. less — czytanie długich plików

less application.log

Otwiera długi plik, umożliwiając jego przewijanie i przeszukiwanie. Naciśnij /, aby wyszukać tekst, lub q, aby zakończyć.

4. Sprawdzanie łączności sieciowej

Te polecenia pomagają diagnozować problemy z łącznością i DNS.

17. ip — wyświetlanie adresów sieciowych

ip addr show

Wyświetla interfejsy sieciowe i przypisane do nich adresy IP.

18. ping — testowanie łączności

ping -c 4 1.1.1.1

Wysyła cztery żądania ICMP Echo. Niektóre sieci blokują takie żądania, więc nieudany test ping nie zawsze oznacza, że cel jest niedostępny.

19. ss — sprawdzanie portów nasłuchujących

sudo ss -tuln

Pokazuje nasłuchujące gniazda TCP i UDP wraz z adresami i portami w postaci liczbowej.

20. curl — sprawdzanie odpowiedzi HTTP

curl -I https://example.com

Pobiera nagłówki HTTP, co pomaga sprawdzić, czy strona internetowa odpowiada.

Zastąp example.com swoją domeną.

5. Zarządzanie uprawnieniami i użytkownikami

Uprawnienia określają, kto może uzyskiwać dostęp do plików na serwerze lub je modyfikować.

21. chmod — zmiana uprawnień do plików

chmod 640 config.conf

Nadaje właścicielowi uprawnienia do odczytu i zapisu, grupie uprawnienie do odczytu, a pozostałym użytkownikom nie przyznaje dostępu.

22. chown — zmiana właściciela pliku

sudo chown admin:admin config.conf

Zmienia właściciela pliku i jego grupę na admin. Zastąp te nazwy właściwym kontem i grupą.

23. id — sprawdzanie identyfikatora użytkownika

id

Wyświetla identyfikator użytkownika, grupę podstawową i pozostałe grupy, do których należysz.

6. Sprawdzanie aktualizacji i informacji o serwerze

Te ostatnie polecenia przydają się podczas rutynowej konserwacji serwera.

24. apt — sprawdzanie dostępnych aktualizacji

W Ubuntu lub Debianie:

sudo apt update
apt list --upgradable

Odświeża informacje o pakietach i wyświetla dostępne aktualizacje. Przed ich zainstalowaniem sprawdź zmiany, zwłaszcza na serwerach produkcyjnych.

25. uname — sprawdzanie informacji o jądrze systemu

uname -r

Wyświetla wersję działającego jądra Linuksa, co przydaje się podczas badania problemów ze zgodnością i samym jądrem.

Polecenia do zarządzania serwerem Linux: krótka ściągawka

ZadaniePolecenie
Monitorowanie procesora i procesówtop
Sprawdzanie pamięci RAMfree -h
Sprawdzanie miejsca na dyskudf -h
Sprawdzanie rozmiaru katalogudu -sh /path
Sprawdzanie stanu usługisystemctl status service
Odczytywanie dzienników usługijournalctl -u service
Wyświetlanie portów nasłuchującychss -tuln
Testowanie odpowiedzi HTTPcurl -I URL
Sprawdzanie wersji jądrauname -r

Wskazówki dotyczące bezpiecznego używania poleceń Linux

Przed uruchomieniem nieznanych poleceń na serwerze produkcyjnym:

  • Sprawdź bieżący katalog i upewnij się, że ścieżki do plików są poprawne.
  • Przed edycją plików konfiguracyjnych utwórz ich kopie zapasowe.
  • Używaj sudo tylko wtedy, gdy potrzebujesz podwyższonych uprawnień.
  • Nie kopiuj poleceń mogących usunąć dane, jeśli nie rozumiesz ich działania.
  • Przed ponownym uruchomieniem aplikacji krytycznych sprawdź konfigurację ich usług.

Jeśli pracujesz na produkcyjnym serwerze VPS, rozważ najpierw przetestowanie zmian w środowisku testowym.

Najczęściej zadawane pytania

Jakie polecenia Linux są najbardziej przydatne administratorom serwerów?

top, free, df, systemctl, journalctl, ss i curl są szczególnie przydatne do monitorowania zasobów serwera i diagnozowania typowych problemów.

Czy te polecenia działają w każdej dystrybucji Linuksa?

Wiele z nich tak, ale niektóre wymagają zainstalowania określonych pakietów lub składników systemu. Na przykład apt jest używane w systemach opartych na Debianie, a systemctl wymaga systemd.

Czy potrzebuję dostępu do konta root?

Nie do każdego polecenia. Podstawowe informacje o systemie można zwykle wyświetlić jako zwykły użytkownik, ale zarządzanie usługami i dostęp do chronionych dzienników mogą wymagać użycia sudo.

Czy mogę używać tych poleceń na serwerze VPS?

Tak. Te polecenia przydają się na serwerach VPS z Linuksem i serwerach dedykowanych, o ile Twoje konto ma niezbędne uprawnienia.

Podsumowanie

Znajomość poleceń Linux do zarządzania serwerem pomaga diagnozować problemy z wydajnością, zarządzać usługami, przeglądać dzienniki i pewniej utrzymywać serwer.

Zacznij od monitorowania zasobów i przeglądania dzienników, a następnie stopniowo poznawaj zarządzanie usługami, siecią i uprawnieniami. Nie musisz zapamiętywać każdego polecenia — ważne jest, aby wiedzieć, którego użyć.

Table of Content

Hosting that grows with you

Give your next website or application the resources and control it needs.

Explore VPS hosting →

Serwer MCP to program, który umożliwia aplikacjom AI łączenie się z zewnętrznymi narzędziami, usługami i

Czy potrzebujesz hostingu VPS? Prawdopodobnie nie, jeśli Twoja strona działa płynnie na hostingu współdzielonym. VPS

Wybór najlepszego hostingu WordPress może być trudny, gdy każdy dostawca obiecuje dużą szybkość, wysoką dostępność

Build your next project with ZYNOO

From your first website to demanding applications, choose the resources and control you need.

Shared Hosting

Start your blog or business website with cPanel, LiteSpeed and CloudLinux.

VPS Hosting

Grow your websites and applications with NVMe storage, KVM virtualization and full root access.

Dedicated Servers

Power demanding projects with your own physical server, dedicated resources and control over your environment.

Przewijanie do góry