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