- 博客(31)
- 收藏
- 关注
原创 Spug运维平台部署
对于中小型企业而言,进行主机和应用的管理是比较麻烦的,应用部署往往需要直接连接服务器,再进行手动的环境配置、代码拉取、应用构建和部署发布等工作,容易出错,且耗时费力。一个好的自动化运维平台,往往能大大节省人力物力,提高开发部署效率。Spug,正是一个面向中小型企业设计的轻量级自动化运维平台。
2024-06-24 17:00:00
509
原创 dockercompose
过减号来表示,键值对用冒号分隔,数组用中括号([])括起来, hash 用花括号({})括起来。YAML 是一种标记语言,它可以很直观的展示数据序列化格式,可读性高。重启策略,默认 no,always,no-failure,unless-stoped。指定容器名称,由于容器名称是唯一的,如果指定自定义名称,则无法 scale。指定部署和运行服务相关配置,只能在 Swarm 模式使用。暴露容器端口,与-p 相同,但端口不能低于 60。删除容器、网络、数据卷和镜像。指定一个服务容器启动数量。
2024-06-23 17:00:00
449
原创 docker网络模式
/基于bridg来自定义网卡,网段为192.168.10.0/24,网关为192.168.10.1,名称为now_network不同网络模式不能互通需要执行//为nginx01添加一张now_network模式的网卡#docker network create: 这是Docker命令的一部分,用于创建一个新的网络环境。#-d 或 --driver: 后面跟着的是网络类型。在这个例子中,bridge 指定了所创建的网络类型为桥接网络(bridge network)。
2024-06-21 17:00:00
238
原创 多阶段创建镜像
这是多阶段构建最直接的好处。而多阶段构建允许你在第一个阶段安装所有必要的构建工具和依赖,然后在第二个阶段仅复制编译后的应用程序或必需的文件到一个新的基础镜像中,从而排除了构建过程中不需要的全部内容,显著减小了最终镜像的尺寸。:Docker能够利用构建缓存机制,特别是在多阶段构建的第一阶段,即使源代码或依赖有变化,基础构建环境和工具链这部分可以重用缓存,从而加快整体构建速度。:开发人员可以在同一份Dockerfile中完成从构建到打包的全过程,减少了环境配置的复杂度,使得从开发到部署的流程更加顺畅。
2024-06-20 17:00:00
439
原创 dockerfile镜像制作
Dockerfile 是由一 组指令组成的文件,其中每条指令对应 Linux 中的一条命令,Docker 程序将读取Dockerfile 中 的指令生成指定镜像。Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。指定新镜像所基于的镜像,第一条指令必须为FROM指令,每创建一个镜像就需要一条FROM指令。将本地主机上的文件/目录复制到目标地点,源文件/目录要与Dockerfile在相同的目录中。
2024-06-19 17:00:00
739
原创 使用KVM制作镜像
把镜像从虚拟机中上传至宿主机后,可以上传至openstack平台的镜像中创建实例,打开实例后不需要再次安装操作系统,会直接开机。有两种模式 net和桥接 net模式不需要配置。Centos7,桌面版。
2024-06-16 17:00:00
693
原创 OpenStack云平台管理
之后在连接卷之后,直接创建目录挂载就可以使用,不需要在进行格式化。点击下载可以获取到连接,把链接分享可以使其他用户下载容器内的资源。添加安全组即可ping通。
2024-06-15 17:00:00
655
原创 OpenStack入门初体验
概念侠义的云计算是指IT基础设施的交付和使用模式广义的云计算是指服务的交付和使用模式云计算资源网络资源存储资源计算资源OpenStack 是一个通过数据中心控制计算资源、存储资源和网络资源的云平台。同时它又是一款开源软件,以 Apache 许可证授权的自由软件和开放源代码项目,支持所有类型的云环境。
2024-06-14 17:00:00
693
原创 ELK日志分析系统
提供了一个分布式多用户能力的全文搜索引擎核心概念接近实时集群节点索引索引-类型-文档分片和副本一款强大的数据处理工具可实现数据传输,格式处理,格式化输出数据输入,数据加工(如过滤,改写)以及数据输出一个针对Elasticsearch的开源分析及可视化平台搜索,查看存储在Elasticsearch索引中的数据通过各种图标进行高级数据分析及展示。
2024-06-09 17:00:00
911
原创 NoSQL 之 Redis 集群
CentOS 默认支持Ruby 到 2.0.0,使用 gem 安装Redis 需要Ruby 的最低版本是 2.2.2。解决办法是先安装 rvm,再安装 Ruby 高版本,再使用这个版本。
2024-06-06 17:00:00
548
原创 Redis配置与优化
未来能够重用redis数据,或着防止系统故障,需要将redis中的数据写入到磁盘空间中,即持久化。redis是运行在内存中,内存中的数据断电丢失。采用key-value(键值对)的存储形式。
2024-06-05 17:00:00
543
原创 MySQL+keepalived高可用
usr/bin/keepalived_set_priority 是 Keepalived 提供的一个工具,用于动态调整实例的优先级。若 3306 端口未监听,则将优先级设为 0,使当前节点不再具备成为 MASTER 的资格。
2024-06-04 17:00:00
501
原创 数据库备份与恢复
二进制日志保存了所有更新数据库的操作。二进制日志在启动 MySQL 服务器后开始记录,并在文件达到二进制日志所设置的最大值或者接收到flush logs 命令后重新创建新的日志文件,生成二进制文件序列,并及时把这些日志保存到安全的存储位置,即可完成一个时间段的增量备份。使用 max_binlog_size 配置项可以设置二进制日志文件的最大值,如果二进制文件的大小超过了 max_binlog_size,它就会自动创建新的二进制文件。需要数据库处于关闭状态下,能够较好的保证数据的完整性。速度快,恢复最简单。
2024-06-02 17:00:00
887
原创 mysql性能优化
是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。创建表的时候直接创建索引。
2024-06-01 17:00:00
744
原创 MySQL编译安装
在正式安装 MySQL 5.7.28 之前,需要做一些准备工作。比如:安装MySQL 的依赖包、卸载 MariaDB、编译工具 cmake 的安装以及 boost 支持包的准备。
2024-05-30 17:00:00
517
原创 Nginx配置https
HTTPS相对于HTTP提供了更高级别的数据保护和安全性,尤其适合处理敏感信息如个人数据、支付信息等,而HTTP则更适合对安全性要求不高的普通网页浏览。随着网络安全意识的提升和搜索引擎的推动,HTTPS正逐渐成为网络通信的标准。
2024-05-28 09:09:13
855
原创 lvs+keepalived群集
Keepalived 采用 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现 Linux 服务器的多机热备功能。每个热备组内同一时刻只有一台主路由器提供服务,其他路由器处于冗余状态。若当前在线的路由器失效,则其他路由器会自动接替(优先级决定接替顺序)虚拟 IP 地址,以继续提供服务,热备组内的每台路由器都可能成为主路由器,虚拟路由器的 IP 地址(VIP)可以在热备组内的路由器之间进行转移,所以也称为漂移 IP 地址。
2024-05-27 17:00:00
539
原创 Nginx的编译安装和网页优化
在火狐浏览器访问www.test02.com,可以看出图片属于www.test01.com。在浏览器中右击进行检查,点击网络再次刷新可以看到使用gzip进行压缩。再次使用curl进行验证,可以看到版本号被隐藏了。启动nginx后可以访问查看默认的版本号。再打开一台虚拟机这边我开的为桌面版。清理浏览器缓存再次访问。
2024-05-25 11:11:02
521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人