htpasswd -c /usr/local/httpd/conf/.passwd xiaoming
3.第一个只允许192.168.1.0/24网段访问,第二个需要用户验证
![](https://img-blog.csdnimg.cn/0e11f26a3967487196b2e25ba86dfd45.png)
4.删除http配置文件中的注释:vim /usr/local/httpd/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf
5.打开服务:
apachectl start
注:如果出现文件:报错信息,更改配置文件,重启
killall httpd
apachectl start
6.并分别进行验证,找系统文件
![](https://img-blog.csdnimg.cn/fa89eb6b533b48c8bb6f3a77b6f7a41f.png)
添加一下内容
![](https://img-blog.csdnimg.cn/58cb3911da8f46bf85588a659dc01f06.png)
网页访问:
![](https://img-blog.csdnimg.cn/38a48a48bf024df5979f788748c54487.png)
![](https://img-blog.csdnimg.cn/24757218f7a24c76bd5b8a6c5060d9d8.png)
## 三,第三套
1.在mysql上创建数据库bdqn,创建表test1,表中包含姓名,成绩列
mysql -u root
create database bdqn;
use bdqn;
create table test1 (name varchar(6),age int);
2.在test1中添加3条记录
insert into test1 values(‘B’,89);
insert into test1 values(‘C’,123);
insert into test1 values(‘A’,100);
3.利用mysqldump备份数据库
mysqldump -u root bdqn test1 >bdqn- test1-$(date +%F).sql
4.然后再添加两条记录
mysql -u root
insert into test1 values(‘D’,13);
insert into test1 values(‘E’,23);
5.删除test1表
drop table bdqn.t1;
6.删除test1表
mysql -u root bdqn <bdqn-test1-2022-07-30.sql
mysql -u root
use bdqn;
select * from test1
## 四,第四套
1.创建用户名列表文件users.txt,其中包含用户小明、小红、小黑、小白
vim users.txt
xiaoming
xiaohong
xiaohei
xiaobai
2.利用for循环语句创建以上用户
vim foruseradd.sh
#!/bin/bash
ulist=$(cat /root/users.txt)
for uname in $ulist
do
useradd $uname
echo “123456” | passwd --stdin $uname &> /dev/null
done
3.利用while循环语句创建用户stu1—10
vim whileuseradd.sh
#!/bin/bash
NAMEADD=“stu”
i=1
while [ $i -le 10 ]
do
useradd
N
A
M
E
A
D
D
{NAMEADD}
NAMEADDi
let i++
done
4.创建脚本测试192.168.1.0/24网段在线的主机
#!/bin/bash
NADD=“192.168.1.”
HADD=1
while [ $HADD -le 5 ]
do
ping -c 3 -i 0.2 -W 3
N
A
D
D
{NADD}
NADD{HADD} &> /dev/null
if [ $? -eq 0 ] ; then
echo
N
A
D
D
{NADD}
NADD{HADD} >> ping.txt
fi
let HADD++
done
## 五,第五套
开启第二台虚拟机,关闭防火墙,SLinux,配置地址,两台虚拟机可以通信
1.在ser2上配置ssh免密码登录
ssh-keygen -t ecdsa
ssh-copy-id -i ~/.ssh/id_ecdsa.pub root@192.168.1.2
ssh 192.168.1.2
2.安装xshell,在windows主机上可以连接ser2,并将windows主机上的文件上传到ser2的/tmp目录下
![](https://img-blog.csdnimg.cn/ba9b5470045548b5b0c789a382e1362b.png)
## 六,第六套
1.利用yum安装两台httpd
rm -f /etc/yum.repos.d/*
vim /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///mnt
gpgcheck=0
yum -y install httpd
2.编写脚本,利用inotify+rsync实时监控httpd1上的/var/www/htnl目录,当发现变化后能自动的将变化的数据上传到另一个httpd上
两台虚拟机,一台192.168.1.1(rsync),另外一台192.168.1.2(inotify)
第一台虚拟机192.168.1.1配置
第二台虚拟机(192.168.1.2)
tar zxf /mnt/inotify-tools-3.14.tar.gz -C /usr/src/
cd /usr/src/inotify-tools-3.14/
./configure && make && make install
vim inotify.sh
#!/bin/bash
inotify=“inotifywait -mrq -e modify,create,move,delete /var/www/html”
rsync=“rsync -avzH /var/www/html/ @192.168.1.1::aaa”
$inotify | while read DIRECTORY EVENT FILE
do
$rsync
done
3.并实现脚本自动运行
. inotify.sh
## 七,第七套
注:可以恢复快照,到安装squid完成的位置
1.安装squid代理服务器
2.配置传统代理,让客户机访问internet
![img](https://img-blog.csdnimg.cn/img_convert/1c71976111d51e68c23f719f0a96bc44.png)
![img](https://img-blog.csdnimg.cn/img_convert/aabe3d18733ae80a7d45dba0675123e2.png)
![img](https://img-blog.csdnimg.cn/img_convert/843306747b338bee0425c3341b7c57c8.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!**
加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0
服务器
2.配置传统代理,让客户机访问internet
[外链图片转存中...(img-h8392HMz-1725664145329)]
[外链图片转存中...(img-lYfT1Tki-1725664145331)]
[外链图片转存中...(img-CoTCEkrB-1725664145333)]
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!**
加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0