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设备

 

 

 

 

 

 

 

 

posted @ 2021-01-11 18:09  A仰望A  阅读(79)  评论(0)    收藏  举报