- 博客(42)
- 资源 (4)
- 收藏
- 关注
原创 在Kubernetes集群中使用helm部署harbor
文章目录参考环境省略的前置部署部署验证Ingress暴露服务验证web登录docker登录containerd从docker下载镜像异常处理参考https://github.com/bitnami/charts/tree/master/bitnami/harbor/#installing-the-chart环境CentOS Stream release 8helm version v3.7.0harbor 2.4.0harbor chart 11.1.0 Kubernetes v1.22
2021-11-22 11:03:23
3619
1
原创 redis6.0.3源码编译安装
操作系统: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.3version=$1usage(){ echo "usage: $0 version"}if [ $# -ne 1 ]then usage exi.
2020-05-18 16:43:08
3165
原创 部署nginx+php测试显示404日志报"FastCGI sent in stderr: "Primary script unknown""
文章目录故障现象故障分析解决方法故障现象测试页index.php报404nginx错误日志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....
2020-04-17 17:51:58
4109
原创 linux部署flutter环境
文章目录版本信息安装git安装JDK配置环境变量安装Android SDK安装flutter验证版本信息CentOS Linux release 7.7.1908 (Core)java version "1.8.0_241"git version 2.22.0Android SDK version 29.0.3Flutter version 1.12.13+hotfix.9安装gi...
2020-04-14 12:42:39
1617
原创 使用kubeadm部署kubernetes1.15.0集群
文章目录环境信息安装docker编辑kubeadm初始化yaml配置文件编辑flannel 网络插件yml配置文件执行master节点初始化执行worker节点初始化worker节点先pull需要的镜像worker节点初始化worker节点加入集群最终状态环境信息用vmware workstation装2台centos作为节点服务器hostnameiposrole...
2019-08-12 14:13:53
1026
1
原创 docker-compose一键部署LNMP环境(Nginx+MySQL+PHP)
文章目录版本信息创建compose_lnmp目录编辑 php/Dockerfile编辑docker-compose.yml启动服务数据持久化目录php配置文件nginx配置测试验证查看容器状态验证mysql验证php访问Primary script unknown错误处理版本信息宿主机系统 CentOS Linux release 7.6.1810 (Core)docker Version ...
2019-07-12 19:42:19
9222
7
原创 docker部署gitlab时SMTP发送的注册邮件中URL没有端口
文章目录问题描述错误的配置过程试错问题分析正确的配置过程问题描述使用docker部署gitlab配置好SMTP发送邮件通知新建账号时,发送邮件通知但是在点击邮件内的URL时,URL地址不正确导致无法打开连接错误的配置过程启动容器最初我是将宿主机10080映射到容器的80端口使用的汉化版本镜像 twang2218/gitlab-ce-zh:latestdocker ru...
2019-05-15 12:39:30
2628
原创 docker部署gitlab配置SMTP邮件通知
文章目录编辑配置文件gitlab.rb重启gitlab服务测试邮件发送注意点测试邮件时报错501测试邮件时报错SSLError编辑配置文件gitlab.rb配置文件的位置一般在/etc/gitlab/gitlab.rb有2个地方需要配置### Email Settingsgitlab_rails['gitlab_email_enabled'] = truegitlab_rails[...
2019-05-15 12:00:51
4504
原创 kubernetes第一次启动容器时,STATUS一直显示ContainerCreating
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...
2019-03-04 16:00:35
4473
原创 Python3冒泡排序原理与案例
原理比较列表相邻元素,较大值放在后面第一次循环,最大值放在最后第二次循环,不比较最后的值,次大值放在倒数第二位案例def bubbleSort(numbers): isexchange = False # 元素交换标记 for i in range(len(numbers)-1): for j in range(len(numbers)-i-1):...
2018-10-15 11:27:02
531
原创 Python爬虫 Selenium驱动Chrome报错selenium.common.exceptions.WebDriverException: Message
from selenium import webdriverurl = "http://www.baidu.com"driver = webdriver.Chrome()driver.get(url=url)执行后报错selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.e...
2018-09-05 16:47:45
11115
原创 CentOS7+zabbix3.4+YUM安装部署
zabbix安装部署版本信息操作系统:CentOS Linux release 7.5.1804 (Core) 数据库:mysql 5.7.23PHP Version 5.4.16Apache/2.4.6Zabbix 3.4临时关闭防火墙# systemctl disable firewalld # systemctl stop firewalld ...
2018-08-30 14:08:18
2091
原创 升级openssl-1.1.1-pre8
系统: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#指...
2018-08-14 11:03:38
9027
原创 django2.0 mysql5.7 timezone 设置
django2.0 mysql5.7 timezone 设置问题描述:1.windows环境2.使用Django2.0做项目时,数据库使用mysql5.73.当使用filter根据时间返回查询结果时,返回结果为空,例如Blog.objects.filter(create_time__year=2018, create_time__month=6)返回结果为空问题原因:1...
2018-07-17 21:59:12
1198
1
原创 nginx 403 forbidden
异常描述nginx安装好后访问主页提示403 forbidden访问日志报错2018/06/21 15:55:45 [error] 18960#0: *1 "/usr/local/nginx-1.14.0/html/index.html" is forbidden (13: Permission denied), client: 172.40.9.210, server: loc...
2018-06-21 16:50:08
1616
原创 Django1.9重写用户模型报错has no attribute 'USERNAME_FIELD'
Django1.9.5 Python2.7.15在重写用户模型时报错:AttributeError: type object ‘UserProfile’ has no attribute ‘USERNAME_FIELD’models.py - 新建用户模型UserProfile继承自AbstractBaseUser# -*- encoding:utf-8 -*-from _...
2018-05-24 20:41:24
8618
原创 ansible笔记
自动化运维工具Puppet Ruby开发,c/s架构,扩展性强,基于SSL认证远程命令执行相对较弱SaltStack Python开发,c/s架构,轻量级配置语法YMALAnsiblePython开发,使用paramiko模块,分布式,无需客户端,轻量级配置语法YMAL更强的远程命令执行功能git源码英文手册中文手册ansible特性相比puppet和S...
2018-05-04 16:52:26
455
原创 Django笔记
Django简介开放源码的web框架,基于python开发核心思想:解耦官网MVCM:model 模型V:view 视图C:control 控制器MTVM:model 模型T:template 模板V:view 视图 Django还有一个url分发器,处理URL请求流程图解图环境部署conda create -n my...
2018-05-03 23:35:07
808
1
原创 Linux Firewalld用法及案例
官方文档RHELFIREWALLDFirewalld概述动态防火墙管理工具定义区域与接口安全等级运行时和永久配置项分离两层结构 核心层 处理配置和后端,如iptables、ip6tables、ebtables、ipset和模块加载器顶层D-Bus 更改和创建防火墙配置的主要方式。所有firewalld都使用该接口提供在线工具原理图 Fire...
2018-05-02 18:12:51
19775
原创 Linux find用法及案例
find在指定目录查找指定的文件并处理语法find [选项] [查找目录] [条件] [处理动作][选项]-P、-H、-L 不常用[查找目录]绝对路径或相对路径[条件]文件时间 atime 最后访问时间 mtime 最后修改时间(文件内容修改) ctime 最后状态修改时间(文件内容修改、权限、链接变更) 单位天,也即24小...
2018-05-02 15:59:20
277
原创 windows2008R2新增磁盘处于脱机状态解决办法
windows2008R2新增磁盘处于脱机状态解决办法 cmd命令行: diskpart工具: diskpart list disk select disk 1 online disk attribute disk clear readonly attribute disk 磁盘管理: 提示初始化 右键新建简单卷并格式化...
2018-04-26 13:42:35
16644
1
原创 windows 2008 CVE-2017-0148 方程式工具-永恒之蓝 修复
windows 2008 CVE-2017-0148 方程式工具-永恒之蓝 修复windows 2008R2 445端口 - 注册表禁用SMB服务禁用SMBv1Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Valu...
2018-04-26 13:35:23
4154
原创 windows FTP提示 425 Failed to establish connection
windows FTP提示 425 Failed to establish connection如果是windows做服务端,需要在防火墙放开限制:windows2008具体操作: 控制面板 》系统和安全 》Windows 防火墙 》允许的程序”,在“允许另一个程序”中添加 “C:\Windows\System32\svchost.exe”这个程序,添加完成即可windows2003...
2018-04-26 13:31:40
21352
原创 内置数据结构-集合
集合常用函数 | add(...) | Add an element to a set. | | This has no effect if the element is already present. | | clear(...) | Remove all elements from this set. | | cop...
2018-03-29 23:52:25
255
原创 常用包
https://docs.python.org/3/library/index.htmlBuilt-in FunctionsBuilt-in ConstantsBuilt-in TypesBuilt-in ExceptionsText Processing Services 文本处理 string re difflib textwrap un...
2018-03-27 15:57:46
386
原创 内置数据结构-字典
字典概述一系列键值对键一般是字符串,值可以是任何对象任何对象都可以是字典中的值字典创建dict_name = {key1:value1, key2:value2, }字典元素修改新增dict_name[key] = value 不存在就新增,存在则修改删除del dict_name[key]dict1 = { 'a':'apple'...
2018-03-26 17:34:32
233
原创 内置数据结构-列表-元组
列表的概念一系列按特定顺序排列的元素组成 有序 任何东西都可以加入列表 列表的创建list_name = [element1, element2, element3,] 列表元素的操作列表元素的访问 - list_name[inde] - ind...
2018-03-22 14:51:47
290
原创 异常
异常的概念语法逻辑正确的前提下,出现的问题在python中异常是一个类,可以按类处理,可以实例化为对象Exception类是所有异常的父类异常的分类AssertError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError 浮点计算错误Gen...
2018-03-22 12:02:02
237
原创 包
包的概念组织与管理代码的文件夹一些列模块组成的集合包的结构Packet1/ /__init__.py 包注册文件,内容空白,或者包含包内的模块名列表 /module1.py /module2.py /... /Packet2/ /__init__.py ...
2018-03-21 14:57:48
159
原创 模块
模块概念包含python代码以.py做后缀的文件模块中存放类或者函数模块特性复杂的程序拆分成不同的功能存储在模块中,便于维护隐藏代码细节,将重点放在程序的高层逻辑上可重用,可共享,处理某类问题的类和函数的集合模块导入类似于把要导入的模块内的代码全部拷贝到当前程序的文件中如果要导入的模块以数字开头,需要借助importlib帮助import module_na...
2018-03-21 14:57:23
123
原创 CSS
CSS概念层叠样式层Cascading style sheets让网页元素的样式更加丰富拆分网页内容与样式html只负责页面内容和结构,样式全部交给csscss语法选择器{属性:值;属性:值;属性:值;}选择器:将样式和页面元素关联起来的名称属性:值,类似python中的键值对注意分号分隔div{width: 200px;height: 200px;ba...
2018-03-21 14:47:19
274
原创 循环
打印*组成的矩形m_long = int(input('Please input long:'))m_wide = int(input('Please input wide:'))for row in range(m_long): for list in range(m_wide): print('*',end=' ') print()打...
2018-03-20 00:13:26
143
原创 字符串
字符串格式化输出format()print('我是{0},我今年{1}岁'.format('Leo',28))print('我是{name},我今年{age}岁'.format(name='Leo',age=28))print('我是{0[0]},我今年{0[1]}岁'.format(('Leo',28)))print('我是{0[n]},我今年{0[a]}岁'.format({'n...
2018-03-20 00:09:24
163
原创 类与对象与面向对象编程
类的定义现实世界中事物的描述、定义描述对象包含的数据和特征注意类与对象的区别 类的创建和使用创建类名使用大驼峰命名方式,但是首字母大写,不适用下划线_实例名和模块名使用小写字母,并在单词之间加下划线_类与类之间使用2个空行分隔类的不同方法之间使用1个空行分隔class ClassName():class Dog(): #类名,大驼峰命名法 ...
2018-03-19 15:55:50
221
原创 anaconda使用
Anaconda概述Anaconda是众多Python发行版中的一种具有强大的包管理和环境管理功能完美解决Python2与Python3共存的问题使用conda工具进行管理,与pip功能类似但更强大 conda将几乎所有的工具、第三方包都当做packge对待,甚至包括python和conda自身Anaconda的安装下载地址支持Linux、Mac、Windows安...
2018-03-17 18:34:46
963
原创 分支与循环
程序结构顺序分支循环分支语法: if 条件表达式: 语句1 语句2Tips: 条件表达式的结果必须为布尔值,真或假 注意冒号 注意缩进双向分支语法: if 条件表达式1: 语句1 else: 语句2 双向分支,一定且仅执行一条语句多路分支...
2018-03-15 16:46:42
301
原创 数学案例
九九乘法表for row in range(1,10): for col in range(1,row+1): print(col,"*",row,"=",col*row,end=" ") print("")
2018-03-15 16:07:27
971
原创 函数
函数的概念带名字的代码块,用于完成具体工作可以反复执行函数命名1.使用英文字母,不要使用中文2.使用数字,但不能以数字开头3.不使用特殊符号,_除外4.函数名大小写敏感5.避免使用python的关键字6.函数名尽量有意义函数的定义使用def定义注意冒号形参:定义函数时,定义的函数参数函数的调用先定义后调用,调用后函数才会执行实参...
2018-03-15 10:55:20
226
原创 表达式和运算符
表达式运算符分类1.算术运算 2.比较/关系运算 3.赋值运算 4.逻辑运算 5.位运算 6.成员运算 7.身份运算算术运算1.+ 加2.- 减3.* 乘4./ 除5.% 取余6.// 地板除,求商7.** 幂运算Pyton没有自增++和自减–比较运算== 等于!= 不等于> 大于< 小于>= 大于等于...
2018-03-14 00:46:52
506
原创 数据类型
数据类型1.数值Number2.字符串String3.列表List4.元组Tuple5.字典Dict6.集合SetPython变量无需声明数据类型,赋值后,python自动判断数据类型数值Number-整型:正数、负数、0 1.二进制(0b10101) 2.八进制(0o777) 3.十进制 4.十六进制(0xffff)-浮点型: ...
2018-03-14 00:32:35
290
Docker技术入门与实战/第2版/杨保华/戴王剑/曹亚仑著/高清PDF/带书签
2018-11-13
安装Mysql-python报错Adding Python Information to the Windows Registry使用register.py
2017-11-02
Zabbix企业级分布式监控系统吴兆松著完整十六章带书签pdf
2017-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人