目录
一.磁盘操作
二.lvm
三.top
4.nohup
一.磁盘操作
1. lsblk -f
显示磁盘和它的相关内容
2.tuen2fs -c -1 /dev/sdx
关闭某个磁盘的自检
3.修改配置,使文件系统不要开机自检
cat /etc/fstab
全0表示开机不自检
全1表示开机自检
同时在这个文件中可添加挂载点,mount -a 一键挂载
4.修复文件系统
如果是ext类型
fsck -t 文件系统类型 设备名
如果是xfs类型
使用xfs_repair命令
5.显示内存
free -m mb为单位
释放cache
echo 1 > /proc/sys/vm/drop_caches
清除目录缓存和inodes
echo 2 > /proc/sys/vm/drop_caches
6.sync
释放僵尸进程
二.lvm
基本概念:
pp(physical parttion):物理分区
pv(physical volume):物理卷,一个pv对应一个pp
pe(physical extends):物理区域,pv中的最小单位
vg(volume group):卷组,可以划分多个pv
le(logical extends):逻辑扩展单元,lv中的最小单元,对应pe
lv(logical volume):逻辑卷,创建在vg之上
核心就是通过增加 PE 的大小来实现扩容
lvm一般PE的大小为4m,和文件系统的block一样,作为lvm的最小单元进行使用
lvm的创建流程
1.使用fdisk修改文件系统id,从默认的83改成8e类型。
2.pvcreate创建pv,pvdisplay显示pv参数
3.vgcreate创建vg,vgs显示卷组参数
4.lvcreate创建lv,lvs显示lv信息
5.格式化lv分区
常用命令:
pv:
pvcreate 创建pv
pvscan 扫描pv
pvdisplay 显示pv参数
pvremove 删除pv
vg:
vgcreate 创建pv
vgscan 扫描pv
vgreduce 缩小vg大小,也就是剔除一些pv
vgextend 扩大vg大小,加入pv
vgremove 删除vg
lv:
lvcreate 创建lv
lvscan 扫描lv
lvreduce 缩小lv大小
lvextend 扩大lv大小
lvremove 删除lv
lvm的创建 扩容 删除值得注意
创建:
lvcrate -n lvname -L +xM/G vgname
lvname:自己设定的lv命名
vgname:创建出来的vgname
扩容:
1.首先要删除挂载点:umount x
x为挂载目录
2.添加lv大小
lvextends -L + xM/G lvname
3.重新挂载
mount lvname x
4.需要对文件系统重新构造
xfs_growfs
三.top
top -c:显示当前进程的执行路径
top -d x秒:以x秒作为刷新间隔
top -n x:刷新x次后就停止刷新
top -p pid:只查看指定进程的信息
top以后,输入1查看当前有多少个核心
输入M查看当前内存占用从高到低的进程
z高亮显示
4.nohup
nohup+指令 :使进程后台执行
nohup+指令+& :不占用命令行
5.jobs fg bg
一个进程在运行过程中可以输入ctrl + z使它暂停运行挂入后台。
输入jobs可以查看当前暂停运行的进程(附加它的id号)。
输入fg id 或者 bg id 都可以唤醒这个进程。
6.runlevel
runlevel查看系统运行级别
0:关机
1:单用户模式
2:多用户,无网状态
3:多用户,有网状态
4:用户自定义级别
5:支持图形化界面
6:重启机器