作家
登录

Tlog:录制/播放终端IO和会话的工具

作者: 来源: 2018-03-26 13:59:24 阅读 我要评论

沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!


Tlog:录制/播放终端IO和会话的对象

Tlog 是 Linux 中终端 I/O 录制和回放软件包。它用于实现一个集中式用户会话录制。它将所有经由的消息录制为 JSON 消息。录制为 JSON 格局的重要目标是将数据传送到 ElasticSearch 之类的存储办事,可以大年夜中搜刮和萌芽,以及回放。同时,它们保存所有经由过程的数据和时序。

Tlog 包含三个对象,分别是 tlog-rec、tlog-rec-sessiontlog-play`。

  • tlog-rec 对象一般用于录制终端、法度榜样或 shell 的输入或输出。
  • tlog-rec-session 对象用于录制全部终端会话的 I/O,包含录制的用户。
  • tlog-play 对象用于回放录制。

在本文中,我将解释如安在 CentOS 7.4 办事器上安装 Tlog。

安装

在安装之前,我们须要确保我们的体系知足编译和安装法度榜样的所有软件请求。在第一步中,应用以下敕令更新体系仓库和软件包。

  1. # yum update

我们须要安装此软件安装所需的依附项。在安装之前,我已经应用这些敕令安装了所有依附包。

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

Tlog 是一个开源软件包,可用于实现集中式用户会话录制。它主如果作为一个更大年夜的用户会话录制解决筹划的一部分应用,但它被设计为自力且可重用的。该对象可以赞助录制用户所做的一切,并将其存储在办事器的某个地位,以备将来参考。你可以大年夜这个文档中获得关于这个软件包应用的更多细节。我欲望这篇文┞仿对你有效。请揭橥你的宝贵建议和看法。

完成这些安装后,我们可以下载该对象的源码包并根据须要将其解压到办事器上:

要将会话录制到文件中,请在敕令行中履行 tlog-rec,如下所示:

  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

起首,用户经由过程 PAM 进行身份验证登录。名称办事交换器(NSS)供给的 tlog 信息是用户的 shell。这初始化了 tlog 部分,并大年夜情况变量/设备文件收集关于实际 shell 的信息,并在 PTY 中启动实际的 shell。然后经由过程 syslog 或 sd-journal 开端录制在终端和 PTY 之间传递的所有内容。

用法

如今,你可以应用我们平日的设备和编译办法开端构建此对象。

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

最后,你须要运行 ldconfig。它对敕令行中指定目次、/etc/ld.so.conf 文件,以及信赖的目次( /lib/usr/lib


  推荐阅读

  福布斯:2018年机器学习试点及实施数量将翻倍

沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!对人工智能成长话题的评论辩论曾被几度推向高潮,为了更快抢占深度进修的市场,各个科技企业也在敏捷构造。根据猜测,2018年深>>>详细阅读


本文标题:Tlog:录制/播放终端IO和会话的工具

地址:http://www.17bianji.com/lsqh/40863.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)