laowang's blog

没有什么能够阻挡,你对自由的向往。

Page 13 of 21

linux 目录结构

一张非常详细的图片:

[……]

Read more

xargs

xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。
例如删除某个目录下的文件,可以这么做 find /path -type f -exec rm -f {} \; 如果文件过多,就可能出现 参数列表过长的错误,导致执行失败。
这个时候使用 xargs 就能比较好的解决问题 find /path -type f -print0 | xargs -0 rm。

xargs是通过标准输入或者是管道中的一段字符串来传递命令的参数列表, 中间会有个解析的参数的过程,然后调用相应的命令并执行。

用法:

xa[......]

Read more

ftp

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

FTP的命令行格式为:

ftp -v -d -i -n -g [主机名]

其中 -v 显示远程服务器的所有响应信息
-n 限制ftp的自动登录
-d 使用调试方式
-g 取消全局文件名

FTP使用的内部命令如下(中括号表示可选项):

    1. ![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip

 [……]

Read more

mtr

traceroute 可以追踪路由,ping可以判断丢包率,在Linux有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr

CentOS6 默认没有安装,先来安装

yum install mtr

常用参数

-r 已报告模式显示
-s 用来指定ping数据包的大小
-n no-dns不对IP地址做域名解析
-a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
-i 使用这个参数来设置ICMP返回之间的要求默认是1秒
-4 IPv4
-6 IPv6
-h[……]

Read more

top

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

执行:

top
    top - 09:14:56 up 264 days, 20:56,  1 user,[......]

Read more

sar

sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的活动等,使用也是较为复杂。

CentOS6 默认没有安装sar,需要手动安装:

yum install sysstat

sar参[……]

Read more

free

free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

命令格式:

free [参数]

命令功能:

free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略

命令参数:

-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
-o  不显示缓冲区调节列。
-s <间隔秒数&gt[......]

Read more

nslookup

Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。

如果你的Linux系统没有nslookup命令,那么八成是你没有安装bind-utils包。

安装

yum install bind-utils

nslookup的两种模式】

nslookup是一个能够查询互联网域名服务器信息的程序。他有两种工作模式,即“交互模式”和“非交互模式”。

在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。

而在“非交互模式”下,用户可以针对一个主机或域名仅仅获取特定的名称或所需信息。

【如何进入交互模[……]

Read more

dig

dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 查询,显示从已查询名称服务器返回的应答。多数 DNS 管理员使用 dig 命令 来诊断 DNS 问题,因为它灵活性好、容易使用、输出清晰。虽然通常情况下 dig 与命令行参数配合使用,但它也可以按批处理方式从文件读取查询请求。不同于早期版本,dig 的 BIND9 实现允许从命令行发出多个查询。除非被告知查询特定名称服务器,否则 dig 命令将尝试查询 /etc/resolv.conf 文件中列示的每个服务器。如果未指定任何命令行参数或选项,那么 dig 命令会对“.”(根目录)执行 NS 查询。[……]

Read more

rpm

RPMRedHat Package Manager(RedHat软件包管理工具),是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。

rpm 执行安装包

二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

rpm包名字构成由-.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpmabrt-cli是包名,2.0.8-15是版本号,el6指的是redhat企业版6,[……]

Read more

« Older posts Newer posts »

© 2026 laowang's blog — Powered by WordPress

Theme by Anders NorenUp ↑