File: syslog.conf.5

package info (click to toggle)
manpages-ja 0.5.0.0.20100315-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 21,156 kB
  • ctags: 1
  • sloc: sh: 13,935; perl: 157; makefile: 114
file content (414 lines) | stat: -rw-r--r-- 12,235 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
.\" syslog.conf - syslogd(8) configuration file
.\" Copyright (c) 1995  Martin Schulze <Martin.Schulze@Linux.DE>
.\" 
.\" This file is part of the sysklogd package, a kernel and system log daemon.
.\" 
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\" 
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
.\" GNU General Public License for more details.
.\" 
.\" You should have received a copy of the GNU General Public License
.\" along with this program; if not, write to the Free Software
.\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
.\"
.\"
.\" Japanese Version Copyright (c) 1998 MAEHARA Kohichi
.\"         all rights reserved.
.\" Translated Tue Feb 10 00:00:00 JST 1998
.\"         by MAEHARA Kohichi <maeharak@kw.netlaputa.ne.jp>
.\" Updated Wed Nov 11 22:00:00 JST 1998
.\"         by MAEHARA Kohichi <maeharak@kw.netlaputa.ne.jp>
.\" Updated Wed Aug  9 10:09:14 JST 2000
.\"         by Kentaro Shirakata <argrath@ub32.org>
.\"
.TH SYSLOG.CONF 5 "1 January 1998" "Version 1.3" "Linux System Administration"
.SH ̾
syslog.conf \- syslogd(8) ե
.SH 
.I syslog.conf
 UNIX 饤ʥƥǤΥƥåϿ
.BR syslogd (8)
ΤեǤ롣ΥեϵϿΥ롼ꤹ롣ͭ
ǽˤĤƤ 
.BR sysklogd (8)
 man ڡ򻲾Ȥ뤳ȡ

.I selector
եɤ
.I action 
եɤĤΥեɤǹ롣ĤΥեɤ
İʾζʸ TAB ʸǶڤ롣selector եɤϻꤵ
줿 action ŬѤ facility  priority Υѥꤹ롣

