This media is not supported in your browser
VIEW IN TELEGRAM
Подвернулась интересная утилита Spacer работающая в каскаде с
До этого я (да и многие из вас) обычно несколько раз нажимал Enter. Теперь достаточно соорудить нечто такое и радоваться:
🐱 Spacer на гитхабе
tags: #utils
—
🟢 Подпишись: @bashdays
tail -f, которая разделяет «линией» активность в логах.До этого я (да и многие из вас) обычно несколько раз нажимал Enter. Теперь достаточно соорудить нечто такое и радоваться:
tail -f /var/log/nginx/error.log | spacerКонечно это не замена агрегаторам ELK и LOKI, но обязательно пригодится разработчикам и девопсам как быстрое решение. Думаю с docker logs так же будет работать.
tags: #utils
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39 3
Табличка консольных инструментов для наблюдения и дебага на linux машинах. Хотя справедливо можно сказать, что и для других операционных систем данные утилиты актуальны.
Я в повседневной работе использую, ну процентов 30 наверное из того, что есть на картинке. Но про каждую расскажу вам отдельным постом. В общем мастхев, забирай на вооружение если чего-то не знал.
tags: #sheets
—
🟢 Подпишись: @bashdays
Я в повседневной работе использую, ну процентов 30 наверное из того, что есть на картинке. Но про каждую расскажу вам отдельным постом. В общем мастхев, забирай на вооружение если чего-то не знал.
tags: #sheets
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54 3
Утилита ncdu: эффективный инструмент для борьбы с переполнением дискового пространства
Перво-наперво что мы делаем при инцидентах с серверами, это проверяем свободное место на диске. Зачастую проблема именно в этом, к примеру диск переполнился жирным лог файлом или наплодилось куча мусора в /tmp папке, а может быть система резервного копирования вышла из-под контроля.
Для того чтобы не заморачиваться с командами
ncdu имеет мощный функционал, у неё много ключей для запуска, но в повседневной работе, мы используем ее с дефолтными параметрами:
Утилита мастхев, которая ежедневно экономит нам кучу времени и нервов. Рекомендуем.
установка элементарная
ubuntu:
—
🟢 Подпишись: @bashdays
Перво-наперво что мы делаем при инцидентах с серверами, это проверяем свободное место на диске. Зачастую проблема именно в этом, к примеру диск переполнился жирным лог файлом или наплодилось куча мусора в /tmp папке, а может быть система резервного копирования вышла из-под контроля.
Для того чтобы не заморачиваться с командами
du и find, есть прекрасная утилита, которая называется ncdu.ncdu имеет мощный функционал, у неё много ключей для запуска, но в повседневной работе, мы используем ее с дефолтными параметрами:
# cd /После запуска строится удобное дерево в процентном соотношении занятого дискового пространства, удобная навигация, ну а самое главное есть возможность прямо из нее удалять жирные файлы (нажать на файле или каталоге букву d).
# ncdu
Утилита мастхев, которая ежедневно экономит нам кучу времени и нервов. Рекомендуем.
установка элементарная
ubuntu:
apt install ncdu
osx: brew install ncdu
centos: yum install ncdu
tags: #utils—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍66 3
mytop — это отличная обертка для мониторинга mysql, я применяю её довольно часто, чтобы в реальном времени отследить какие запросы нагружают базу и откуда растут ноги.
Конечно можно законектится в сам mysql и выполнить SHOW FULL PROCESSLIST, но mytop делает это автоматически, регулярно запрашивая PROCESSLIST и STATUS.
По умолчанию информация о длинных запросах для удобства обрезается. Чтобы посмотреть полный запрос к базе, необходимо нажать букву f и ввести ID потока (треда).
Утилиту нужно сконфигурировать через конфиг файл
Устанавливается обычным
mytop достаточно хороший инструмент для отладки, берите на вооружение
tags: #utils
—
🟢 Подпишись: @bashdays
Конечно можно законектится в сам mysql и выполнить SHOW FULL PROCESSLIST, но mytop делает это автоматически, регулярно запрашивая PROCESSLIST и STATUS.
По умолчанию информация о длинных запросах для удобства обрезается. Чтобы посмотреть полный запрос к базе, необходимо нажать букву f и ввести ID потока (треда).
Утилиту нужно сконфигурировать через конфиг файл
/root/.mytop. Минимальный конфиг .mytop выглядит так:user=db_userЧерез конфиг
pass=superpassword
delay=5
db=db_base
.mytop так же возможно сконфигурировать работу утилиты с удалёнными серверами, достаточно указать ip адрес сервера и порт на котором у вас крутится mysql. Но я обычно ставлю ее на тот же сервер где у нас крутится база.Устанавливается обычным
apt install mytop, а для других дистрибутивов и операционных систем с помощью brew/yum/pacmanmytop достаточно хороший инструмент для отладки, берите на вооружение
tags: #utils
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35