<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[OSoooo的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/OSoooo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; OSoooo]]></copyright><item><title><![CDATA[用powershell执行curl时候参数无法识别报错Invoke-WebRequest : 找不到与参数名称“L”匹配的参数。]]></title><link>https://blog.csdn.net/OSoooo/article/details/128790721</link><guid>https://blog.csdn.net/OSoooo/article/details/128790721</guid><author>OSoooo</author><pubDate>Sun, 29 Jan 2023 16:18:54 +0800</pubDate><description><![CDATA[有一个名为 Invoke-WebRequest 的 CmdLet，其别名为 curl。因此，当您执行此命令时，它会尝试使用 Invoke-WebRequest，而不是使用 curl。删除此别名允许您按预期执行 curl。Windows Terminal 似乎默认设置了 Invoke-WebRequest，所以我偶尔会发现自己需要运行 remove-it。Invoke-WebRequest : 找不到与参数名称“L”匹配的参数。直接在powershell中执行删除别名命令再去curl。]]></description><category></category></item><item><title><![CDATA[Linux系统中配置DHCP]]></title><link>https://blog.csdn.net/OSoooo/article/details/118517881</link><guid>https://blog.csdn.net/OSoooo/article/details/118517881</guid><author>OSoooo</author><pubDate>Fri, 27 May 2022 19:47:35 +0800</pubDate><description><![CDATA[一：DHCP 原理

1.1 概述

DHCP(Dynamic Host Configuration Protocol ) 动态主机配置协议

有Internet 工作任务小组设计开发

专门用于TCP/IP 网络中的计算机自动分配TCP/IP 参数的协议



1.2 DHCP 的优点

减少管理员的工作量

避免输入错误的可能

避免IP地址冲突

当更改IP地址段，不需要重新配置每个用户的地址

提高的 IP 地址的利用率

方便客户端的配置



1.3 DHCP 的分配方式

