目录
2. 指定在2022/08/26 09:00将时间写入testmail.txt文件中
3. 指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM
4. 在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。
1.配置ntp时间服务器,确保客户端主机能和服务主机同步时间
2.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接
2.5 切换成 redhat用户 尝试无密码验证登陆——登陆成功
一、第一天作业
1.atd和crond两个任务管理程序的区别
linux下面有atd和crond两种计划任务,其中,
atd服务使用的at命令只能执行一次,
而crond服务使用的crontab定义的命令,是循环作用的,所以crond才符合我们的要求。
2. 指定在2022/08/26 09:00将时间写入testmail.txt文件中
#查看系统当前时间
[root@wangwang~]# date
Fri Aug 26 21:00:00 CST 2022#指定命令执行时间为2022/08/26 09:00
[root@wangwang~]# at 09:00 082622#命令不能执行已经过的时间
at: refusing to create job destined in the past#指定命令执行时间为2022/08/26 21:00
[root@wangwang~]# at 21:00 082622
warning: commands will be executed using /bin/sh#将执行时间输入/textmail.txt文件中
at> echo `date` > /testmail.txt#按Ctrl+D结束
at> <EOT>
job 18 at Fri Aug 26 21:00:00 2022#查看系统时间
[root@wangwang~]# date
Fri Aug 26 21:00:19 CST 2022#查看/textmail.txt文件内容
[root@wangwang~]# cat /testmail.txt
Fri Aug 26 21:00:00 CST 2022
3. 指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM
#编辑crontab内容
[root@bingbing ~]# vim /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 executed00 04 * * * root cp /var/log/messages /logfile`date +%F%R`;echo > /var/log/messages
~
4. 在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。
4.1网卡的配置文件
[root@bingbing ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160
4.2配置网卡
[root@bingbing ~]# nmcli connection modify ens160 #配置的网卡交ens160 ipv4.addresses 192.168.58.129/24 #配置ip地址和子网掩码 ipv4.gateway 192.168.58.2 #配置默认网关 ipv4.dns 114.114.114.114 +ipv4.dns 8.8.8.8 #配置dns ipv4.method manual connection.autoconnect yes #开机自启动
4.2.1 重启网卡
[root@bingbing ~]# nmcli connection up ens160
4.3绑定网卡
4.3.1 查看网卡详情
[root@bingbing ~]# nmcli device status DEVICE TYPE STATE CONNECTION ens160 ethernet connected ens160 virbr0 bridge connected (externally) virbr0 ens224 ethernet disconnected -- ens256 ethernet disconnected -- lo loopback unmanaged -- virbr0-nic tun unmanaged --
4.3.2 网卡连接会话
#连接224的网卡 [root@bingbing ~]# nmcli device connect ens224 Device 'ens224' successfully activated with '2e25a153-2d98-4f51-bc8d-330a521f72f6'. #连接256的网卡 [root@bingbing ~]# nmcli device connect ens256 Device 'ens256' successfully activated with '038b77e2-3ed1-4785-bbe6-b90718c1e697'.
4.3.3 再次查看网卡
#此时ens224和ens256已经连接会话 [root@bingbing ~]# nmcli device status DEVICE TYPE STATE CONNECTION ens160 ethernet connected ens160 ens224 ethernet connected ens224 ens256 ethernet connected ens256 virbr0 bridge connected (externally) virbr0 lo loopback unmanaged -- virbr0-nic tun unmanaged