Как найти информацию о системе Unix / Linux, используя Java или сценарий оболочки? - PullRequest
1 голос
/ 08 июня 2011

Как найти информацию о системе Unix / Linux, такую ​​как версия ОС, RAM, нет.процессоров, жесткого диска, памяти, выделенной для конкретного процесса, использование памяти Java с использованием сценариев Java или оболочки.

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Чтобы найти версию ядра, используйте uname -r в сценарии оболочки.Все виды информации об оборудовании могут быть получены из файлов в /proc.

/proc/cpuinfo содержит информацию о процессорах, включая их количество./proc/meminfo показывает общую физическую память, свободную память и т. Д.

Если вы хотите извлечь только определенное поле, вы можете отфильтровать вывод следующим образом:

cat /proc/cpuinfo | grep "model name"

dfпоказывает все подключенные устройства хранения и их используемое пространство.

/proc/PID/status показывает объем виртуальной памяти, выделенной для процесса, где PID - это числовой идентификатор процесса.

0 голосов
/ 08 июня 2011

Для начала посмотрите sysinfo.sh - его легко расширить с помощью собственных модулей.

...