自动分配：分配到一个]]></description><category></category></item><item><title><![CDATA[k8s关于yaml文件的编写]]></title><link>https://blog.csdn.net/OSoooo/article/details/121230025</link><guid>https://blog.csdn.net/OSoooo/article/details/121230025</guid><author>OSoooo</author><pubDate>Tue, 09 Nov 2021 19:49:57 +0800</pubDate><description><![CDATA[文章目录一，yaml文件详解1.1YAML语法格式1.2查看api资源版本标签1.3编写yaml文件demo1.3.1编写nginx-deployment清单文件1.3.2编写service服务资源清单1.4用--dry-run命令生成yaml资源清单1.5将现有的资源生成模板导出生成yaml文件
一，yaml文件详解
1.k8s支持yaml和json格式管理资源对象
2.json格式：主要用于api接口之间消息的传递
3.yaml格式：用于配置和管理，yaml是一种简洁的非标记性语言，内容格式人性化，较易]]></description><category></category></item><item><title><![CDATA[kubectl基础命令详解（二）]]></title><link>https://blog.csdn.net/OSoooo/article/details/121126624</link><guid>https://blog.csdn.net/OSoooo/article/details/121126624</guid><author>OSoooo</author><pubDate>Tue, 09 Nov 2021 15:33:15 +0800</pubDate><description><![CDATA[文章目录1，金丝雀发布（canary release）
1，金丝雀发布（canary release）
Deployment控制器支持自定义控制更新过程中的滚动节奏，如“暂停（pause）”或“继续（resume）”更新操作。
金丝雀发布过程：
比如等待第一批新pod资源创建完成后，立即暂停更新过程，此时仅存在一部分新版本的应用，主体还是旧版本，然后筛选一小部分的用户请求路由到新版本的pod应用，继续观察能否稳定地按期望的方式运行。确定没问题后继续完成后续的滚动更新，否则立即回滚更新操作。
（1）更新dep]]></description><category></category></item><item><title><![CDATA[kubectl基础命令详解（一）]]></title><link>https://blog.csdn.net/OSoooo/article/details/121111063</link><guid>https://blog.csdn.net/OSoooo/article/details/121111063</guid><author>OSoooo</author><pubDate>Tue, 02 Nov 2021 22:44:17 +0800</pubDate><description><![CDATA[文章目录1，kubectl概述2,命令1、基本信息查看
1，kubectl概述
陈述式资源管理方法（只能通过kubeclt调度apiserver）:
1.kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口
2. kubectl 是官方的CLI命令行工具，用于与apiserver 进行通信，将用户在命令行输入的命令，组织并转化为apiserver能识别的信息，进而实现管理k8s 各种资源的一种有效途径
3. kubectl 的命令大全
kubectl --help
k8]]></description><category></category></item><item><title><![CDATA[利用Docker-Compose来实现容器集群化]]></title><link>https://blog.csdn.net/OSoooo/article/details/120843536</link><guid>https://blog.csdn.net/OSoooo/article/details/120843536</guid><author>OSoooo</author><pubDate>Tue, 02 Nov 2021 22:30:23 +0800</pubDate><description><![CDATA[文章目录一，Docker-compose是什么二，compose安装
一，Docker-compose是什么
Docker-Compose项目是开源的项目，负责实现对Docker容器集群的快速编排。
它将所管理的容器分为三层，分别是-工程-服务-容器。compose运行目录下的所有文件（docker-compose.yml，extends文件或环境变量文件等）组成一个工程，若无特殊指定工程名即为当前目录名。一个工程当中可以包含多个服务，每个服务中定义了容器运行的镜像，参数，依赖。
一个服务中可以包含多个容器]]></description><category></category></item><item><title><![CDATA[k8s是什么，和docker有啥关系？]]></title><link>https://blog.csdn.net/OSoooo/article/details/120975327</link><guid>https://blog.csdn.net/OSoooo/article/details/120975327</guid><author>OSoooo</author><pubDate>Wed, 27 Oct 2021 18:24:22 +0800</pubDate><description><![CDATA[文章目录1，k8s的作用2，为什么用k8s？
我们都知道docker靠docker-compose单机编排容器，就是把多个容器放在脚本中一起运行，但是他是单机编排容器，如果我想实现多机编排呢？
其实docker之前有自己的一套编排软件：docker swarm
它可以在多台主机中创建一个docker集群，但是也仅限于此了，docker在很早就放弃了这个项目。
docker machine 是配合swarm的一个预处理工具
还有一个mesos 是一个分布式资源管理框架，可以统一调度多台主机组成的集群，推特之前]]></description><category></category></item><item><title><![CDATA[Dockerfile镜像小实验]]></title><link>https://blog.csdn.net/OSoooo/article/details/120832574</link><guid>https://blog.csdn.net/OSoooo/article/details/120832574</guid><author>OSoooo</author><pubDate>Mon, 18 Oct 2021 19:20:26 +0800</pubDate><description><![CDATA[一、构建SSH镜像
① 创建镜像目录方便管理
mkdir /opt/sshd
cd /opt/sshd
② 创建编写dockerfile文件
vim Dockerfile
#第一行必须指明基于的基础镜像
FROM centos:7
#作者信息
MAINTAINER this is ssh image &lt;clj&gt;
#镜像的操作指令
RUN yum -y update
RUN yum -y install openssh* net-tools lsof telnet passwd #安装一些需要的程]]></description><category></category></item><item><title><![CDATA[Docker容器间数据传输和管理]]></title><link>https://blog.csdn.net/OSoooo/article/details/120825619</link><guid>https://blog.csdn.net/OSoooo/article/details/120825619</guid><author>OSoooo</author><pubDate>Mon, 18 Oct 2021 19:15:15 +0800</pubDate><description><![CDATA[文章目录一，管理docker容器中数据二，容器互联（使用centos）三，docker镜像的创建四，Docker镜像的创建五，dockerfile案例
一，管理docker容器中数据
管理Docker容器中数据主要有两种方式：数据卷（Data Volumes）和数据卷容器。
1.1数据卷
数据卷是一个供容器使用的特殊目录，位于容器中。可将宿主机的目录挂载到数据卷上，对数据卷的修改操作立刻可见，并更新数据不会影响镜像，从而实现数据在宿主机和容器之间迁移。数据卷的使用类似于Linux下对目录进行的mount操作]]></description><category></category></item><item><title><![CDATA[Docker资源管理优化命令！！]]></title><link>https://blog.csdn.net/OSoooo/article/details/120768688</link><guid>https://blog.csdn.net/OSoooo/article/details/120768688</guid><author>OSoooo</author><pubDate>Mon, 18 Oct 2021 13:23:05 +0800</pubDate><description><![CDATA[文章目录一，CPU控制
一，CPU控制
1.1 cgroups，是一个非常强大的linux内核工具，它不仅可以限制被namespace隔离起来的资源，还可以为资源设置权重，计算使用量，操控进程启停等等。所以cgroups可以实现对资源的配额和度量。
cgroups有四大功能：


资源限制：可以对任务使用的资源总额进行限制；


先级分配：通过分配的cpu时间片数量以及磁盘io带宽大小，实际上相当于控制了任务运行优先级；


资源统计：可以统计系统的资源使用量，如cpu时长，内存用量等；


任务控制：cg]]></description><category></category></item><item><title><![CDATA[Docker容器该如何配置网络？]]></title><link>https://blog.csdn.net/OSoooo/article/details/120736827</link><guid>https://blog.csdn.net/OSoooo/article/details/120736827</guid><author>OSoooo</author><pubDate>Thu, 14 Oct 2021 16:56:23 +0800</pubDate><description><![CDATA[文章目录一，docker网络概述
一，docker网络概述
1.1docker网络实现的原理
docker使用的linux桥接，就是在宿主机上虚拟一个docker容器网桥（docker0），docker启动一个容器时会根据docker网桥的网段分配一个IP地址，称为Container-IP，同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥，这样容器之间就能够通过容器的Container-IP通信。

容器内我用的是nginx镜像，所以我们用
apt-get update
a]]></description><category></category></item><item><title><![CDATA[Docker架构以及安装解析]]></title><link>https://blog.csdn.net/OSoooo/article/details/120626229</link><guid>https://blog.csdn.net/OSoooo/article/details/120626229</guid><author>OSoooo</author><pubDate>Mon, 11 Oct 2021 20:03:01 +0800</pubDate><description><![CDATA[文章目录1，Docker是什么？2，容器化的特点：
1，Docker是什么？
Docker是一个开源的应用容器引擎，不要把Docker和容器混为一谈。
Docker是在Linux容器里运行应用的开源工具，是一种轻量化的“虚拟机”。
Docker的Logo设计为蓝色鲸鱼，载着很多集装箱。
鲸鱼可看作宿主机，集装箱可理解为相互隔离的容器，每个集装箱中都包含
java的理念是“一次编译，到处运行”
而Docker的理念是“一次封装，到处运行”
2，容器化的特点：

灵活：即使是最复杂的应用也可以集装箱化
轻量级：]]></description><category></category></item><item><title><![CDATA[什么是Zabbix监控，教你如何部署]]></title><link>https://blog.csdn.net/OSoooo/article/details/120620642</link><guid>https://blog.csdn.net/OSoooo/article/details/120620642</guid><author>OSoooo</author><pubDate>Wed, 06 Oct 2021 01:49:34 +0800</pubDate><description><![CDATA[一、Zabbix监控介绍
1.1 Zabbix监控架构
为了防止Zabbix单点故障，做了Zabbix的高可用，如果公司集群不是很大，单台就可以；
如果agentd特别多的话，就需要Proxy做代理，来减少Zabbix的压力；
数据存储在database数据库中；

