srv102129.seohost.com.pl

Podstawy zarządzania serwerami

Kompleksowy przewodnik dla początkujących administratorów. Dowiedz się, czym jest serwer, jak działa i jak nim zarządzać.

Czym jest serwer?

Serwer to fundament nowoczesnego internetu. Poznaj jego definicję i podstawowe funkcje.

Definicja

Serwer to komputer (lub oprogramowanie), które świadczy usługi innym komputerom w sieci. Nazwa pochodzi od angielskiego „to serve” – służyć. Serwery są zaprojektowane do ciągłej, nieprzerwanej pracy i obsługi wielu zapytań jednocześnie.

Jak działa?

Serwer nasłuchuje na określonych portach i odpowiada na zapytania przychodzące od klientów (np. przeglądarek). Gdy wpisujesz adres strony, Twoja przeglądarka wysyła zapytanie do serwera, a ten odsyła pliki HTML, CSS, JS i obrazy.

Serwer fizyczny vs wirtualny

Serwer fizyczny to rzeczywista maszyna w centrum danych. Serwer wirtualny (VPS) to wydzielona część większego serwera fizycznego, działająca jako osobna maszyna. Hosting współdzielony to wiele stron na jednym serwerze.

System operacyjny

Większość serwerów działa na systemie Linux (np. Ubuntu Server, CentOS, Debian, Rocky Linux). Linux jest ceniony za stabilność, bezpieczeństwo i darmową licencję. Coraz popularniejszy staje się również Windows Server.

Rodzaje serwerów

Serwery różnią się przeznaczeniem, mocą obliczeniową i sposobem wirtualizacji.

Serwer WWW

Obsługuje strony internetowe. Najpopularniejsze oprogramowanie: Apache, Nginx, LiteSpeed.

Serwer poczty

Odpowiada za wysyłanie i odbieranie e-maili. Używa protokołów SMTP, POP3, IMAP. Przykłady: Postfix, Dovecot, Exim.

Serwer baz danych

Przechowuje i zarządza danymi. Popularne: MySQL, MariaDB, PostgreSQL, MongoDB.

VPS

Virtual Private Server – wirtualny serwer z dedykowanymi zasobami (CPU, RAM, dysk). Daje pełny dostęp root i izolację od innych użytkowników.

Hosting współdzielony

Wiele stron na jednym serwerze – najtańsza opcja. Zasoby są współdzielone, co może wpływać na wydajność przy dużym obciążeniu.

Serwer dedykowany

Fizyczna maszyna w całości dla Ciebie. Maksymalna wydajność i kontrola, ale wyższy koszt. Idealny do dużych projektów.

Jak zarządzać serwerem?

Poznaj podstawowe narzędzia i metody zarządzania serwerem Linux.

1

SSH – dostęp do serwera

SSH (Secure Shell) to podstawowe narzędzie do zdalnego zarządzania serwerem. Łączysz się z serwerem przez terminal za pomocą komendy:

ssh uzytkownik@adres-serwera.pl

Na potrzeby strony srv102129.seohost.com.pl korzystamy z dostępu przez SSH oraz panel cPanel.

2

FTP / SFTP – przesyłanie plików

Do wysyłania plików na serwer używa się protokołu FTP lub bezpieczniejszego SFTP. Programy: FileZilla, WinSCP, lub polecenie scp.

scp plik.zip uzytkownik@adres-serwera.pl:/home/katalog/
3

Panel administracyjny (cPanel)

Nowoczesne serwery udostępniają panel administracyjny, który upraszcza zarządzanie. W tym przypadku korzystamy z cPanel, który pozwala na:

  • Zarządzanie plikami przez Menedżer plików
  • Tworzenie kont e-mail
  • Zarządzanie bazami danych (phpMyAdmin)
  • Instalację CMS (WordPress, Joomla) przez Softaculous
  • Podgląd statystyk (Awstats, Webalizer)
4

DNS – zarządzanie domeną

