Отключение логирования в Raspbian

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Отключение логирования в Raspbian

Сообщение SerW »

Нашел в Гугле: https://raspberrypi.stackexchange.com/a/62534.
Как эту манипуляцию можно произвести в одну строчку из командной строки, без ручного редактирования документа?
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

Что конкретно в одну строку?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

Полное отключение логирования, либо ж оставить какие-то самые важные логи.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

Ну так у каждого сервиса можно отключить или минимизировать логи.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Отключение логирования в Raspbian

Сообщение azsx »

SerW писал:
26.02.2021 18:53
Полное отключение логирования
это делается, я файл поправил именно против логов. Но зачем это надо именно однострочником?
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

azsx
Потому что рутинное действие. Мне нужно 4 Малины настроить так.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

SerW писал:
27.02.2021 07:49
azsx
Потому что рутинное действие. Мне нужно 4 Малины настроить так.
Напиши в тему, что конкретно нужно сделать в одну строчку?!
Если рутинное то не делай!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

Как не делать-то? Надобно сберечь SD!
Так ведь в заглавном посте сцыль -- там описал пользователь, что нужно проделать : ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

SerW писал:
27.02.2021 08:13
Как не делать-то? Надобно сберечь SD!
Так ведь в заглавном посте сцыль -- там описал пользователь, что нужно проделать : ))
Что конкретно сделать?!
Выводи логи в память!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

Зачем в память? Вообще их отключить.
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

SerW писал:
27.02.2021 08:23
Зачем в память? Вообще их отключить.
Начну матерится.
Сюда дай информацию, что ты хочешь сделать одно строчной командой?!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

SerW писал:
27.02.2021 08:13
Как не делать-то? Надобно сберечь SD!
Так ведь в заглавном посте сцыль -- там описал пользователь, что нужно проделать : ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

У меня на домашней системе, логи в память пишутся.
Выделил 110 метров под это дело, в реале за день работы системы логи сжирают места 2-5 метра.
Особо логи не урезал, все по умолчанию.
Добавлено (08:28):
Ты сам не знаешь чего хочешь!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

Я знаю. Эти 2-5 метров я в сутки сам не написываю лично -- там Pi hole крутится, и я Малиной вообще не пользуюсь.
А SD не казеные! : ))
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

SerW писал:
27.02.2021 08:32
Я знаю. Эти 2-5 метров я в сутки сам не написываю лично -- там Pi hole крутится, и я Малиной вообще не пользуюсь.
А SD не казеные! : ))
Пиши по человечьи, какой малиной, а земляникой со сливой?!
Интерес пропал к теме твоей!
Добавлено (08:37):
И в представленной тобой теме на стороннем ресурсе, логи пишутся в память!!!
tmpfs /var/tmp tmpfs size=10M,nodev,nosuid 0 0
tmpfs /var/cache/samba tmpfs size=5M,nodev,nosuid 0 0
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 888
ОС: Slackware

Re: Отключение логирования в Raspbian

Сообщение UnixNoob »

bars писал:
27.02.2021 08:35
Пиши по человечьи, какой малиной, а земляникой со сливой?!
Интерес пропал к теме твоей!
Малинка это raspberry pi,одноплатник.
А автор хочет с помощью однострочной команды добавить в файл /etc/rsyslog.conf, после начало секции:

Код: Выделить всё

###############
#### RULES ####
###############
вот такую строку:
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

UnixNoob писал:
27.02.2021 11:58
вот такую строку:
Код: Выделить всё

*.* ~
Подобное простое действие он должен знать сам!
Как в консоли добавить в файл текст не удаляя предыдущий текст в файле.
Это азы.
Добавлено (12:09):
Подсказка. использовать echo совместно с оператором >>
Добавить перенаправления через оператора && и перезагрузка service rsyslog restart.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Отключение логирования в Raspbian

Сообщение azsx »

SerW писал:
27.02.2021 08:13
Надобно сберечь SD!
Обратите внимание, пожалуйста. Если вам правда надо сберечь ssd, а не поговорить об этом, то стоит ещё поинтерисоваться журналированием файловой системы.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 888
ОС: Slackware

Re: Отключение логирования в Raspbian

