文章目录
项目三一览表
IP | 最后主机名 | 安装yum软件 | 备注 | 压缩包 |
---|---|---|---|---|
192.168.200.10 | nfs-serve | vsftpd,nfs-utils rpcbind,net-tools | 不需要配置DNS | |
192.168.200.20 | lnmp | nfs-utils rpcbind ,samba ,net-tools,unzip | ⭕️lnmp服务需要配置DNS | lnmp ,wordpress |
⭕️注意20节点配置dns
⭕️ 关防火墙和selinux执行3句
⭕️ 先创建库授权再装wordpress
项目三 集成式lnmp+wordpress
配置网络
10节点
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 将静态IP改为动态IP
BOOTPROTO=static
- boot引导
ONBOOT=yes
- 添加IP ,网关 ,子网掩码
IPADDR=192.168.200.10
GATEWAY=192.168.200.2
NATEMASK=255.255.255.0
- 重启网卡
systemctl restart network
- 查看IP
ip a
20节点
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 将静态IP改为动态IP
BOOTPROTO=static
- boot引导
ONBOOT=yes
- 添加IP ,网关 ,子网掩码 ,DNS
IPADDR=192.168.200.10
GATEWAY=192.168.200.2
NATEMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114
- 重启网卡
systemctl restart network
- 查看IP
ip a
- 看是否能ping通网路
ping baidu.com
10,20节点关闭防火墙与seLinux机制
systenfore 0 && systemctl stop firewalld && systemctl disable firewalld --now
10,20节点删除或备份yum源文件
rm -rvf /etc/yum.repos.d/*
mv /etc/yum.repos.d/* /opt/
3.配置yum源
10节点
- 在opt下创建一个centos文件夹
mkdir /opt/centos
- 编写自己的yum源文件
vi /etc/yum.repos.d/centos.repo
- 编写内容
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
- 为远程传输配置主机名IP地址
vi /etc/hosts
- 在第二行按下o输入:
192.168.200.10 nfs-server
192.168.200.20 lnmp
- wq 保存退出
- 将该repo文件远程传输给20节点主机
scp /etc/yum.repos.d/centos.repo lnmp:/etc/yum.repos.d/centos.repo
- ip正确时会提示是否传输 ,输入yes,然后输入20节点密码
yes
000000
20节点修改repo文件
vi /etc/yum.repos.d/centos.repo
[centos]
name=centos
baseurl=ftp://192.168.200.10/centos
gpgcheck=0
enabled=1
- wq 保存退出
- 配置完repo文件后需要修改ftp服务文件并重新启动
- ? 该服务默认开机自启
4.10节点挂载镜像
- 挂载光盘设备上去,省去上传到远程传输工具的时间
mount /dev/sr0 /mnt/
cp -rvf /mnt/* /opt/centos/
- 挂载完成后一定要记得结束挂载
umount /mnt/
- 检查挂载是否成功且正确
yum repolist
- 最后4090 即为正确
项目三 7搭建FTP服务
10节点
- 安装yum软件
yum install -y vsftpd net-tools nfs-utils rpcbind
修改FTP配置文件
vi /etc/vsftpd/vsftpd.conf
- 在第一行下边添加(按下o输入)
anon_root=/opt/
- wq保存退出
启动FTP服务
systemctl start vsftpd
查看22端口
netstat -ntpl
20节点
- 检查ftp服务是否开启,文件是否正确
yum repolist
- 最后提示4090 即为正确
- 成功之后ftp搭建成功
项目三 9搭建NFS服务
20节点
- 安装yum软件
yum install -y nfs-utils rpcbind samba net-tools unzip
10节点
- 在mnt下创建一个test文件
mkdir /mnt/test
- 该文件夹用来与nfs-client(20节点)共享
- 修改nfs配置文件
vi /etc/exports
- 在该文件中输入一行
/mnt/test/ 192.168.200.0/24(rw,no_all_squash,no_root_squash,sync,anonuid=501,anongid=501)
rw :read——write 可读写
sync :数据写入内存和硬盘
anonuid :匿名用户UID
anongid :匿名用户GID
- 生效该文件
exportfs -r
- 开启nfs与rpcbind 服务
systemctl start nfs rpcbind
- 查看10节点可挂载项
showmount -e 192.168.200.10
- 出现提示即为正确
20节点
- 挂载10节点可挂载项
mount -t nfs 192.168.200.10:/mnt/test /mnt
- 检查并查看挂载大小
df -h
-
出现提示
-
进入mnt文件夹查看并创建abc.txt文件
cd /mnt/
ll
touch abc.txt
- 用MD5算法计算abc.txt的值
md5sum abc.txt
10节点
- 进入mnt的test文件夹下查看并计算文件MD5值
cd /mnt/test
ll
- 发现出现了abc.txt文件
md5sum abc.txt
- 至此nfs服务搭建成功
项目三 11搭建samba服务
20节点
- 在opt文件夹下创建share文件夹
mkdir /opt/share
- 赋予share 目录777的权限
chmod 777 /opt/share
- 修改samba配置文件
vi /etc/samba/smb.conf
- 在[global]最下边新增一句
disable spoolss = yes
- 在文件最后添加
[share]
path=/opt/share
browseable=yes
public=yes
writable=yes
- 启动samba服务
systemctl start smb nmb
- 查看端口情况
netstat -ntpl
- 创建samba用户
smbpasswd -a root
- 按照提示输入俩次密码
000000
- 重启samba服务
service smb restart
-
在pc端按下win+R 出现运行对话框
-
输入
\\192.168.200.20
-
输入密码和用户
-
将nfs创建的文件复制到share文件夹下
cp /mnt/abc.txt /opt/share/abc.txt
- 至此项目三 11samba服务搭建成功
项目三 13搭建lnmp+wordpress
上传lnmp和wordpress到root目录下
- 解压lnmp压缩文件
tar -zxvf lnmp [tab]
- 进入lnmp1.6 文件
cd lnmp1.6
- 执行安装文件
./install.sh
-
在enter后输入密码
-
回车漫长等待1个小时
进入mysql创建wordpress
授予权限
然后解压wordpresss压缩包
unzip wordpress[tab]
进入home/wwwroot/default下删除文件html文件
cd /home/wwwroot/default
ll
rm -rf index.html
将wordpress文件夹里的所有东西移到home/wwwroot/default下
cd wordpress
mv -rvf wordpress /home/wwwroot/default
- 再次进入home/wwwroot/default
cd /home/wwwroot/default
- 复制并修改文件
cp wp-config-simple.php wp-config.php
vi wp-config.php
- 按照提示修改
写在最后
易错汇总
1.较特殊命令
- 重启samba服务
service smb restart
- 查看网络端口
netstat -ntpl
- 查看软件状态
systemctl status app
- 查看主从点连接状态
show slave status \G;
学习来源: http://www.douxuedu.com/#/viewcourse?type=selfHelp&lastLearnRefId=9152