<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[陈洋的博客]]></title><description><![CDATA[自信人生两百年，会当水击三千里]]></description><link>https://blog.youkuaiyun.com/xiazichenxi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiazichenxi]]></copyright><item><title><![CDATA[在Kubernetes集群中使用helm部署harbor]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/121467247</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/121467247</guid><author>xiazichenxi</author><pubDate>Mon, 22 Nov 2021 11:03:23 +0800</pubDate><description><![CDATA[文章目录参考环境省略的前置部署部署验证Ingress暴露服务验证web登录docker登录containerd从docker下载镜像异常处理
参考

https://github.com/bitnami/charts/tree/master/bitnami/harbor/#installing-the-chart

环境
CentOS Stream release 8
helm version v3.7.0
harbor 2.4.0
harbor chart 11.1.0 
Kubernetes v1.22]]></description><category></category></item><item><title><![CDATA[redis6.0.3源码编译安装]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/106196162</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/106196162</guid><author>xiazichenxi</author><pubDate>Mon, 18 May 2020 16:43:08 +0800</pubDate><description><![CDATA[操作系统：CentOS Linux release 7.7.1908 (Core)
install-redis-single.sh

#! /usr/bin/env bash 
# leo 20200518
# redis 6.0.3 源码安装
# 用法： bash -x install-redis-single.sh 6.0.3

version=$1

usage(){
  echo "usage: $0 version"
}

if [ $# -ne 1 ]
then 
  usage 
  exi.]]></description><category></category></item><item><title><![CDATA[部署nginx+php测试显示404日志报"FastCGI sent in stderr: "Primary script unknown""]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/105585528</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/105585528</guid><author>xiazichenxi</author><pubDate>Fri, 17 Apr 2020 17:51:58 +0800</pubDate><description><![CDATA[文章目录故障现象故障分析解决方法
故障现象

测试页index.php报404
nginx错误日志

2020/04/17 17:11:09 [error] 4397#0: *3 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168....]]></description><category></category></item><item><title><![CDATA[linux部署flutter环境]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/105509576</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/105509576</guid><author>xiazichenxi</author><pubDate>Tue, 14 Apr 2020 12:42:39 +0800</pubDate><description><![CDATA[文章目录版本信息安装git安装JDK配置环境变量安装Android SDK安装flutter验证
版本信息
CentOS Linux release 7.7.1908 (Core)
java version "1.8.0_241"
git version 2.22.0
Android SDK version 29.0.3
Flutter version 1.12.13+hotfix.9

安装gi...]]></description><category></category></item><item><title><![CDATA[使用kubeadm部署kubernetes1.15.0集群]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/99299923</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/99299923</guid><author>xiazichenxi</author><pubDate>Mon, 12 Aug 2019 14:13:53 +0800</pubDate><description><![CDATA[文章目录环境信息安装docker编辑kubeadm初始化yaml配置文件编辑flannel 网络插件yml配置文件执行master节点初始化执行worker节点初始化worker节点先pull需要的镜像worker节点初始化worker节点加入集群最终状态
环境信息

用vmware workstation装2台centos作为节点服务器





hostname
ip
os
role




...]]></description><category></category></item><item><title><![CDATA[docker-compose一键部署LNMP环境(Nginx+MySQL+PHP)]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/95652457</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/95652457</guid><author>xiazichenxi</author><pubDate>Fri, 12 Jul 2019 19:42:19 +0800</pubDate><description><![CDATA[文章目录版本信息创建compose_lnmp目录编辑 php/Dockerfile编辑docker-compose.yml启动服务数据持久化目录php配置文件nginx配置测试验证查看容器状态验证mysql验证php访问Primary script unknown错误处理
版本信息
宿主机系统 CentOS Linux release 7.6.1810 (Core)
docker Version ...]]></description><category></category></item><item><title><![CDATA[docker部署gitlab时SMTP发送的注册邮件中URL没有端口]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/90233728</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/90233728</guid><author>xiazichenxi</author><pubDate>Wed, 15 May 2019 12:39:30 +0800</pubDate><description><![CDATA[文章目录问题描述错误的配置过程试错问题分析正确的配置过程
问题描述

使用docker部署gitlab
配置好SMTP发送邮件通知
新建账号时，发送邮件通知
但是在点击邮件内的URL时,URL地址不正确导致无法打开连接


错误的配置过程

启动容器
最初我是将宿主机10080映射到容器的80端口
使用的汉化版本镜像 twang2218/gitlab-ce-zh:latest

docker ru...]]></description><category></category></item><item><title><![CDATA[docker部署gitlab配置SMTP邮件通知]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/90233332</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/90233332</guid><author>xiazichenxi</author><pubDate>Wed, 15 May 2019 12:00:51 +0800</pubDate><description><![CDATA[文章目录编辑配置文件gitlab.rb重启gitlab服务测试邮件发送注意点测试邮件时报错501测试邮件时报错SSLError
编辑配置文件gitlab.rb

配置文件的位置一般在/etc/gitlab/gitlab.rb
有2个地方需要配置

### Email Settings
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails[...]]></description><category></category></item><item><title><![CDATA[kubernetes第一次启动容器时，STATUS一直显示ContainerCreating]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/88121143</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/88121143</guid><author>xiazichenxi</author><pubDate>Mon, 04 Mar 2019 16:00:35 +0800</pubDate><description><![CDATA[kubernetes第一次启动容器时，STATUS一直显示ContainerCreating
具体信息显示：image pull failed for registry.access.redhat.com/rhel7/pod-infrastructure:latest, this may be because there are no credentials on this request.  d...]]></description><category></category></item><item><title><![CDATA[Python3冒泡排序原理与案例]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/83056461</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/83056461</guid><author>xiazichenxi</author><pubDate>Mon, 15 Oct 2018 11:27:02 +0800</pubDate><description><![CDATA[原理

比较列表相邻元素，较大值放在后面
第一次循环，最大值放在最后
第二次循环，不比较最后的值，次大值放在倒数第二位


案例
def bubbleSort(numbers):
    isexchange = False  # 元素交换标记
    for i in range(len(numbers)-1):
        for j in range(len(numbers)-i-1):...]]></description><category></category></item><item><title><![CDATA[Python爬虫 Selenium驱动Chrome报错selenium.common.exceptions.WebDriverException: Message]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/82426635</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/82426635</guid><author>xiazichenxi</author><pubDate>Wed, 05 Sep 2018 16:47:45 +0800</pubDate><description><![CDATA[from selenium import webdriver


url = &amp;quot;http://www.baidu.com&amp;quot;
driver = webdriver.Chrome()
driver.get(url=url)

执行后报错



selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.e...]]></description><category></category></item><item><title><![CDATA[CentOS7+zabbix3.4+YUM安装部署]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/82220434</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/82220434</guid><author>xiazichenxi</author><pubDate>Thu, 30 Aug 2018 14:08:18 +0800</pubDate><description><![CDATA[zabbix安装部署



版本信息



操作系统:CentOS Linux release 7.5.1804 (Core) 
数据库:mysql 5.7.23
PHP Version 5.4.16
Apache/2.4.6
Zabbix 3.4




临时关闭防火墙




# systemctl disable firewalld 
# systemctl stop firewalld 
...]]></description><category></category></item><item><title><![CDATA[升级openssl-1.1.1-pre8]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/81663231</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/81663231</guid><author>xiazichenxi</author><pubDate>Tue, 14 Aug 2018 11:03:38 +0800</pubDate><description><![CDATA[系统：CentOS Linux release 7.3.1611 (Core)



旧版本openssl:OpenSSL 1.0.1e-fips 11 Feb 2013


下载最新版: 
https://www.openssl.org/source/
安装




# tar -zxvf openssl-1.1.1-pre8.tar.gz
# cd openssl-1.1.1-pre8

#指...]]></description><category></category></item><item><title><![CDATA[django2.0 mysql5.7 timezone 设置]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/81089309</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/81089309</guid><author>xiazichenxi</author><pubDate>Tue, 17 Jul 2018 21:59:12 +0800</pubDate><description><![CDATA[django2.0 mysql5.7 timezone 设置



问题描述:

1.windows环境
2.使用Django2.0做项目时，数据库使用mysql5.7
3.当使用filter根据时间返回查询结果时，返回结果为空，
例如Blog.objects.filter(create_time__year=2018, create_time__month=6)返回结果为空


问题原因：

1...]]></description><category></category></item><item><title><![CDATA[nginx 403 forbidden]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80762888</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80762888</guid><author>xiazichenxi</author><pubDate>Thu, 21 Jun 2018 16:50:08 +0800</pubDate><description><![CDATA[异常描述


nginx安装好后访问主页提示403 forbidden
访问日志报错




2018/06/21 15:55:45 [error] 18960#0: *1 &quot;/usr/local/nginx-1.14.0/html/index.html&quot; is forbidden (13: Permission denied), client: 172.40.9.210, server: loc...]]></description><category></category></item><item><title><![CDATA[Django1.9重写用户模型报错has no attribute 'USERNAME_FIELD']]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80443460</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80443460</guid><author>xiazichenxi</author><pubDate>Thu, 24 May 2018 20:41:24 +0800</pubDate><description><![CDATA[Django1.9.5 
Python2.7.15



在重写用户模型时报错：AttributeError: type object ‘UserProfile’ has no attribute ‘USERNAME_FIELD’

models.py 
- 新建用户模型UserProfile继承自AbstractBaseUser

# -*- encoding:utf-8 -*-

from _...]]></description><category></category></item><item><title><![CDATA[ansible笔记]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80197482</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80197482</guid><author>xiazichenxi</author><pubDate>Fri, 04 May 2018 16:52:26 +0800</pubDate><description><![CDATA[自动化运维工具


Puppet 
Ruby开发,c/s架构，扩展性强，基于SSL认证
远程命令执行相对较弱
SaltStack 
Python开发，c/s架构，轻量级
配置语法YMAL
Ansible

Python开发，使用paramiko模块，分布式，无需客户端，轻量级
配置语法YMAL
更强的远程命令执行功能
git源码
英文手册
中文手册


ansible特性


相比puppet和S...]]></description><category></category></item><item><title><![CDATA[Django笔记]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80189013</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80189013</guid><author>xiazichenxi</author><pubDate>Thu, 03 May 2018 23:35:07 +0800</pubDate><description><![CDATA[Django简介


开放源码的web框架，基于python开发
核心思想:解耦
官网




MVC


M:model 模型
V:view 视图
C:control 控制器




MTV


M:model 模型
T:template 模板
V:view 视图 
Django还有一个url分发器，处理URL请求




流程图解

图



环境部署


conda create -n my...]]></description><category></category></item><item><title><![CDATA[Linux Firewalld用法及案例]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80169927</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80169927</guid><author>xiazichenxi</author><pubDate>Wed, 02 May 2018 18:12:51 +0800</pubDate><description><![CDATA[官方文档


RHEL
FIREWALLD




Firewalld概述


动态防火墙管理工具
定义区域与接口安全等级
运行时和永久配置项分离
两层结构 
核心层 处理配置和后端，如iptables、ip6tables、ebtables、ipset和模块加载器
顶层D-Bus 更改和创建防火墙配置的主要方式。所有firewalld都使用该接口提供在线工具




原理图

 




Fire...]]></description><category></category></item><item><title><![CDATA[Linux find用法及案例]]></title><link>https://blog.youkuaiyun.com/xiazichenxi/article/details/80167693</link><guid>https://blog.youkuaiyun.com/xiazichenxi/article/details/80167693</guid><author>xiazichenxi</author><pubDate>Wed, 02 May 2018 15:59:20 +0800</pubDate><description><![CDATA[find


在指定目录查找指定的文件并处理


语法


find [选项] [查找目录] [条件] [处理动作]




[选项]


-P、-H、-L 不常用




[查找目录]


绝对路径或相对路径




[条件]


文件时间 
atime 最后访问时间 
mtime 最后修改时间(文件内容修改) 
ctime 最后状态修改时间(文件内容修改、权限、链接变更) 
单位天，也即24小...]]></description><category></category></item></channel></rss>