Сообщение UnixNoob »

azsx писал(а):
27.02.2021 12:11
Если вам правда надо сберечь ssd, а не поговорить об этом, то стоит ещё поинтерисоваться журналированием файловой системы.
Еще в настройках под малину встречал перенос раздела /tmp в оперативную память. Но не знаю на сколько оправдано.
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

UnixNoob писал:
27.02.2021 12:14
Еще в настройках под малину встречал перенос раздела /tmp в оперативную память. Но не знаю на сколько оправдано.
Такое используется повсеместно.
Однозначно оправдано!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 888
ОС: Slackware

Re: Отключение логирования в Raspbian

Сообщение UnixNoob »

bars писал:
27.02.2021 12:03
Подобное простое действие он должен знать сам!
Как в консоли добавить в файл текст не удаляя предыдущий текст в файле.
Ну тут нужно добавить текст не в конец файла, а в определенный раздел, а это, на сколько я понимаю, требует использования регулярных выражений.
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 630
ОС: BSD/LINUX

Re: Отключение логирования в Raspbian

Сообщение bars »

UnixNoob писал:
27.02.2021 12:22
Ну тут нужно добавить текст не в конец файла, а в определенный раздел, а это, на сколько я понимаю, требует использования регулярных выражений.
Тогда использую sed или awk + остальное что говорил.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19369
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Отключение логирования в Raspbian

Сообщение Bizdelnick »

Просто кладёте нужное в /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 раз.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Отключение логирования в Raspbian

Сообщение azsx »

UnixNoob писал:
27.02.2021 12:22
а это, на сколько я понимаю, требует использования регулярных выражений.
Также хочу отметить, что есть два пути.
1. стать настоящим красноглазиком, освоить регулярки, осознать силу потоковых редакторов, писать однострочники и выглядеть как ниньзя в форумах.
2. Взять любой нормальный ЯП для сложных административных задач. Сейчас модно брать пайтон, хоть мне он не нравится. По мне так неплох пхп (но недостаки есть). Также знаю, что некоторые юзают fpc и он очень универсален. Самый большой плюс в данном случае, что можно делать очень большие и расширенные проверки. Однострочник не сможет проверить всё, что вы можете на обычном ЯП простым кодом отверить перед редактированием файла.
Пример. В /etc/rsyslog.conf надо закоментировать $ModLoad imuxsock. Но в реальности в моей системе строка была module(load="imuxsock") Кстати, а вы уверены, что настройки не перезатруться? А вы уверены, что они выполнились, однострочник же будет в общем скрипте, чтобы сразу всё изменить. А настройки применились, то есть логи правда перестали писаться?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19369
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Отключение логирования в Raspbian

Сообщение Bizdelnick »

azsx писал(а):
27.02.2021 12:43
есть два пути.
1. стать настоящим красноглазиком, освоить регулярки, осознать силу потоковых редакторов, писать однострочники и выглядеть как ниньзя в форумах.
2. Взять любой нормальный ЯП для сложных административных задач. Сейчас модно брать пайтон
В любом нормальном ЯП подобные задачи решаются с помощью регулярных выражений. Так что нет никаких двух путей. Регулярки надо знать в любом случае. Тем более что ничего сверхсложного в них нет.
Offtopic
Слово «ниндзя» пишется через «д».
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 888
ОС: Slackware

Re: Отключение логирования в Raspbian

Сообщение UnixNoob »

azsx
Эта задача не тянет на сложную административную.
Регулярки просто требуют практики,там нет ничего супер-сложного. Есть хороший сайт regex101.com, можно практиковаться. Единственное, синтаксис регулярок отличается чуть в зависимости от инструмента,если я верно понял.
Автор, я думаю,не планирует изучать ЯП. А я в будущем хотел поизучать python.
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Отключение логирования в Raspbian

Сообщение azsx »

я ответ дал. Это не верный путь решать такое регулярками, так как скрипт будет похоронен в проверках.
Спасибо сказали:
Аватара пользователя
SerW
Сообщения: 402
ОС: macOS& Fedora Workstation Latest

Re: Отключение логирования в Raspbian

Сообщение SerW »

azsx
Так а как нужно?
Сергей Ш. » DragonSerW.RU
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 888
ОС: Slackware

