![](https://img-blog.csdnimg.cn/20191014170008140.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
总结整理
MicePro
DEVOPS
展开
-
关于游戏服务端的搭建
前一阵,一场突如其来的疫情,将我们都困在了家中,于是有了大把的时间,来做一些自己感兴趣的事情。当然,是打游戏咯。 不过只是打游戏,也太low了,完全不符合我们程序员的气质,我们作为网络世界中的众多缔造者之一,仅仅扮演一个渺小的角色,未免太过无趣。于是,我想到自己搭建服务器给自己玩,做自己的神~哈,开玩笑的,其实是为了更好的了解那些手游端游的运作机制啦,就搭建了几款不同的游戏,也算研究研究 ...原创 2020-02-19 01:12:36 · 16548 阅读 · 29 评论 -
redis高可用配置
redis高可用一般有两种方式实现:哨兵和集群。在哨兵 sentinel 机制中,可以解决 redis 高可用的问题, 即当 master 故障后可以自动将 slave 提升为 master 从而可以保证 redis 服务的正常使用,但是无法解决 redis 单机写入的瓶颈问题, 即单机的 redis 写入性能受限于单机的内存大小、 并发数量、 网卡速率等因素。 redis 官方在 red...原创 2019-11-15 16:19:19 · 580 阅读 · 0 评论 -
企业级应用:负载均衡层——haproxy(二)
本文首发于我的个人网站: https://hewanyue.com/本文作者: Hechao本文链接: https://hewanyue.com/blog/企业级应用:负载均衡层——haproxy-二/haproxy的进阶配置haproxy报文修改 在http模式下,基于实际需求修改客户端的请求报文与响应报文,通过reqadd和reqdel在请求报文添加删除字段,通过rspadd与...原创 2019-11-08 15:09:10 · 742 阅读 · 0 评论 -
企业级应用:负载均衡层——haproxy(一)
HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件,是一款具备高并发(一万以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以...原创 2019-11-04 22:31:16 · 1439 阅读 · 0 评论 -
源码编译Apache和PHP实现lamp架构
所谓LAMP架构,是指: L:linux A:apache (httpd) M:mysql, mariadb (或M:memcached) P:php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端L...原创 2019-10-18 21:12:31 · 470 阅读 · 0 评论 -
自动化运维之Ansible
企业实际应用场景分析Dev开发环境 使用者:程序员 功能:程序员开发软件,测试BUG的环境 管理者:程序员测试环境 使用者:QA测试工程师 功能:测试经过Dev环境测试通过的软件的功能 管理者:运维 说明:测试环境往往有多套,测试环境满足测试功能即可,不宜过多 1、测试人员希望测试环境有多套,公司的产品多产品线并发,即多个版本,意味着多个版本同步测试 2...原创 2019-10-07 17:39:55 · 659 阅读 · 0 评论 -
mysql多实例实现主从级联复制及读写分离
一、多实例简介1、概述MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务2.1、优点1)有效利用服务器资源当单个服务器资源过剩时,可以充分利用剩余的资源来提供更多的服务;2)节约服务器资源当公司资金紧张,但数据库又需要数据库之间各自提供服务时,并且还想使用主从同步等技术...原创 2019-09-25 11:48:07 · 647 阅读 · 0 评论 -
二进制安装及源码编译安装mariadb数据库
原创 2019-09-15 10:29:05 · 917 阅读 · 0 评论 -
部署自动化安装及cobber(Http+TFTP+PXE+kickstart无人职守批量安装精简版Linux系统)
为了简化每台服务器的系统的装机过程和统一服务器配置,可以采用一键自动化安装系统的方式,实现新机器接上网线开机便可批量安装相同配置的系统,便于以后统一管理。 想要实现自动化安装系统, 1.首先搭建dhcp服务器,给新机器网卡分配IP地址,并引导机器去搭建好的tftp站点下载引导程序及内核文件; 2.搭建tftp服务器,提供引导程序及内核文件; 3.搭建ftp服务器,提供应答kic...原创 2019-09-06 20:11:18 · 520 阅读 · 0 评论 -
CentOS6源码编译 安装linunx内核最新版5.2.9
之前在CentOS7 上源码编译安装过新内核,不过有次在6上编译就遇到问题了,提示错误如下make[2]: *** [scripts/sign-file] Error 1 make[1]: *** [scripts] Error 2 make搞了好久,好像是参数设置不正确。error: #error Sorry, your compiler is too old - please upgr...原创 2019-08-29 16:37:03 · 2046 阅读 · 0 评论 -
CentOS7磁盘分区及文件系统
一般来说,硬盘上的空间,想要被我们利用,都要经过几个步骤:设备识别设备分区创建文件系统(标记文件系统)在/etc/fstab文件中创建新条目挂载新的文件系统 只有当设备被挂载到文件系统中,才可以被我们访问且使用。设备识别新插入硬盘设备,没法被系统立马识别到,需要手动扫描,才可以发现并识别新设备echo "- - -" > /sys/class/scsi_host...原创 2019-08-14 22:27:33 · 19291 阅读 · 0 评论 -
VIM编辑器的整理总结
VIM是linux中功能强大的文本编辑工具,因为功能强大,所以各种参数快捷键也很复杂,为方便记忆,特整理如下:vim命令基本格式与参数vim [OPTION] FILE常见参数:+# :打开文件后,让光标处于第#行,(+ 默认为行尾)。+/PATTERN :打开文件后,让光标处于第一个被PATTERN匹配到的行的行首。-b file :以二进制方式打开文件。-d file1...原创 2019-07-25 15:38:14 · 329 阅读 · 0 评论 -
Linux下find命令的一般用法。
find和locate介绍在linux中,查找文件一般使用locate和find,locate是根据事先构建好的缩影库或者数据库中的数据查找文件名(非实时,速度快,模糊查找),而find作为一个实时查找命令,通过遍历指定起始路径下文件系统层级结构完成文件查找,功能更加强大(实时查找,速度略慢,精确查找)。find 命令一般用法find [OPTIONS] [查找起始路径] [查找条件...原创 2019-05-05 17:27:40 · 2639 阅读 · 0 评论