㡼׵(``#'')ǻϤޤԤȶԤ̵뤹롣

ΥС
.B syslogd
ϳĥ줿ʸˡǧ뤳ȤǤ롣
Ԥ˥Хåå(``\\'')֤Ȥˤäơ
ҤȤĤΥ롼ʣԤʬ뤳ȤǤ롣

.SH SELECTORS
selector եɤϤ˥ԥꥪ(``.'')Ƕڤ
.I facility

.I priority
Ĥʬǹ롣
ɤʬʸʸʸ϶̤ʤޤѤ뤳Ȥ
ǽǤ뤬ϻѤʤ褤ѤˤϷٹ𤬤ʤ롣
facility  priority ˤĤƤ
.BR syslog (3)
˵ҤƤ롣ʲ˵ҤƼ̾
.IR /usr/include/syslog.h
ˤ
.BR LOG_ -values
Ʊ̾ΤΤб롣

.I facility
ϼΥɤΤ줫Ǥ:
.BR auth " " authpriv " " cron " " daemon " " kern " " lpr " "
.BR mail " " mark " " news " " security " (" auth " Ʊ) "
.BR syslog " " user " " uucp " " local0  "" local7 ""
Τ
.B security
ϺѤ٤Ǥʤޤ
.B mark
ѤΤΤΤʤΤǡץꥱ٥Ѥ٤ǤϤʤ
ѤǤʤ櫓ǤϤʤ
.I facility
ϥå륵֥ƥꤹ롢ʤ(㤨)ƤΥ
ץ syslog ѤƥϿ mail facility
.BR "" ( LOG_MAIL )
Ѥ롣

.I priority
ϰʲΥɤΤ줫Ǥ():
.BR debug ", " info ", " notice ", " warning ", " warn " ("
.BR warning " Ʊ), " err ", " error " (" err " Ʊ), " crit ", "
.BR alert ", " emerg ", " panic " (" emerg "Ʊ)".
Τ
.BR error "" warn "" panic
ˤĤƤϡƱΤΤΤǺѤ٤Ǥʤ
.I priority 
ϥåν롣

ꥸʥ BSD ƥ syslogd ưϡؼ줿 priority Ȥ
̤ι⤤ƤΥåͿ줿 action ˱äƵϿ롢
ȤΤǤ롣
.BR syslogd (8)
⤽ƱưǤ뤬Ĥγĥǽͭ롣

Ҥ̾˲ä
.BR syslogd (8)
ϰʲγĥˤĤƤ򤹤:
ꥹ(``*'')ϡ
줬ѤƤ (ʤԥꥪɤ) ˱ơ
Ƥ facility ޤƤ priority ɽ魯
.B none
ϡ줬Ϳ줿 facility ˤĤƤϤɤ priority 
ꤷʤȤ̣ (Ĥޤ)

(``,'')ѤơƱ priority 򼨤ʸΤʤʣ facility 
ꤹ뤳ȤǽǤ롣facility θĿ¤ϤʤΤ
ʵҤǽʤΤ facility ˤĤƤΤߤǡ priority ˤĤƤΤ
褦ʵҤ̵뤹Τդ뤳ȡ

ߥ(``;'')ڤѤʣ selector ˤĤƱ
.I action 
ꤹ뤳ȤǤ롣
.I selector
եɤ selector ԤΤ񤭤ƤޤȤդ뤳
ȡưѤ priority 뤳ȤǽǤ롣


.BR syslogd (8)
ϥꥸʥ BSD Υĥ빽ʸäƤơľŪ
ѤǽˤƤ롣뵭(``='') priority Ƭȡ 
priority ΤΤΤߤϿ褦ˤ뤳ȤǤ롣᡼
ޡ(``!'')ƬȤ priority Ȥ⤤ priority 
ΤΤ٤Ƥ̵뤵뤳ȤǤ(뵭ȥ᡼
ޡξƱ˻ꤹ뤳ȤϲǽǤ)γĥξƱ
Ѥ硢뵭˥᡼ޡ֤Ȥ
 priority Τ̵뤹롣

.SH ACTIONS
롼 action եɤˤ ``logfile'' ؼ롣``logfile'' 
¸եǤʤƤ⤫ޤʤ
.BR syslogd (8)
ϰʲưѰդƤ롣

.SS ̾Υե
åϤΥե˵Ͽ롣ե̾ ``/'' ǻϤޤե
ѥǻꤹ뤳ȡ

ޥʥ ``-'' ƬȡϿκݤΥե륷ƥХåե
եåư롣Ѥȡ񤭹ưľ˥ƥ
˾㳲ȯ硢򼺤ʤǽ뤳Ȥդ뤳ȡ
ʤ餳εǽä󥰤ץưݤΤ
餫ǽˤΩġ

.SS ̾դѥ

.BR syslogd (8) 
̾դѥ(FIFO)ؤνϵǽƤ롣
ե̾Ƭ˥ѥ׵ (``|'') 񤯤ȡ
åν򤽤̾ FIFO ˤǤ롣
ϥǥХåȤΩġFIFO 
.BR syslogd (8)
ΥȤΩ
.BR mkfifo (1)
ޥɤˤɬפ뤳Ȥդ뤳ȡ

.SS ߥʥȥ󥽡
եȤ tty ؼϡtty Ѥνʤ롣
.IR /dev/console 
Ʊ

.SS ⡼ȥԥ塼

.BR syslogd (8)
ϴʥ⡼ȥ󥰵ǽ󶡤롣ʤå
.BR syslogd (8)
ư⡼ȤΥۥȤ뤳ȤǤޤ⡼ȤΥۥȤ
Υå뤳ȤǤ롣⡼ȤΥۥȤϥå
ʾ¾ΥۥȤž뤳ȤϤε˥˵ϿϤ
¾ΥۥȤإåˤϥåȥޡ(``@'')򤽤Υۥ̾
Ƭ롣

εǽѤȡ¾ƤΥԥ塼˥⡼Ȥ˵Ͽ뤳Ȥǡ
٤Ƥ syslog åΥۥȤ椹뤳ȤǤ롣
κä롣

.SS 桼̾Υꥹ
̾ä˽פʥåϤΥԥ塼 ``root'' ˤⰸƤ
ΤǤ롣login ƤȤ˥åȤ٤桼Υꥹ
ؼ뤳ȤǤ롣(``,'')ǶڤäʣΥ桼ꤹ
ȤǤ롣ᥤȻפäƤϤʤǤϼ٤ˤʤä
ޤ⤷ʤ

.SS 󤷤ƤïǤ
ƥˤʤˤ礬Ȥȯ뤳ȤΤ뤿ˡ۵ޤΥ
ϤФФλ饤ˤʤäƤƤΥ桼Τ롣

.IR wall (1) Ūǽ
Ѥ뤿ˤϥꥹ(``*'')Ѥ롣

.SH 
˼ºߤ site μºݤΰѤĤ
롣ޤС֤󡢤εϤ٤ƲäǤȻפ
ʤˤäɮ( Joey )ƤϢ

.IP
.nf
# Ū /var/adm/critical ¸롣
#
*.=crit;kern.none            /var/adm/critical
.fi
.LP
priority 
.B crit 
Ρͥå٤ƤΥåե
.I /var/adm/critical 
¸롣

.IP
.nf
# ͥå /var/adm/kernel 
# ¸ critical ʾν٤
# å¾ΥۥȤۿ󥽡
# ˤɽ롣
#
kern.*                       /var/adm/kernel
kern.crit                    @finlandia
kern.crit                    /dev/console
kern.info;kern.!err          /var/adm/kernel-info
.fi
.LP

ܤΥ롼ˤꡢfacility  kern Υåϥե
.I /var/adm/kernel
˵Ͽ롣

ܤʸˤꡢ priority 
.B crit 
⤤ƤΥåϥ⡼ȤΥۥ finlandia 
롣ϡۥȤξ㳲¸줿åɤߤȤ
Ǥʤʤ褦ʲǽ顼ǥ֤ȯݤͭǤ롣
⡼ȤΥۥȤ˻Ĥ줿åǾ㳲θĴ˼ݤ뤳Ȥ

ܤΥ롼ϤΥԥ塼ǺȤƤïΥå
뤳ȤǤ褦ˡºݤΥ󥽡ɽ롣

͹ܤϡsyslogd priority
.BR info "  " warning
Υͥåե
.I /var/adm/kernel-info
¸褦ؼ롣
.I err
⤤ priority ĤΤϽ롣

.IP
.nf
# tcp wrapper  mail.info ǥ󥰤롢
# ٤Ƥ³ tty12 ɽ롣
# 
mail.=info                   /dev/tty12
.fi
.LP

.BR mail.info " (ɾǤ " LOG_MAIL " | " LOG_INFO )
ѤƤΥå
 12 󥽡
