自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Tlog:錄制/播放終端IO和會話的工具

系統(tǒng) Linux
Tlog 是 Linux 中終端 I/O 錄制和回放軟件包。它用于實現(xiàn)一個集中式用戶會話錄制。它將所有經(jīng)過的消息錄制為 JSON 消息。錄制為 JSON 格式的主要目的是將數(shù)據(jù)傳送到 ElasticSearch 之類的存儲服務(wù),可以從中搜索和查詢,以及回放。同時,它們保留所有通過的數(shù)據(jù)和時序。

[[223690]]

Tlog 是 Linux 中終端 I/O 錄制和回放軟件包。它用于實現(xiàn)一個集中式用戶會話錄制。它將所有經(jīng)過的消息錄制為 JSON 消息。錄制為 JSON 格式的主要目的是將數(shù)據(jù)傳送到 ElasticSearch 之類的存儲服務(wù),可以從中搜索和查詢,以及回放。同時,它們保留所有通過的數(shù)據(jù)和時序。

Tlog 包含三個工具,分別是 tlog-rec、tlog-rec-sessiontlog-play`。

  • tlog-rec 工具一般用于錄制終端、程序或 shell 的輸入或輸出。
  • tlog-rec-session 工具用于錄制整個終端會話的 I/O,包括錄制的用戶。
  • tlog-play 工具用于回放錄制。

在本文中,我將解釋如何在 CentOS 7.4 服務(wù)器上安裝 Tlog。

 

安裝

在安裝之前,我們需要確保我們的系統(tǒng)滿足編譯和安裝程序的所有軟件要求。在***步中,使用以下命令更新系統(tǒng)倉庫和軟件包。

  1. # yum update

我們需要安裝此軟件安裝所需的依賴項。在安裝之前,我已經(jīng)使用這些命令安裝了所有依賴包。

  1. # yum install wget gcc
  2. # yum install systemd-devel json-c-devel libcurl-devel m4

完成這些安裝后,我們可以下載該工具的源碼包并根據(jù)需要將其解壓到服務(wù)器上:

  1. # wget https://github.com/Scribery/tlog/releases/download/v3/tlog-3.tar.gz
  2. # tar -xvf tlog-3.tar.gz
  3. # cd tlog-3

現(xiàn)在,你可以使用我們通常的配置和編譯方法開始構(gòu)建此工具。

  1. # ./configure --prefix=/usr --sysconfdir=/etc && make
  2. # make install
  3. # ldconfig

***,你需要運行 ldconfig。它對命令行中指定目錄、/etc/ld.so.conf 文件,以及信任的目錄( /lib/usr/lib)中最近的共享庫創(chuàng)建必要的鏈接和緩存。

 

Tlog 工作流程圖

Tlog working process

Tlog working process

首先,用戶通過 PAM 進行身份驗證登錄。名稱服務(wù)交換器(NSS)提供的 tlog 信息是用戶的 shell。這初始化了 tlog 部分,并從環(huán)境變量/配置文件收集關(guān)于實際 shell 的信息,并在 PTY 中啟動實際的 shell。然后通過 syslog 或 sd-journal 開始錄制在終端和 PTY 之間傳遞的所有內(nèi)容。

 

用法

你可以使用 tlog-rec 錄制一個會話并使用 tlog-play 回放它,以測試新安裝的 tlog 是否能夠正常錄制和回放會話。

 

錄制到文件中

要將會話錄制到文件中,請在命令行中執(zhí)行 tlog-rec,如下所示:

  1. tlog-rec --writer=file --file-path=tlog.log

該命令會將我們的終端會話錄制到名為 tlog.log 的文件中,并將其保存在命令中指定的路徑中。

 

從文件中回放

你可以在錄制過程中或錄制后使用 tlog-play 命令回放錄制的會話。

  1. tlog-play --reader=file --file-path=tlog.log

該命令從指定的路徑讀取先前錄制的文件 tlog.log

 

總結(jié)

Tlog 是一個開源軟件包,可用于實現(xiàn)集中式用戶會話錄制。它主要是作為一個更大的用戶會話錄制解決方案的一部分使用,但它被設(shè)計為獨立且可重用的。該工具可以幫助錄制用戶所做的一切,并將其存儲在服務(wù)器的某個位置,以備將來參考。你可以從這個文檔中獲得關(guān)于這個軟件包使用的更多細節(jié)。我希望這篇文章對你有用。請發(fā)表你的寶貴建議和意見。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2018-08-27 08:43:11

Linux終端會話SVG動畫

2014-05-12 10:57:41

TermRecord終端會話

2010-07-19 17:44:26

Telnet命令

2013-11-07 15:38:59

Linux命令行工具

2017-05-19 13:19:16

LinuxAsciinema終端會話

2020-06-11 07:00:00

OAuth 2.0會話管理應(yīng)用安全

2022-01-27 15:37:34

Asciinema終端會話記錄器開源

2011-08-19 11:10:54

SQL Server DBCC OPENTR會話查詢事務(wù)

2021-02-15 17:00:22

Tmux管理會話Linux

2019-06-11 15:46:13

screen命令Linux

2016-07-18 14:49:22

操作系統(tǒng)Linux終端操作

2025-02-10 09:20:00

LinuxScreen終端

2019-10-08 14:02:18

Linux命令終端會話

2021-03-02 08:49:53

tmuxLinux命令

2024-01-05 12:03:37

終端工具?tmux

2021-08-05 13:20:46

Python工具工具

2021-04-01 10:22:42

工具Linux文件

2020-02-20 20:51:09

FedoraLinux播放音樂

2022-06-19 14:23:56

Linux

2021-08-01 22:59:16

Python工具開發(fā)
點贊
收藏

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