本例要求创建下列用户、组以及组的成员关系:
实现此案例需要按照如下步骤进行。
步骤一:创建组账号
[root@server0 ~]# groupadd adminuser
步骤二:按照要求的属性创建用户账号
步骤三:为用户设置登录密码
[root@server0 ~]# echo flectrag | passwd --stdin alex
更改用户 alex 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin natasha
更改用户 natasha 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin harry
更改用户 harry 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin sarah
更改用户 sarah 的密码 。
passwd:所有的身份验证令牌已经成功更新。
本例要求使用 tar 工具完成以下备份任务:
制作归档压缩包:
查看归档压缩包:
释放归档压缩包:
实现此案例需要按照如下步骤进行。
步骤一:创建备份文件
使用tar命令制作归档备份,结合-j选项调用bzip2压缩工具,保留绝对路径:
步骤二:确认结果
[root@server0 ~]# ls -lh /root/backup.tar.bz2 //确认文件
-rw-r--r--. 1 root root 1.9K 12月 23 23:22 /root/backup.tar.bz2
[root@server0 ~]# tar tPf /root/backup.tar.bz2 //确认内容
/usr/local/
/usr/local/bin/
/usr/local/bin/lab
/usr/local/etc/
/usr/local/games/
本例要求配置虚拟机 server0,能够自动校对系统时间。相关信息如下:
NTP服务端可以为客户端提供标准的日期时间。
在RHEL7主机中可以配置软件包chrony来使用NTP时间同步。
实现此案例需要按照如下步骤进行。
步骤一:确认已安装NTP客户端软件包chrony
通常系统会默认安装此软件包:
如果检查发现此软件包没有安装,请通过yum命令安装:
[root@server0 ~]# yum -y install chrony
.. ..
如果发现此软件包已经安装,但配置文件/etc/chrony.conf损坏或信息丢失,可删除此文件后重新安装chrony软件包:
步骤二:调整NTP客户端配置
1)修改/etc/chrony.conf文件内的server配置
移除不可用的NTP服务器记录,正确添加可用的记录:
[root@server0 ~]# vim /etc/chrony.conf
.. ..
#server 0.rhel.pool.ntp.org iburst //注释掉默认的server配置,
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server classroom.example.com iburst //添加新的配置
.. ..
2)开启NTP时间同步
步骤三:测试NTP时间同步
1)先设置一个错误的系统日期时间
[root@server0 ~]# date -s ‘2001-09-11 11:30:00‘ //调整日期时间
2001年 09月 11日 星期二 11:30:00 CST
[root@server0 ~]# date //确认调整结果
2001年 09月 11日 星期二 11:30:01 CST
2)启动系统服务chronyd,并设为开机自启
3)重新查看当前的系统时间
重启chronyd服务后稍等片刻,当前系统的日期时间应该恢复正常(与NTP服务器保持一致):
[root@server0 ~]# date
2016年 12月 23日 星期五 23:44:53 CST
再次执行timedatectl查看,会发现NTP synchronized的值已经变成yes:
本例要求为用户 natasha 配置一个定时任务,具体要求如下:
配置格式可参考 /etc/crontab 文件:
分 时 日 月 周 任务命令行(绝对路径)
在表示各段的时间点时,除了明确的数值以外,还可以参考以下形式:
实现此案例需要按照如下步骤进行。
步骤一:配置crontab任务记录
1)确保系统服务crond可用
2)为用户natasha添加计划任务
[root@server0 ~]# crontab -e -u natasha
23 14 * * * /bin/echo hiya
步骤二:检查任务是否执行
1)将系统日期时间临时调整到任务时间点前10秒左右
2)等待10秒后查看/var/log/cron日志,应该会有执行记录
[root@server0 ~]# tail /var/log/cron
.. ..
Nov 26 14:23:02 localhost CROND[3818]: (natasha) CMD (/bin/echo hiya)
3)恢复系统日期时间
原文:https://www.cnblogs.com/China-YangGISboy/p/9908836.html