【无标题】# 项目三 集成式lnmp+wordpress

项目三一览表

IP最后主机名安装yum软件备注压缩包
192.168.200.10nfs-servevsftpd,nfs-utils rpcbind,net-tools不需要配置DNS
192.168.200.20lnmpnfs-utils rpcbind ,samba ,net-tools,unzip⭕️lnmp服务需要配置DNSlnmp ,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心-开心急了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值