-
Notifications
You must be signed in to change notification settings - Fork 24
Mониторинг системы
rsajob edited this page Dec 24, 2015
·
26 revisions
###Стастьи на хабре
- Общий обзор стандартных средств наблюдений за системой
- Скрипт для быстрой оценки состояния Linux систем
Скрипт сбора информации о истеме
wget http://percona.com/get/pt-summary
bash ./pt-summary > myInfo.txt
Версия OS
# Версия релиза OS
cat /etc/redhat-release
# Версия ядра
uname -r
Информация о процессоре
cat /proc/cpuinfo
Состояние оперативной памяти
# -m показывать в Mb
free -m
По трактовке комманды free тут
Сколько места на дисках
# -h - вывод в человеко читаемом виде
df -h
Состояние дисков и загрузки процессора
iostat -x 5
mpstat
Текущее состояние OS (сколько времяни запущена, сколько юзеров залогинено)
uptime
Мониторинг процессоров, памяти и процессов - утилита top
top
Есть улучшенная утилита htop
# устанавливаем htop
yum install htop
# делаем алиас для запуска htop с обновлением раз в 3 сек
alias htop='htop -d 3'
# Запуск (для выхода q)
htop
Вывести процессы nginx
ps ax -o pid,ppid,user,%cpu,vsz,wchan,command | egrep '(nginx|PID)'
ps aux | grep yum
Убиваем процеес по PID:
kill PID
# или если не убивается то
kill -9 PID
Просмотр сети
/usr/sbin/tcpdump -n -s 2048 -w - port 80 | strings | egrep -i "^(get|host)"
Статья по инструментам монитоинга тут
Ребут основных процессов
/etc/init.d/nginx restart
/etc/init.d/php-fpm restart
/etc/init.d/mysqld restart
# Перезапуск всех интерфейсов (или):
service network restart
/etc/init.d/network restart
# Проверка конфигурации интерфейса:
ifconfig
# или
ip a
Перезапуск системы
# Выключение/перезагрузка (the -h option halts the machine, and the -r option reboots)
/sbin/shutdown -h now
/sbin/shutdown -r now
Следить за логами
tail -f /var/log/php-fpm/error.log