Podstawy z Linuxem i SSH

Poradniki
vps, zarządzanie, ubuntu
SystemZ
SystemZ Admin lvlup.pro

Pierwszy raz masz kontakt zarówno z VPSem jak i Linuxem? Tu znajdziesz pierwsze kroki co i jak :slight_smile:

Logowanie do VPS

https://lvlup.rok.ovh/t/laczenie-sie-przez-ssh-do-vps/22

Wylogowanie z VPS

Wystarczy wcisnąć Ctrl + D

Informacje o VPS, komenda w

Aby wypisać podstawowe informacje o systemie możemy użyć takiej jednoliterowej komendy

w

przykładowy wynik

root@vps:~# w
 23:39:32 up 117 days, 11:56,  1 user,  load average: 0,52, 0,56, 0,55
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    88-33-44-111.dyn 23:39    0.00s  0.00s  0.00s w

Co tu widzimy? W pierwszej linii widzimy wpisaną komendę.

root@vps:~# w

Druga mówi nam dokładnie o aktualnej godzinie

23:39:32

następnie jest wyświetlone ile dni, godzin i minut jest włączony system bez restartu

up 117 days, 11:56

liczba obecnych sesji użytkowników podłączonych do serwera VPS

1 user

i tu znajdziemy najbardziej przydatną informację czyli obciążenie serwera

load average: 0,52, 0,56, 0,55

Jest to kolejno średnia obciążenia z 1, 5 i 15 ostatnich minut.

Następne linie to lista aktualnie zalogowanych użytkowników wraz z odpalonymi komendami oraz ich adresem sieciowym.

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    88-33-44-111.dyn 23:39    0.00s  0.00s  0.00s w

Czym jest średnie obciążenie?

W dużym uproszczeniu wartość ta przedstawia użycie CPU oraz pracę dysku. Zakładając że nasz serwer ma jeden wątek to obciążenie 0,50 oznacza że wykorzystujemy połowę wydajności naszego VPS. 1.0 oznaczałoby 100% wykorzystanie wydajności. Powyżej 1.0 wydajność może być kiepska.

Dla VPSa z dwoma wątkami czyli 2vCPU w naszej ofercie, 2.0 będzie 100% wykorzystaniem zasobów.

Czy jest tu jakiś menadżer zadań?

Powiedzmy, jest komenda

top

Uzyskamy listę aktualnie odpalonych aplikacji wraz z informacjami które opisywałem na górze przy okazji komendy w.

top - 00:10:11 up 117 days, 12:26,  1 user,  load average: 1,04, 0,70, 0,59
Tasks:  52 total,   1 running,  51 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,3 us,  0,7 sy, 12,6 ni, 86,4 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:   4194304 total,  3664724 used,   529580 free,        0 buffers
KiB Swap:  2097152 total,    83580 used,  2013572 free,  2767712 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                       
15756 ts1       20   0  275m  13m 3256 S   0,7  0,3   1202:34 ts3server_linux   
30101 aimpanel  20   0 2225m 144m 114m S   0,7  3,5 298:24.71 influxd                        
    1 root      20   0 30180 1156  648 S   0,0  0,0   0:27.94 init              
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd/1153     
    3 root      20   0     0    0    0 S   0,0  0,0   0:00.00 khelper/1153      
  100 root      20   0 16992  188  184 S   0,0  0,0   0:00.00 upstart-udev-br   
  106 root      20   0 21192  444  268 S   0,0  0,0   0:00.00 udevd             
  211 root      20   0 14940  104  100 S   0,0  0,0   0:00.00 upstart-socket-   
  303 beanstal  20   0 10748  928  708 S   0,0  0,0   0:00.00 beanstalkd        
  327 root      20   0 61132  10m 1188 S   0,0  0,3   0:00.05 supervisord       
  331 root      20   0  101m  17m 6264 S   0,0  0,4   0:00.10 php               
 1612 root      20   0  123m 5344  632 S   0,0  0,1   9:24.00 rsyslogd          
 1657 root      20   0 57572  204  200 S   0,0  0,0   0:00.00 saslauthd         
 1659 root      20   0 57572   24   20 S   0,0  0,0   0:00.00 saslauthd         
 1811 root      20   0 57824  584  404 S   0,0  0,0   2:50.01 sendmail-mta      

Aby wyjść wciskamy Ctrl + C