Назад к вопросам
Junior
78
questionbank

Что содержится в директории Linux: /proc?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Информация о запущенных процессах, ядре и системных ресурсах. Это виртуальная файловая система в оперативной памяти.

Основные поддиректории и файлы:

  • /proc/<PID>: Информация о процессе с идентификатором PID. Содержимое включает:
    • cmdline: Аргументы командной строки процесса.
    • environ: Переменные окружения процесса.
    • fd: Ссылки на открытые потоки (файловые дескрипторы).
    • status: Состояние процесса (имя, ID пользователя, группа, потребление памяти и др.).
  • /proc/cpuinfo: Информация о CPU.
  • /proc/meminfo: Информация об использовании памяти.
  • /proc/filesystems: Список поддерживаемых файловых систем.
  • /proc/interrupts: Информация о прерываниях.
  • /proc/mounts: Список смонтированных файловых систем.
  • /proc/net: Информация о сетевой подсистеме.
  • /proc/self: Символическая ссылка на директорию текущего процесса.
  • /proc/sys: Параметры ядра, доступные для изменения.

Пример получения информации о памяти:

# Вывод информации о памяти
cat /proc/meminfo

Пример получения PID процесса по имени:

# Получение PID процесса 'systemd'
pgrep systemd

Затем можно посмотреть информацию об этом процессе:

# Получение командной строки процесса с конкретным PID
cat /proc/<PID_systemd>/cmdline