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.测试