База знаний

Контейнеры и ВМ

:::tip Формат страницы

Порядок действий описан по‑русски. В методике сохранены заголовки (частично локализованы типовые термины), таблицы, иллюстрации и блоки кода: команды и параметры на английском, без перевода синтаксиса.

:::

Порядок действий

1. Закрепите текущий уровень доступа и соберите контекст (ОС, сеть, домен).
2. Минимизируйте шум: избегайте лишних действий вне scope.
3. Документируйте команды и вывод для отчёта.
4. Ниже — заголовки и примеры команд на английском.

Методика

Container

Hostname

$ cat /etc/hostname 
3fd33d6abec6

.dockerenv

www-data@3fd33d6abec6:$ ls -la /
[...]
-rwxr-xr-x   1 root root      0 Aug  2 09:27 .dockerenv
[...]

Processes

user@xubuntu:~$ ps -eaf | head -n 2
UID          PID    PPID  C STIME TTY          TIME CMD
root           1       0  0 18:29 ?        00:00:00 /sbin/init splash

www-data@3fd33d6abec6:/n$ ps -eaf | head -n 2
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.0  0.0   4632   812 pts/0    Ss   09:27   0:00 /bin/sh -c /etc/init.d/apache2 start && /etc/init.d/mysql start && /bin/bash

kali@kali:~$ cat /proc/1/cgroup 
0::/init.scope
root@6cc9fc13945a:/data# cat /proc/1/cgroup
0::/

Virtual Machines

Windows

Systeminfo | findstr /i model

wmic /OUTPUT:software.txt product get name

Linux

dmesg | grep -i hypervisor
Hypervisor detected: KVM

—