自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 LVS实战和LVS+keepalived实战

yum install nginx -y (这个需要在更改ip地址前安装,因为后端RS机器网关必须设为LVS内网网关ip地址,而LVS内网网卡地址为192.168.178.10,所以RS机器IP地址设为192.168.178.100)7.访问VIP地址,在主机上查看ARP列表,VIP地址的mac地址是LVS的MAC地址,则说明抑制后端RS的ARP广播成功。###后端RS操作还是跟之前一样,需要抑制arp广播,配置VIP地址在lo网卡上,关闭防火墙,启动nginx。LVS服务器 192.168.1.108。

2025-03-24 16:00:54 613

原创 LVS三种模式(NAT、DR、TUN)

LVS TUN原理:用户请求LVS到达director,LVS通过IP-TUN加密技术将请求的报文的目标MAC地址改成后端的realserver MAC地址,目标IP为VIP(不变),源IP为用户IP地址(保持不变),然后Director将报文发送到realserver,realserver基于IP-TUN解密,然后检测到目标为自己本地VIP,如果用户跟RS在同一个网段,然后将请求直接返给用户。(两次请求都经过director,所以访问大的话,director会成为瓶颈)LVS内网网卡的IP地址。

2025-03-24 11:18:57 262

原创 keepalived +nginx双主架构实现高可用

systemctl start keepalived 如果重启keepalive服务还是没有产生变化,可以先停止服务(systemctl stop keepalived),再重启服务。9.在192.168.1.108上停止nginx,则keepalived停止,VIP漂移到192.168.1.109上。systemctl start nginx 重启nginx的原因是由于之前为了验证脚本效果停止了nginx服务。3.在1.108上备份keepalived的配置文件,更改keepalived的配置文件。

2025-03-14 21:28:54 309

原创 欧拉系统root账户忘记密码

4.按向下建往下滑,把ro改成rw 然后把512M部分改成init=/bin/sh,修改完后按下Ctrl+X组合键。5.执行完ctrl+X后会出现以下界面,会进入到以下界面,在这个界面输入passwd root修改root用户密码。6.出现以下提示说明密码修改成功,接着执行touch /.autorelabel与。2.进入以下界面输入用户名root,密码openEuler#12。/sbin/init,执行完后系统会重新启动。1.重启系统,看到如下界面,按下字母e。3.输完密码账号后,会出现以下界面。

2025-03-13 11:58:56 659

原创 欧拉系统安装Nginx

firewall-cmd --add-port=80/tcp --permanent 防火墙开放80端口。firewall-cmd --add-port=80/tcp --permanent 防火墙开放80端口。Openssl:是一个开源的加密库,提供了各种加密算法和安全协议的实现。Zlib:是一个开源的数据压缩库,提供了对数据的无损压缩和解压功能。systemctl status nginx 查看Nginx状态。10.测试Nginx,启动Nginx。2.查看Nginx是否安装成功。

2025-02-22 21:59:08 1154

原创 欧拉系统(openEuler)安装mysql8.0.30

默认root用户不能远程登录,需要更新密码信息;将mysql8.0.30上传到服务器。退除mysql验证密码。

2024-07-22 16:47:15 743

原创 yum安装mysql8.0

mysql yum源不检查秘钥。安装mysql server。下载mysql yum源。

2024-07-04 16:55:26 505

原创 实战1台Nginx负载均衡2台PHP-FPM集群

在192.168.1.105和192.168.1.106的/data/html目录下新建一个index.php文件。编辑php配置文件(192.168.1.105和192.168.1.106都要更改配置文件)在后端机器上(192.168.1.105,192.168.1.106)安装php,并启动。重启php(192.168.1.105和192.168.1.106都要重启)在/data/html目录下新建index.php文件。在nginx服务器上配置nginx虚拟主机。安装nginx(yum安装)

2024-07-04 15:37:10 1055 1

原创 源码安装nginx,yum安装nginx

