计划任务、磁盘管理

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值