scriptreplay
scriptreplay重新播放终端会话的所有操作 补充说明scriptreplay 用于在终端中,根据 script 命令记录的终端数据文件和时间日志文件,重现当时用户的所有操作和命令的输出信息。简而言之,重现播放当时终端会话发生的一切信息,而不是重新运行一遍命令。例如,用户当时在输入某条命令时,字符的键入和删除也都会被重现。非常适合用于教程演示场合。而且,在机器 A 上面使用 script 命令记录终端操作,可以在机器 B 上面使用 scriptreplay 命令重新播放。 语法1scriptreplay [options] [-t] timingfile [typescript [divisor]] 选项12345678-t, --timing file # 记录时间日志的文件名称-s, --typescript file # 记录终端数据信息的日志文件名称-d, --divisor number # 表示倍速播放,把时间日志文件记录的时间间隔都除以 number # -d 2...
script
script记录终端会话的所有操作 补充说明script 用于在终端会话中,记录用户的所有操作和命令的输出信息。简而言之,记录终端会话发生的一切信息,如同一台终端录像机。例如,用户在输入某条命令时,字符的键入和删除也都会被记录。用户在终端的所有操作、终端的回显等信息会被以 raw 格式存储在日志文件,称为终端数据文件。命令的时间信息会被单独以另一种结构储存为日志文件,称为时间日志文件。使用命令exit或者快捷键Ctrl + D停止记录。 语法1script(选项)(参数) 选项12345678910111213-a, --append # 对终端会话的操作信息,以追加方式写入文件(保留原文件内容)-c, --command command # 只运行 command 命令而不打开交互终端。相当于开启 script ,执行 command ,再退出 script # command 可以是任意能够在终端会话执行的命令-e, --return #...
screen
screen用于命令行终端切换 补充说明Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 会话恢复 只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。 多窗口...
scp
scp加密的方式在本地主机和远程主机之间复制文件 补充说明scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 语法1scp(选项)(参数) 选项1234567891011121314-1:使用ssh协议版本1;-2:使用ssh协议版本2;-4:使用ipv4;-6:使用ipv6;-B:以批处理模式运行;-C:使用压缩;-F:指定ssh配置文件;-i:identity_file...
sar
sar系统运行状态统计工具 补充说明sar命令 是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。 语法1sar(选项)(参数) 选项123456789101112131415-A: 显示所有的报告信息;-b: 显示I/O速率;-B: 显示换页状态;-c: 显示进程创建活动;-d: 显示每个块设备的状态;-e: 设置显示报告的结束时间;-f: 从指定文件提取报告;-i: 设状态信息刷新的间隔时间;-n: 报告网络统计信息。-P: 报告每个CPU的状态;-R: 显示内存状态;-u: 显示CPU利用率;-v: 显示索引节点,文件和其他内核表的状态;-w: 显示交换分区状态;-x: 显示给定进程的状态。 12345-r: 以分页方式显示输出,每页最多显示 100 行。 -o: 输出选项,指定要显示的列。例如,`-o mrk,prt,cvg` 将显示...
runlevel
runlevel打印当前Linux系统的运行等级 补充说明runlevel命令 用于打印当前Linux系统的运行等级。 语法1runlevel 知识扩展linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。 runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象微软的windows操作系统中的Normal,safemode,和command prompt only。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。 在大多数的linux发行版本中,通常有8个runlevel: 123456780 停机1 单用户模式2 多用户,没有 NFS3...
rsync
rsync远程数据同步工具 补充说明rsync命令 是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 语法123456rsync [OPTION]... SRC DESTrsync [OPTION]... SRC [USER@]host:DESTrsync [OPTION]... [USER@]HOST:SRC DESTrsync [OPTION]... [USER@]HOST::SRC DESTrsync [OPTION]... SRC [USER@]HOST::DESTrsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC...
rsh
rsh连接远程主机并执行命令 补充说明rsh命令 用于连接到远程的指定主机并执行指定的命令。 语法1rsh(选项)(参数) 选项123-d:使用Socket层级的排错功能;-l<用户名称>:指定要登入远端主机的用户名称;-n:把输入的指令号向代号为/dev/null的特殊外围设备。 参数 远程主机:指定要连接的远程主机; 指令:指定要在远程主机上执行的命令。
rpmverify
rpmverify验证已安装的RPM软件包的正确性 补充说明rpmverify命令 用来验证已安装的rpm软件包的正确性。 语法1rpmverify(选项) 选项123-Va:验证所有软件包;-V<软件包>f:验证指定软件包;--nomd5:不验证软件包的md5摘要。
rpmsign
rpmsign使用RPM软件包的签名管理工具 补充说明rpmsign命令 使用rpm软件包的签名管理工具。 语法1rpmsign(选项) 选项1234567--addsign:为自动软件包添加签名;--checksig:验证软件包签名;--delsign:删除软件包签名;--import:导入公钥;--resign:重新签名软件包;--nodigest:不验证软件包摘要;--nosignature:不验证软件包签名。