如果要更改测试页面的内容,就更改nginx的发布目录 下的 index.html页面。yum安装的发布目录在/usr/share/nginx/html目录下。源码安装的发布目录在/usr/local/nginx/html目录下。10.关闭防火墙或者将80端口加入防火墙规则内。12.浏览器访问nginx测试页。4.浏览器访问nginx测试页面。5.创建运行nginx运行用户。11.启动nginx,查看进程。4.安装nginx一些依赖包。1.下载nginx软件包。9.查看是否有安装目录。2.tar解压软件包。

2024-06-18 22:39:18 466

原创 浏览器访问kibana时报错server is not ready yet

查看kibana日志“无法连接到Elasticsearch。错误:search_phase_execution_exception”}搜索阶段执行异常。

2024-06-12 18:43:12 437

原创 Elasticsearch启动报错main ERROR Unable to locate appender “rolling_old“ for logger config “root“

原来是因为第一次启动的时候用root去启动,启动失败后,切换用户去启动就报错了,因为在日志目录里面的文件的所属者是root。

2024-06-12 18:28:23 711

原创 centos7运行sysctl -p 命令报错sysctl: cannot stat /proc/sys/vm/max/map_count: No such file or directory

文件是否确实不存在。在CentOS 7中,这个文件通常位于。确认你有足够的权限执行该命令。如果不是root用户,使用。命令尝试重新加载系统参数时,无法访问。在CentOS 7中,这个文件通常位于。如果你已经是root用户,检查。

2024-06-08 18:56:44 1324

原创 docker 通过dockerfile制作镜像

将本地authorized_keys拷贝至镜像中/root/.ssh/目录。#提前删除/etc/yum.repos.d/目录文件。以超级特权启动容器,不然sshd服务无法启动。#2024年5月31日21:10:32。#设置标签信息 centos v1.0。#生成SSHD服务启动的必备KEY文件。#安装 openssh服务、网络工具。#将repo源文件拷贝至容器中。#修改容器的root密码。#开机启动SSHD服务。2.启动docker。#对外开放的端口信息。#对外显示目录挂载点。#调整容器的工作目录。

2024-06-01 21:02:31 508

原创 docker自定义网桥后无法启动

docker自定义网桥后无法启动,报错failed to start daemon: Error initializing network controller: error creating default "bridge" network: Failed to program NAT chain: ZONE_CONFLICT: 'br0' already bound to a zone。发现宿主机防火墙开启,关闭防火墙再启动docker。

2024-05-20 22:18:11 744

原创 docker实现Nginx负载均衡2台Tomcat集群

由于我已经将nginx容器配置文件挂载到宿主机/data/nginx/目录下了,所以只需更改宿主机上的目录。原来问题出在了nginx主配置文件中给后端tomcat服务器池起的名字上,不支持下划线。根据浏览器报错的提示消息,意思为:在一个域名中使用字符“_”是不正确的;将下划线改成“-”,再重新启动nginx服务就没问题了。# 进入到 webapps.dist 目录下。# 将目录拷贝到 webapps 目录下。是由于 tomcat 配置为空导致的。#启动Docker引擎服务;Tomcat2同样操作。

2024-05-13 18:10:25 1943 1

原创 docker 启动报错

当你使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后操作 firewalld ,你就需要重启 Docker 进程了。当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。详细原因:docker服务启动时定义的自定义链DOCKER,当 centos7 firewall 被清掉时,kill 杀死原先的docker进程,再重启。

2024-04-24 22:18:15 630 1

原创 源码安装docker,部署nginx

docker run -itd -p 80:80 nginx:latest 创建一个新的容器并运行。创建docker组,并把sock文件的所有组改为docker。vim /etc/profile 在最后一行加入以下命令。docker version 能看到版本号就可以了。docker search nginx 搜索镜像。docker pull nginx 下载镜像。进入docker目录,看到如下目录。下载docker软件包。定义PATH环境变量。

2024-04-17 21:59:01 673 1

原创 GPG key retrieval failed: [Errno 14] curl#37 - “Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

rpm-gpg/RPM-GPG-KEY-EPEL-7文件导致的 ,只要去补全这个文件就可以了。从报错的内容来看是因为缺少一个/etc/

2024-04-15 22:41:15 1407 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除