Shebang

Linia '#!' na początku skryptu wskazująca interpreter, który ma go wykonać (np. #!/bin/bash). Dzięki niej jądro wie, jakim programem uruchomić plik.

Shell script

Plik tekstowy zawierający polecenia powłoki, wykonywany jak program. Służy do automatyzacji powtarzalnych zadań administracyjnych.

zsh

Rozbudowana powłoka zgodna z bashem, ceniona za autouzupełnianie, podpowiedzi i możliwości personalizacji (np. przez Oh My Zsh). Domyślna powłoka w macOS.

init

Pierwszy proces uruchamiany przez jądro w przestrzeni użytkownika (PID 1), przodek wszystkich pozostałych procesów. We współczesnych systemach jego rolę pełni zwykle systemd.

Namespace

Mechanizm jądra izolujący globalne zasoby systemu (procesy, sieć, punkty montowania) dla grupy procesów. Razem z cgroups stanowi podstawę konteneryzacji.

cgroup

Funkcja jądra pozwalająca grupować procesy i ograniczać oraz mierzyć ich zużycie zasobów (CPU, pamięci, I/O). Fundament technologii kontenerów.

Load average

Uśredniona w czasie liczba procesów rywalizujących o procesor lub czekających na operacje wejścia/wyjścia. Podawana zwykle dla 1, 5 i 15 minut.

OOM Killer

Mechanizm jądra, który przy wyczerpaniu pamięci RAM zabija wybrane procesy, by uratować system. Wybiera ofiary na podstawie zużycia pamięci i przyznanej punktacji.

SIGTERM

Standardowy sygnał (numer 15) proszący proces o uprzejme zakończenie działania. W przeciwieństwie do SIGKILL pozwala programowi posprzątać przed wyjściem.

SIGKILL

Sygnał (numer 9) natychmiast i bezwarunkowo kończący proces. Nie da się go przechwycić ani zignorować, więc używa się go do ubicia zawieszonych programów.