<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[boyuser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/boyuser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; boyuser]]></copyright><item><title><![CDATA[python简介]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/121894491</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/121894491</guid><author>boyuser</author><pubDate>Sun, 12 Dec 2021 22:07:09 +0800</pubDate><description><![CDATA[python简介
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言
Python的设计具有很强的可读性，相比其他语言经常使用英文关键字，其他语言的一些标点符号，它具有比其他语言更有特色语法结构

Python是一种解释型语言：这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言
Python是交互式语言：这意味着，你可以在一个Python提示符&gt;&gt;&gt;后直接执行代码
Python是面向对象语言：这意味着Python支持面向对象的风格或代码封装在对象的编程]]></description><category></category></item><item><title><![CDATA[shell脚本----脚本四种执行方式]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/121176574</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/121176574</guid><author>boyuser</author><pubDate>Sat, 06 Nov 2021 12:00:23 +0800</pubDate><description><![CDATA[shell脚本
[root@hosta ~]# cat first.sh
#!/bin/bash
# this is first script
cd /boot
pwd
ls -lh vml*

执行方式（无权限时）


source first.sh
可以执行，改变目录位置



. first.sh
可以执行，改变目录位置



sh first.sh
可以执行，不改变目录位置



./first.sh
不可以执行，无执行权限



执行方式（有权限时）

chmod +x first.sh

sou]]></description><category></category></item><item><title><![CDATA[Kubernetes集群二进制部署]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/113098819</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/113098819</guid><author>boyuser</author><pubDate>Sun, 24 Jan 2021 22:16:28 +0800</pubDate><description><![CDATA[文章目录1、官方提供的三种部署方式2、Etcd数据库集群部署3、docker引擎部署4、flannel网络配置5、部署master组件6、部署node节点7、部署master02组件8、负载均衡9、dashboard
1、官方提供的三种部署方式


minikube
Minikube是一个工具，可以在本地快速运行一个单点的Kubernetes，仅用于尝试Kubernetes或日常开发的用户使用。部署地址：https://kubernetes.io/docs/setup/minikube/


kubeadm]]></description><category></category></item><item><title><![CDATA[K8s基础知识篇]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112781685</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112781685</guid><author>boyuser</author><pubDate>Mon, 18 Jan 2021 14:54:46 +0800</pubDate><description><![CDATA[文章目录一、Kubernetes概述1.Kubernetes是什么？2.Kubernetes特性3.Kubernetes集群架构与组件4.Kubernetes核心概念
一、Kubernetes概述
1.Kubernetes是什么？


Kubernetes是Google在2014年开源的一个容器集群管理系统，Kubernetes简称K8S。


K8S用于容器化应用程序的部署，扩展和管理。


K8S提供了容器编排，资源调度，弹性伸缩，部署管理，服务发现等一系列功能。


Kubernetes目标是让部署容]]></description><category></category></item><item><title><![CDATA[ansible]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112529372</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112529372</guid><author>boyuser</author><pubDate>Tue, 12 Jan 2021 15:28:52 +0800</pubDate><description><![CDATA[ansible可以同时管理Redhat系的Linux，Debian系的Linux，以及Windows主机]]></description><category></category></item><item><title><![CDATA[nginx: [emerg] getpwnam(“nginx“) failed]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112272624</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112272624</guid><author>boyuser</author><pubDate>Wed, 06 Jan 2021 14:41:06 +0800</pubDate><description><![CDATA[问题

nginx编译安装之后，启动出现了：nginx: [emerg] getpwnam(“nginx”) failed
这个是因为我编译安装nginx的时候指定了–user=nginx和–group=nginx
解决方法
useradd nginx



]]></description><category></category></item><item><title><![CDATA[OpenStack-Placement、nova组件部署]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112161208</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112161208</guid><author>boyuser</author><pubDate>Sun, 03 Jan 2021 22:45:28 +0800</pubDate><description><![CDATA[OpenStack-Placement、nova组件部署
一、创建数据库实例和数据库用户
[root@ct ~]# mysql -uroot -p
MariaDB [(none)]&gt; CREATE DATABASE placement;
MariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'PLACEMENT_DBPASS';
MariaDB [(none)]]]></description><category></category></item><item><title><![CDATA[memcache]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112107093</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112107093</guid><author>boyuser</author><pubDate>Sat, 02 Jan 2021 17:36:22 +0800</pubDate><description><![CDATA[大多数人认为memcache是NoSQL，但是在官方的解释中，并没有看到。]]></description><category></category></item><item><title><![CDATA[CMD不能运行Telnet命令如何处理！]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112078201</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112078201</guid><author>boyuser</author><pubDate>Fri, 01 Jan 2021 23:13:12 +0800</pubDate><description><![CDATA[问题

方法
搜索控制面板，打开卸载程序

点击右侧的启动或关闭Windows功能

勾选Telnet Client，点击确认

这样就可以使用了

]]></description><category></category></item><item><title><![CDATA[Redis中./install_server.sh失败]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112034659</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112034659</guid><author>boyuser</author><pubDate>Thu, 31 Dec 2020 17:23:12 +0800</pubDate><description><![CDATA[问题描述

Redis中./install_server.sh失败
解决办法
做一个优化，如下
ln -s /usr/local/redis/bin/* /usr/local/bin/



]]></description><category></category></item><item><title><![CDATA[ERROR 1045 (28000): Access denied for user ‘mha‘@‘server‘ (using password: YES)]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/112005611</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/112005611</guid><author>boyuser</author><pubDate>Thu, 31 Dec 2020 11:34:37 +0800</pubDate><description><![CDATA[报错原因
ERROR 1045 (28000): Access denied for user 'mha'@'server' (using password: YES)

健康检查中显示拒绝授权
解决办法
mysql&gt; grant all privileges on *.* to 'mha'@'server' identified by 'manager';
Query OK, 0 rows affected (0.00 sec)

mysql&gt; flush privileges;
Query.]]></description><category></category></item><item><title><![CDATA[已加载插件：fastestmirror, langpacks /var/run/yum.pid 已被锁定，PID 为 12872 的另一个程序正在运行。]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111984202</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111984202</guid><author>boyuser</author><pubDate>Wed, 30 Dec 2020 14:16:36 +0800</pubDate><description><![CDATA[报错信息
[root@server ~]# yum -y install ncurses-devel gcc-c++ perl-Module-Install
已加载插件：fastestmirror, langpacks
/var/run/yum.pid 已被锁定，PID 为 12872 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是：PackageKit
    内]]></description><category></category></item><item><title><![CDATA[OpenStack模块之Nova计算服务]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111657424</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111657424</guid><author>boyuser</author><pubDate>Thu, 24 Dec 2020 22:07:02 +0800</pubDate><description><![CDATA[文章目录1.Nova计算服务2.Nova系统架构3.nova组件介绍-API4.nova组件介绍-Scheduler
1.Nova计算服务

计算服务是openstack最核心的服务之一，负责维护和管理云环境的计算资源，它在openstack项目中代号是nova
Nova自身并没有提供任何虚拟化能力，它提供计算服务，使用不同的虚拟化驱动来与底层支持的Hypervisor(虚拟机管理器)进行交互。所有的计算实例（虚拟服务器）由Nova进行生命周期的调度管理（启动、挂起、停止、删除等）
Nova需要keysto]]></description><category></category></item><item><title><![CDATA[企业级日志分析系统——ELK（第二种部署）]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111648589</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111648589</guid><author>boyuser</author><pubDate>Thu, 24 Dec 2020 19:20:25 +0800</pubDate><description><![CDATA[文章目录1.ELK日志分析系统简介2.ELK部署1.部署环境3.部署Elasticsearch2.1配置Elasticsearch环境2.2部署Elasticsearch软件2.3检查集群信息2.4安装elasticsearch-head插件2.5使用elasticsearch-head4.部署logstash服务器4.1安装logstash4.2logstash与elasticsearch对接5.在node1主机安装kibana5.1对接Apache主机的Apache 日志文件
方法一：第一种部署方法
1]]></description><category></category></item><item><title><![CDATA[OpenStack-Glance组件部署]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111563473</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111563473</guid><author>boyuser</author><pubDate>Tue, 22 Dec 2020 18:02:37 +0800</pubDate><description><![CDATA[文章目录1.创建数据库实例和数据库用户2.创建用户、修改配置文件总结
1.创建数据库实例和数据库用户
[root@ct ~]# mysql -u root -p123456
MariaDB [(none)]&gt; CREATE DATABASE glance;
Query OK, 1 row affected (0.001 sec)

MariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFI]]></description><category></category></item><item><title><![CDATA[openstack组件之glance]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111483690</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111483690</guid><author>boyuser</author><pubDate>Mon, 21 Dec 2020 18:47:01 +0800</pubDate><description><![CDATA[文章目录一.Glance镜像服务1.镜像2.镜像服务3.Images API的版本4.镜像格式5.镜像状态6.访问权限二.Glance架构详解三.Glance工作流程
一.Glance镜像服务

它在OpenStack中的项目名称为Glance。在早期的OpenStack版本中，Glance只有管理镜像的功能，并不具有镜像存储功能。现在，Glance已发展成为集镜像上传、检索、管理和存储等多种功能的OpenStack核心服务。

1.镜像

镜像的英文为Image，又译为映像，通常是指一系列文件或一个磁盘驱]]></description><category></category></item><item><title><![CDATA[openstack报错：openstack未找到命令]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111462012</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111462012</guid><author>boyuser</author><pubDate>Sun, 20 Dec 2020 20:21:36 +0800</pubDate><description><![CDATA[openstack报错：openstack未找到命令

报错原因
openstack未找到命令
解决方法
yum install -y python2-openstackclient


]]></description><category></category></item><item><title><![CDATA[openstack报错：未找到openstack-config命令]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111461812</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111461812</guid><author>boyuser</author><pubDate>Sun, 20 Dec 2020 20:12:18 +0800</pubDate><description><![CDATA[openstack报错：未找到openstack-config命令

报错原因
未找到openstack-config命令
解决方法
yum install -y openstack-utils


]]></description><category></category></item><item><title><![CDATA[docker错误Error response from daemon: conflict: unable to delete ae2feff98a0c (must be forced) - image]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111460576</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111460576</guid><author>boyuser</author><pubDate>Sun, 20 Dec 2020 18:29:49 +0800</pubDate><description><![CDATA[docker错误Error response from daemon: conflict: unable to delete ae2feff98a0c (must be forced) - image is referenced in multiple repositories

在docker中，如果给镜像打上一个新的标签
docker tag nginx:latest nginx:web

镜像ID两者相同，当使用docker rmi 镜像ID时，则报如上错误
解决办法
使用如下命令，则可删除
dock]]></description><category></category></item><item><title><![CDATA[openstack组件部署之keystone]]></title><link>https://blog.youkuaiyun.com/boyuser/article/details/111457453</link><guid>https://blog.youkuaiyun.com/boyuser/article/details/111457453</guid><author>boyuser</author><pubDate>Sun, 20 Dec 2020 17:42:53 +0800</pubDate><description><![CDATA[文章目录一，创建数据库实例和数据库用户二，安装、配置keystone、数据库三，配置Apache HTTP服务器四，配置管理员账户的环境变量总结
前言
部署openstack组件时，需要先行安装认证服务-keystone，而认证服务是使用apache运行的，安装完成后才可以创建，管理账号，然后安装其他服务
一，创建数据库实例和数据库用户
[root@ct ~]# mysql -u root -p
MariaDB [(none)]&gt; create database keystone;
MariaDB []]></description><category></category></item></channel></rss>