日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

l-logger命令基本介绍

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 l-logger命令基本介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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         正常但是要注意

使用方法

  • 打印指定信息到指定文件

    • vim /etc/rsyslog.conf

      在最后一行加入local3.* /var/log/my_test.log,意思是來自local3的所有都記錄到如上文件

    • systemctl restart rsyslog.service 重啟日志服務

    • logger -i -t "my_test" -p local3.notice "test_info"

    • cat /var/log/my_test.log可以看到指定輸出

    -i 在每行都記錄進程ID

    -t my_test每行記錄都加上“my_test”這個標簽

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

    “test_info” 輸出信息

總結

以上是生活随笔為你收集整理的l-logger命令基本介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。