linux 定时延时 磁盘分区
临时的,不重复的
当延时任务有输出时,输出会以邮件的形式发送给任务发起人
邮件用 mail去看
at 时间
任务
ctrl+d 运行任务
at -l 查看任务
at -c 数字(任务编号) 查看任务详细信息
atrm 数字 取消任务
vim /etc/at.deny at任务的黑名单
138 vim /etc/at.deny
139 vim /etc/at.allow at 任务的白名单
(以上命令对超级用户不生效)
141 vim /etc/at.allow
## 定时任务
* * * * *
分 时 天 月 周
3,7 3和7
3-7 3到7
crontab -e 进入开始编辑定时任务
crontab -l 查看任务
systemctl start crond.service 开启定时任务功能,这个功能时开机启动的。当功能关闭时,定时任务失效,开启时自动搜索任务
crontab -e -u student 在student用户下建立定时任务
crontab -r 删除当前用户的所有定时任务
cat /var/spool/cron/root crontab定时任务的内容放在这个文件里面,删除这个文件与crontab -r 效果一样
* * * * * 每分每时每天每月每周执行
*/2 * * * * 每两分钟执行
*/2 */2 1,15 * * 每两分每两小时
#定时任务的黑白名单
vim /etc/cron.deny 查看crontab的黑名单
ll /etc/cron.allow 默认crontab的白名单是不存在
touch /etc/cron.allow 当建立白名单的时候,其它用户自动进入黑名单
######以上属于用户级的crontab####
#####以下是系统级的crontab#####
cron.d/ 用户自定义的crontab 在文件里面要指定用户和动作 如;
* * * * * root rm -fr /mnt/* 超级用户删除。。。。。
cron.hourly/ 用户每小时做的事
cron.monthly/ 用户每月做的事
cron.weekly/ 用户每周做的事
非交互式输入用 crontab
echo "* * * * * root rm -fr /mnt/*" >> /etc/cron.d/student
cd /usr/lib/tmpfiles.d ls
abrt.conf lvm2.conf spice-vdagentd.conf
cups.conf mdadm.conf subscription-manager.conf
cups-lp.conf pam.conf systemd.conf
gvfsd-fuse-tmpfiles.conf ppp.conf systemd-nologin.conf
initscripts.conf rpm.conf tmp.conf
iscsi.conf samba.conf x11.conf
legacy.conf saslauthd.conf
libselinux.conf selinux-policy.conf
以conf结尾的都是临时文件
d /mnt/tmp 1777 root root 8s
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* 创建一个/tmp 目录
[email protected] tmpfiles.d]# cd /mnt
[[email protected] mnt]# ls
tmp
[[email protected] tmp]# ls
[[email protected] tmp]# touch file
[[email protected] tmp]# ls
file tmp里面有东西
######设备的管理###
##分区###
硬盘的前524个字节
446 主引导分区 让磁条去读预安装软件
66主分区表:
2 硬盘的标志 内容是55aa
64 分区表 一共是4 个分区 记录每个分区的内容需要16个字节
fdisk -l 查看系统中真实存在的设备
df -h 发现并且在挂载的设备
1 fdisk -l 查看 找到纯净的硬盘
.Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
2 fdisk /dev/vdb
3.
mkfs.xfs /dev/vdb5 把设备格式化成 xfs
= sectsz=512 attr=2, projid32bit=1
= crc=0
data = bsize=4096 blocks=25600, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=853, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
cat /proc/partitions ##查看系统中被系统识别的设备
blkid ##查看设备的id信息
/dev/vdb5: UUID="0daea30c-e621-4a7e-9cb0-de17d829cf32" TYPE="xfs" 文件系统 xfs 比较强大
[[email protected] ~]# mount /dev/vdb5 /mnt/ ##挂载
[[email protected] ~]# df ## 查看挂载
/dev/vda1 10473900 3264372 7209528 32% /
devtmpfs 469344 0 469344 0% /dev
tmpfs 484932 140 484792 1% /dev/shm
tmpfs 484932 12792 472140 3% /run
tmpfs 484932 0 484932 0% /sys/fs/cgroup
/dev/vdb5 98988 5280 93708 6% /mnt
mount /dev/vdb5 /mnt/ 挂载
umount /mnt/ 卸载
[[email protected] mnt]# umount /mnt
umount: /mnt: target is busy.
退出来就可以卸载掉