OSX /var/log/system.log — где я определяю интервал сокращения?

компьютеры не знают имена, если Вы не предоставляете компьютерам средство для разрешения тех имен к числам. В большом масштабе это сделано с помощью службы именования доменов, DNS. для Вашей сети это - вероятно, излишество, вместо этого можно записать имена и адреса, к которым они должны решить в/etc/hosts файл. Машины Windows имеют подобный файл, но я сделал бы не, знают то, что называют.

однако, если у Вас есть достойный маршрутизатор, он может иметь сервер доменных имен с простым интерфейсом.

Причина, почему машины Windows видят друг друга, состоит в том, потому что у них есть другой протокол, используемый для передачи в локальной сети, названной NetBIOS. Можно заставить машину UNIX участвовать в сети NetBIOS при установке Samba. однако может требоваться некоторая тонкая настройка, в зависимости от машины UNIX и версии Samba Вы использование.

действительно необходимо поставить этот вопрос на отказе сервера.

7
задан 28 April 2011 в 15:50
1 ответ

На OS X /var/log/system.log повернут на newsyslog команда, которая выполняется в половине мимо каждый час (см./System/Library/LaunchDaemons/com.apple.newsyslog.plist) каждый раз, когда Mac работает и просыпается. Правила вращения находятся в/etc/newsyslog.conf, от которого соответствующие строки:

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/system.log                     640  7     *    @T00  J

Если я понимаю это право (см. newsyslog.conf страницу справочника), "@T00" в, "когда" поле означает, что журнал будет повернут, если newsyslog будет работать между полуночью и 1:00 - т.е. в выполненное 0:30. Но если Mac будет выключен или спать в 12:30, то этого выполнения не произойдет, и журнал не будет повернут в тот день, который является, вероятно, почему Вы видите такие переменные результаты.

Если Вы хотите изменить критерии вращения, не стесняйтесь редактировать/etc/newsyslog.conf; большинство других журналов повернуто на основе размера, и я не уверен, почему system.log отличается.

ОБНОВЛЕНИЕ: Начиная в 10,9, управление вращением для system.log, перемещенного от/etc/newsyslog.conf до/etc/asl.conf (конфигурация для Системного средства Журнала Apple, которое делает записи к system.log). Это будет иметь раздел как это:

# Rules for /var/log/system.log
> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M
? [= Sender kernel] file system.log
? [<= Level notice] file system.log
? [= Facility auth] [<= Level info] file system.log
? [= Facility authpriv] [<= Level info] file system.log

"rotate=seq сжимают file_max=5M all_max=50M" архивация средств управления разделом и хранение. Посмотрите человека asl.conf для большего количества информации и опций.

Система регистрации добралась, довольно полное переписывают в 10,12, но это, кажется, не изменилось.

6
ответ дан 2 December 2019 в 23:41

Теги

Похожие вопросы