Junior
Какво се съдържа в директорията Linux: /proc?
sobes.tech AI
Отговор от 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