Linux操作系统
####kickstart自动安装脚本###
1.yum install -y system-config-kickstart httpd
2.system-config-kickstart
3.保存ks.cfg到/var/www/html
vim new.sh
#!/bin/bash
virt-install
–cdrom /root/rhel-server-7.0-x86_64-dvd.iso
–ram 1024
–cpus 1
–disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=10
–name test
–network bridge=br0,model=virtio
###系统延时任务和定时任务###
[[email protected] ~]# at 14:48 ##设定任务执行时间
at> rm -fr /mnt/* ##任务动作
at> ##用ctrl + D发起任务
[[email protected] ~]#at now+1min ##延时1分钟
at> rm -fr /mnt/*
at>
at -l ##查看任务列表
at -c 任务号 ##查看任务内容
at -r 任务号 ##取消任务执行
注意:
当任务有输出时,输出会以邮件的形式发送给at任务的发起者
at now+1min
at> echo hello
at>
mail -u root ##查看超级用户的邮件
1 ##查看第一封邮件
q ##退出
/var/spool/mail/root ##清空邮件
##2.at任务的黑白名单##
/etc/at.deny ##系统中默认存在,在此文件中出现的用户不能执行at
/etc/at.allow ##系统中默认不存在,当文件出现,普通用户不能执行at,只有在名单中出现的用户可以,并且/etc/at.deny失效
####3.系统的定时任务###
1.crontab的时间表示方式
-
-
-
-
-
##每分钟
-
-
-
-
*/2 * * * * ##每两分钟
*/2 09-17 * * * ##早9点-晚5点每两分钟
*/2 */2 * * * ##每隔2小时每两分钟
*/2 09-17 1 3,5 5 ##3月和5月每周周五和3月1日,5月1日,早9点-晚5点,每两分钟
2.系统控制crontab的服务
crond.service ##当程序开启时,定时任务生效
crontab -e -u ##编辑crontab
crontab -l -u ##列出crontab
crontab -r -u ##删除crontab
4.文件方式设定定时任务
vim /etc/cron.d/file ##file名称任意
-
-
-
-
- username action
-
-
-
-
-
-
-
- root rm -fr /mnt/*
-
-
-
非交互式:
echo “* * * * * root rm -fr /mnt/*”> /etc/cron.d/westos
cd /etc/cron.
这种方式定义的crontab使用crontab -l看不到
5.crontab的黑白名单
/etc/cron.deny #系统中默认存在,在此文件中出现的用户不能执行crontab
/etc/cron.allow #系统中默认不存在,当文件出现,普通用户不能执行at,只有在名单中出现的用户可以,并且/etc/cron.deny失效
#这两个名单都不会影响/etc/cron.d/目录中定时任务的发起和执行
-
-
-
-
- westos rm -fr /home/westos/*
-
-
-
###4.系统中临时文件的管理方式###
cd /usr/lib/tmpfiles.d
vim westos.conf
d /mnt/westos 777 root root 5s
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##读取目录里所有文件并按照其规则去建立
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清理临时文件
推荐阅读
-
springboot+nginx+https+linux实现负载均衡加域名访问简单测试
-
遇到英版操作系统导致酷狗音乐无法使用这种情况该怎么办?
-
Win10 Version 1607中的Linux子系统安装方法详解
-
如何运行openSUSE?Win10中安装SUSE Linux子系统的详细图文教程
-
Linux操作系统安装LAMP环境
-
配置hadoop环境变量的参数(linux配置hadoop环境变量)
-
linux查看进程命令grep(linux中的grep命令的作用 )
-
linux修改hostname的配置文件(linux中修改主机名的命令)
-
Linux中安装Python的交互式解释器IPython的教程
-
sql2005 create file遇到操作系统错误5拒绝访问 错误1802