Отключение логирования в Raspbian
Модераторы: /dev/random, Модераторы разделов
Отключение логирования в Raspbian
Нашел в Гугле: https://raspberrypi.stackexchange.com/a/62534.
Как эту манипуляцию можно произвести в одну строчку из командной строки, без ручного редактирования документа?
Как эту манипуляцию можно произвести в одну строчку из командной строки, без ручного редактирования документа?
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Что конкретно в одну строку?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Полное отключение логирования, либо ж оставить какие-то самые важные логи.
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Ну так у каждого сервиса можно отключить или минимизировать логи.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
azsx
Потому что рутинное действие. Мне нужно 4 Малины настроить так.
Потому что рутинное действие. Мне нужно 4 Малины настроить так.
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Напиши в тему, что конкретно нужно сделать в одну строчку?!
Если рутинное то не делай!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Как не делать-то? Надобно сберечь SD!
Так ведь в заглавном посте сцыль -- там описал пользователь, что нужно проделать : ))
Так ведь в заглавном посте сцыль -- там описал пользователь, что нужно проделать : ))
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Что конкретно сделать?!
Выводи логи в память!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Зачем в память? Вообще их отключить.
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Начну матерится.
Сюда дай информацию, что ты хочешь сделать одно строчной командой?!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
У меня на домашней системе, логи в память пишутся.
Выделил 110 метров под это дело, в реале за день работы системы логи сжирают места 2-5 метра.
Особо логи не урезал, все по умолчанию.
Выделил 110 метров под это дело, в реале за день работы системы логи сжирают места 2-5 метра.
Особо логи не урезал, все по умолчанию.
Добавлено (08:28):
Ты сам не знаешь чего хочешь!Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Re: Отключение логирования в Raspbian
Я знаю. Эти 2-5 метров я в сутки сам не написываю лично -- там Pi hole крутится, и я Малиной вообще не пользуюсь.
А SD не казеные! : ))
А SD не казеные! : ))
Сергей Ш. » DragonSerW.RU
Re: Отключение логирования в Raspbian
Пиши по человечьи, какой малиной, а земляникой со сливой?!
Интерес пропал к теме твоей!
Добавлено (08:37):
И в представленной тобой теме на стороннем ресурсе, логи пишутся в память!!!tmpfs /var/tmp tmpfs size=10M,nodev,nosuid 0 0
tmpfs /var/cache/samba tmpfs size=5M,nodev,nosuid 0 0
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Малинка это raspberry pi,одноплатник.
А автор хочет с помощью однострочной команды добавить в файл /etc/rsyslog.conf, после начало секции:
Код: Выделить всё
###############
#### RULES ####
###############
Код: Выделить всё
*.* ~
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Отключение логирования в Raspbian
Подобное простое действие он должен знать сам!
Как в консоли добавить в файл текст не удаляя предыдущий текст в файле.
Это азы.
Добавлено (12:09):
Подсказка. использовать echo совместно с оператором >>Добавить перенаправления через оператора && и перезагрузка service rsyslog restart.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Еще в настройках под малину встречал перенос раздела /tmp в оперативную память. Но не знаю на сколько оправдано.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Отключение логирования в Raspbian
Такое используется повсеместно.
Однозначно оправдано!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
Re: Отключение логирования в Raspbian
Ну тут нужно добавить текст не в конец файла, а в определенный раздел, а это, на сколько я понимаю, требует использования регулярных выражений.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Отключение логирования в Raspbian
Тогда использую sed или awk + остальное что говорил.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение логирования в Raspbian
Просто кладёте нужное в /etc/rsyslog.d/*.conf, эти файлы включаются как раз в нужном месте конфига, по крайней мере в стандартном дебиановском конфиге:
Код: Выделить всё
#...
#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf
###############
#### RULES ####
###############
#
# First some standard log files. Log by facility.
#
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
# ...
Последний раз редактировалось Bizdelnick 27.02.2021 17:15, всего редактировалось 1 раз.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Отключение логирования в Raspbian
Также хочу отметить, что есть два пути.
1. стать настоящим красноглазиком, освоить регулярки, осознать силу потоковых редакторов, писать однострочники и выглядеть как ниньзя в форумах.
2. Взять любой нормальный ЯП для сложных административных задач. Сейчас модно брать пайтон, хоть мне он не нравится. По мне так неплох пхп (но недостаки есть). Также знаю, что некоторые юзают fpc и он очень универсален. Самый большой плюс в данном случае, что можно делать очень большие и расширенные проверки. Однострочник не сможет проверить всё, что вы можете на обычном ЯП простым кодом отверить перед редактированием файла.
Пример. В /etc/rsyslog.conf надо закоментировать $ModLoad imuxsock. Но в реальности в моей системе строка была module(load="imuxsock") Кстати, а вы уверены, что настройки не перезатруться? А вы уверены, что они выполнились, однострочник же будет в общем скрипте, чтобы сразу всё изменить. А настройки применились, то есть логи правда перестали писаться?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Отключение логирования в Raspbian
В любом нормальном ЯП подобные задачи решаются с помощью регулярных выражений. Так что нет никаких двух путей. Регулярки надо знать в любом случае. Тем более что ничего сверхсложного в них нет.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Отключение логирования в Raspbian
azsx
Эта задача не тянет на сложную административную.
Регулярки просто требуют практики,там нет ничего супер-сложного. Есть хороший сайт regex101.com, можно практиковаться. Единственное, синтаксис регулярок отличается чуть в зависимости от инструмента,если я верно понял.
Автор, я думаю,не планирует изучать ЯП. А я в будущем хотел поизучать python.
Эта задача не тянет на сложную административную.
Регулярки просто требуют практики,там нет ничего супер-сложного. Есть хороший сайт regex101.com, можно практиковаться. Единственное, синтаксис регулярок отличается чуть в зависимости от инструмента,если я верно понял.
Автор, я думаю,не планирует изучать ЯП. А я в будущем хотел поизучать python.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Отключение логирования в Raspbian
я ответ дал. Это не верный путь решать такое регулярками, так как скрипт будет похоронен в проверках.
Re: Отключение логирования в Raspbian
Я согласен что при наличии большого числа машин с разными дистрибутивами/версиями эти проверки оправданы. Но здесь,в случае отсутствия файла, команда об этом напишет,а проверка наличия нужной строки осуществляется перед запуском команды и затем,после запуска команды, проверяется результат. Желательно перед началом экспериментов сделать копию файла. А после того, как операция прошла успешно, это повторяется на других машинах уже без доп. проверок.
Хотя для данной задачи можно руками файл подправить и потом скопировать на другие и нет проблем.
Но автор просто хотел готовую команду, а мы тут разошлись с ЯП.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Отключение логирования в Raspbian
вот видите началось. Надо копию сделать, надо проверить, что команда выполнилась успешно, надо вообще не выкаблучиваться с регулярками, а написать руками. Фантазия.
Нас работает два админа. Вы со своей большой зп отдохнули 2 недели в горах, связи нет, счастливый приехали на работу. Я собираюсь в те же горы, уеду через три дня. Укоризнено вам говорю.
"Пока вас не было, я времени зря не терял. Набрал скрпитов с регулярками однострочниками, поправил их под наши рабочие процессы и поменял кучу конфигов, сменил кучу настроек. Вон файл с 123 однострочниками, коментарии не писал, так как это регулярки, там же всё легко".
Вопрос.
Вы мне прямо скажете, что думаете о моей секс ориентации или вы как кролик с мультика будете слишком вежливы, смолчите и попытаетесь выжить?
В данном случае надо поправить вручную. 4 машины, настройки дольше отверять будете. Но если бы надо было отверять, то надо пользоваться каким либо ЯП.
Сперва. Мной принято (не факт, что правильно) на каждое изменение параметра в конф файле делать копию строки, писать было так на старой версии, а на изменённой строке пишу иницаилы, дату изменения, что поменял и зачем. Просто при комментировании строки, копию строки не делаю, только кто, дата, что менял и зачем. По хорошему (пытаюсь) надо вести лог изменений на сервере. Файлы конфигов как бекапы не сохраняю, так как родные файлы конфига можно найти, а все бэкапы конфигов, которые я менял -- я теряю.
В данном случае, я бы:
проверил бы дистр, учёл бы разные варианты скрипта, если дистр другой (не стал выполнять, например). Проверил наличие файла конфига по пути, наличие логов по пути и что логи вообще пишуться. Кодировку конфига (вдруг азиаты). Инклюды. Под каждую проверку возможно изменение работы программы. Взяв за основу пример биздельнека, закоментировал бы старый конфиг и в том же файле целиком написал его. С уточнением инициалов, даты, зачем поменял, как вернуть старый конф. Перезагрузил бы службу (или комп). Проверил бы, что логи не пишуться. зы проверил бы автоматически и в крон мог поставить такую проверку.
Вручную записал бы в файл лога что делал на сервере. Для настроек, когда на всех серверах делаю одно и то же, уточняю только саму настройку. Там не лог, а скорее файл изменений.
В однострочник это пихать жесть полная. В регулярку это пихать жесть полная.
зы
Сразу. Это я так делаю на работе, я это делаю потому что много раз попадал на чужие изменения, которых я не знал, на чужие бюрократические приказы, которых я не знал и тупо сам забыл как и что настраивал.
Добавлено (14:49):
Важное уточнение. Автор хотел автоматизировать процесс, так как компов даже сейчас больше чем один. Автоматизация благо для админа. Сисадмину надо время читать хабр, форум, а не каждые полгода один и тот же конфиг править.
Но автоматизация должна быть рабочей, а не ниндзя с форума регулярку дал.