Перейти к основному содержимому

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

:::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