| Команда | Описание |
|---|---|
| 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 (отладочные сообщения)