.I /dev/tty12
ɽ롣㤨 tcpwrapper
.BR tcpd (8)
ϤͤȤѤƤ롣

.IP
.nf
# ᥤطϰĤΥե¸롣
# 
mail.*;mail.!=info           /var/adm/mail
.fi
.LP
Υѥ facility 
.B mail 
ƤΥå priority 
.B info
ǤΤȤ򼨤Υåϥե
.I /var/adm/mail
˵Ͽ롣

.IP
.nf
# mail.info  news.info  /var/adm/info صϿ롣
# 
mail,news.=info              /var/adm/info
.fi
.LP

.BR mail.info "  " news.info 
ξƤΥåȴФե
.IR /var/adm/info
¸롣

.IP
.nf
# info  notice  /var/log/messages صϿ롣
#
*.=info;*.=notice;\\
	mail.none  /var/log/messages
.fi
.LP

.B syslogd

 facility 
.B mail
ǤΤΤ¾

.BR info "  " notice
ξ priority ƤΥåե
.I /var/log/messages
¸褦ؼ롣

.IP
.nf
# info å /var/log/messages صϿ롣
#
*.=info;\\
	mail,news.none       /var/log/messages
.fi
.LP
λؼˤ
.B syslogd 
 priority 
.B info
ƤΥåե
.I /var/log/messages 
˵Ͽ롣 facility 
.BR mail "  " news
ξΥå¸ʤ

.IP
.nf
# ۵ޥå wall ɽ롣
#
*.=emerg                     *
.fi
.LP
Υ롼
.B syslogd
Ƥζ۵ޤΥå򤽤λ󤷤ƤƤΥ桼
ؼ롣줬 wall action Ǥ롣

.IP
.nf
# priority  alert Υåϴô
# 롣
*.alert                      root,joey
.fi
.LP
Υ롼 priority 
.B alert
⤤ƤΥåԡʤ桼̾ ``root''  
``joey'' 󤷤ƤФüɽ롣

.IP
.nf
*.*                          @finlandia
.fi
.LP
Υ롼ƤΥå finlandia ȸƤФ⡼ȤΥۥȤ
ž롣ä˰췲Υԥ塼Ƥ syslog å
Υԥ塼¸ΤΩġ

.SH եʸˡ
.B syslogd
 ꥸʥ BSD ˤΤȤϾۤʤʸˡѤ롣
ϡؼ줿 priority Ȥ⤤ priority ƤΥå
ե˵ϿƤ
.B syslogd
ˤϡľŪˤ狼䤹꤬ǽȤʤ褦˽ ``=''
``!''``-''ɲäƤ롣

ꥸʥ BSD  syslogd Ǥ selector եɤ action 
եɤζڤʸȤƶʸѤ뤳ȤϤǤʤ(TAB ʸ
ǤʤФʤʤ)

.SH ե
.PD 0
.TP
.I /etc/syslog.conf
.B syslogd
ե

.SH Х
ʣ selector ؼȤФľŪǤʤʤ롣㤨С
``mail.crit,*.err''  facility  ``mail'' ΥåΤ ``crit'' 
⤤ priority ǤϤʤ``err'' ⤤ priority ؼƤ뤳Ȥ
ʤ롣

.SH Ϣ
.BR sysklogd (8),
.BR klogd (8), 
.BR logger (1),
.BR syslog (2),
.BR syslog (3)

.SH 
.B syslogd
 Greg Wettstein (greg@wind.enjellic.com)  BSD Υɤ Linux 
ư褦˰ܿMatin Schulze (joey@linux.de) ĤΥХ
եåȿǽɲä򤷤