linux 程式設計記錄

2022-09-06 11:03:18 字數 486 閱讀 8760

#檢視核心版本#

uname -a 檢視核心版本

cat /proc/version

dmesg 檢視 printk 輸出

其實printk始終是能輸出資訊的,只不過不一定是到了終端上。我們可以去

/var/log/messages這個檔案裡面去檢視。

如果klogd沒有執行,訊息不會傳遞到使用者空間,只能檢視/proc/kmsg

通過讀寫/proc/sys/kernel/printk檔案可讀取和修改控制台的日誌級別。檢視這個檔案的方法如下:

#cat /proc/sys/kernel/printk 6 4 1 7

上面顯示的4個資料分別對應控制台日誌級別、預設的訊息日誌級別、最低的控制台日誌級別和預設的控制台日誌級別。

可用下面的命令設定當前日誌級別:

# echo 8 > /proc/sys/kernel/printk

這樣所有級別<8,(0-7)的訊息都可以顯示在控制台上. 

Linux 簡單程序程式設計記錄

簡單描述程序程式設計的幾個小知識點 殭屍程序 若子程序退出且未告知父程序,稱該子程序為 殭屍程序 孤兒程序 若父程序退出且子程序尚未退出,該子程序託孤給init程序即1號程序,稱該子程序為 孤兒程序 守護程序 通過結束其父程序,並對其進行一定的處理使其脫離於終端並且在後台執行的子程序,稱該子程序為 ...

linux下socket程式設計歸納記錄

所需標頭檔案 include include基礎套接字 返回值 0表示成功 1表示失敗 errno記錄錯誤 1 建立套接字 intsocket int domain,int type,int protocol 引數描述 domain 套接字網域名稱 af unix 用於本地通訊 af inet ip...

Linux程式設計時日誌檔案的記錄

許多應用程式需要記錄它們的活動,系統程式需要向控制台或日誌檔案寫訊息,這些訊息可能記錄網路 除錯或核心的有關資訊。比如su程式會把某個使用者嘗試獲取root許可權但失敗的訊息記錄下來。unix規範通過syslog函式為所有應用程式產生日誌訊息提供了統一的介面。在本機日誌訊息目錄在 var log s...