沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!
Tlog 是 Linux 中终端 I/O 录制和回放软件包。它用于实现一个集中式用户会话录制。它将所有经由的消息录制为 JSON 消息。录制为 JSON 格局的重要目标是将数据传送到 ElasticSearch 之类的存储办事,可以大年夜中搜刮和萌芽,以及回放。同时,它们保存所有经由过程的数据和时序。
Tlog 包含三个对象,分别是 tlog-rec
、tlog-rec-session和
tlog-play`。
tlog-rec
对象一般用于录制终端、法度榜样或 shell 的输入或输出。tlog-rec-session
对象用于录制全部终端会话的 I/O,包含录制的用户。tlog-play
对象用于回放录制。
在本文中,我将解释如安在 CentOS 7.4 办事器上安装 Tlog。
安装
在安装之前,我们须要确保我们的体系知足编译和安装法度榜样的所有软件请求。在第一步中,应用以下敕令更新体系仓库和软件包。
# yum update
我们须要安装此软件安装所需的依附项。在安装之前,我已经应用这些敕令安装了所有依附包。
# yum install wget gcc
# yum install systemd-devel json-c-devel libcurl-devel m4
Tlog 是一个开源软件包,可用于实现集中式用户会话录制。它主如果作为一个更大年夜的用户会话录制解决筹划的一部分应用,但它被设计为自力且可重用的。该对象可以赞助录制用户所做的一切,并将其存储在办事器的某个地位,以备将来参考。你可以大年夜这个文档中获得关于这个软件包应用的更多细节。我欲望这篇文┞仿对你有效。请揭橥你的宝贵建议和看法。
完成这些安装后,我们可以下载该对象的源码包并根据须要将其解压到办事器上:
要将会话录制到文件中,请在敕令行中履行 tlog-rec
,如下所示:
# wget https://github.com/Scribery/tlog/releases/download/v3/tlog-3.tar.gz
# tar -xvf tlog-3.tar.gz
# cd tlog-3
起首,用户经由过程 PAM 进行身份验证登录。名称办事交换器(NSS)供给的 tlog
信息是用户的 shell。这初始化了 tlog 部分,并大年夜情况变量/设备文件收集关于实际 shell 的信息,并在 PTY 中启动实际的 shell。然后经由过程 syslog 或 sd-journal 开端录制在终端和 PTY 之间传递的所有内容。
用法
如今,你可以应用我们平日的设备和编译办法开端构建此对象。
# ./configure --prefix=/usr --sysconfdir=/etc && make
# make install
# ldconfig
最后,你须要运行 推荐阅读 沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!对人工智能成长话题的评论辩论曾被几度推向高潮,为了更快抢占深度进修的市场,各个科技企业也在敏捷构造。根据猜测,2018年深>>>详细阅读 本文标题:Tlog:录制/播放终端IO和会话的工具 地址:http://www.17bianji.com/lsqh/40863.html 1/2 1
ldconfig
。它对敕令行中指定目次、/etc/ld.so.conf
文件,以及信赖的目次( /lib
和 /usr/lib