逻辑卷
作用:
整合分散空间
空间支持扩大
步骤一:建立卷组(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 #组,给用户组授权