Может быть, попробуем так:
top -b -n 1 | grep -i "^cpu"
На моей машине выдается следующее:
wbzz@mambet:~$ top -b -n 1 | grep -i "^cpu"
Cpu0 : 10.5%us, 4.5%sy, 0.0%ni, 82.4%id, 1.6%wa, 0.0%hi, 1.0%si, 0.0%st
Cpu1 : 44.5%us, 15.0%sy, 0.0%ni, 40.2%id, 0.2%wa, 0.0%hi, 0.2%si, 0.0%st
Cpu2 : 43.8%us, 18.1%sy, 0.0%ni, 37.7%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st
Cpu3 : 45.1%us, 14.5%sy, 0.0%ni, 40.3%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Это работает на слабительном токе. На машине CentOS нужно изменить выражение grep на:
top -b -n 1 | grep -i "^%cpu"
Это сообщение является просто уведомлением о выборе по умолчанию, и его можно игнорировать. Чтобы решить проблему, создающую ее, в вашем основном файле конфигурации за пределами любых определенных хостов/сайтов добавьте директиву ServerName
.
EG -в моих системах Debian основная конфигурация/etc/apache2/apache2.conf
-в самом низу, просто добавьте
ServerName somehost.example.com
Конечно, это полное доменное имя не обязательно должно быть в DNS, просто в файле этой машины /etc/hosts
, указывающем на 127.0.1.1 (или любой другой шлейф, который вам нравится ).
IIRC Redhat/CentOS/etc имеет все в одном большом httpd.conf
файле -, если это так, добавьте строку, прежде чем вы начнете определять свои фактические именованные хосты.