rhce-homework-1 计划任务&ssh免密登录&搭建静态web网站

307 阅读1分钟

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

使用 mkdir 命令创建指定目录:

image.png

使用 cp 命令可以实现将系统日志信息备份到指定目录并按指定格式命名:

cp /var/log/messages /backup/logfile`date +\%Y-\%m-\%d-\%H-\%M`

使用 crontab -e 命令编辑计划任务:

image.png

数字0表示在每天凌晨4点整执行备份任务,数字4表示在每天凌晨4点执行备份任务,星号代表任意天,任意月、任意周。


2、配置ssh免密登陆:客户端主机通过redhat用户基于密钥验证方式进行远程连接服务器的root用户。

客户端添加一个redhat用户:

image.png

使用 ssh-keygen 命令在客户端主机上生成SSH密钥对:

image.png

使用 ssh-copy-id 命令将公钥复制到服务器上的root用户的授权密钥文件(/root/.ssh/authorized_keys)中:

image.png

尝试root用户ssh免密登录远程服务器:

image.png


3、搭建一个web网站,网站显示hello world内容

使用 dnf 下载 nginx web容器:

image.png

启动nginx服务,关闭防火墙,设置selinux:

image.png

浏览器访问本机ip的80端口:

) image.png

nginx搭建成功!

将 hello world 写入nginx的网站根目录下的 index.html 文件:

image.png

浏览器再次访问本机ip的80端口:

image.png

ok,完成!