RHCE2

本文介绍了如何通过at命令定时任务和crontab设置提醒,以及如何配置Apache服务器,包括安装httpd、修改首页内容和虚拟主机设置。涉及的技术包括Linux命令、Cron定时任务、Web服务器管理和IP地址管理。
摘要由CSDN通过智能技术生成

1.at 配置在5小时后,将 “This is a at task” 写入 root家目录中的at_test文件中

[root@localhost ~]# at now +5 hours
warning: commands will be executed using /bin/sh
at> echo "This is a at task" > /root/at_test
at> <EOT>

 2.crontab配置,每周六,周日 9点半,14点 提醒我上RHCE课 写入root家目录中的cron_test文件中

[root@localhost ~]# crontab -u root -e

30 9 * * 0,6 echo "提醒我上RHCE"> /root/cron_test
0 14 * * 0,6 echo "提醒我上RHCE" > /root/cron_test

[root@localhost ~]# crontab -u root -l

3.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: “My Home Page is hello”

1.配置yum在线源

[root@localhost ~]# wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

2.配置

​// 清除缓存并重新创建缓存
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache 

// 安装httpd
[root@localhost ~]# yum install httpd -y

//查看httpd的目录
[root@localhost ~]# tree /etc/httpd

// 关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

// 重启服务
[root@localhost ~]# systemctl restart httpd

3.配置虚拟机首页文件(这步可以省略)

//创建www文件夹,在www文件夹下创建130文件,并配置首页
[root@rhce conf]# mkdir /www
[root@rhce conf]# ls -dl /var/www/html
drwxr-xr-x. 2 root root 24 12月  6 20:33 /var/www/html
[root@rhce yum.repos.d]# cd /var/www/html/
[root@rhce conf]# cd /www/
[root@rhce www]# mkdir 130
[root@rhce www]# cd 130
[root@rhce 130]# vim index.html

hello This is my first web page.

 输入192.168.75.130或192.168.75.130:80或192.168.75.130/index.html都可以进入网站首页

 4.将首页文件改为hello.html并修改内容为“My Home Page is hello”

[root@rhce conf]# vim httpd.conf 

// 输入“168G”进入第168行,将网站首页修改为hello.html

 

 输入192.168.75.130或192.168.75.130:80或192.168.75.130/index.html都可以进入网站

[root@rhce conf]# cd /var/www/html
[root@rhce html]# vim hello.html

My Home Page is hello

 5.测试

4.虚拟主机:虚拟两台主机ip为100,200, 对应访问目录: /www/ip/100, /www/ip/200  并创建首页文件index.html

这个代码最好在VMware上写,因为添加了ip,Xshell可能会断开连接一下

1.先添加两个ip地址(如果添加了IP后覆盖了原先的IP,再用同样的方法添加原先的ip就可以了,或者使用mutui添加原来的ip,添加了之后需要再重新启动一次ens160的nmcli)

[root@rhce ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.75.100/24 ipv4.gateway 192.168.75.2 ipv4.method manual 
[root@rhce ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.75.200/24 ipv4.gateway 192.168.75.2 ipv4.method manual

//启动ens160上nmcli所作的操作
[root@rhce ~]# nmcli connection up ens160

2.创建目录,并在两个IP地址中输出内容

//创建网站根目录
[root@localhost ~]# mkdir -pv /www/ip/{100,200}
mkdir: 已创建目录 '/www/ip'
mkdir: 已创建目录 '/www/ip/100'
mkdir: 已创建目录 '/www/ip/200'
//写入内容
[root@localhost ~]# echo "this is 100" > /www/ip/100/index.html
[root@localhost ~]# echo "this is 200" > /www/ip/200/index.html
//定义基于不同ip地址来访问网站的配置文件
[root@localhost ~]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vim myhosts.conf

<Directory /www>
      AllowOverride none
      Require all granted
</Directory>

Listen 80
<VirtualHost 192.168.75.100:80>
      DocumentRoot "/www/ip/100"
      ServerName 192.168.75.100
</VirtualHost>

Listen 80
<VirtualHost 192.168.75.200:80>
    DocumentRoot  "/www/ip/200"
    ServerName 192.168.75.200
</VirtualHost>


[root@localhost conf.d]# systemctl restart httpd

(如果重启失败,注释掉监听的端口就可以,如果显示的内容不是自己上面写的内容,vim httpd.conf 进入此文件167行,修改为DirectoryIndex index.html)

3.测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值