Дата:2012-10-10
Не редко приходится вспоминать, то что установлено на нашем сервере или просто рабочей станции под управление ОС Linux, а именно на основу возьмем Ubuntu.
Для этого имеется множество графических программ, он мы будем считать что у нас сервер ну или просто желаем все это узнавать из консоли.
Давайте разберем первую консольную утилиту для определения железа в Ubuntu.
1) hardinfo
#
apt-get
update
# apt-get
install hardinfo
After
this operation, 1,121 kB of additional disk space will be used.
Do
you want to continue [Y/n]? y
Хорошо
hardinfo установили, а теперь давайте будем выводить информацию об
имеющемся железе не в консоле, а в виде html странички.
Установка
Apache
#
apt-get
install apache2
Переходим в рутовский каталог
Apache2
cd
/var/www/
Выполняем
из консоли команду:
hardinfo -f html
> hardinfo.html
Sensors
Input Devices
Storage
DMI
Resources
Network
Interfaces
IP Connections
Routing Table
ARP Table
DNS Servers
Statistics
Shared Directories
Benchmarks
CPU Blowfish
Performing
Blowfish benchmark...
В результате создастcя
страничка
> hardinfo.html
Открыв браузер по адресу http://ваш_ip/hardinfo.html
Можно будет увидеть полный отчет по комплектующим в
Linux
Протестировалось достаточно много
параметров и не только конкретные данные аппаратуры, но и сетевые
маршруты, таблица ARP, таблица маршрутизации, количество принятых и
переданных пакетов,пользователи системы, используемая и
свободная память, подключенные принтеры
и многое другое.
Так с выводом
инфы разобрались, теперь давайте подумаем откуда она берет эту инфу?
А берет она ее из
/proc и отображает в дружеском и
скомплектованном интерфейсе.
Разумеется эту
информацию мы можем получить и сами.
cat
/proc/meminfo
MemTotal:
507552 kB
MemFree:
12640 kB
Buffers:
59196 kB
Cached:
149696 kB
#
cat /proc/cpuinfo
processor
: 0
vendor_id :
GenuineIntel
cpu family : 6
model
: 42
model name : Intel(R)
Celeron(R) CPU G540 @ 2.50GHz
stepping
: 7
cpu
MHz
: 2493.961
cache size : 6144 KB
# cat /proc/net/arp
IP
address HW
type
Flags HW
address
Mask Device
192.168.200.254
0x1
0x2
00:15:17:6d:2e:0c
*
eth0
192.168.200.3
0x1
0x2
50:e5:49:42:6a:87
*
eth0
192.168.200.241
0x1
0x2
20:cf:30:eb:73:a5
*
eth0
192.168.200.245
0x1
0x2
00:0d:61:44:9a:28
*
eth0
Количество просмотров: 6769
Комментарии к статье:
Добавить комментарий