Yorum var /etc/rsyslog.d/20-ufw.conf
size ben yapmış çekirdek ve mesaj günlükleri, günlüğe olmaktan UFW-olayları tutmak için seçeneği sunar dosyası.
Gerçekten UFW olaylarını da çıkarmak istiyorum dmesg
, ama bunu nasıl başarabilirim?
Yorum var /etc/rsyslog.d/20-ufw.conf
size ben yapmış çekirdek ve mesaj günlükleri, günlüğe olmaktan UFW-olayları tutmak için seçeneği sunar dosyası.
Gerçekten UFW olaylarını da çıkarmak istiyorum dmesg
, ama bunu nasıl başarabilirim?
Yanıtlar:
Kabuktan aşağıdaki komutla UFW günlüğünü devre dışı bırakabilirsiniz:
sudo ufw logging off
Varsayılan loglevel düşük . Gönderen UFW adam sayfası :
İle geçerli günlük seviyesini alabilirsiniz sudo ufw status verbose
.
Bu konuda biraz araştırma yaptım.
Bunun bir yolu olduğuna inanmıyorum.
dmesg
Komutu doğrudan çekirdek halkası Tamponu içeriğini basar. Bu, gördüğünüz tüm ufw günlük girdilerini içerir.
/etc/rsyslog.d/20-ufw.conf
Dosya ya giriş yapmak için Çekirdek Halka Buffer içinde UFW girişlerin rsyslog anlatıyor /var/log/ufw.log
ya /var/log/kern.log
.
Sen kaydedilir olmaktan UFW girişlerini engelleyebilir /var/log/kern.log
çizgiyi uncommenting (kaldır için mükerrer) /etc/rsyslog.d/20-ufw.conf
o içerir & ~
.
Ne yazık ki, dmesg
komutun bu mesajları görüntülemesini önlemenin bir yolu yoktur . Etrafınızdaki iş, gelebileceğim en iyisidir.
Kayıt seviyesine daha fazla ince ayar yapmak isteyen kişiler için, 'kayıt' kullanmanızı veya kuralları reddetmeyi / reddetmeyi öneririm (ayrıntılar için ufw
kılavuz sayfasına bakınız). Exampe için, 'oturumu kapatmayı' kullanabilir ve ardından günlüğe kaydetmek istediğiniz şey için açık günlük kuralları ekleyebilirsiniz. Alternatif olarak, 'günlüğe kaydetme düşüklüğünü' kullanabilir ve ardından günlüğe kaydedilecek eşleşmeleri sessizce reddetmek için açık reddetme / reddetme kuralları ekleyebilirsiniz.
UFW iletilerini filtrelemek için grep komutunu da kullanabilirsiniz. Örneğin,
dmesg | grep -v UFW
Bu şekilde, günlük kaydını gözden geçirmek için de saklayabilirsiniz.
Yukarıdaki cevap tek yoldur:
dmesg | grep -v UFW
Ancak böyle bir takma ad ayarlayarak bunu daha kolay kullanabilirsiniz:
alias dmesg='dmesg | grep -v UFW'
Bu çalıştırır dmesg | grep -v UFW
girerseniz dmesg
.
Dmesg'in renkli sürümünü korumak istiyorsanız, aşağıdaki komutu kullanabilirsiniz:
alias dmesg='dmesg --color=always | grep -v UFW --color=always'
Bu şekilde dmesg
boru üzerinde de renkler kullanın.
UYARI! Bu yöntemi yalnızca günlükleri görüntülerken ve bir şey ararken kullanırsınız, çünkü bu oturumdaki bazı 3. taraf komut dosyalarını bozabilir.