
运维服务
docker离线安装
一、准备工作:确认架构并下载安装包 1.1 确认目标服务器架构 在目标服务器上执行以下命令,确认系统架构: 输出 x8664:对应 amd64 架构(Intel/AMD 64位服务
yum -y install util-linux-ng Debian/ubuntu: apt-get install bsdutils
script -t -a 2> /tmp/time.txt /tmp/record.txt为了不影响操作,要使用错误重定向,在录制过程中,使用Ctrl+d或者exit结束录制 简单说一下命令的参数:
-t 是把时间数据输出到标准错误(standard error),所以要用2>/tmp/time.txt把数据重定向到文件中一些情况下不需要重放,只要记录操作和输入输出,就可以不指定这个参数 -a 追加内容到文件,不会覆盖之前的记录 -q 安静模式,不会提示用script运行 -f在每次写入后清屏,在配合管道使用时很有用 -c 这些非交互式的运行命令或脚本 在一些程序或脚本在后台运行时很有用2.2 播放
scriptreplay /tmp/time.txt /tmp/record.txt2.3 记录用户操作 记录某个用户,在用户的~/.profile文件中加入:
/usr/bin/script -qa /tmp/user_record记录所有用户的操作,需将上诉内容加载/etc/profile文件中。记录用户操作输出会比较多,回放非常耗时,所以通常不记录时间
mkfifo /tmp/fifo将script输出到管道:
script -f /tmp/fifo其它用户执行:
cat /tmp/fifo就能实时查看到操作和输入输出了
评论 0