自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 k8s安装和配置命令

kubernetes 和相关组件的介绍kubernetes记得安装 yum install libvirt 组件kubernetes 常见组件介绍master 管理节点apiserver 接口scheduler 调度服务replication 保证高可用replication 复制 保证pod 的高可用minion 真正运行容器containet 的物理机,kubernets 中需要很多minion 机器,来提供运算。container 容器,可以运行服务和程序。

2023-11-18 18:34:28 63

原创 docker

删除容器必须先删除终止状态的容器 我们用 docker -q -a 查看 用rm 或者rm -f 进行删除 然后使用dockers images 查看容器 IDNAME 使用rmi 删除 容器镜像 删除全部终止状态的容器 docker rm $(docker ps -aq)请留意,在不加任何参数的情况下,docker rm只能删除处于终止状态的容器。docker save -o docker.io:httpdc.tar docker.io/centos:latest 下载镜像参数。

2023-11-12 17:28:39 53

原创 kvm虚拟化 安装部署

1.1 虚拟化产品对比介绍1.1.1 虚拟化产品对比介绍vmwareKVM rhel6_x64xen [kernel-xen] rhel5虚拟化技术:仿真虚拟化 [对系统硬件没有要求,性能最低]半虚拟化 [虚拟机可以使用真机物理硬件,性能高,需要改内核]全虚拟化 直接使用物理硬件,性能高vmware 支持仿真虚拟化xen 半虚 REHL5 自带 xen, 安装时需要安装内核 rpm -ivh kernel-xen-xxx.rpmkvm 全虚拟化 RHEL6 自带 kvmKVM 概述:

2023-11-02 23:22:15 76 1

原创 centos7安装图形化界面

如果你的centos7是最小化安装的那默认都是不带X WINDOWS的,那在安装图形化界面之前,你得先安装一下X WINDOWS,这个控制功能。centos7没有图形化操作可能对很多人来说都不太习惯,下面我们来为centos7安装图形化界面,本文以安装 GNOME 图形化为例。2、服务器上直接输入命令进入图形化界面。等待安装完成,出现Complete。centos7安装图形化界面。

2023-11-01 19:30:47 358 1

原创 ISCSI多路径应用

lrwxrwxrwx 1 root root 7 1月 13 09:02 /dev/mapper/mpatha -> …/dm-2lrwxrwxrwx 1 root root 7 1月 13 09:02 /dev/mapper/mpathap1 -> …

2023-09-23 15:34:28 83 1

原创 搭建iscsi存储系统 IP SAN

root@xuegod64 ~]# systemctl start iscsi # 根据/var/lib/iscsi/ 中发现的信息,识别设备。[root@xuegod64 ~]# mount /dev/sdb1 /opt/ #挂载使用 (卸载 umont /opt/)[root@xuegod64~]# tree /var/lib/iscsi/ #发现target后,会在此目录先生成树结构。先启动iscsid,再启动iscsi,iscsi是根据/var/lib/iscsi/中发现的信息,识别设备。

2023-09-22 00:07:02 448

原创 nginx 实现七层负载均衡 haproxy实现负载均衡

• 实战:使用nginx实现动静分离的负载均衡集群• 实战:使用haproxy实现负载均衡集群LB负载均衡集群分两类: LVS (四层)和 nginx或haproxy (七层)客户端通过访问分发器的VIP来访问网站现在应用更复杂,比如现在网站页面有: .php .html .png .jpeg .jsp 等, 有动态页面有静态页面。静态页面一般是不变的,想访问更快些,前面学习过SQUID。但是前面的LVS是四层的。基于IP的。现在需要在应用层基于不同的应用进行分发。

2023-09-19 21:20:43 37

原创 heartbeat 高可用集群 nfs共享服务器挂载

1、准备三台机器67 共享68 从69 主配置安装三台服务器:68 和69 配置 hosts三台机器都要 关闭 selinux 关闭防火墙三台机器安装 yum install nfs-utils68 和69 安装 httpd69 挂载67showmount -e 67 查看挂载情况卸载挂载资源2、68 和69 安装 heartbeatxuegod149 主 webxuegod 148 从 web。

2023-09-15 12:01:56 57 1

原创 keepalived 实现 LVS-DR 模式 集群

Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后 Keepalived 自动将web 服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web 服务器。Keepalived 将根据用户的设定检查服务器程序的运行是否正常,如果与用户的设定不相符,则 Keepalived 将把服务器从服务器群中剔除。

2023-09-13 10:46:18 22

原创 lvs -ip -tun 模式 和 webbench 压力测试工具

DR方式是通过MAC,规模是一个交换网络。而TUN方式,是通过给数据包加上新的IP头部来实现,这个可以跨整个广域网。异地机房的好处: 容灾但是是否可以保证 边界 最近访问到对应的real server呢?不能,这是最大的问题DNS view功能实现 边界最近访问。智能DNS实战:配置LVS-IP TUN集群关闭cd /etc/selinuxvim configdisables配置网络开启路由转发。

2023-09-11 18:28:45 27

原创 LVS -DR 搭建集群

1、 Direct Routing 和IP Tunneling 区别:Direct Routing与IP Tunneling相比,没有IP封装的开销,但由于采用数据链路层(修改MAC地址)技术,所有服务器都必须在一个物理网段。2、 DR模式实际拓扑图及工作DR方式工作流程图:Lvs-dr的工作原理:Deiector收到请求,将请求转发给了我们的realserver,但是接下来的工作就是我们的realserver和我们的客户端进行通讯了,所以原理图如下。

