Команда | Описание |
free -m | Посмотреть занятую и свободную память |
Команда | Описание | | |
df -h /dev/sda1 | Посмотреть размер и занятость диска в удобочитаемом виде | | |
%du -ahx . | sort -rh | head -5% | Поиск больших файлов и папок |
find . -mount -type f -size +512M -print 2>/dev/null | xargs -r -d '\n' ls -lh | sort -k5,5 -h -r | Поиск больших файлов | | |
sudo ss -tulpn
sudo tail -f /var/log/mail.log
sudo tail -f /var/log/apache2/access_log
# look for errors if any
sudo grep 'error' /var/log/my_pyton_app/sales_app.log
sudo grep -E -i 'err|fail|warn|crit' /var/log/nginx/php_nixcraft_blog.log
# Check for service status
sudo systemctl status nginx.service
sudo systemctl status apache2.service
sudo systemctl status mariadb.service
# Use journalctl to query the contents of the systemd(1) journal
sudo journalctl
sudo journalctl -u sshd.service
sudo tail -f `/bin/ls -1td /var/tmp/*| /usr/bin/head -n1`
1 -один файл на строку
t -сортировка по времени, новый сверху
d -список папок
Команда | Описание |
journalctl -u ssh.service | Найти ошибки, связанные с сервисом sshd |
systemctl list-units -–type=service | Посмотреть список сервисов, если названия неизвестны |
sudo journalctl -xeu haproxy.service | Просмотр журнала ошибок для сервиса haproxy.service, -e к новым |
journalctl -r | отображать от новых к старым |
journalctl --no-pager | не бить на страницы |
journalctl --since "2018-08-30 14:10:10" |
journalctl --until "2018-09-02 12:05:50" |
journalctl --since "2018-08-30 14:10:10" --until "2018-09-02 12:05:50" |
journalctl –since yesterday | yesterday, today, and tomorrow 00:00 |
journalctl -b | c момента загрузки |
journalctl -b 1 | предыдущую загрузку |
journalctl --list-boots | список загрузок |
journalctl -b a09dce7b2c1c458d861d7d0f0a7c8c65 | Загрузка a09dce7b2c1c458d861d7d0f0a7c8c65 |
journalctl -k | сообщение от ядра |
journalctl -o json-pretty | Вывод в JSON |
journalctl /usr/bin/sudo | Поиск событий sudo |
Настройки определяются в
/etc/systemd/journald.conf.
После изменения настроек journald.conf необходимо перегрузить сервис
sudo systemctl restart systemd-journald
# journalctl -p 0
Для уровней важности, приняты следующие обозначения:
0: emergency (неработоспособность системы)
1: alerts (предупреждения, требующие немедленного вмешательства)
2: critical (критическое состояние)
3: errors (ошибки)
4: warning (предупреждения)
5: notice (уведомления)
6: info (информационные сообщения)
7: debug (отладочные сообщения)