lvcreate
用于创建LVM的逻辑卷
补充说明lvcreate命令 用于创建LVM的逻辑卷。逻辑卷是创建在卷组之上的。逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组”vg1000”上创建一个逻辑卷”lvol0”,则此逻辑卷对应的设备文件为”/dev/vg1000/lvol0”。
语法1lvcreate(选项)(参数)
选项12-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;-l:指定逻辑卷的大小(LE数)。
参数逻辑卷:指定要创建的逻辑卷名称。
实例使用lvcreate命令在卷组”vg1000”上创建一个200MB的逻辑卷。在命令行中输入下面的命令:
1[root@localhost ~]# lvcreate -L 200M vg1000 #创建大小为200M的逻辑卷
输出信息如下:
1Logical volume "lvol0" created
说明:创建成功后,新的逻辑卷”lvol0”,将通过设备文件/dev/vg1000/lvol0进行访问。
ssh-agent
ssh密钥管理器
补充说明ssh-agent命令 是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。通过使用环境变量,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证。
其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
语法12ssh-agent [-c | -s] [-d] [-a bind_address] [-t life] [command [arg ...]]ssh-agent [-c | -s] -k
选项123456-a bind_address:bind the agent to the UNIX-domain socket bind_address.-c:生成C-shell风格的命令输出。-d:调试模式。-k:把ssh-agent进程杀掉。-s:生成Bourne shell ...
ldd
打印程序或者库文件所依赖的共享库列表
补充说明ldd命令 用于打印程序或者库文件所依赖的共享库列表。
语法1ldd(选项)(参数)
选项123456--version:打印指令版本号;-v:详细信息模式,打印所有相关信息;-u:打印未使用的直接依赖;-d:执行重定位和报告任何丢失的对象;-r:执行数据对象和函数的重定位,并且报告任何丢失的对象和函数;--help:显示帮助信息。
参数文件:指定可执行程序或者文库。
其他介绍首先ldd不是一个可执行程序,而只是一个shell脚本
ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,而程序并不真正执行。要不你可以在shell终端测试一下,如下:
1export LD_TRACE_LOADED_OBJECTS=1
再执行任何的 ...
arptables
管理ARP包过滤规则表
补充说明arptables命令 用来设置、维护和检查Linux内核中的arp包过滤规则表。
语法1arptables(选项)
选项12345678910111213-A:向规则链中追加规则;-D:从指定的链中删除规则;-l:向规则链中插入一条新的规则;-R:替换指定规则;-P:设置规则链的默认策略;-F:刷新指定规则链,将其中的所有规则链删除,但是不改变规则链的默认策略;-Z:将规则链计数器清零;-L:显示规则链中的规则列表;-X:删除指定的空用户自定义规则链;-h:显示指令帮助信息;-j:指定满足规则的添加时的目标;-s:指定要匹配ARP包的源ip地址;-d:指定要匹配ARP包的目的IP地址。
disown
从当前的shell中移除作业。
概要1disown [-h] [-ar] [jobspec ... | pid ...]
主要用途
从当前shell的作业列表中移除全部作业。
从当前shell的作业列表中移除指定的一到多个作业。
从当前shell的作业列表中移除正在运行的作业。
标记作业,使得它们在当前shell退出后也不会结束。
选项123-h 标记每个作业标识符,这些作业将不会在shell接收到sighup信号时接收到sighup信号。-a 移除所有的作业。-r 移除运行的作业。
参数jobspec(可选):要移除的作业标识符,可以是一到多个。
pid(可选):要移除的作业对应的进程ID,可以是一到多个。
返回值返回成功除非未开启作业控制或执行出现错误。
例子123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051# 演示。[user2@pc] ssh 192.168.1.4user2@192.168.1.4's ...
groups
打印指定用户所在组的名称。
概要1groups [OPTION]... [username]...
主要用途
打印指定用户所在组的名称。
选项12--help 显示帮助信息并退出。--version 显示版本信息并退出。
参数username(可选):可以是一到多个,不提供时默认为当前用户。
返回值返回0表示成功,返回非0值表示失败。
例子显示linux用户所属的组
12[root@localhost ~]# groups linuxlinux : linux adm dialout cdrom plugdev lpadmin admin sambashare
注意
该命令等价于 id -Gn。
每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。
该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 groups,info coreutils 'groups invocation'。
dd
复制文件并对原文件的内容进行转换和格式化处理
补充说明dd命令 用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便。
建议在有需要的时候使用dd 对物理磁盘操作,如果是文件系统的话还是使用tar backup cpio等其他命令更加方便。另外,使用dd对磁盘操作时,最好使用块设备文件。
语法1dd(选项)
选项123456789101112bs=<字节数>:将ibs(输入)与obs(输出)设成指定的字节数;cbs=<字节数>:转换时,每次只转换指定的字节数;conv=<关键字>:指定文件转换的方式;count=<区块数>:仅读取指定的区块数;ibs=<字节数>:每次读取的字节数;obs=<字节数>:每次输出的字节数;if=<文件>:输入文件;of=<文件> ...
expand
将文件的制表符转换为空白字符
补充说明expand命令 用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。
语法1expand(选项)(参数)
选项1-t<数字>:指定制表符所代表的空白字符的个数,而不使用默认的8。
参数文件:指定要转换制表符为空白的文件。
false
返回状态为失败。
概要1false
主要用途
用于和其他命令进行逻辑运算。
返回值返回状态总是失败;返回值为1。
注意
该命令是bash内建命令,相关的帮助信息请查看help命令。
parted
磁盘分区和分区大小调整工具
补充说明parted命令 是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。
语法1parted(选项)(参数)
选项1234-h:显示帮助信息;-i:交互式模式;-s:脚本模式,不提示用户;-v:显示版本号。
参数
设备:指定要分区的硬盘所对应的设备文件;
命令:要执行的parted命令。
实例从串行技术出现以来,越来越多用户选择使用大容量的SATA硬盘创建磁盘阵列;特别是MD1000/MD3000,很轻易就突破2T的LUN,故在此给大家一些指引。
红帽企业 Linux 4 Update 4供对大于 2 terabytes(TB)的磁盘设备的支持。
请参考以下操作步骤:
注:
绿色代表你需要使用的命令。
红色代表你需要注意到的输出信息,在后续需 ...