Выключить системный журнал на ноутбуке?


9

Есть ли смысл вести логи на моем ноутбуке? Это не сервер для отладки проблем через системный журнал. Я иногда хочу посмотреть на dmesg | хвост, но это не значит, что мне нужно что-нибудь на диске. Пустое пространство, а также SSD имеет ограниченное количество циклов записи.

Ответы:


11

Нет смысла отключать ведение журнала из-за характеристик SSD.

Микропрограммы твердотельных накопителей даже могут распределять повторные записи в один и тот же сектор «выравнивание износа» - и указанное максимальное максимальное количество циклов записи (для каждого сектора) достаточно велико.

Например, Hitachi указывает свои SSD-диски для «10 полных записей в день в течение пяти лет». Как продавец, вы не просто делаете такие заявления, если хотите остаться в бизнесе. А независимые компьютерные журналы публикуют аналогичные расчеты.

О потере места: пространство на самом деле не теряется, потому что система автоматически поворачивает журналы, то есть удаляет старые записи после порога продолжительности. Например на моем ноутбуке /var/logвсего 36 мегабайт. И это включает в себя некоторые не стандартные демоны, такие как веб-сервер, базы данных и т. Д.

Также имейте в виду, что dmesgне включает в себя сообщения журнала от демонов, таких как crond, CUPS, MTA или что-то в этом роде.


1

Это не будет иметь большого значения для вашего современного ноутбука, но, как и я, если вы работаете на устройстве, которое сильно ограничено в ресурсах, вы можете отключить ненужную службу / исполняемый файл. Я сейчас работаю над платой разработки ARM, и для экономии системных ресурсов я даже отключил службы sshd и cron. Чтобы отключить системный журнал, вы можете использовать следующую команду.

systemctl disable rsyslog.service

Я использую opensuse13.10, и это единственная команда, которая фактически отключила системный журнал.
0x0

0

Лично мне никогда не приходилось просматривать журналы моего ноутбука, в основном потому, что ничего критического не произошло. Вспоминая, мне никогда НЕ НУЖНО было просматривать журналы для любых моих личных устройств (я знаю, это смелое утверждение). Журналы являются важной частью корпоративных вычислений, но для домашнего пользователя они полезны только в нескольких случаях.

Если бы у вас были традиционные жесткие диски, я бы сказал, сохранить их, но, поскольку у вас есть SSD и вы обеспокоены записью, я не вижу проблем с удалением приложения для ведения журнала.

Я бы проигнорировал его и держал системный журнал на компьютере, но отключал его при каждой загрузке, помещая в скрипт запуска следующее:

/etc/init.d/syslog stop

Хорошо, хорошо за ответ, но команда для использования может зависеть от ОС и в Linux от конкретного дистрибутива. Например, он не будет работать в Debian / Ubuntu, который используется rsyslog.
энзотиб

ОП указал, что он использует syslog, а не rsyslogили syslog-ng.
n0pe

Я не уверен, что он имел в виду: файл журнала также вызывается syslogв Debian, но его создает демон rsyslogd. И сервис часто упоминается как syslog.
энзотиб

0

Я полностью согласен с maxschlepzig. Если вы действительно хотите уменьшить количество операций ввода-вывода на вашем диске, вы можете следовать этому руководству для входа в tmpfs: http://www.iamnota.net/sw:debianembedded

Фактически я использую эту конфигурацию на маршрутизаторе, но с дополнительной регистрацией на сервере системного журнала.


-2

Пытаться:

/etc/init.d/syslog stop

или:

service syslog stop

Это остановит всю регистрацию


1
Это только остановит работающий сервис, но не отключит его для следующей загрузки.
энзотиб

5
Это также не то, что спросили - он спросил, есть ли смысл входить в систему на рабочем столе, а не как его отключить
Майкл Мрозек
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.