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

如何手動(dòng)將消息添加到Linux系統(tǒng)日志文件

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

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

[[314607]]

使用Logger命令將消息添加到Linux系統(tǒng)日志文件

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

手動(dòng)將條目添加到系統(tǒng)日志文件絕對(duì)簡(jiǎn)單! logger命令的典型用法是:

  1. logger <message-to-add 

示例:

  1. $ logger Welcome to OSTechNix 

上面的命令會(huì)將條目“ Welcome to OSTechNix”添加到系統(tǒng)日志文件中。

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

  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操作系統(tǒng)將日志消息存儲(chǔ)在不同的文件中。我建議您查看/ var / log /目錄,以了解日志存儲(chǔ)在哪些文件中。在基于RPM的系統(tǒng)(如CentOS)中,常規(guī)日志消息將存儲(chǔ)在/ var / log / messages文件中,而不是/ var / log / syslog文件中。

您還可以通過(guò)將消息括在單引號(hào)或雙引號(hào)中來(lái)添加消息。

  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 

添加到系統(tǒng)日志

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

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

使用tail命令驗(yàn)證日志消息:

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

1879是記錄器的進(jìn)程ID。

在消息中添加標(biāo)簽

您可能會(huì)在上面的輸出中注意到,新添加的條目會(huì)使用當(dāng)前登錄的用戶(hù)名(即sk)進(jìn)行標(biāo)記。默認(rèn)標(biāo)簽是在終端上登錄的用戶(hù)的名稱(chēng)。但是,我們可以使用-t標(biāo)志將每行記錄為帶有特定標(biāo)記的記錄。

  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 

最后一個(gè)條目帶有ostechnix標(biāo)記,其進(jìn)程ID為1881。

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

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

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

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

現(xiàn)在,使用以下命令將file.txt的內(nèi)容添加到系統(tǒng)日志文件中:

  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標(biāo)志將它們排除在添加到日志文件之外。

  1. $ logger -e -f file.txt 

優(yōu)先記錄消息

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

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

默認(rèn)優(yōu)先級(jí)為“ user.notice”。請(qǐng)參閱記錄器手冊(cè)頁(yè)以了解所有可用的優(yōu)先級(jí)選項(xiàng)。

將來(lái)自“ stdin”的輸入和消息發(fā)送到系統(tǒng)日志

我們可以使用命令從支架輸入中輸入內(nèi)容,然后使用以下命令將其推入系統(tǒng)日志:

  1. $ echo "Welcome to OSTechNix" | logger 

記錄器將消息發(fā)送到遠(yuǎn)程日志服務(wù)器

要將消息發(fā)送到在特定端口上運(yùn)行的遠(yuǎn)程syslog服務(wù)器,請(qǐng)運(yùn)行:

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

或者,

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

默認(rèn)端口號(hào)是514。

限制消息的大小

我們可以使用–size標(biāo)志設(shè)置允許的最大消息大小。

  1. $ logger --size 5 abcdefghijklmnopqrswxyz 

查看日志消息大?。?/p>

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

默認(rèn)值為1KiB字符。

  1. $ man logger 
責(zé)任編輯:趙寧寧 來(lái)源: CU技術(shù)社區(qū)
相關(guān)推薦

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搜索結(jié)果

2017-05-09 14:00:00

SambaWinbindUbuntu

2018-10-15 09:30:11

ChromeYouTubeLinux

2019-11-07 09:20:36

Windows 10聯(lián)系人Outlook

2011-07-27 17:45:29

iPhone 模擬器 圖片

2021-05-31 08:59:22

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

2020-11-17 11:18:31

Docker

2015-12-01 09:23:14

Windows 10開(kāi)始菜單網(wǎng)站

2021-06-15 05:45:56

Linkerd annotations網(wǎng)絡(luò)技術(shù)

2022-03-14 08:54:04

NetlifyHTMLReact

2018-08-15 14:56:51

windows 10引導(dǎo)菜單安全模式

2020-03-24 08:00:00

Linux日志文件

2023-11-14 22:16:36

2019-03-06 15:02:56

應(yīng)用程序Windows 10 右鍵單擊菜單

2010-02-03 09:47:34

Linux smb服務(wù)

2022-02-15 21:42:23

嵌入式系統(tǒng)音頻編解碼器開(kāi)發(fā)

2010-08-31 15:14:55

DB2域賬戶(hù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久综合一区二区三区 | 久久精品国产久精国产 | 日本三级电影在线观看视频 | 欧美精品成人 | 天天操网| 国户精品久久久久久久久久久不卡 | 福利网址 | 亚洲第一网站 | 日韩视频专区 | 久久综合久久久 | 精品欧美乱码久久久久久1区2区 | 国产精品视频观看 | 日韩在线播放视频 | www.国产.com| 成人在线观看免费爱爱 | 欧美不卡网站 | 精品欧美一区免费观看α√ | 国产 欧美 日韩 一区 | 国产欧美日韩综合精品一 | 欧美久久一级特黄毛片 | 羞羞视频在线观看 | 欧美激情一区二区三级高清视频 | 三级免费 | 精品久久久久一区二区国产 | 黑人精品xxx一区一二区 | 亚洲午夜精品视频 | 亚洲最大福利网 | 亚洲精品一 | 欧美综合视频在线 | 日韩伦理一区二区三区 | 亚洲一区久久久 | 国产主播第一页 | 国产小视频在线 | 91高清视频在线观看 | 激情av在线 | 婷婷综合色 | 日韩第一页 | 国产精品日韩一区 | 免费性视频 | 日韩三区在线观看 | 国产美女在线免费观看 |