成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何手動將消息添加到Linux系統日志文件

系統 Linux
日志文件是包含系統本身已記錄的一組記錄(或事件列表)的文件。使用日志文件,系統管理員可以跟蹤在特定日期或特定時間發(fā)生的情況。管理員通常將日志文件用于故障排除。

日志文件是包含系統本身已記錄的一組記錄(或事件列表)的文件。使用日志文件,系統管理員可以跟蹤在特定日期或特定時間發(fā)生的情況。管理員通常將日志文件用于故障排除。日志文件是自動生成的,并保存在公共目錄-/ var / log /下。我們還可以將消息手動添加到Linux系統日志文件中。例如,設置日志服務器后,您可能要檢查日志服務器是否正常運行。為此,我們可以在日志文件中手動添加一些條目以測試日志服務器。這是logger命令派上用場的地方。

[[314607]]

使用Logger命令將消息添加到Linux系統日志文件

ogger命令是util-linux軟件包的一部分,因此請不要安裝它。下面給到大家一些示例:

手動將條目添加到系統日志文件絕對簡單! logger命令的典型用法是:

  1. logger <message-to-add 

示例:

  1. $ logger Welcome to OSTechNix 

上面的命令會將條目“ Welcome to OSTechNix”添加到系統日志文件中。

讓我們使用“ tail”命令驗證消息是否已添加:

  1. $ tail -l /var/log/syslog 

樣本輸出:

  1. Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on REST API socket for snapd user session agent. 
  2. Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on GnuPG network certificate management daemon. 
  3. Jan 31 07:19:23 ubuntuserver systemd[1705]: Listening on GnuPG cryptographic agent and passphrase cache. 
  4. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Sockets. 
  5. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Timers. 
  6. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Basic System. 
  7. Jan 31 07:19:23 ubuntuserver systemd[1]: Started User Manager for UID 1000. 
  8. Jan 31 07:19:23 ubuntuserver systemd[1705]: Reached target Default. 
  9. Jan 31 07:19:23 ubuntuserver systemd[1705]: Startup finished in 298ms. 
  10. Jan 31 07:33:14 ubuntuserver sk: Welcome to OSTechNix 

正如您在輸出中所看到的,給定的消息已添加到syslog文件中。

注意:

不同的Linux操作系統將日志消息存儲在不同的文件中。我建議您查看/ var / log /目錄,以了解日志存儲在哪些文件中。在基于RPM的系統(如CentOS)中,常規(guī)日志消息將存儲在/ var / log / messages文件中,而不是/ var / log / syslog文件中。

您還可以通過將消息括在單引號或雙引號中來添加消息。

  1. $ logger "Welcome to OSTechNix blog" 

或者,

  1. $ logger 'Howdy, Welcome to OSTechNix blog' 

檢查條目是否已添加到syslog文件中:

  1. $ tail -l /var/log/syslog  
  2. [...] 
  3. Jan 31 07:40:02 ubuntuserver sk: Welcome to OSTechNix blog 
  4. Jan 31 07:40:31 ubuntuserver sk: Howdy, Welcome to OSTechNix blog 

添加到系統日志

我們甚至可以使用-i標志(如下所示)在每一行中記錄記錄器進程的PID。

  1. $ logger -i 'Howdy, Welcome to OSTechNix blog' 

使用tail命令驗證日志消息:

  1. $ tail -l /var/log/syslog  
  2. [...] 
  3. Jan 31 07:49:22 ubuntuserver sk[1879]: Howdy, Welcome to OSTechNix blog 

1879是記錄器的進程ID。

在消息中添加標簽

您可能會在上面的輸出中注意到,新添加的條目會使用當前登錄的用戶名(即sk)進行標記。默認標簽是在終端上登錄的用戶的名稱。但是,我們可以使用-t標志將每行記錄為帶有特定標記的記錄。

  1. $ logger -i -t ostechnix 'Howdy, Welcome to OSTechNix blog' 

檢查日志條目:

  1. $ tail -l /var/log/syslog  
  2. [...] 
  3. Jan 31 07:54:02 ubuntuserver ostechnix[1881]: Howdy, Welcome to OSTechNix blog 

最后一個條目帶有ostechnix標記,其進程ID為1881。

將消息從文件添加到日志文件

也可以將文件中的條目添加到我們的系統日志文件中。

