当前位置: 首页 > news >正文

linux命令六

逻辑卷

作用:

整合分散空间

空间支持扩大

步骤一:建立卷组(VG)

格式:vgcreate 卷组名 设备路径…….

如果分区不是卷组,则会先调用pvcreat 组建物理卷,再将其组建成组卷

Successfully:成功 example:例子

在man帮助中可以使用example查看例子 /example

修改卷组的名字:

vgrename [新名字] [旧名字]

逻辑卷制作过程:将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV

在这里插入图片描述

步骤二:建立逻辑卷

lvcreate -L 大小 -n 逻辑卷名 卷组名

lvcreate -l PE的个数 -n 逻辑卷名 卷组名

步骤三:格式化及挂载

跟基本分区一样的方式

逻辑卷扩展

1.扩展逻辑卷的空间

]# df   -h   |   grep   vo
]# vgs
]# lvextend    -L   18G    /dev/systemvg/vo
]# vgs
]# lvs

2.扩展逻辑卷的文件系统(刷新文件系统)

xfs_growfs:刷新xfs文件系统

resize2fs:刷新ext4文件系统

]# xfs_growfs  /dev/systemvg/vo
]# df   -h   |   grep   vo
]# lvs

1.扩展卷组的空间

]# vgextend systemvg /dev/vdb{3,5,6}
]# vgs

2.扩展逻辑卷的空间 增加到25g

]# vgs
]# lvextend -L 25G /dev/systemvg/vo
]# vgs
]# df -h | grep vo

3.扩展逻辑卷的文件系统(刷新文件系统)

]# xfs_growfs /dev/systemvg/vo
]# df -h | grep vo

卷组划分空间的单位 PE 默认4M

]# vgdisplay systemvg #显示卷组的详细信息
PE Size 4.00 MiB #PE的大小

请创建一个大小为250M的逻辑卷名字为lvredhat

]# vgchange -s 1M systemvg #卷组已存在修改PE大小
]# vgdisplay systemvg #查看卷组详细信息
]# lvcreate -L 250M -n lvredhat systemvg
]# lvs

进程

pstree 进程树

pstree -p [用户]显示某个pid进程树

systemed #pid=1,第一个运行的进程,上帝进程

ps 命令用于显示当前系统中的进程快照。

  • - ps aux:显示所有用户的进程列表,包括详细信息(用户、PID、CPU使用情况等)。
  • - ps -ef:显示所有进程列表,包括命令行参数。
  • - ps -elf:显示所有进程列表,主要为了寻找父进程ppid。

僵尸进程

父进程运行,但是子进程执行结束,可是未释放资源

使用-ps aux命令,状态为Z则为僵尸进程

一般杀死它的父进程

孤儿进程

父进程结束,子进程依旧运行

top

格式: top [-d 刷行秒数] [-U 用户名]

SHIFT +P 按照cpu使用大小排序

SHIFT +M 按照内存使用大小排序

可以用来处理系统卡吨,查出pid

后使用kill杀死进程 kill -9 强制停止

pgrep命令:

pgrep 命令以给定条件搜索正在运行的进程,并返回匹配的进程ID。

pgrep -l [进程名] #模糊匹配

前后台切换

程序 + & # 后台运行程序

ctrl+z #暂停正在运行的程序

jobs # 查看后台停止的程序

bg 序号 # 后台运行暂停的程序

fg 序号 # 前台运行暂停的查询

终止进程

kill [id] #命令根据进程的id来终止匹配的进程

killall 命 令根据进程名称来终止匹配的进程,但与 pkill 不同,它只接受精确的进程名称而不支持模式匹配。

例如,要终止所有名为 “myprocess” 的进程,可以运行以下命令:

killall myprocess

-9 强制

sudo提权

sudo -l 查看sudo提权可以进行的操作

visudo 和 vim /etc/sudoers 功能相似,前者多格式检测提示

bobo [主机名,一般用ALL] =(root或者ALL) NOPASSWAD:/usr/bin/cat /etc/shdow,/…

NOPASSWD: #加上后,被提权用户无需输入密码即可使用sudo

%bobo #组,给用户组授权

相关文章:

  • 操作系统 3.3-多级页表和快表
  • DEBUG问题-静态变量初始化顺序
  • 通俗理解CLIP模型如何实现图搜图乃至文搜图
  • 文件IO6(开机动画的显示原理/触摸屏的原理与应用)
  • JVM常见问题与调优
  • 黄冈未来:科技自然共生画卷
  • const关键字理解
  • vscode头文件自由跳转
  • leetcode590 N叉树的后序遍历
  • 【Origin】画双坐标轴的条形图
  • 通过MCP+数据库实现AI检索和分析
  • 大模型在慢性髓细胞白血病(CML)初治成人患者诊疗中的应用研究
  • 2025年智能合约玩法创新白皮书:九大核心模块与收益模型重构Web3经济范式
  • 爬虫解决debbugger之替换文件
  • Hydra Columnar:一个开源的PostgreSQL列式存储引擎
  • 解析Java根基:Object类核心方法
  • 配置镜像端口和观察接口
  • 微信小程序开发:微信小程序上线发布与后续维护
  • 【MySQL】002.MySQL数据库基础
  • spring security 使用auth2.0
  • 免费数据库网站空间/91关键词排名
  • 今天国内重大新闻/seo手机关键词排行推广
  • 宝安区做网站/合肥网络推广服务
  • 360免费网站建设/厦门人才网597人才网
  • 京东网站建设案例/谷歌广告代理商
  • 旅游网站设计总结/搜索引擎关键词优化有哪些技巧