lvextend
lvextend扩展逻辑卷空间 补充说明lvextend命令 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的。 语法1lvextend(选项)(参数) 选项12-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;-l:指定逻辑卷的大小(LE数)。 参数逻辑卷:指定要扩展空间的逻辑卷。 实例使用lvextend命令为逻辑卷/dev/vg1000/lvol0增加100M空间。在命令行中输入下面的命令: 1[root@localhost ~]# lvextend -L +100M /dev/vg1000/lvol0 #为了解决增加100M空间 输出信息如下: 12Extending logical volume lvol0 to 300.00 MB Logical volume lvol0 successfully resized
lvdisplay
lvdisplay显示逻辑卷属性 补充说明lvdisplay命令 用于显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省略”逻辑卷”参数,则lvdisplay命令显示所有的逻辑卷属性。否则,仅显示指定的逻辑卷属性。 语法1lvdisplay(参数) 参数逻辑卷:指定要显示属性的逻辑卷对应的设备文件。 实例使用lvdisplay命令显示指定逻辑卷的属性。在命令行中输入下面的命令: 1[root@localhost ~]# lvdisplay /dev/vg1000/lvol0 #显示逻辑卷属性 输出信息如下: 1234 --- Logical volume --- LV Name /dev/vg1000/lvol0 ......省略部分输出内容...... Block device 253:0
lvcreate
lvcreate用于创建LVM的逻辑卷 补充说明lvcreate命令 用于创建LVM的逻辑卷。逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组”vg1000”上创建一个逻辑卷”lvol0”,则此逻辑卷对应的设备文件为”/dev/vg1000/lvol0”。 语法1lvcreate(选项)(参数) 选项123-n: 指定逻辑卷的名称-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;-l:指定逻辑卷的大小(LE数)。 参数逻辑卷:指定要创建的逻辑卷名称。 实例使用lvcreate命令在卷组”vg1000”上创建一个200MB的逻辑卷。在命令行中输入下面的命令: 1[root@localhost ~]# lvcreate -L 200M -n lvol0 vg1000 #创建大小为200M的逻辑卷 输出信息如下: 1Logical volume "lvol0" created 说明:创建成功后,新的逻辑卷”lvol0”,将通过设备文件/dev/vg1000/lvol0进行访问。
ltrace
ltrace用来跟踪进程调用库函数的情况 补充说明ltrace命令 是用来跟踪进程调用库函数的情况。 语法1ltrace [option ...] [command [arg ...]] 选项123456789101112131415161718192021-a 对齐具体某个列的返回值。-c 计算时间和调用,并在程序退出时打印摘要。-C 解码低级别名称(内核级)为用户级名称。-d 打印调试信息。-e 改变跟踪的事件。-f 跟踪子进程。-h 打印帮助信息。-i 打印指令指针,当库调用时。-l 只打印某个库中的调用。-L 不打印库调用。-n, --indent=NR 对每个调用级别嵌套以NR个空格进行缩进输出。-o, --output=file 把输出定向到文件。-p PID 附着在值为PID的进程号上进行ltrace。-r 打印相对时间戳。-s STRLEN 设置打印的字符串最大长度。-S 显示系统调用。-t, -tt, -ttt 打印绝对时间戳。-T 输出每个调用过程的时间开销。-u USERNAME 使用某个用户id或组ID来运行命令。-V, --version...
lsusb
lsusb显示本机的USB设备列表信息 补充说明lsusb命令 用于显示本机的USB设备列表,以及USB设备的详细信息。 lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用,如果您的开发板中或者产品中没有lsusb命令可以自己移植一个,放到文件系统里面。 语法1lsusb(选项) 选项12345-v:显示USB设备的详细信息;-s<总线:设备号>仅显示指定的总线和(或)设备号的设备;-d<厂商:产品>:仅显示指定厂商和产品编号的设备;-t:以树状结构显示无理USB设备的层次;-V:显示命令的版本信息。 实例插入usb鼠标后执行lsusb的输出内容如下: 123456Bus 005 Device 001: id 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 006: ID 15d9:0a37 Bus 002 Device 001:...
lspci
lspci显示当前主机的所有PCI总线信息 补充说明lspci命令 用于显示当前主机的所有PCI总线信息,以及所有已连接的PCI设备信息。 语法1lspci(选项) 选项1234567-n:以数字方式显示PCI厂商和设备代码;-t:以树状结构显示PCI设备的层次关系,包括所有的总线、桥、设备以及它们之间的联接;-b:以总线为中心的视图;-d:仅显示给定厂商和设备的信息;-s:仅显示指定总线、插槽上的设备和设备上的功能块信息;-i:指定PCI编号列表文件,而不使用默认的文件;-m:以机器可读方式显示PCI设备信息。 实例12345678910111213141516171819202122232425262728293031323334353637383940414243444546[root@localhost ~]# lspci00:00.0 host bridge: Intel Corporation 5500 I/O Hub to ESI Port (rev 22)00:01.0 PCI bridge: Intel Corporation 5520/5500/X58...
lsof
lsof显示Linux系统当前已打开的所有文件列表 lsof -p pid 补充说明lsof命令 用于查看你进程打开的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。 语法1lsof...
lsmod
lsmod显示已载入系统的模块 补充说明lsmod命令 用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。 语法1lsmod 实例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374[root@LinServ-1 ~]# lsmodModule Size Used byipv6 272801 15xfrm_nalgo 13381 1 ipv6crypto_api 12609 1 xfrm_nalgoip_conntrack_ftp ...
lscpu
lscpu显示有关CPU架构的信息 补充说明lscpu命令 是显示有关CPU架构的信息。 语法1lscpu [选项] 选项12345678910-a, --all # 打印在线和离线CPU(默认为-e)-b, --online # 仅打印在线CPU(-p的默认值)-c, --offline # 打印离线CPU-e, --extended[=<list>] # 打印出一个扩展的可读格式-p, --parse[=<list>] # 打印出可解析的格式-s, --sysroot <dir> # 将指定的目录用作系统根目录-x, --hex # 打印十六进制掩码,而不是CPU列表-h, --help # 显示此帮助并退出-V, --version # 输出版本信息并退出 参数1234567891011可用列: CPU 逻辑CPU编号 CORE 逻辑核心号码 SOCKET ...
lsb_release
lsb_release显示发行版本信息 补充说明LSB是Linux Standard Base的缩写, lsb_release命令 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。 1234567-v 显示版本信息。-i 显示发行版的id。-d 显示该发行版的描述信息。-r 显示当前系统是发行版的具体版本号。-c 发行版代号。-a 显示上面的所有信息。-h 显示帮助信息。 如果当前发行版是LSB兼容的,那么/etc/lsb_release文件中会包含LSB_VERSION域。这个域的值可以是用冒号隔开的一系列支持的模块。这些模块名是当前版本支持的LSB的模块名。如果当前版本不是LSB兼容的,就不要包含这个域。 可选的域包括DISTRIB_ID, DISTRIB_RELEASE,...