Re: Отключение логирования в Raspbian

Сообщение UnixNoob »

azsx писал(а):
27.02.2021 13:14
я ответ дал. Это не верный путь решать такое регулярками, так как скрипт будет похоронен в проверках.
Я согласен что при наличии большого числа машин с разными дистрибутивами/версиями эти проверки оправданы. Но здесь,в случае отсутствия файла, команда об этом напишет,а проверка наличия нужной строки осуществляется перед запуском команды и затем,после запуска команды, проверяется результат. Желательно перед началом экспериментов сделать копию файла. А после того, как операция прошла успешно, это повторяется на других машинах уже без доп. проверок.
Хотя для данной задачи можно руками файл подправить и потом скопировать на другие и нет проблем.
Но автор просто хотел готовую команду, а мы тут разошлись с ЯП.
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Отключение логирования в Raspbian

Сообщение azsx »

UnixNoob писал:
27.02.2021 13:54
Но здесь
вот видите началось. Надо копию сделать, надо проверить, что команда выполнилась успешно, надо вообще не выкаблучиваться с регулярками, а написать руками. Фантазия.
Нас работает два админа. Вы со своей большой зп отдохнули 2 недели в горах, связи нет, счастливый приехали на работу. Я собираюсь в те же горы, уеду через три дня. Укоризнено вам говорю.
"Пока вас не было, я времени зря не терял. Набрал скрпитов с регулярками однострочниками, поправил их под наши рабочие процессы и поменял кучу конфигов, сменил кучу настроек. Вон файл с 123 однострочниками, коментарии не писал, так как это регулярки, там же всё легко".
Вопрос.
Вы мне прямо скажете, что думаете о моей секс ориентации или вы как кролик с мультика будете слишком вежливы, смолчите и попытаетесь выжить?
SerW писал:
27.02.2021 13:49
Так а как нужно?
В данном случае надо поправить вручную. 4 машины, настройки дольше отверять будете. Но если бы надо было отверять, то надо пользоваться каким либо ЯП.
Сперва. Мной принято (не факт, что правильно) на каждое изменение параметра в конф файле делать копию строки, писать было так на старой версии, а на изменённой строке пишу иницаилы, дату изменения, что поменял и зачем. Просто при комментировании строки, копию строки не делаю, только кто, дата, что менял и зачем. По хорошему (пытаюсь) надо вести лог изменений на сервере. Файлы конфигов как бекапы не сохраняю, так как родные файлы конфига можно найти, а все бэкапы конфигов, которые я менял -- я теряю.
В данном случае, я бы:
проверил бы дистр, учёл бы разные варианты скрипта, если дистр другой (не стал выполнять, например). Проверил наличие файла конфига по пути, наличие логов по пути и что логи вообще пишуться. Кодировку конфига (вдруг азиаты). Инклюды. Под каждую проверку возможно изменение работы программы. Взяв за основу пример биздельнека, закоментировал бы старый конфиг и в том же файле целиком написал его. С уточнением инициалов, даты, зачем поменял, как вернуть старый конф. Перезагрузил бы службу (или комп). Проверил бы, что логи не пишуться. зы проверил бы автоматически и в крон мог поставить такую проверку.
Вручную записал бы в файл лога что делал на сервере. Для настроек, когда на всех серверах делаю одно и то же, уточняю только саму настройку. Там не лог, а скорее файл изменений.
В однострочник это пихать жесть полная. В регулярку это пихать жесть полная.
зы
Сразу. Это я так делаю на работе, я это делаю потому что много раз попадал на чужие изменения, которых я не знал, на чужие бюрократические приказы, которых я не знал и тупо сам забыл как и что настраивал.
Добавлено (14:49):
UnixNoob писал:
27.02.2021 13:54
Но автор просто хотел готовую команду, а мы тут разошлись с ЯП.
Важное уточнение. Автор хотел автоматизировать процесс, так как компов даже сейчас больше чем один. Автоматизация благо для админа. Сисадмину надо время читать хабр, форум, а не каждые полгода один и тот же конфиг править.
Но автоматизация должна быть рабочей, а не ниндзя с форума регулярку дал.
Спасибо сказали: