wait
wait等待进程执行完后返回 补充说明wait命令 用来等待指令的指令,直到其执行完毕后返回终端。该指令常用于shell脚本编程中,待指定的指令执行完成后,才会继续执行后面的任务。该指令等待作业时,在作业标识号前必须添加百分号”%”。 语法1wait(参数) 参数进程或作业标示:指定进程号或者作业号。 实例使用命令wait等待作业号为1的作业完成后再返回,输入如下命令: 运行一个sleep进程 12sleep 10s &[1] 27156 指定作业号 12wait %1 #等待作业号为1的作业完成 [1]+ Done sleep 10s 指定进程号 12wait 27156[1]+ Done sleep 10s 输出当前存在作业号的指令,如下所示: jobs
w
w显示目前登入系统的用户信息 补充说明w命令 用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 语法1w(选项)(参数) 选项123456789-h, --no-header 不打印头信息;-u, --no-current 当显示当前进程和cpu时间时忽略用户名;-s, --short 使用短输出格式;-f, --from 显示用户从哪登录;-o, --old-style 老式输出-i, --ip-addr 显示IP地址而不是主机名(如果可能) --help 显示此帮助并退出-V, --version 显示版本信息。 参数用户:仅显示指定用户。 实例1234w 20:39:37 up 136 days, 3:58, 1 user, load average: 0.00, 0.00, 0.00USER TTY ...
volname
volname显示指定的ISO-9660格式的设备的卷名称 补充说明volname命令 用于显示指定的“ISO-9660”格式的设备的卷名称,通常这种格式的设备为光驱。 语法1volname(参数) 参数设备文件名:指定要显示卷名称的设备。
vmstat
vmstat显示虚拟内存状态 补充说明vmstat命令 的含义为显示虚拟内存状态(“Viryual Memor Statics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。 语法1vmstat(选项)(参数) 选项12345678-a:显示活动内页;-f:显示启动后创建的进程总数;-m:显示slab信息;-n:头信息仅显示一次;-s:以表格方式显示事件计数器和内存状态;-d:报告磁盘状态;-p:显示指定的硬盘分区状态;-S:输出信息的单位。 参数 事件间隔:状态信息刷新的时间间隔; 次数:显示报告的次数。 实例12345678vmstat 3procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 320 42188 167332 1534368 0 0 ...
vi
vi功能强大的纯文本编辑器 补充说明vi命令 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi...
vgscan
vgscan扫描并显示系统中的卷组 补充说明vgscan命令 查找系统中存在的LVM卷组,并显示找到的卷组列表。vgscan命令仅显示找到的卷组的名称和LVM元数据类型,要得到卷组的详细信息需要使用vgdisplay命令。 语法1vgscan(选项) 选项12-d:调试模式;--ignorerlockingfailure:忽略锁定失败的错误。 实例使用vgscan命令扫描系统中所有的卷组。在命令行中输入下面的命令: 1[root@localhost ~]# vgscan #扫描并显示LVM卷组列表 输出信息如下: 12Found volume group "vg2000" using metadata type lvm2 Found volume group "vg1000" using metadata type lvm2 说明:本例中,vgscan指令找到了两个LVM2卷组”vg1000”和”vg2000”。
vgrename
vgrename使用vgrename命令可以重命名卷组的名称 补充说明grename命令 可以重命名卷组的名称。 语法1vgrename [选项] [旧卷组路径|旧卷组名称|旧卷组UUID] [新卷组路径|新卷组名称] 选项12-d 启用调试模式-t 启用测试模式 例子重命名卷组/dev/vg1为/dev/vg2。 12[root@localhost ~]# vgrename /dev/vg1 /dev/vg2 Volume group "vg1" successfullyrenamed to "vg2" 重命名卷组vg1为vg2。 12[root@localhost ~]# vgrename vg1 vg2 Volume group "vg1" successfully renamed to "vg2"
vgremove
vgremove用于用户删除LVM卷组 补充说明vgremove命令 用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。 语法1vgremove(选项)(参数) 选项1-f:强制删除。 参数卷组:指定要删除的卷组名称。 实例使用vgremove命令删除LVM卷组”vg1000”。在命令行中输入下面的命令: 12[root@localhost ~]# vgremove vg1000 #删除卷组"vg1000"Volume group "vg1000" successfully removed
vgreduce
vgreduce从卷组中删除物理卷 补充说明vgreduce命令 通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷。 语法1vgreduce(选项)(参数) 选项12-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。 参数 卷组:指定要操作的卷组名称; 物理卷列表:指定要删除的物理卷列表。 实例使用vgreduce命令从卷组”vg2000”中移除物理卷/dev/sdb2。在命令行中输入下面的命令: 1[root@localhost ~]# vgreduce vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"从卷组"vg2000"中删除 输出信息如下: 1Removed "/dev/sdb2" from volume group "vg2000"
vgextend
vgextend向卷组中添加物理卷 补充说明vgextend命令 用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。 语法1vgextend(选项)(参数) 选项12-d:调试模式;-t:仅测试。 参数 卷组:指定要操作的卷组名称; 物理卷列表:指定要添加到卷组中的物理卷列表。 实例使用vgextend命令向卷组”vg2000”中添加物理卷。在命令行中输入下面的命令: 1[root@localhost ~]# vgextend vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"加入卷组"vg2000" 输出信息如下: 1Volume group "vg2000" successfully extended