rpmbuild
rpmbuild创建RPM的二进制软件包和源码软件包 补充说明rpmbuild命令 被用于创建rpm的二进制软件包和源码软件包。 语法1rpmbuild(选项) 选项12345--initdb:初始化RPM数据库;--rebuilddb:从已安装的包头文件,方向重建RPM数据库;-ba:创建二进制和源代码包;-bb:创建二进制代码包;-bs:创建源代码包。 实例1rpmbuild -ba 'spec文件路径' build完后,可以在/usr/src/redhat/RPMS/下找到二进制rpm包,rpm包按照其对应的cpu体系结构分类,通常在/usr/src/redhat/RPMS/i386目录下。/usr/src/redhat/SRPMS/下找到源码rpm包,此时由于是源代码,所以无须按体系结构分类。
rpmquery
rpmquery从RPM数据库中查询软件包信息 补充说明rpmquery命令 使用多种依据从rpm数据库中查询软件包信息。 语法1rpmquery(选项) 选项12345-qf:查询指定的文件所属的软件包;-q:查询指定的软件包是否被安装;-qc:查询软件包中的配置文件;-qd:查询软件包中的文档文件;-qi:查询软件包的基本信息。 实例使用rpmquery命令查询指定文件所属的软件包: 12[root@localhost ~]# rpmquery -qf /usr/bin/htpasswdhttpd-2.2.3-81.el5.centos
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:不验证软件包签名。
rsh
rsh连接远程主机并执行命令 补充说明rsh命令 用于连接到远程的指定主机并执行指定的命令。 语法1rsh(选项)(参数) 选项123-d:使用Socket层级的排错功能;-l<用户名称>:指定要登入远端主机的用户名称;-n:把输入的指令号向代号为/dev/null的特殊外围设备。 参数 远程主机:指定要连接的远程主机; 指令:指定要在远程主机上执行的命令。
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 完全多用户模式4...
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 [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式: 拷贝本地文件。当SRC和DES路径信息都不包含有单个冒...
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 从指定文件中读取传输时使用的密钥文件(例如亚马逊云pem),此参数直接传递给ssh;-l:指定宽带限制;-o:指定使用的ssh选项;-P:指定远程主机的端口号;-p:保留文件的最后修改时间,...
sar
sar系统运行状态统计工具 补充说明sar命令 是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。 语法1sar(选项)(参数) 选项1234567891011121314-A:显示所有的报告信息;-b:显示I/O速率;-B:显示换页状态;-c:显示进程创建活动;-d:显示每个块设备的状态;-e:设置显示报告的结束时间;-f:从指定文件提取报告;-i:设状态信息刷新的间隔时间;-P:报告每个CPU的状态;-R:显示内存状态;-u:显示CPU利用率;-v:显示索引节点,文件和其他内核表的状态;-w:显示交换分区状态;-x:显示给定进程的状态。 参数 间隔时间:每次报告的间隔时间(秒); 次数:显示报告的次数。 实例 察看内存和交换空间的使用率: 12345678910111213sar -rLinux 2.4.20-8 (www.jsdig.c...
script
script记录终端会话的所有操作 补充说明script 用于在终端会话中,记录用户的所有操作和命令的输出信息。简而言之,记录终端会话发生的一切信息,如同一台终端录像机。例如,用户在输入某条命令时,字符的键入和删除也都会被记录。用户在终端的所有操作、终端的回显等信息会被以 raw 格式存储在日志文件,称为终端数据文件。命令的时间信息会被单独以另一种结构储存为日志文件,称为时间日志文件。使用命令exit或者快捷键Ctrl + D停止记录。 语法1script(选项)(参数) 选项12345678910111213-a, --append # 对终端会话的操作信息,以追加方式写入文件(保留原文件内容)-c, --command command # 只运行 command 命令而不打开交互终端。相当于开启 script ,执行 command ,再退出 script # command 可以是任意能够在终端会话执行的命令-e, --return # 返回子进程的退出状态码-f...














