xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。
例如删除某个目录下的文件,可以这么做 find /path -type f -exec rm -f {} \; 如果文件过多,就可能出现 参数列表过长的错误,导致执行失败。
这个时候使用 xargs 就能比较好的解决问题 find /path -type f -print0 | xargs -0 rm。
xargs是通过标准输入或者是管道中的一段字符串来传递命令的参数列表, 中间会有个解析的参数的过程,然后调用相应的命令并执行。
用法:
xa[......]
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
执行:
top
top - 09:14:56 up 264 days, 20:56, 1 user,[......]
sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的活动等,使用也是较为复杂。
CentOS6 默认没有安装sar,需要手动安装:
yum install sysstat
sar参[……]
Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
如果你的Linux系统没有nslookup命令,那么八成是你没有安装bind-utils包。
安装
yum install bind-utils
【nslookup的两种模式】
nslookup是一个能够查询互联网域名服务器信息的程序。他有两种工作模式,即“交互模式”和“非交互模式”。
在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。
而在“非交互模式”下,用户可以针对一个主机或域名仅仅获取特定的名称或所需信息。
【如何进入交互模[……]
dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 查询,显示从已查询名称服务器返回的应答。多数 DNS 管理员使用 dig 命令 来诊断 DNS 问题,因为它灵活性好、容易使用、输出清晰。虽然通常情况下 dig 与命令行参数配合使用,但它也可以按批处理方式从文件读取查询请求。不同于早期版本,dig 的 BIND9 实现允许从命令行发出多个查询。除非被告知查询特定名称服务器,否则 dig 命令将尝试查询 /etc/resolv.conf 文件中列示的每个服务器。如果未指定任何命令行参数或选项,那么 dig 命令会对“.”(根目录)执行 NS 查询。[……]
RPM是RedHat Package Manager(RedHat软件包管理工具),是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。
rpm 执行安装包
二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli是包名,2.0.8-15是版本号,el6指的是redhat企业版6,[……]
© 2026 laowang's blog — Powered by WordPress
Theme by Anders Noren — Up ↑