Где хранится информация, полученная "uname"?

Утилита Uname в *nix получает замечательную мета-информацию о машине. Где хранится эта информация?

4 ответа

Решение

Команда uname на самом деле является интерфейсом для системного вызова, который делает то же самое. Ядро в значительной степени знает, что это такое. Вы также можете увидеть эту информацию, например, /proc/sysinfo.

Часть информации utsname также доступна через

/proc/sys/kernel/{ostype, имя хоста, osrelease, версия, имя домена}

см. man-страницу uname

В основном это ядро, из которого обычно читается хотя бы имя хоста /etc/hostname или аналогичный файл во время загрузки.

Полученная команда uname информация хранится в файле etc/hostname, где файл hostname содержит имя вашего компьютера.

Другие вопросы по тегам