下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

讲解Linux利用script命令保存用户操作记录的技巧

作者:课课家     来源: http://www.kokojia.com/点击数:871发布时间: 2015-11-23 09:04:47

标签: linux培训linux视频教程linux视频

  
     亲们,我们又来到了课课家文章的学习,快乐是无处不在的 而分享快乐不仅仅是让自己快乐 也让周围的人都快乐 因为分享也是一种快乐,下面就跟大家分享一下我们的文章,我们的文章也许不起眼,但是想必大家都有很多问题吧,所以重要的就由小编来为大家讲解一下,大家一定要认真看奥!!

  Linux系统在办公环境中有很大的用处,比如说在Linux系统自带的命令行下,可以记录员工使用电脑的行为轨迹。本文就来介绍一下Linux利用script命令保存用户操作记录的方法。
  遇到问题:公司增加了运维管理员,为确保服务器安全,和发生问题的时候好确认问题,需要记录每位服务器登陆者的行为轨迹。
  well
  “电信行业IT运维管理系统”是以IT部门在日常运行维护管理流程为核心,以事件跟踪为主线,以解决IT运维管理中的八大管理问题为目的(流程管理、事件管理、问题管理、变更管理、发布管理、运行管理、知识管理、综合分析管理),为电信行业IT部门提供了一个高效、规范的IT运维管理平台。该系统不仅实现与目前电信内部使用的BOSS系统的接口,而且整合了客服、运维、业务管理等系统功能,并可以通过邮件、手机短信等形式对责任人进行阶段提示,提高系统维护的服务响应效率。通过信息整合,实现对各种资源的综合管理,包括各种静态资源、基础资料、备品备件资源的有效管理。从而全面提高IT部门运行维护的快速响应能力
  well
  解决问题:linux script 命令正有如此强大的功能。满足我们需求。script记录终端会话。
讲解Linux利用script命令保存用户操作记录的技巧_linux培训_linux视频教程_linux视频
  操作步骤:
  我是centos6.3系统, 自带script命令,如果没有,大家需手动安装。
  vim /etc/profile
  在末尾添加:
  if [ $UID -ge 1000 ]; then
  exec /usr/bin/script -t 2》/mnt/log/script/$USER-$UID-`date +%Y%m%d%H%M`.date -a -f -q /mnt/log/script/$USER-$UID-`date +%Y%m%d%H%M`.log
  fi
  这样用户登陆后执行的操作都会记录到/mnt/log/script/*.log(目录自己根据服务器目录定义)里,我们可以通过more或vi来进行查看。
  我这里是把用户ID 大于1000的都记录下操作,你可以重新登录用户,操作一些命令,查看生成的文件。
  另外,/mnt/log/script 目录需要其他用户有写的权限;
  chmod 743 /mnt/log/script
  可以看到上图,对应的用户登录,会分别生成一个log和date为后缀的文件。log记录了操作,可以通过date文件 回放操作。通过scriptreplay 来回放
  注意:先是 “时间文件”,然后是“命令文件”,不要颠倒。
  以上就是Linux利用script命令保存用户操作记录的方法了,这样管理员就可以看到每一个人在电脑上的所有操作了。
  小主们看完我们的文章,想必一定对我们文章很感兴趣了吧,若大家想了解更多课课家教育的课程,亲们可以到课课家官网查看。非常真诚地欢迎大家,偶在等你们哟,快来吧!!!

赞(115)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程