Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.

Получение информации о железе в *BSD системах "стандартными методами".

При работе с *BSD системами иногда возникает необходимость получить информацию об аппаратных характеристиках ПК. Причём возможность рассмотреть ПК, как говорится, в живую, есть далеко не всегда. И если в Linux системах для этого достаточно прогулятся в псевдо ФС /proc, то в *BSD такой возможности нет, в виду отсутствия, собственно, каталога /proc.

Однако получить информацию от ядра ОС BSD всё же можно. Для этого существует утилита sysctl. Синтаксис её использования примерно такой:

sysctl hw.machine
sysctl hw.model
sysctl hw.ncpu
sysctl hw.physmem

Получить всю информацию о железе и не только в пригодном для человека виде можно с помощью такой конструкции:

sysctl -h -a

Естественно на этом список доступных опций не заканчивается. Узнать по подробнее о sysctl можно набрав команду

man sysctl

P.S. Посмотреть некоторые аппаратные характеристики также можно с помощью команды dmesg.