DNS (Domain Name System) tłumaczy nazwy domen na adresy IP. W panelu możesz zarządzać rekordami DNS:

  • A – wskazuje domenę na adres IPv4
  • AAAA – wskazuje na adres IPv6
  • CNAME – alias (subdomena → domena)
  • MX – serwer poczty dla domeny
  • TXT – rekordy tekstowe (weryfikacja, SPF, DKIM)
5

Bezpieczeństwo i aktualizacje

Regularne aktualizacje systemu i oprogramowania to podstawa bezpieczeństwa. W systemach Debian/Ubuntu używa się:

sudo apt update && sudo apt upgrade -y
sudo apt autoremove && sudo apt autoclean

Podstawowe komendy Linux

Znajomość terminala to kluczowa umiejętność administratora serwera.

ls

Wylistuj zawartość katalogu

ls -la

cd

Zmień katalog

cd /var/www/html

cp

Kopiuj plik/katalog

cp -r source/ dest/

mv

Przenieś lub zmień nazwę

mv stara.txt nowa.txt

rm

Usuń plik/katalog

rm -rf katalog/

cat / less

Podgląd zawartości pliku

cat plik.txt

nano / vim

Edytor tekstu w terminalu

nano /etc/nginx/nginx.conf

chmod / chown

Zmień uprawnienia/właściciela

chmod 755 plik

grep

Szukaj w plikach

grep "error" log.txt

top / htop

Podgląd procesów i użycia CPU

htop

sudo

Wykonaj jako administrator

sudo systemctl restart nginx

ping / curl

Testowanie łączności i HTTP

curl -I https://example.com

Podstawy bezpieczeństwa

Bezpieczeństwo serwera to proces, nie jednorazowe działanie. Oto kluczowe zasady.

Silne hasła i uwierzytelnianie

Używaj długich, unikalnych haseł. Włącz logowanie przez klucz SSH zamiast hasła. Wyłącz logowanie root przez SSH (PermitRootLogin no).

Firewall (zapora sieciowa)

Konfiguruj iptables lub UFW, aby blokować niepotrzebne porty. Domyślnie otwarte powinny być tylko porty: 22 (SSH), 80 (HTTP), 443 (HTTPS), 25/587 (SMTP).

sudo ufw enable
sudo ufw allow 22/tcp

SSL/TLS – HTTPS

Korzystaj z darmowych certyfikatów Let's Encrypt do szyfrowania ruchu. Na tym serwerze SSL jest zarządzany przez AutoSSL w cPanel.

Lista kontrolna bezpieczeństwa

  • Regularne aktualizacje systemu
  • Wyłączone logowanie root przez SSH
  • Zmieniony domyślny port SSH (opcjonalnie)
  • Fail2Ban chroniący przed atakami brute-force
  • Regularne backupy (codzienne/tygodniowe)
  • Monitorowanie logów systemowych
  • Ograniczone uprawnienia plików (755/644)
  • Włączony mod_security (WAF)
  • Ochrona przed DDoS (np. Cloudflare)
  • Audyt kont użytkowników

O tym serwerze

srv102129.seohost.com.pl to hosting współdzielony świadczony przez Seohost.pl.

Szczegóły techniczne

  • Typ hostingu: Współdzielony (LiteSpeed)
  • Panel administracyjny: cPanel
  • System operacyjny: Linux (CloudLinux)
  • PHP: Obsługa wielu wersji (PHP 7.4 – 8.3)
  • Bazy danych: MySQL/MariaDB przez phpMyAdmin
  • Poczta: Dovecot, Postfix, SpamAssassin

Co możesz tu zrobić?

  • Hostować strony WWW (HTML, PHP, CMS)
  • Tworzyć konta e-mail (@matowicki.pl)
  • Instalować WordPress/ Joomla przez Softaculous
  • Zarządzać bazami danych MySQL
  • Przeglądać statystyki odwiedzin
  • Zarządzać subdomenami i przekierowaniami

Skontaktuj się

Masz pytania dotyczące zarządzania serwerem? Napisz do nas!

Serwer srv102129.seohost.com.pl
E-mail admin@matowicki.pl
Hosting Seohost.pl