RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习

目录

一.atd和crond两个任务管理程序的区别

二.指定在2022/08/26 21:00将时间写入testmail.txt文件中

【1】使用at+时间进入界面

【2】创建任务,将时间写入指定文件下

【3】ctrl+d退出,等待至指定时间时查看

三.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM

【1】编辑crontab

【2】创建生效时间、用户和被执行命令

【3】使用“:wq”保存退出

四.在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。

1、创建添加两个网络适配器

2、创建team0设备和team0会话

3、修改team0会话的IP地址、网关和域名服务器,以及更改IP地址获取方式为手动

4、添加设备到team0

5、激活从设备和主设备

6、查看team0状态


一.atd和crond两个任务管理程序的区别

1、atd服务使用的at命令只能执行一次,而crond服务使用的crontab定义的命令,是循环作用的

2、atd一般是只能作为临时任务应用,而crond一般是周期性任务,可重复应用。

二.指定在2022/08/26 21:00将时间写入testmail.txt文件中

【1】使用at+时间进入界面

[root@localhost ~]# at 16:15 2022-08-28

【2】创建任务,将时间写入指定文件下

at> echo `date` > /testmail.txt

【3】ctrl+d退出,等待至指定时间时查看

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第1张图片

三.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM

【1】编辑crontab

[root@localhost ~]# vim /etc/crontab

【2】创建生效时间、用户和被执行命令

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

00 04 * * * root cp /var/log/messages /logfile`date +%F %R`;echo > /var/log/messages

【3】使用“:wq”保存退出

四.在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。

1、创建添加两个网络适配器

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第2张图片

2、创建team0设备和team0会话

3、修改team0会话的IP地址、网关和域名服务器,以及更改IP地址获取方式为手动

4、添加设备到team0

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第3张图片

5、激活从设备和主设备

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第4张图片

6、查看team0状态

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第5张图片

RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习_第6张图片

你可能感兴趣的:(RHCE课程学习专栏,服务器,运维)