网站首页 > 文章中心 > 其它

linux常用命令vg

作者:小编 更新时间:2023-11-26 12:34:43 浏览量:454人看过

linux必学的60个命令

Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令.

安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last.

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln.

系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab.

网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup.

系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who.

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode.

Linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持.

它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步.使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要.

Linux不仅系统性能稳定,而且是开源软件.其核心防火墙组件性能高效、配置简单,保证了系统的安全.在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点.

linux基本操作命令

linux基本操作命令如下:

①.、查看内核版本:uname -a.

linux常用命令举例

cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径,如cd/root/Docements#切换到目录/root/Docementscd./path#切换到当前目录下的path目录中.

这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下,l,列出长数据串,包含文件的属性与权限数据等a,列出全部的文件连同隐藏文件一起列出来d,仅列出目录本身,而不是列出目录的文件数据h,将文件容量以较易读的方式列出来R.

LINUX常用命令3、su、df、du、磁盘分区

第一段: su 、sudo 、限制root远程登陆

su- username

带用户环境切换用户

没有家目录的用户可以用模板新建家目录

普通用户临时授权root用户权限去执行一条命令

visudo

可以查看sudo配置文件

在命令前加入NOPASSWD: 执行sudo时就不需要再输入用户的密码

例子:

Cmnd_Alias SU=/usr/bin/su

USER ALL=(ALL) NOPASSWD:SU

禁止root用户远程登陆

vi/etc/ssh/sshd_configPermitRootLoginno//修改此处systemctl restart sshd.service

第二段:df命令、du命令、磁盘分区

df-h

自动适应文件大小的单位,查看磁盘使用情况

free

可以查看swap的使用情况

df-i

查看各个分区inode的使用情况

有的时候明明磁盘的内存还有剩余,但是却无法写入新文件,这时候就可能是inode用完了.

du-sh

自动适应单位显示文件或文件夹大小

du不加后缀的时候和du -l 一样,显示文件夹下文件的大小

du-lh

自动适应单位显示文件夹下文件的大小

fdisk-l

列出linux 的磁盘信息

fdisk/dev/sdb

BLOCKS是分区的大小,system是分区的类型,主分区和逻辑分区都是linux,扩展分区是extended

第三段:磁盘格式化、磁盘挂载、手动增加swap空间

①磁盘格式化

mount//查看系统的文件格式

-b指定块大小,文件都比较大时,块可以大一点,比如视频、高清图片

比较小时可以将块设置小一点,加快读取速度

-m指定给root用户预留的空间大小,1就是1%,0.1就是0.1%

-i指定多少字节占一个inode号

分区只有挂载了才可以使用mount查询到,没有挂载的分区可以用

blkid/dev/sdb1

xfs格式只能用mkfs.xfs 创建

卸载磁盘

umount/dev/sdb

如果当前目录在/dev/sdb下则需要退出当前分区

也可以直接用

umount-l/dev/sdb? umount-l/mnt/

mount

man mount 可以查看mount的具体用法

/defaults 可以查找默认用法

找到下面这一行

Use default options: rw, suid, dev, exec, auto, nouser, and async.

rw读写权限

suid可以设置suid权限

dev,系统默认不用管

exec可执行

auto自动挂载

nouser是否允许普通用户挂载,默认不允许

async 不实时同步内存的东西到磁盘(减轻磁盘压力)

mount -o remount,rw/dev/sdb? //重新挂载

vi/etc/fstab? //系统开机都挂载哪些文件

第四段:手动增加虚拟内存

ddif=/dev/zeroof=/tmp/newdisk? bs=1M count=100//创建虚拟磁盘

if指定源,一般写/dev/zero,它是unix系统特有的一个文件,可以源源不断的提供'0',of指定目标文件,bs指定块大小,count指定块的数量

mkswap -f /tmp/newdisk//格式化为swapswapon? /tmp/newdisk//将新建的swap加载free-m//显示内存使用大小,-m指定单位为mswapoff? /tmp/newdisk//将虚拟内存卸载

第五段:lvm

lvm创建过程

创建物理卷创建卷组创建逻辑分区格式化为需要的格式挂载分区

具体介绍日志

fdisk /dev/sdb

创建物理卷

yumprovides"/*/pvcreate"

通配查询pvcreate命令的软件包名

partprobe //生成分区文件

创建卷组

①pvs

可以直观的查看物理卷有哪些

创建逻辑分区

lvcreate-L100M-n lv1 vg1

从vg1卷组中创建名字为lv1大小100M的逻辑分区

-L指定分区大小

-n指定分区名字

然后将文件挂载

mount/dev/vg1/lv1 /mnt

xfs扩容

①扩容与缩容不会更改分区中的文件,xfs只可以扩容不可以缩容;

然后格式化为xfs.

mkfs.xfs-f/dev/vg1/lv1

XFS的扩容不需要先卸载,直接扩容即可

关于扩容缩容的总结

缩容

lvresize-L100M/dev/vg1/lv1xfs_growfs /dev/vg1/lv1

在分区空间用完之后就需要扩容卷组,然后再扩容

卷组扩容

Linux常用命令之--逻辑卷

每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值.如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区

逻辑卷管理器LVM(Logicl Volume Manager),通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整,而且可以将零碎的空间进行整合

物理卷(PV-Physical Volume)

物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘

卷组(VG-Volumne Group)

卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中.一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组

逻辑卷(LV-Logical Volume)

逻辑卷建立在卷组之上,卷中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间.系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组

逻辑卷管理器和是主分区还是逻辑分区没有关系

处在它所在的文件夹的时候是无法卸载的

修改卷组属性,用来设置卷组是否处于活动状态,活跃状态的时候卷组无法被删除,非活动状态的卷组才能被删除掉.VG Status:resizable是表示可被调整大小的状态.lvremove时有可能因为逻辑卷里东西过多导致删除逻辑卷的时候假删除,即逻辑卷没了,但是里面东西还在,这时卷组觉得它里面还有东西,就会处于活跃状态,这时需要↓

df -lh

放大要先放大块的大小,再放大文件系统的大小

df -lh 看设备容量变大了

缩小的时候要先将文件系统缩小,再缩小逻辑卷的大小

df -lh 看系统里设备和文件系统挂载的使用情况

发现size变小了,缩小成功

【计算机基础】Linux 存储 PV、VG 和 LV 及其使用

LVM ( Logical Volume Manager ) 架构采用分层结构,可以让分区变得弹性,可以随时随地的扩大和缩小分区大小.

磁盘分区后使用 pvcreate 命令可以将分区创建为物理卷 PV.

将多个 PV 组合起来,使用 vgcreate 命令创建成卷组 VG.

VG 相当于整合过的硬盘,LV 则相当于分区,使用 lvcreate 创建 lV.

如何创建 PV、VG、LV 及挂载目录 ?

linux常用的命令有哪些

来自<<跟老男孩学Linux运维:核心系统命令实战>>一书

前言

第1章 Linux命令行简介 / 1

①1Linux命令行概述 / 1

关机:

shutdown -h now

halt

init 0

ifup eth0

ifdown eth0

service network restart(/etc/init.d/network restart) 激活整个网络,所有网卡.

top命令

以上就是土嘎嘎小编为大家整理的linux常用命令vg相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章