Linux工具命令
文章
ps
ps报告当前系统的进程状态 补充说明ps命令 用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。 语法1ps(选项) 选项1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。a:显示现行终端机下的所有程序,包括其他用户的程序。-A:显示所有程序。-c:显示CLS和PRI栏位。c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。-C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。-d:显示所有程序,但不包括阶段作业领导者的程序。-e:此选项的效果和指定"A&quo...
pssh
pssh批量管理执行 补充说明pssh命令 是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。 安装pssh在CentOS系统环境下,介绍yum的安装和源码安装的方式: yum方法 1yum install pssh 编译安装 1234wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gztar xf pssh-2.3.1.tar.gzcd pssh-2.3.1/python setup.py install 选项12345678910111213141516--version:查看版本--help:查看帮助,即此信息-h:主机文件列表,内容格式”[user@]host[:port]”-H:主机字符串,内容格式”[user@]host[:port]”-:登录使用的用户名-p:并发的线程数【可选】-o:输出的文件目录【可选】-e:错误输入文件【可选】-t:TIMEOUT...
pstack
pstack显示每个进程的栈跟踪 补充说明pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。 命令软件包下载地址:https://packages.debian.org/sid/pstack 实例pstree以树结构显示进程 1234567pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552) |-{ad_preprocess}(4553) |-{ad_preprocess}(4554) ...
pstree
pstree以树状图的方式展现进程之间的派生关系 补充说明pstree命令 以树状图的方式展现进程之间的派生关系,显示效果比较直观。 语法1pstree(选项) 选项1234567891011-a:显示每个程序的完整指令,包含路径,参数或是常驻服务的标示;-c:不使用精简标示法;-G:使用VT100终端机的列绘图字符;-h:列出树状图时,特别标明现在执行的程序;-H<程序识别码>:此参数的效果和指定"-h"参数类似,但特别标明指定的程序;-l:采用长列格式显示树状图;-n:用程序识别码排序。预设是以程序名称来排序;-p:显示程序识别码;-u:显示用户名称;-U:使用UTF-8列绘图字符;-V:显示版本信息。 实例显示当前所有进程的进程号和进程id 1pstree -p 显示所有进程的所有详细信息,遇到相同的进程名可以压缩显示。 1pstree -a 获取 SSH 会话的 PID 1234pstree -p | grep ssh# |-sshd(1221)-+-sshd(2768)---bash(2770)-+-grep(2810)# ...
pushd
pushd将目录添加到目录堆栈顶部。 概要1pushd [-n] [+N | -N | dir] 主要用途 将目录添加到目录堆栈顶部,切换当前工作目录到该目录。 旋转目录堆栈,使堆栈的新顶部成为当前工作目录。 没有参数时,交换目录堆栈的前两个目录。 选项1-n 抑制添加目录引起的当前工作目录变化。 参数+N(可选):不带参数执行dirs命令显示的列表中,左起的第N个目录将作为堆栈顶部,在它前面的会移动到底部。(从0开始计数) -N(可选):不带参数执行dirs命令显示的列表中,右起的第N个目录将作为堆栈顶部,在它前面的会移动到底部。(从0开始计数) dir(可选):要推送的目录。 返回值返回成功除非提供了非法选项或执行出现错误。 例子123456# 添加目录到堆栈,改变了当前工作目录。[user2@pc ~]$ dirs~[user2@pc ~]$ pushd ~/Desktop~/Desktop ~[user2@pc Desktop]$ 123456789101112131415# 添加目录到堆栈,当前工作目录不变。[user2@pc ~]$ dirs~[...
pv
pv显示当前在命令行执行的命令的进度信息,管道查看器 补充说明pv命令 Pipe Viewer 的简称,由Andrew Wood 开发。意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。 下载安装12345# Debian 系的操作系统,如 Ubuntusudo apt-get install pv# RedHat系的则这样:yum install pv 语法12pv(选项)(参数)pv [OPTION] [FILE]... 选项123456789101112131415161718192021222324252627282930313233343536373839-p, --progress 显示进度条-t, --timer 显示已用时间-e, --eta 显示预计到达时间 (完成)-I, --fineta 显示绝对估计到达时间 (...
pvchange
pvchange修改物理卷属性 补充说明pvchange命令 允许管理员改变物理卷的分配许可。如果物理卷出现故障,可以使用pvchange命令禁止分配物理卷上的PE。 语法1pvchange(选项)(参数) 选项12-u:生成新的UUID;-x:是否允许分配PE。 参数物理卷:指定要修改属性的物理卷所对应的设备文件。 实例使用pvchange命令禁止分配指定物理卷上的PE。在命令行中输入下面的命令: 1pvchange -x n /dev/sdb1 #禁止分配"/dev/sdb1"上的PE 输出信息如下: 12Physical volume "/dev/sdb1" changed 1 physical volume changed / 0 physical volumes not changed
pvck
pvck检测物理卷的LVM元数据的一致性 补充说明pvck命令 用来检测物理卷的LVM元数据的一致性。默认情况下,物理卷中的前4个扇区保存着LVM卷标,可以使用--labelsector选项指定其他的位置(例如:数据恢复时)。 语法1pvck(选项)(参数) 选项123-d:调试模式;-v:详细信息模式;--labelsector:指定LVE卷标所在扇区。 参数物理卷:指定要检查的物理卷对应的设备文件。 实例使用pvck命令检查物理卷/dev/sdb1。在命令行中输入下面的命令: 123456pvck -v /dev/sdb1 #检查物理卷元数据Scanning /dev/sdb1 Found label on /dev/sdb1, sector 1, type=LVM2 001 Found text metadata area: offset=4096, size=192512 Found LVM2 metadata record at offset=125952, size=70656, offset2=0 size2=0
pvcreate
pvcreate将物理硬盘分区初始化为物理卷 补充说明pvcreate命令 用于将物理硬盘分区初始化为物理卷,以便LVM使用。 语法1pvcreate(选项)(参数) 选项1234-f:强制创建物理卷,不需要用户确认;-u:指定设备的UUID;-y:所有的问题都回答“yes”;-Z:是否利用前4个扇区。 参数物理卷:指定要创建的物理卷对应的设备文件名。 实例查看磁盘信息: 123456789101112131415[root@localhost ~]# fdisk -lDisk /dev/hda: 41.1 GB, 41174138880 bytes255 heads, 63 sectors/track, 5005 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks id System/dev/hda1 * 1 13 104391 83 Linux/de...
pvdisplay
pvdisplay显示物理卷的属性 补充说明pvdisplay命令 用于显示物理卷的属性。pvdisplay命令显示的物理卷信息包括:物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID。 语法1pvdisplay(选项)(参数) 选项12-s:以短格式输出;-m:显示PE到LE的映射。 参数物理卷:要显示的物理卷对应的设备文件名。 实例使用pvdisplay命令显示指定的物理卷的基本信息。在命令行中输入下面的命令: 1[root@localhost ~]# pvdisplay /dev/sdb1 #显示物理卷基本信息 输出信息如下: 12345"/dev/sdb1" is a new physical volume of "101.94 MB" --- NEW Physical volume --- PV Name /dev/sdb1 ....省略部分输出内容...... PV UUID FOXiS2-Ghaj-Z0Mf- cdVZ-p...













