Linux Pingwin

Linux – jak sprawdzić parametry serwera?

Kupiłeś właśnie VPS lub serwer dedykowany na Linuksie i chcesz sprawdzić jaka jest jego dokładna konfiguracja? Nic prostszego – użyj tych kilku komend w terminalu.

Do sprawdzenia najważniejszych parametrów Twojego serwera będziesz potrzebować klienta SSH (np. popularnej aplikacji Putty) oraz dostępu do konta z uprawnieniami administracyjnymi – w tym celu można wykorzystać standardowe konto root.

Jaki procesor (CPU)?

Aby sprawdzić informację o sercu serwera – jego procesorze, użyj komendy poniższej komendy:

lscpu

Pokaże ona podstawowe parametry CPU, takie jak: model, architektura, ilość rdzeni/wątków czy też minimalne i maksymalne taktowanie procesora.

image 2
Efekt wykonania komendy lscpu na Linuksie

Ile pamięci RAM?

Dane o całkowitej dostępnej pamięć RAM, ale także jej aktualnym wykorzystaniu i dostępnej ilości uzyskamy dzięki poleceniu:

free -h

Przykładowy wynik:


               total        used        free      shared  buff/cache   available
Mem:           2,0Gi       480Mi       1,2Gi        58Mi       365Mi       1,5Gi
Swap:             0B          0B          0B

Ile miejsca na dysku?

Pełne informacje o przestrzeni dyskowej naszego serwera dedykowanego lub VPS podejrzymy wpisując w terminalu:

df -H

Przykładowy wynik:

Filesystem                        Size  Used Avail Use% Mounted on
/dev/mapper/pve-vm--261--disk--0   27G  3,6G   22G  15% /
none                              504k  4,1k  500k   1% /dev
tmpfs                              68G     0   68G   0% /dev/shm
tmpfs                              27G  132k   27G   1% /run
tmpfs                             5,3M     0  5,3M   0% /run/lock
tmpfs                              14G     0   14G   0% /run/user/0

Jaka wersja jądra (kernela) Linux?

Sprawdzenie wersji kernela, na którym działa serwer jest bardzo proste – wpisujemy następującą komendę:

uname -a

Przykładowy wynik:

Linux u261 5.15.126-1-pve #1 SMP PVE 5.15.126-1 (2023-10-03T17:24Z) x86_64 x86_64 x86_64 GNU/Linux

Jaka dystrybucja Linux?

Z kolei jeżeli chcemy uzyskać informacje o systemie operacyjnym możemy użyć polecenia:

cat /etc/os-release

Przykładowy wynik:

PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

Jakie hardware (parametry sprzętowe)?

Ostatnia ciekawa komenda, którą zaprezentuje w tym wpisie, pokaże szczegółowe informacje o hardware naszego linuksowego serwera:

lshw -short

Przykładowy wynik:

H/W path       Device   Class          Description
==================================================
                        system         Computer
/0                      bus            Motherboard
/0/0                    memory         130GiB System memory
/0/1                    processor      Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
/0/100                  bridge         8th Gen Core Processor Host Bridge/DRAM R
/0/100/1                bridge         6th-10th Gen Core Processor PCIe Controll
/0/100/1/0     nvme0    storage        SAMSUNG MZVLB1T0HBLR-00000
/0/100/1/0/0   hwmon1   disk           NVMe disk
/0/100/1/0/2   ng0n1    disk           NVMe disk
/0/100/1/0/1   nvme0n1  disk           NVMe disk
/0/100/2                display        CoffeeLake-S GT2 [UHD Graphics 630]
/0/100/12               generic        Cannon Lake PCH Thermal Controller
/0/100/14               bus            Cannon Lake PCH USB 3.1 xHCI Host Control
/0/100/14.2             memory         RAM memory
/0/100/16               communication  Cannon Lake PCH HECI Controller
/0/100/17               storage        Cannon Lake PCH SATA AHCI Controller
/0/100/1b               bridge         Cannon Lake PCH PCI Express Root Port #21
/0/100/1b/0    nvme1    storage        SAMSUNG MZVLB1T0HBLR-00000
/0/100/1b/0/0  hwmon2   disk           NVMe disk
/0/100/1b/0/2  ng1n1    disk           NVMe disk
/0/100/1b/0/1  nvme1n1  disk           NVMe disk
/0/100/1d               bridge         Cannon Lake PCH PCI Express Root Port #9
/0/100/1f               bridge         Intel Corporation
/0/100/1f/0             system         PnP device PNP0c02
/0/100/1f/1             system         PnP device PNP0c02
/0/100/1f/2             system         PnP device PNP0b00
/0/100/1f/3             generic        PnP device INT3f0d
/0/100/1f/4             system         PnP device PNP0c02
/0/100/1f/5             system         PnP device PNP0c02
/0/100/1f/6             system         PnP device PNP0c02
/0/100/1f/7             system         PnP device PNP0c02
/0/100/1f.4             bus            Cannon Lake PCH SMBus Controller
/0/100/1f.5             bus            Cannon Lake PCH SPI Controller
/0/100/1f.6             network        Ethernet Connection (7) I219-LM
/1             input0   input          Sleep Button
/2             input1   input          Power Button
/3             input2   input          Power Button
/4             input3   input          Video Bus

Wszystkie zaprezentowane w tym wpisie metody pozwolą nam uzyskać kompletną wiedzą o naszym serwerze lub komputerze działającym pod kontrolą systemu opartego o jądro Linuksa.

Podobne posty

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *