1. 程式人生 > >echo 0 > /proc/sys/kernel/printk

echo 0 > /proc/sys/kernel/printk

1. 控制檯的日誌優先順序簡介
#define KERN_EMERG             0    	 致命級:緊急事件訊息,系統崩潰之前提示,表示系統不可用  		
#define KERN_ALERT             1      	 警戒級:報告訊息,表示必須採取措施                                 
#define KERN_CRIT              2      	 臨界級:臨界條件,通常涉及嚴重的硬體或軟體操作失敗  		
#define KERN_ERR               3      	 錯誤級:錯誤條件,驅動程式常用KERN_ERR來報告硬體錯誤			
#define KERN_WARNING           4       	 告警級:警告條件,對可能出現問題的情況進行警告   			
#define KERN_NOTICE            5         注意級:正常但又重要的條件,用於提醒                                 
#define KERN_INFO              6         通知級:提示資訊,如驅動程式啟動時,列印硬體資訊   			
#define KERN_DEBUG             7         除錯級:除錯級別的資訊                                                   

printk 函式中能夠指定優先順序,假如printk沒有指定優先順序,採用預設優先順序,DEFAULT_MESSAGE_LEVEL 4
2. 檢視日誌等級資訊
        通過讀寫/proc/sys/kernel/printk檔案,來讀取控制檯的日誌資訊;
例如:
[[email protected] /]#  cat /proc/sys/kernel/printk
		     4       1       7
        (1) 控制檯日誌級別:優先順序高於該值的訊息將被列印至控制檯。
        (2) 預設的訊息日誌級別:將用該值來列印沒有優先順序的訊息。
        (3) 最低的控制檯日誌級別:控制檯日誌級別可能被設定的最小值。
        (4) 預設的控制檯:控制檯日誌級別的預設值。

3. 設定日誌等級資訊
例如:
[
[email protected]
/]# echo 5 > /proc/sys/kernel/printk [[email protected] /]# cat /proc/sys/kernel/printk 5 4 1 7


相關推薦

echo 0 > /proc/sys/kernel/printk

1. 控制檯的日誌優先順序簡介 #define KERN_EMERG 0 致命級:緊急事件訊息,系統崩潰之前提示,表示系統不可用 #define KERN_ALERT 1 警戒級:報告訊息,表示

/proc/sys/kernel/printk 列印log設定

/proc/sys/kernel/printk Printk 共有4個引數 Cat /proc/sys/kernel/printk 7 4 1 7 (1)第一個引數 7表示小於7優先順序訊息才會被輸出到控制檯。 (2)第二個引數4 表示預設的printk訊息優先級別

kobject_uevent,uevent_helper,/sys/kernel/uevent_helper,/proc/sys/kernel/hotplug

class_device_create class_device_register class_device_add kobject_uevent(&class_dev->kobj, KOBJ_ADD); kobject_uevent_en

echo N>/proc/sys/vm/drop_caches清理快取

echo N>/proc/sys/vm/drop_caches清理快取 引言:在核心視窗—proc檔案系統這篇筆記中,我們介紹了/proc主要體現程序及核心資訊狀態。與/proc下其它檔案的“只讀”屬性不同的是,管理員可對/proc/sys子目錄的許多檔

linux /proc/sys/vm/中各個文件含義

交換 情況 正在 you mem 最新 bytes cluster rect 1) /proc/sys/vm/block_dump該文件表示是否打開Block Debug模式,用於記錄所有的讀寫及Dirty Block寫回動作。 缺省設置:0,禁用Block De

/proc/sys/net/ipv4/ip_forward

信息 內部 必須 兩個 rc.d 改ip sysconf 文件 路由轉發 ip地址分公有地址和私有地址,public address是由INIC(internet network information center)負責,這些ip地址分配給註冊並向INIC提出申請的組織機

installing vmware tools: not recognizing path to 4.4.0-21-generic kernel files

Before installing Vmware Workstation you need to install build-essential and linux headers     sudo apt-get install build-essential

Linux下的重要目錄/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