1.2 Zabbix的优点
开源,无软件成本投入
Server对设备性能要求低
支持设备多,自带多种监控模板
支持分布式集中管理,有自动发现功能，可以实现自动化监控
开放式接口,扩展性强,插件编写容易
当监控的 item 比较多服务器队列此较大]]></description><category></category></item><item><title><![CDATA[zookeeper+kefka集群搭建]]></title><link>https://blog.csdn.net/OSoooo/article/details/120620511</link><guid>https://blog.csdn.net/OSoooo/article/details/120620511</guid><author>OSoooo</author><pubDate>Wed, 06 Oct 2021 01:38:42 +0800</pubDate><description><![CDATA[一、消息队列介绍
1.1 为什么需要消息队列 （MO）
主要原因是由于在高并发环境下，同步请求来不及处理，请求往往会发生阻塞。比如大量的请求并发访问数据库，导致行锁表锁，最后请求线程会堆积过多， 从而触发 too many connection 错误， 引发雪崩效应。
我们使用消息队列，通过异步处理请求，从而缓解系统的压力。消息队列常应用于异步处理，流量削峰，应用解耦，消息通讯等场景当前比较常见的 MQ 中间件有 ActiveMQ、RabbitMQ、RocketMQ、Kafka 等。
1.2 使用消息队列的]]></description><category></category></item><item><title><![CDATA[Zookeeper--分布式系统的协调系统]]></title><link>https://blog.csdn.net/OSoooo/article/details/120620370</link><guid>https://blog.csdn.net/OSoooo/article/details/120620370</guid><author>OSoooo</author><pubDate>Wed, 06 Oct 2021 00:58:04 +0800</pubDate><description><![CDATA[一、zookeeper简介
1.1 zookeeper的概述
ZooKeeper是一个分布式的，开放源码的分布式应用程序协调服务，是Google的Chubby一个开源的实现，是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件，提供的功能包括：配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务，将简单易用的接口和性能高效、功能稳定的系统提供给用户。
ZooKeeper包含一个简单的原语集，提供Java和C的接口。
ZooKeeper代]]></description><category></category></item><item><title><![CDATA[ELK日志分析系统（企业级查看日志系统）]]></title><link>https://blog.csdn.net/OSoooo/article/details/120620002</link><guid>https://blog.csdn.net/OSoooo/article/details/120620002</guid><author>OSoooo</author><pubDate>Wed, 06 Oct 2021 00:23:11 +0800</pubDate><description><![CDATA[一、 ELK日志分析系统简介
ELK平台是一套完整的日志集中处理解决方案，将ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用， 完成更强大的用户对日志的查询、排序、统计需求。
ElasticSearch：是基于Lucene（一个全文检索引擎的架构）开发的分布式存储检索引擎，用来存储各类日志。
Elasticsearch 是用 Java 开发的，可通过 RESTful Web 接口，让用户可以通过浏览器与 Elasticsearch 通信。
Elasticsearch 是]]></description><category></category></item><item><title><![CDATA[教你如何部署GFS分布式文件系统]]></title><link>https://blog.csdn.net/OSoooo/article/details/120619875</link><guid>https://blog.csdn.net/OSoooo/article/details/120619875</guid><author>OSoooo</author><pubDate>Tue, 05 Oct 2021 23:48:04 +0800</pubDate><description><![CDATA[文章目录一，GlusterFS概述二、GlusterFS 术语介绍三、理解 GlusterFS 工作流程四、理解弹性 HASH 算法五、掌握七种类型的 GlusterFS 卷六、掌握 GlusterFS 部署方法
一，GlusterFS概述
1.1 GlusterFS简介
GlusterFS是一个开源的分布式文件系统。
由存储服务器、客户端以及NFS/Samba存储网关(可选，根据需要选择使用)组成。
没有元数据服务器组件，这有助于提升整个系统的性能、可靠性和稳定性。
传统的分布式文件系统大多通过元服务器来]]></description><category></category></item><item><title><![CDATA[rsync远程同步（都在用的备份方案）]]></title><link>https://blog.csdn.net/OSoooo/article/details/120554290</link><guid>https://blog.csdn.net/OSoooo/article/details/120554290</guid><author>OSoooo</author><pubDate>Tue, 05 Oct 2021 23:24:12 +0800</pubDate><description><![CDATA[文章目录一，rsync介绍
一，rsync介绍
rsync（Remote Sync）远程同步是一个开源的快速备份工具，可以在不同主机之间镜像同步整个目录树，并且支持增量备份
，并保持连接和权限，且采用优化的同步算法，传输前执行压缩，因此非常适用

...]]></description><category></category></item><item><title><![CDATA[Nosql的Redis主从复制，哨兵及集群]]></title><link>https://blog.csdn.net/OSoooo/article/details/120453949</link><guid>https://blog.csdn.net/OSoooo/article/details/120453949</guid><author>OSoooo</author><pubDate>Wed, 29 Sep 2021 14:57:56 +0800</pubDate><description><![CDATA[文章目录一，主从复制的概念
一，主从复制的概念
1.1介绍
就是把主redis服务器（master）的数据，复制到其他redis服务器（slave）中，数据的复制是单向的，只能由主到从
默认情况下，每台redis都是主节点，一个主可有多个从，但是一个从只能有一个主。
1.2主从复制的作用
数据冗余：主从复制实现了数据的热备份，是持久化之外的一种数据冗余方式。
故障恢复：当主节点出现问题时，可以由从节点提供服务，实现快速故障恢复。
负载均衡：在主从复制的基础上，配合读写分离，可以由主节点提供写服务，从节点提供]]></description><category></category></item><item><title><![CDATA[LNMP对接redis服务]]></title><link>https://blog.csdn.net/OSoooo/article/details/120446854</link><guid>https://blog.csdn.net/OSoooo/article/details/120446854</guid><author>OSoooo</author><pubDate>Fri, 24 Sep 2021 03:07:56 +0800</pubDate><description><![CDATA[安装LNMP详情看此篇博客：https://www.cnblogs.com/zhijiyiyu/p/15142539.html

redis安装详情请看前一篇redis概述第三节安装

安装完成如下图所示：

接下来从官网下载拓展文件

解压并编译安装

完成后

可以看见redis.so文件

然后修改php配置文件
修改指定redis模块目录和名称

重启php

测试：
在nginx站点目录中窗口set.php


成功

...]]></description><category></category></item></channel></rss>