- Informace o systému –
uname,sysctl,date,uptime - Práce se soubory –
ls,cp,mv,mkdir,rm - Hledání –
find,grep,locate - Disky a souborové systémy –
df,du,mount,disklabel - Procesy –
ps,top,kill,pkill - Služby –
rcctl - Síť –
ifconfig,route,netstat,ping,traceroute - Balíčky –
pkg_add,pkg_delete,pkg_info - Logy –
tail,less,/var/log - Uživatelé a oprávnění –
doas,chmod,chown - Aktualizace systému – podle verze OpenBSD
- Praktické příklady pro
httpd, PHP-FPM a MariaDB
Informace o systému
Verze systému
openbsd$ uname -a
OpenBSD openbsd.local 6.4 GENERIC#0 i386
Zobrazí verzi systému, jméno serveru, jádro a architekturu počítače.
Doba běhu systému
openbsd$ uptime
9:42AM up 38 days, 18:21, 1 user, load averages: 0.12, 0.09, 0.08
Výstup ukazuje aktuální čas, dobu od posledního spuštění, počet přihlášených uživatelů a vytížení systému.
Disky
Volné místo
openbsd$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/sd0a 1.0G 286M 663M 30% /
/dev/sd0g 1.6T 1.5T 82.2G 95% /var
Na serveru je oddíl /var zaplněný z 95 %. To už je hodnota, kterou je dobré sledovat.
Velikost adresáře
openbsd$ du -sh /var/www
2.7G /var/www/
Příkaz vypíše celkovou velikost webového adresáře.
Procesy
Běžící PHP-FPM procesy
openbsd$ ps ax | grep '[p]hp-fpm'
19211 ?? Ss 11:17.16 php-fpm-7.1: master process
88763 ?? I 4:30.33 php-fpm-7.1: pool www
18845 ?? I 2:46.11 php-fpm-7.1: pool www
Zápis [p]hp-fpm zabrání tomu, aby se ve výsledku objevil samotný příkaz grep.
Správa služby
Kontrola konfigurace webového serveru
openbsd# httpd -n
configuration OK
Před načtením změněné konfigurace je vhodné nejdříve provést tuto kontrolu.
Načtení nové konfigurace
openbsd# rcctl reload httpd
httpd(ok)
reload načte změny bez klasického úplného restartu služby.
Balíčky
Vyhledání nainstalovaných PHP balíčků
openbsd$ pkg_info | grep php
php-7.1.32
php-gd-7.1.32
php-pdo_mysql-7.1.32
Konkrétní verze se budou lišit podle vydání OpenBSD a nainstalovaných balíčků.