Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
5 405 подписчиков · @i_odmin
К каналу →
Команда crontab: опции, ключи и примеры использования Планировщик cron для запуска задач с заданными интервалом времени от имени текущего пользователя. Формат планирования задачи:…
Читать далее →
10 036
Реклама
🖨 Печать из командной строки Linux В этом руководстве мы настроим принтер, который будет печатать вывод в /dev/null. Мы также покажем, как отправить документ на принтер и управлят…
Читать далее →
9 795

Шпаргалка по управлению логами с Logrotate

🚀 Шпаргалка по управлению логами с помощью Logrotate

Logrotate это мощный инструмент для управления лог-файлами в Linux. Он помогает автоматизировать ротацию, сжатие, удаление и отправку логов, чтобы они не занимали всё свободное место на диске.


Основные команды Logrotate
1. Запуск вручную:

logrotate /etc/logrotate.conf

Можно указать конкретный конфиг:

logrotate /etc/logrotate.d/myapp

2. Принудительная ротация:

logrotate -f /etc/logrotate.conf


3. Тестирование конфигурации:

logrotate -d /etc/logrotate.conf

(ключ -d включает режим отладки, изменения не применяются).



Структура конфигурационного файла
Конфигурация Logrotate обычно находится в /etc/logrotate.conf или в отдельных файлах в /etc/logrotate.d/.

