Можно ли отключить протоколирование?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
MiK13
Сообщения: 1164
ОС: Linux Debian

Можно ли отключить протоколирование?

Сообщение MiK13 »

Вчера я заметил, что компьютер стал загружаться довольно долго. Точнее, долго вызывалась программа (АРМ) в скрипте, который указан для автозапуска.(вход автоматический).
Сегодня заметил сообщение о том, что на диске мало места. То есть mc для рута показывал 200 с чем-то МБ. Стал искать, кто занял, и увидел, что в /var/log есть три файла по гигабайту с лишним (всего корень на разделе в 4 ГиБ). Файл messages был забит какими-то сообщениями про USB. Я эти файлы удалил, после чего АРМ появился примерно через 20 секунд после загрузки.
Но начальник сказал, что протоколирование надо вообще отключить. Так как системный диск -- флешка, у которой ограниченное число записей. И если будет протоколирование, то она может быстро выйти из строя.

Поэтому у меня и возник вопрос: можно ли это сделать?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: Можно ли отключить протоколирование?

Сообщение yoricI »

Странно, знаток линукса, а спрашиваете)) Можно, и чем больше подробностей, тем лучше. Что за система, почему на флешке и т.д. и т.п.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Можно ли отключить протоколирование?

Сообщение yars »

Протоколирование лучше не отключать, если не хотите, чтобы это в один прекрасный день аукнулось. Лучше настройте ротацию логов.
Например, начиная с шага 5. Или, в альтернативном источнике, подробнее в man logrotate.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
MiK13
Сообщения: 1164
ОС: Linux Debian

Re: Можно ли отключить протоколирование?

Сообщение MiK13 »

yars писал(а):
20.09.2017 22:20
Протоколирование лучше не отключать, если не хотите, чтобы это в один прекрасный день аукнулось. Лучше настройте ротацию логов.

Утверждение неоднозначное. Система будет стоять не у нас а в другом месте. Скорее всего недоступном для нас. И не известно, какова будет квалификация тех, кто будет её обслуживать. У нас пока идёт подготовка к отправке.
Сегодня система работала, в целом, нормально. Но иногда по непонятной причине в ней что-то возникает. Как я написал выше, три файла, messages, kern.log и ещё какой-то (сейчас не помню) разрослись до гигабайта с лишним. Я посмотрел один из них, в нём были строки со словом USB. Когда я сказал начальнику, он сказал, что любое протоколирование надо отключить (вспомнил песню Владимира Семёновича про замужество антилопы).
Лично у меня есть большое желание при загрузке системы при наличии в /var/log/ файлов размером больше 100М и перегружать систему.
А отключать, я думаю, действительно нет смысла. Если система работает нормально, то запись будет небольшая.
yoricI писал(а):
20.09.2017 20:01
Странно, знаток линукса, а спрашиваете)) Можно, и чем больше подробностей, тем лучше.

Это я понимаю. Только неизвестно, будет ли среди эксплуатирующих систему люди, которые смогут в этом разобраться.
yoricI писал(а):
20.09.2017 20:01
Что за система, почему на флешке и т.д. и т.п.

Компьютер CPC512, промышленный. Начальник сказал, что он, возможно, не совсем стандартный, и поэтому надо брать ОС от разработчиков. Они потом дали ссылку, где её можно скачать и инструкцию по установке. Там всё просто (это очень понравилось начальнику(. Размечается системный диск (минимум 4G), на него распаковывается система и потом остаётся только установить загрузчик syslinux (какой-то староватый, похоже, он не поддерживает ext4). То есть вся установка системы занимает несколько минут (на SSD, на MinroSD распаковка заняла значительно больше часа).
Там оказался Debian 7.2 Wheezy. Правда, в /etc/issue был указан Debian 6.0). С иксами, и ядром 3.6.11 без SMP. Иксы работать не хотели. Заработали после обновления обновления системы до 7.11 Ядро заменил на "родное" 3.2
Причина использования флешки -- компактность. Для microSD есть гнездо прямо в компьютере. Рядом ставится ещё SSD накопитель на 32 ГБ. Больше -- слишком дорого. А "классических" просто нет с рабочим диапазоном температур от -40 °С.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Можно ли отключить протоколирование?

Сообщение Bizdelnick »

MiK13 писал(а):
20.09.2017 23:30
Но иногда по непонятной причине в ней что-то возникает.

Так надо понять и устранить причину, а не отключать логи.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MiK13
Сообщения: 1164
ОС: Linux Debian

Re: Можно ли отключить протоколирование?

Сообщение MiK13 »

Bizdelnick писал(а):
21.09.2017 10:58
MiK13 писал(а):
20.09.2017 23:30
Но иногда по непонятной причине в ней что-то возникает.

Так надо понять и устранить причину, а не отключать логи.

Согласен. Я просто спросил, как реализовать пожелание (или, скорее, требование) начальника.
Решил, что делать этого не буду. Возникнет проблема ещё раз -- начну разбираться.
Спасибо сказали:
Аватара пользователя
symon2014
Сообщения: 4
ОС: Linux Mint 18.2 (основная)

Re: Можно ли отключить протоколирование?

Сообщение symon2014 »

Spoiler
Отключение журнала для корневого раздела
Откройте терминал, введите:
sudo gedit /etc/fstab
Найдите следующую после комментария похожего на «/ was on /dev/sda2 during installation» строку и приведите ее к виду
# / was on /dev/sda2 during installation
UUID=f4d4d73d-4141-4701-a7e2-ec41664483a7 / defaults,errors=remount-ro,noatime,data=writeback 0 1
добавив ,noatime,data=writeback .
Теперь введите следующую команду в консоли:
sudo gedit /etc/default/grub
и приведите строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
к следующему виду
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rootflags=data=writeback"
Сохраните файл.
Обновите конфигурацию загрузчика:
sudo update-grub
Помните, что название вашего раздела с корневой системой может отличатся от /dev/sdb2.
Перезагрузите компьютер.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Можно ли отключить протоколирование?

Сообщение Bizdelnick »

symon2014
Это что за бредятина?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Можно ли отключить протоколирование?

Сообщение NickLion »

Мда, я думал под спойлером что-то про syslog/syslog-ng/rsyslog, а там про журналирование ФС.
Спасибо сказали:
Ответить