(1)/proc         只存在記憶體當中,而不佔用外存空間,在此目錄下可以檢視當前作業系統都有哪些程序(ls /proc),如下圖 (2)/bin     存放使用者最長用的命令,如:cp、ls、cat,等等。 (3)/usr /usr 我們用到的應用

【Linux】查詢資料, 瞭解以下Linux下的重要目錄/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

/proc /proc是linux核心中提供的檔案系統,在執行訪問核心資料結構,改變核心設定的機制。proc是一個偽檔案系統,它只存在記憶體當中,而不佔用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程式可以通過proc得到系統的資訊,並可

Linux: 瞭解以下Linux下的重要目錄/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

簡單介紹各個目錄的作用: /proc /proc是linux核心中提供的檔案系統, 該目錄的資料都在記憶體中,如系統核心,外部裝置,網路狀態,由於資料都存放於記憶體中,所以不佔用磁碟空間,在執行訪問核心資料結構,改變核心設定的機制。它以檔案系統的方式為訪問系統核

手工釋放linux記憶體——/proc/sys/vm/drop cache

linux的記憶體檢視:[[email protected] 0.1.0]# free -m                   total       used       free     shared    buffers     cachedMem:          4032       

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

寫了第一個express框架,按照要求安裝好express之後寫第一個demo測試的時候 按照官方的程式碼 var express = require('express'); var app = express(); app.get('/',funct

/proc/sys和/sys目錄的區別

/proc/sys包括所有的核心引數資訊, 與sysctl -a相似/sys包括系統所有的硬體資訊以及核心模組等資訊, 如cpu/sys/devices/system/cpudmi/sys/class/dmi/id/chassis_vendorhd/sys/block/sda

Linux網路管理員不得不瞭解的系統目錄/proc/sys/net/(網路配置)

    2、/proc/sys/net/目錄下的檔案內容也可以通過用echo命令來修改。例如:echo 1 > /proc/sys/net/ipv4/ip_forward用來設定允許IP包轉發;echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all用來設定

/proc/sys/net/ipv4/配置Linux網路引數

1)     /proc/sys/net/ipv4/ip_forward 該檔案表示是否開啟IP轉發。 0,禁止   1,轉發 預設設定:0 2)     /proc/sys/net/ipv4/ip_default_ttl 該檔案表示一個數據報的生存週期(TimeTo Li

手工釋放linux記憶體——/proc/sys/vm/drop_cache

linux的記憶體檢視: [[email protected] 0.1.0]# free -m                    total       used       free     shared    buffers     cached Mem:          4032   

[kernel]內核日誌及printk結構分析

守護 col 預處理 編譯 errno inf war 環形緩沖 -i 一直都知道內核printk分級機制,但是沒有去了解過,前段時間和一個同事聊到開機啟動打印太多,只需要設置一下等級即可;另外今天看驅動源碼,也看到類似於Printk(KERN_ERR "....")的打印

Python模塊詳解以及import本質,獲得文件當前路徑os.path.abspath,獲得文件的父目錄os.path.dirname,放到系統變量的第一位sys.path.insert(0,x)

alt 獲取 詳解 nbsp spa 絕對路徑 解釋 系統 port 模塊介紹 1、定義: 模塊:用來從邏輯上組織python代碼(變量,函數,類,邏輯:實現一個功能),本質就是.py結尾的python文件(文件名:test.py,對應的模塊名:test) 包:用來從邏輯上

報錯kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 26s

堆棧 超時 函數 roo aid 時鐘中斷 機制 int return 近期在服務器跑大量高負載程序,造成cpu soft lockup。如果確認不是軟件的問題。 解決辦法: #追加到配置文件中 echo 30 > /proc/sys/kernel/watchd

VMware安裝VMware tool是 遇到The path "" is not a valid path to the 3.10.0-693.el7.x86_64 kernel headers.

版本 ron not kernel nbsp valid header function install The path "" is not a valid path to the 3.10.0-693.el7.x86_64 kernel headers.問題是找不到內核