sudo nano /etc/ssh/sshd_config ClientAliveInterval 60 ClientAliveCountMax 2 sudo systemctl restart sshd
и еще sudo mtr 17.253.144.10
sudo nano /etc/ssh/sshd_config ClientAliveInterval 60 ClientAliveCountMax 2 sudo systemctl restart sshd
и еще sudo mtr 17.253.144.10
ping
brew install gping
https://github.com/orf/gping
docker container inspect --format='{{.LogPath}}' container_name_or_id truncate -s 0 /path/to/logfile truncate -s 0 $(docker inspect --format='{{.LogPath}}') truncate -s 0 /var/lib/docker/containers/*/*-json.log
https://tecadmin.net/truncate-docker-container-logfile/
nload
Real time network traffic monitor for the text console
https://github.com/rolandriegel/nload
Утилита для наглядного просмотра куда делось место на сервере
apt install ncdu ncdu ./
Удаление старых файлов
find /home/webmaster/mysql-backup/sql -type f -mtime +14 -print0 | xargs -0 rm -f
vnstat — очень простой способ считать трафик на сервере. Утилиту удобно использовать в случаях, когда провайдер, по каким-то причинам, статистику по трафику не предоставляет, а лимиты при этом, устанавливает (Aruba, например).
Ставим vnstat из репозитория EPEL:
# yum install epel-release # yum install vnstat
При необходимости, редактируем конфигурационный файл /etc/vnstat.conf, например, параметром SaveInterval задаём интервал, с которым данные будут записываться в базу, по умолчанию там установлено значение 5 минут. Параметром MonthRotate указываем день в месяце, когда статистика будет обнуляться, параметром UnitMode задаём единицы измерения трафика (0 — KiB/MiB/GiB/TiB, 1 — KB/MB/GB/TB). Здесь же можно указать пользователя, от которого будет работать сервис, пути для логов, формат даты и времени, директорию для баз и многое другое.
Отредактированный конфиг сохраняем, сервис перезапускаем:
# systemctl restart vnstat
Создаём базу данных для нужного нам интерфейса:
# vnstat -u -i eth0
И продолжаем пользоваться сервером\интернетом в обычном режиме. Спустя указанный в интервале SaveInterval промежуток времени, проверяем что статистика ведётся:
# vnstat
Запуск команды с ключом —help покажет дополнительные возможности вывода статистики, например, ключи -h, -d, -w, -m позволяют вывести часовую, дневную, еженедельную и ежемесячную статистику. Для получения статистики в реальном времени, запускаем программу с -l.
Администратор так же имеет возможность вывести статистику по трафику в виде изображения, делается это с помощью vnstati:
# vnstati -vs -o ~/vnstat01.png
Как видим, утилита простая, в использовании очень удобная, свою задачу решает отлично, так что если вопрос подсчёта трафика и ведения его статистики на сервере стоит — к vnstat имеет смысл присмотреться.
grep CRON /var/log/syslog
find ./ -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | awk '{printf "%10d MB\t%s\n",($7/1024)/1024,$NF}'
Столкнулся с проблемой, что в nano подсветка синтаксиса просто ужасная, стока синим цветом, на черном фоне, ничего не понятно.
Как это выключить.
alias nano='nano -Ynone'
or
~/.nanorc
set quiet
syntax "disabled" "."