İşletim Sistemim Ubuntu 12.04. Bu Kernel Modülü'nü yazdım ve insmod ve rmmod komutunu kullanıyorum ama/var/log mesajlarında bir şey yok. Bu sorunu nasıl çözebilirim?printk()/var/log/messages içinde yazmıyor
/*
* hello-1.c - The simplest kernel module.
*/
#include <linux/module.h> /* Needed by all modules */
#include <linux/kernel.h> /* Needed for KERN_INFO */
int init_module(void)
{
printk(KERN_INFO "Hello world 1.\n");
/*
* A non 0 return means init_module failed; module can't be loaded.
*/
return 0;
}
void cleanup_module(void)
{
printk(KERN_INFO "Goodbye world 1.\n");
}
KERN_INFO yerine KERN_ALERT öğesini deneyin; bunun nedeni, günlük düzeyinizin çok yüksek ayarlanıp ayarlanmadığıdır. Ayrıca günlük seviyenizi de değiştirebilirsiniz. –
Günlük seviyesini nasıl değiştirebilirim? – woody
klogd -c n, burada n seviyesidir. Bunu ayarlamanın başka yolları da vardır. –