Пример конфига для ротации логов приложения:
/var/log/myapp/*.log {
daily # Ротация ежедневно
missingok # Пропустить, если файл отсутствует
rotate 7 # Хранить 7 архивов
compress # Сжимать архивы (gzip)
delaycompress # Сжимать не сразу, а на следующий цикл
notifempty # Не ротировать пустые файлы
create 0644 root root # Создать новый файл с указанными правами
sharedscripts # Запускать скрипты один раз для всех логов
postrotate
/usr/bin/systemctl restart myapp > /dev/null
endscript
}


Ключевые директивы
- daily/weekly/monthly/yearly: Частота ротации.
- rotate N: Хранить N архивов.
- compress: Сжимать логи (по умолчанию gzip).
- delaycompress: Сжимать не сразу, а на следующий цикл.
- missingok: Пропустить, если файл отсутствует.
- notifempty: Не ротировать пустые файлы.
- size: Ротация по размеру (например, size 100M или `size 1G`).
- create MODE USER GROUP: Создать новый файл с указанными правами.
- postrotate/endscript: Выполнить команды после ротации.
- prerotate/endscript: Выполнить команды перед ротацией.
- sharedscripts: Запускать скрипты один раз для всех логов.
- dateext: Добавлять дату к имени архива (вместо номера).
- olddir DIR: Перемещать архивы в указанную директорию.



Примеры использования

1. Ротация по размеру:

/var/log/nginx/*.log {
size 100M
rotate 5
compress
missingok
notifempty
create 0644 www-data www-data
}


2. Ротация с отправкой логов на удалённый сервер:

/var/log/myapp/*.log {
daily
rotate 7
compress
postrotate
scp /var/log/myapp/*.gz user@remote:/backup/logs/
endscript
}


3. Ротация с удалением старых логов:

/var/log/oldlogs/*.log {
weekly
rotate 2
compress
missingok
notifempty
olddir /var/log/archived
}



Полезные советы
- Проверяйте конфигурацию перед применением с помощью logrotate -d.
- Используйте cron для автоматизации запуска Logrotate.
- Не забывайте про postrotate, если нужно перезапускать сервисы после ротации.

👉 @i_odmin
Как устроен tcp/ip? 00:00 Модель OSI 02:15 Модель TCP/IP 04:20 Яндекс Практикум 06:00 TCP 16:48 UDP 18:19 System design 19:24 IPv4 23:48 ICMP 25:20 IPv6 26:26 Ethernet 29:00 Физич…
Читать далее →
10 192
Лента-липучка - стильно, практично 👉 @i_odmin
Читать далее →
10 236
Другие главы канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 22.07.2026
Docker в Mikrotik С выходом MikroTik RouterOS версии 7 появилась поддержка конт…
👁 999 просмотров
Глава от 21.07.2026
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько …
👁 1 248 просмотров
Глава от 20.07.2026
Разжёванный курс по Linux для чайников. Часть 1 0:10 Знакомство с Линух (теория…
👁 1 395 просмотров
Глава от 19.07.2026
🎯 Шпаргалка по регулярным выражениям (RegEx) Полезно для всех, кто работает с…
👁 1 216 просмотров
Глава от 18.07.2026
📈 Скрипт показывает, какие каталоги выросли с прошлого запуска Скрипт ниже дел…
👁 1 026 просмотров
Глава от 18.07.2026
Как подготовиться к плановой проверке Роскомнадзора? Читайте в канале КСБ-СОФТ а…
👁 634 просмотров
Глава от 17.07.2026
📌 Шпаргалка для работы с Grafana + Loki! 🔥 🚀 Grafana + Loki — мощный стек для…
👁 1 118 просмотров
Глава от 16.07.2026
⚙️ Systemd: полное руководство для системного администратора systemd - это не п…
👁 1 197 просмотров
Глава от 16.07.2026
🔥 IT-tools - это коллекция удобных инструментов для разработчиков и инженеров пр…
👁 1 251 просмотров

Популярные посты канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.»

Сохраняем вывода команды Top в файл Поскольку я не использовал опцию delay, приведенная ниже команда top перенаправит вывод команды top за …
👁 14 419 просмотров
Еще один совет по Linux на сегодня💡 🔒 Заблокировать аккаунт пользователя: $ passwd -l имя_пользователя 🔍 Проверить статус аккаунта: $ pa…
👁 14 208 просмотров
Олды тут? Пост ностальгии... — Процессор — 80286 12MHz — 1MB RAM — HDD — 2x20 MB — Стальной корпус с толщиной стенки примерно 2мм 👉 @i_o…
👁 14 116 просмотров
Быстрый совет по Linux💡 Используй команду touch вот так: $ touch -c имя_файла Таким образом, будет обновлён временной штамп существующего…
👁 14 045 просмотров
Приветствую, коллеги! Мне бы хотелось с вами обсудить как работает интернет от кабелей на витой паре, соединяющие простые локальные сети до …
👁 14 033 просмотров
🛠 Полезные команды Linux для работы с текстом Сохрани в закладки 📌 — часто нужные, но легко забываются. 🔹 Просмотр содержимого и базов…
👁 13 997 просмотров
🧰 Веб-интерфейс для управления Nginx Возможности 🔹Онлайн-статистика по серверным метрикам: загрузка CPU, использование памяти, средняя на…
👁 13 939 просмотров
SadServers — это онлайн-платформа для практики администрирования Linux-серверов. Сайт предоставляет реальные задачи, связанные с системным…
👁 13 927 просмотров
Прохождение IP пакета между сетями Подробно описан процесс прохождения пакета между сетями, его структура и объяснено назначение основных п…
👁 13 917 просмотров
Linux - Как Писать Скрипты - Пишем Конфигурируемый Скрипт источник 👉 @i_odmin
👁 13 903 просмотров
👩‍💻 Поиск в vim • set ignorecase — игнорирует регистр • set smartcase — поиск со смешанным регистром 👉 @i_odmin
👁 13 838 просмотров
Извлекаем файлы из образа повреждённого диска: ddrescue, losetup и немного магии Проблема повреждённых жёстких дисков знакома многим. Диск …
👁 13 809 просмотров
🎯 Шпаргалка по регулярным выражениям (RegEx) Полезно для всех, кто работает с текстом, логами, парсингом или просто хочет стать гуру поис…
👁 13 800 просмотров
mRemoteNG Это мощный, многопротокольный менеджер удалённых подключений с открытым исходным кодом. С помощью mRemoteNG можно централизов…
👁 13 724 просмотров
Залипательно 👍 👉 @i_odmin
👁 13 703 просмотров
📌Основы сетей без лишней сложности! Тред из 20 ключевых сетевых концепций с 1 по 10 👇 1/20: 🔗 Понимание IP-адресов IP-адрес — это как н…
👁 13 687 просмотров
На злобу дня 😂 👉 @i_odmin
👁 13 651 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 13 650 просмотров
⌨️ Станьте экспертом по сетям ЦОД: проектируйте инфраструктуру для ИИ и облаков Курс «Дизайн сетей ЦОД» в OTUS научит проектировать надёжны…
👁 13 601 просмотров
MobaXterm Это мощный инструмент для удаленного администрирования, который сочетает в себе SSH-клиент, терминал и множество сетевых утилит. …
👁 13 572 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@club_209372
РОБЛОКС
РОБЛОКС ROBLOX мир скрипты на коды чит новый режим Steal a Brainrot Grow a garden 2 99 ночей в лесу Murder Mystery Брукхевен поззи робзи рб квинка queen робуксы подарок р…
👥 225 151 · -885/7д
@batek_o
БАТЕК_OFFICIAL
ТУТ ЮМОР номер заявления № 7057884042
👥 202 651 · +6 615/7д
@bloodysx
Кровавая Барыня
Номер заявки для регистрации в РКН: №7411719557
👥 169 051 · +638/7д
@martynovevgueni
ЗдравКонтроль
Первый медицинский на МАКС! Канал для тех, у кого есть полис ОМС! Аудитория проекта в МАКС и Телеграм 1 млн. + Защита прав пациентов и врачей. Официальный канал проекта…
👥 150 567 · +1 913/7д
@biohakrs
Биохакеры Здоровье Биохакинг
Наконец-то нормальный канал про биохакинг, а не это вот всё. Здоровье биохакинг витамин D3 магний цинк витамин C витамин B омега-3 мозг стресс кортизол эндорфин анализы…
👥 116 008
@nebozhena
НЕБОЖЕНА
Персональный пародийный аккаунт Номер заявления в РКН: № 7411891711
👥 111 531 · -865/7д
🏷 Темы и теги
#windows server #linux администрирование #настройка сети #cisco mikrotik #скрипты bash #it уроки #Медицина
📋 О канале Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.
Купить рекламу: https://telega.in/m/i_odmin

Блог практикующего админа. Настройка Windows Server, Active Directory (AD), GPO и терминальных серверов (RDP). Работа с Linux: Ubuntu, CentOS, Debian. Сетевое оборудование: Cisco, MikroTik, VPN, DNS, DHCP. Виртуализация (Hyper-V, VMware, Proxmox) и резервное копирование (Backup). Скрипты PowerShell и Bash. Диагностика железа, сборка ПК, ремонт и монитор
🔍 Архив всех постов Макс
Поиск по 13,439,744 постам из 202,229 каналов
Подключить за 490 ₽/мес →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт и Техподдержка (Helpdesk). Компьютерная помощь.» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.