包含标签 Linux articles

rpmquery

rpmquery

从RPM数据库中查询软件包信息

补充说明

rpmquery命令 使用多种依据从rpm数据库中查询软件包信息。

语法

1
rpmquery(选项)

选项

1
2
3
4
5
-qf:查询指定的文件所属的软件包;
-q:查询指定的软件包是否被安装;
-qc:查询软件包中的配置文件;
-qd:查询软件包中的文档文件;
-qi:查询软件包的基本信息。

实例

使用rpmquery命令查询指定文件所属的软件包:

1
2
[root@localhost ~]# rpmquery -qf /usr/bin/htpasswd
httpd-2.2.3-81.el5.centos
……

Continue reading

rpmsign

rpmsign

使用RPM软件包的签名管理工具

补充说明

rpmsign命令 使用rpm软件包的签名管理工具。

语法

1
rpmsign(选项)

选项

1
2
3
4
5
6
7
--addsign:为自动软件包添加签名;
--checksig:验证软件包签名;
--delsign:删除软件包签名;
--import:导入公钥;
--resign:重新签名软件包;
--nodigest:不验证软件包摘要;
--nosignature:不验证软件包签名。
……

Continue reading

rpmverify

rpmverify

验证已安装的RPM软件包的正确性

补充说明

rpmverify命令 用来验证已安装的rpm软件包的正确性。

语法

1
rpmverify(选项)

选项

1
2
3
-Va:验证所有软件包;
-V<软件包>f:验证指定软件包;
--nomd5:不验证软件包的md5摘要。
……

Continue reading

rsh

rsh

连接远程主机并执行命令

补充说明

rsh命令 用于连接到远程的指定主机并执行指定的命令。

语法

1
rsh(选项)(参数)

选项

1
2
3
-d:使用Socket层级的排错功能;
-l<用户名称>:指定要登入远端主机的用户名称;
-n:把输入的指令号向代号为/dev/null的特殊外围设备。

参数

  • 远程主机:指定要连接的远程主机;
  • 指令:指定要在远程主机上执行的命令。
……

Continue reading

rsync

rsync

远程数据同步工具

补充说明

rsync命令 是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。

……

Continue reading

runlevel

runlevel

打印当前Linux系统的运行等级

补充说明

runlevel命令 用于打印当前Linux系统的运行等级。

语法

1
runlevel

知识扩展

linux操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux操作系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。

……

Continue reading

sar

sar

系统运行状态统计工具

补充说明

sar命令 是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。

……

Continue reading

scp

scp

加密的方式在本地主机和远程主机之间复制文件

补充说明

scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

……

Continue reading

screen

screen

用于命令行终端切换

补充说明

Screen 是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

会话恢复

只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行screen -r就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。

……

Continue reading

script

script

记录终端会话的所有操作

补充说明

script 用于在终端会话中,记录用户的所有操作和命令的输出信息。简而言之,记录终端会话发生的一切信息,如同一台终端录像机。例如,用户在输入某条命令时,字符的键入和删除也都会被记录。用户在终端的所有操作、终端的回显等信息会被以 raw 格式存储在日志文件,称为终端数据文件。命令的时间信息会被单独以另一种结构储存为日志文件,称为时间日志文件。使用命令exit或者快捷键Ctrl + D停止记录。

……

Continue reading