linux——基础命令
摘要:cron计划任务,磁盘与分区(文件系统,硬盘识别,硬盘分区,格式化文件系统,挂载分区,partend分区工具),lvm逻辑卷
cron计划任务
(1)crontab命令
——编辑:crontab -e -u 用户名
——查看:crontab -l -u 用户名
——清除:crontab-r-u用户名
范例:crontab -e -u root(创建一个root用户的计划任务)--该任务文件保存在/var/spool/cron/,这个目录下存放的是每个用户包括root的crontab任务
(2)cron时间格式(创建任务后,打开文本格式输下计划任务具体命令格式)
* * * * * user-name command to be executed
分时日月周用户 执行的命令
分钟:从0到59之间的整数
小时:从0到23之间的整数
日期:从1到31之间的整数
月份:从1到12之间的整数
星期:0~6之间的整数,0代表星期日
* :匹配范围内任意时间
,:分隔多个不连续的时间
- :指定连续时 间范围
/n :指定 时间频率,每隔n分或小时,天,年,月等执行
磁盘与分区
硬盘分区流程
识别硬盘 –> 分区规划 –> 格式化 –> 挂载使用
lsblk fdisk mkfs mount
1
[root@rhel8 ~]# lsblk
识别硬盘类型
sd:SCSI设备
hd :IDE设备
vd : 虚拟设备
nvme:固态硬盘协议
2
命令:fdisk /dev/硬盘设备 //划分分区
m列出命令帮助
n 创建分区
p查看分区
d 删除分区
q 放弃更改并退出
w 保存并退出
3
格式化 ------ 赋予文件系统空间的过程
命令: mkfs 分区设备路径
mkfs.xfs /dev/nvme0n2p1//格式化为xfs
mkfs.ext4 /dev/nvme0n2p2//格式化为ext4
查看文件系统类型:blkid设备路径
blkid /dev/nvme0n2p1
4
mount 命令挂载新的分区
mount /dev/nvme0n2p1 /mnt/nvmepart1///挂载
df -h 查看正在挂载的设备使用情况
df –hT//查看所有设备使用情况
自动挂载
配置文件 /etc/fstab 记录格式
设备路径 挂载点 类型 参数 备份标记 检测顺序
[root@rhel8 ~]# vim /etc/fstab
/dev/nvme0n2p1 /mnt/nvmepart1/ xfs defaults 0 0
partend分区工具
为适应硬件发展要支持大容量,需改用 gpt 分区模式(只有primary分区可超过4个主分区)
root@test ~]# parted /dev/nvme0n2
(parted) print#查看分区信息
(parted) mktable#指定分区模式
新的磁盘标签类型? gpt #gpt分区模式
(parted) mkpart#划分新的分区
分区名称? []? haha #分区名称
文件系统类型? [ext2]? xfs#分区文件系统类型,不起实际作用
起始点? 0#起始点,第一个分区起始点为0
结束点? 10G #结束点
警告: The resulting partition is not properly aligned for best performance: 34s %
2048s != 0s
忽略/Ignore/放弃/Cancel? Ignore#忽略
(parted) print 查看分区信息
(parted) unit GB#设置显示单位
(parted) quit #退出
LVM逻辑卷
LVM=(Logical Volume Mamager)逻辑卷管理器
LVM主要用在MBR 分区模式,它的最大作用是可以动态分配磁盘分区,并且可以让多个分区或者物理硬盘作为一个逻辑卷(相当于一个逻辑硬盘),这种机制可以让磁盘分区容量划分变得很灵活
零散的空间 ------ 整合的虚拟磁盘 ------ 虚拟的分区
物理卷(PV) 卷组(VG)逻辑卷(LV)
1 创建物理卷:pvcreate 设备路径1 设备路径2…
pvcreate /dev/nvme0n2p1 /dev/nvme0n2p2 //将p1、p2分区创建为物理卷
2 创建卷组:vgcreate 卷组名 设备路径1 设备路径2…
vgcreate systemvg /dev/nvme0n2p1 /dev/nvme0n2p2//创建卷组
3 lvcreate -L 大小 -n 逻辑卷名称 卷组名
lvcreate -L 16G -n vo systemvg//创建逻辑卷
格式化逻辑卷文件系统
mkfs.xfs /dev/systemvg/vo//格式化为xfs文件系统
最后挂载
扩展逻辑卷
逻辑卷的空间来源于卷组,当卷组有足够的空间是,才可以扩展逻辑卷
lvextend -L +3G /dev/systemvg/vo
使用 lvscan 命令 查找逻辑卷大小
刷新文件系统容量
命令格式:xfs_growfs 挂载点目录
xfs_growfs /mylvm
xfs_growfs //用于刷新XFS设备
resize2fs //用于刷新EXT3/EXT4设备


浙公网安备 33010602011771号