讓我們創(chuàng)建一個示例文本文件。

  1. $ echo "This is test file" > file.txt 
  1. $ cat file.txt  
  2. This is test file 

現在,使用以下命令將file.txt的內容添加到系統日志文件中:

  1. $ logger -f file.txt 

檢查日志文件:

  1. $ tail -l /var/log/syslog  
  2. [...] 
  3. Jan 31 08:43:06 ubuntuserver sk: This is test file 

如果輸入文件中有任何空行,則可以使用如下所示的-e標志將它們排除在添加到日志文件之外。

  1. $ logger -e -f file.txt 

優(yōu)先記錄消息

可以使用給定的優(yōu)先級記錄消息。

  1. $ logger "Welcome To OSTechNix" --priority user.warning 

默認優(yōu)先級為“ user.notice”。請參閱記錄器手冊頁以了解所有可用的優(yōu)先級選項。

將來自“ stdin”的輸入和消息發(fā)送到系統日志

我們可以使用命令從支架輸入中輸入內容,然后使用以下命令將其推入系統日志:

  1. $ echo "Welcome to OSTechNix" | logger 

記錄器將消息發(fā)送到遠程日志服務器

要將消息發(fā)送到在特定端口上運行的遠程syslog服務器,請運行:

  1. $ logger "Welcome to OSTechNix" --server <hostname-or-ip> --port <port-no> 

或者,

  1. $ logger "Welcome to OSTechNix" -n <hostname-or-ip> -p <port-no> 

默認端口號是514。

限制消息的大小

我們可以使用–size標志設置允許的最大消息大小。

  1. $ logger --size 5 abcdefghijklmnopqrswxyz 

查看日志消息大小:

  1. $ tail -l /var/log/syslog  
  2. [...] 
  3. Jan 31 09:09:02 ubuntuserver sk: abcde 

默認值為1KiB字符。

  1. $ man logger 
責任編輯:趙寧寧 來源: CU技術社區(qū)
相關推薦

2021-05-26 14:39:27

FedoraLinux企業(yè)域

2011-07-18 10:32:39

域控制器

2011-11-15 14:52:39

Mac OSWindows域

2019-04-17 14:32:39

加密文件Windows 10搜索結果

2017-05-09 14:00:00

SambaWinbindUbuntu

2018-10-15 09:30:11

ChromeYouTubeLinux

2019-11-07 09:20:36

Windows 10聯系人Outlook

2011-07-27 17:45:29

iPhone 模擬器 圖片

2021-05-31 08:59:22

Fuse.js動態(tài)搜索React

2020-11-17 11:18:31

Docker

2015-12-01 09:23:14

Windows 10開始菜單網站

2021-06-15 05:45:56

Linkerd annotations網絡技術

2022-03-14 08:54:04

NetlifyHTMLReact

2018-08-15 14:56:51

windows 10引導菜單安全模式

2020-03-24 08:00:00

Linux日志文件

2023-11-14 22:16:36

2019-03-06 15:02:56

應用程序Windows 10 右鍵單擊菜單

2010-02-03 09:47:34

Linux smb服務

2022-02-15 21:42:23

嵌入式系統音頻編解碼器開發(fā)

2010-08-31 15:14:55

DB2域賬戶
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人av在线大片 | 精品久久精品 | 国产欧美在线播放 | 二区国产 | 另类视频区 | 精品一区国产 | 中文字幕亚洲一区二区三区 | 国产精品小视频在线观看 | 欧美激情久久久 | 日韩在线视频免费观看 | 午夜天堂 | jlzzjlzz欧美大全 | 在线观看国产 | 一区二区三区四区在线视频 | 国产黄色av电影 | 欧美日韩中文在线 | 久久久久91 | 中文字幕在线观看成人 | 国产一区二区三区在线观看免费 | 一区二区三区四区在线视频 | 97色综合| 91在线精品视频 | 成人国产一区二区三区精品麻豆 | 欧美激情一区二区 | 一级二级三级在线观看 | 日日操视频 | 一区二区久久精品 | 欧美视频 亚洲视频 | 在线欧美亚洲 | 一区二区在线 | 欧美男人天堂 | 亚州成人| 日本欧美在线 | 国产中文| 国外成人在线视频网站 | www视频在线观看 | 一区中文字幕 | 中文字幕一区二区三区不卡在线 | 欧美精品久久久 | 91污在线| 久久影院一区 |