Home > FreeBSD > newsyslog.conf un maharetleri

newsyslog.conf un maharetleri

unix sistemlerde bulunan bu özellik log dosyalarını istediğimiz gibi şekillendirebilmeyi sağlar.

Gösterim şekli:


newsyslog [-Fmnrv] [-a directory] [-f config_file] [log ...]

TANITIM:

cron ile belirleyeceğimiz bir süreyle beraber istenilen şekilde istenilen modülün loglarını istenilen yere düzenli olarak kopyalabiliriz. Konfigurasyon dosyasının pathı /etc/newsyslog.conf dir.

-a directory

arşivlenecek log dosyalarının yerini belirler.

-F

loglanacak dosyaların size veya zaman kısıtlamasına bakmaksızın loglamayı force eder.

-f config_file

/etc/newsyslog.conf konf. Dosyasının yerine alternatif konf. Dosyası yeri belirler.

-v

verbose mode. Tüm log dosyalarının loglanması hakkında bilgi verir.

Ör:


#newsyslog -v


/var/log/all.log <7j>: does not exist, skipped.
/var/log/amd.log <7j>: does not exist, skipped.
/var/log/auth.log <7j>: size (Kb): 6 [100] --> skipping
/var/log/console.log <5j>: does not exist, skipped.
/var/log/cron <3j>: size (Kb): 20 [100] --> skipping
/var/log/daily.log <7j>: does not exist, skipped.
/var/log/debug.log <7j>: size (Kb): 8 [100] --> skipping
/var/log/kerberos.log <7j>: does not exist, skipped.
/var/log/lpd-errs <7j>: size (Kb): 2 [100] --> skipping
/var/log/maillog <7j>: --> will trim at Fri Oct 31 00:00:00 2008

hangi durumda kullanılır??

log dosyalarının büyüklüğü çok fazla olduğu zamanlarda yerden tasarruf sağlamak amacıyla;

konf. dosyasındaki parametrelerin açıklanması;

logfile_name

loglanacak dosyaların tam yerinin yazıldığı kısım

owner:group

sahip veya grubun belirtileceği yer. İsteğe bağlıdır. Boş bırakılabilir.

mode

dosyalama modu. Ör : 644 ise mod -rw-r–r– olur.

count

loglanacak dosyanın loglama sayısı

size

dosyanın boyutunun max. limiti. * ise boyut limiti yok demektir.

when

loglama zamanını belirtir. * ise loglama size değişkenine göre limitlenir.

ISO 8601 standardına göre zaman formatı;

@ işareti ile sembolize edilir. Format aşağıdaki gibidir.

[[[[[cc]yy]mm]dd][T[hh[mm[ss]]]]]

ör: 22 ocak 1999 tanımlamak istersek;

`19990122T000000'
`990122T000000'
`0122T000000'
`22T000000'
`T000000'
`T0000'
`T00'
`22T'
`T'
`'

gün, ay, yıl formatı;

$ işareti ile sembolize edilir. Formatı;

[Dhh], [Ww[Dhh]] ve [Mdd[Dhh]]

örnekler:

$D0 her gece yarısı

$D23 her gün satt 23:00 da

$W0D23 herhafta pazar günü saat 23:00 da

$M5D6 her ayın 5. günü saat 06:00 da

flags

arşiveleme modları.

Z zipleme

B binary mode

M monitörleme

monitor

bir mail adresi girildiği takdirde M parametresi ile monitörlenen loglar belirtilen mail adresine yollanır.

pid_file

isteğe bağlıdır. İstenirse loglama bir prosese sinyal gönderebilir.

signal

gönderilecek sinyal numarası

command

sinyal yerine komut gönderilebilir.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Share

Related posts:

  1. rc.conf ayarlamalarında hata yapıldığı zaman
PDF    Send article as PDF   

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks:0

Listed below are links to weblogs that reference
newsyslog.conf un maharetleri from Outlier
TOP