2023-09-10 00:31:18 33 1

原创 使用LVS搭建集群实现负载均衡 (LVS-NAT)

另外,大部分应用有80%的数据是从服务器流向客户机,也就是用户的请求非常短,而服务器的回应非常大,对负载均衡器形成很大压力,成为了新的瓶颈。与IP Tunneling类似,负载均衡器仅处理一半的连接,避免了新的性能瓶颈,同样增加了系统的可伸缩性。负载调度器,:分发器(Load Balancer, Director): 整个集群对外的最前端机, 负责接收用户请求, 并且根据自己的调度算法, 将请求转发到后端真实服务器上的动作,而客户认为服务是来自一个IP地址(我们可称之为VIP虚拟IP地址)上的。

2023-09-07 22:37:04 59

原创 使用自动化运维工具 Ansible 集中化管理 用playbook批量搭建lamp

ansible概述和运行机制实战-安装并配置Ansible管理两个节点ansible常见模块高级使用方法实战-使用Playbook批量部署多台LAMP环境安装并配置 Ansible 管理两个节点安装 ansible 服务实验环境ansible 服务端 xuegod63 192.168.1.63ansible 节点 xuegod63 192.168.1.63ansible 节点 xuegod64 192.168.1.64。

2023-09-06 12:31:07 86 1

原创 saltstack安装及简单的部署

重启master: systemctl restart salt-master。在master端编辑/etc/salt/下的master文件,将file打开。重启服务:systemctl restart salt-master。master: 192.168.0.63 ##指定服务端的地址。因为是python语言开发的,所以需要安装python工具。yum 安装saltstack 服务端和客户端。创建目录:mkdir /srv/salt。yaml语言,自动安装部署apache。查看minion列表。

2023-08-28 11:16:00 71 1

原创 SVN+Apache 运行

访问http://10.10.10.67/webdept/www.xuegod.cn user1和user2可以读取,user3不可以。vim /etc/httpd/conf.d/subversion.conf //末尾添加这些行。[www.xuegod.cn:/] #第一个仓库,user1和user2可以读写。[root@xuegod67 ~]# vim /webdept/svn/authz #创建权限控制文件。

2023-08-17 19:47:11 21 1

原创 tomcat环境搭和管理及实现jsp通过tomcat连接mysql

什么是Tomcat:Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。

2023-08-14 15:04:48 54

原创 源码编译安装 LAMP

为什么要源码编译echo $?显示0表示正常service apache2.4 stop /start 启动或者关闭这个是已经启动了 不是错误chkconfig appche2.4 on 加入到开机自启动里边什么是LAMPLAMP=Linux Apache Mysql/MariaDB PHP/Perl/Python 这些软件都是开源免费的软件,几个程序各自是独立的,经常为了达到我们需要的效果而协同工作,组成了我们常见的LAMP架构平台!

2023-07-30 21:22:17 40 1

原创 MHA集群搭建

yum -y install perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager --skip-broken(有的主机可能会报错 咱们强制安装 输入 --nogpgcheck)注意:binlog-do-db 和 replicate-ignore-db 设置必须相同。-rwxr-xr-x 1 root root 1779 12月 13 2012 /usr/bin/masterha_check_ssh。

2023-07-29 23:50:02 32

原创 mysql cluster 集群架构 (配置完成后有一个问题没有解决 管理节点连接不上sql节点)

MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是“集群”的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障SQL节点: 给上层应用层提供sql访问。

2023-06-06 19:04:26 165

原创 mysql优化调优

1、 此服务器的概述:名字,功能,特点,端口号2、 安装3、 配置文件的位置4、 服务启动关闭脚本,查看端口5、 此服务的使用方法6、 修改配置文件,实战举例7、 排错(从下到上,从内到外)本节所讲内容:• 调优思路:• 0.硬件优化• 1.数据库设计与规划–以后再修改很麻烦,估计数据量,使用什么存储引擎• 2.数据的应用–怎样取数据,sql 语句的优化• 3.磁盘 io 优化• 4.操作系统的优化–内核、tcp 连接数量。

2023-05-22 15:12:24 60 1

原创 mysql 主从-中继-从 再到读写分离 中间件mycat

log-slave-updates=1 #把它从relay-log当中读取出来的二进制日志并且这本机上执行的操作也记录这自己的二进制日志里面,这样才能使第三台slave通过中继slave读取到相应数据变化。第一步:下载jdk-8u131-linux-x64.tar.gz文件 http://haixi.sfkcn.com:8080/201704/tools/jdk-linux-x64.tar.gz。tail –f /usr/local/mycat/logs/wrapper.log 查看启动日志。

2023-05-20 14:41:33 94 1

原创 mysql 5.7 yum安装配置

执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo。1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。发现在安装mariadb时作为依赖项的mariadb-libs没有被删除。2.然后进行repo 的安装 进入到 /etc/yum.repos.d/注意:必须进入到 /etc/yum.repos.d/目录后再执行以下脚本。

2023-05-11 13:38:09 196 1

yum 安装MySQL 5.7

yum 安装MySQL 5.7

2023-05-11

总结MySQL增删改查

总结MySQL增删改查

2023-05-06

plscewmexcel.zip

需要批量生成条码的人群

2021-12-29

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

TA关注的人

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