l logger命令基本介紹

2021-09-13 21:59:21 字數 1611 閱讀 9346

logger是乙個shell命令介面,可以通過該介面使用syslog的系統日誌模組,還可以從命令列直接向系統日誌檔案寫入一行資訊

logger語法:

可以使用的相關命令

-d, --udp  

使用資料報(udp)而不是使用預設的流連線(tcp)

-i, --id

逐行記錄每一次logger的程序id

-f, --file file_name

記錄特定的檔案

-h, --help

顯示幫助文字並退出

-n, --server

寫入指定的遠端syslog伺服器,使用udp代替內裝式syslog的例程

-p, --port port_num

使用指定的udp埠。預設的埠號是514

-p, --priority priority_level

指定輸入訊息的優先順序,優先順序可以是數字或者指定為 "facility.level" 的格式。比如:"-p local3.info " local3 這個裝置的訊息級別為info。預設級別是 "user.notice"

-s, --stderr

輸出標準錯誤到系統日誌。

-t, --tag tag

指定標記記錄

-u, --socket socket

寫入指定的socket,而不是到內建系統日誌例程。

-v, --version

現實版本資訊並退出

列印的日誌級別

auth:             使用者授權

authpriv: 授權和安全

cron: 計畫任務

daemon: 系統守護程序

kern: 與核心有關的資訊

lpr 與列印服務有關的資訊

mail 與電子郵件有關的資訊

news 來自新聞伺服器的資訊

syslog 由syslog生成的資訊

user 使用者的程式生成的資訊,預設

uucp 由uucp生成的資訊

local0~7 用來定義本地策略

level:

alert 需要立即採取動作

crit 臨界狀態

debug 除錯

emerg 系統不可用

err 錯誤狀態

error 錯誤狀態

info 正常訊息

notice 正常但是要注意

使用方法
-i 在每行都記錄程序id

-t my_test每行記錄都加上「my_test」這個標籤

-p local3.notice 設定記錄的裝置和級別

「test_info」 輸出資訊

sed命令基本介紹

使用sed命令追加檔案內容 總結 總結 修改用法總結 1 1s old new 2 5,10s old new 3 10,10s old new 4 pattern1 s old new 5 pattern1 pattern2 s old new 6 pattern1 20s old new 7 1...

git 基本命令介紹

作給開發者,別人搭建git伺服器之後,你呢就配置個人的客戶端 git config global user.name yourname git config global user.email x gmail.com 檢出倉庫 git clone git my2.6 檢視遠端倉庫 git remot...

Ubuntu基本命令介紹

命令 logout 登出 reboot 重啟 shutdown h now 立即關機 h 5 五分鐘後重啟 r 12 12 在12 12分重啟 r now 立即重啟 也可以加數字,和時間 c 取消關機操作 在命令後加 h 幫助,或者 help 也是幫助,info 也可以檢視幫助資訊 local a ...