1,计划任务
1.1 简介
定时完成一个特定的操作
将具有sud权限的文件删除
find / -perm -u=s -exec rm -rf {} \;
分类
一次性计划任务
周期性计划任务
1.2 at计划任务
在某个时间节点,执行一个操作
安装at
yum install at -t
启动at
[root@localhost home]# systemctl start atd
[root@localhost home]# systemctl enable atd
[root@localhost home]# systemctl status atd
创建一个计划任务,实现5分钟后自动新建一个文件,然后新建一个用户
[root@localhost home]# at now+5min
at> mkdir aaa
at> useradd bbbb
at> <EOT>
job 2 at Wed Mar 20 21:20:00 2024
查看计划任务
at -l
at -c 编号
删除at任务
atrm 编号
1.3 周期性任务计划
可以周而复始的执行
安装组件
[root@localhost home]# yum install crontabs
启动服务
[root@localhost ~]# systemctl start crond
[root@localhost ~]# systemctl enable crond
[root@localhost ~]# systemctl status crond
crontab的配置文件
[root@localhost ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
创建计划任务
crontab -e
两部分
时间:分钟 小时 日 月 周
命令:
查看计划任务
[root@localhost ~]# crontab -l
*/5 * * * * touch /home/aaa.txt
25 4 5 * * touch /home/bbb.txt
13 7 1 10 * touch /home/ccc.txt
*/3 * * * 5 touch /home/ddd.txt
3 7 * * 5 touch /home/eee.txt
删除计划任务
crontab -e 进入后删除
2、磁盘管理
2.1磁盘管理简介
外部存储
特点:
存储空间大
永久存储
读写速度慢
磁盘的类型
固态磁盘
机械磁盘
磁盘的接口类型
IDE
STAT
SCSl
2.2基础概念
分区表
64字节:记录分区信息,记录的分区的开始位置和结束我只
16字节,记录一个分区,一个磁盘的分区表中可以记录4个分区
物理分区【主分区】:分区表的64个字节所记录的就是物理分区
可以有1-4个
扩展分区:
0、1
逻辑分区:
可以有无限个
注意:
主分区+扩展区 最多是4个

linux识别磁盘相关的编号
第一个磁盘:sda
第二个磁盘:sdb
linux识别分区相关的编号
第一个分区:1
第二个分区:2
磁盘的设备文件
/dev/sda
/dev/sdb
/dev/sdc
/dev/sda1 /dev/sda2 /dev/sdc5
关于分区编号
1-4:只能是主分区或者是逻辑分区【前四个分区的分区号可以自己设置】
5+:扩展分区【自动排序】
第三个磁盘的第四个扩展分区
/dev/sdc8
2.3 相关内容
分区:fdisk
查看分区信息:fdisk
安装文件系统【格式化】:mke2fs
挂载分区:mount
查看分区使用率:df
查看当前系统磁盘的分区信息
[root@localhost ~]# fdisk -l
对sdb进行分区
p #打印分区表
n #添加新分区
l #列出已知分区类型
w #将分区表写入磁盘中,并退出
对/dev/sdb3进行格式化
[root@localhost ~]# mke2fs /dev/sdb3
挂载分区
[root@localhost ~]# mkdir /d1
[root@localhost ~]# mount /dev/sdb3 /d1
查看磁盘使用率
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 898M 0 898M 0% /dev
tmpfs 910M 0 910M 0% /dev/shm
tmpfs 910M 9.6M 901M 2% /run
tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 2.0G 15G 12% /
/dev/sda1 1014M 151M 864M 15% /boot
实现开机自动挂载
vi /etc/fstab