自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 李宇航

该篇文章仅用作能直接在百度搜索到我的csdn,进入我的主页,没有实际意义.

2023-10-25 19:28:45 262 2

原创 openstack(zed)+skyline+ceph环境ALL IN ONE部署

ubuntu版本: 22.04 lts。

2024-05-23 20:57:42 520

原创 CKA认证模块②-K8S企业运维和落地实战-2

1、Statefulset管理的pod,pod名字是有序的,由statefulset的名字-0、1、2这种格式组成2、创建statefulset资源的时候,必须事先创建好一个service,如果创建的service没有ip,那对这个service做dns解析,会找到它所关联的pod ip,如果创建的service有ip,那对这个service做dns解析,会解析到service本身ip。3、statefulset管理的pod,删除pod,新创建的pod名字跟删除的pod名字是一样的。

2023-11-11 15:31:22 690

原创 CKA认证模块②-K8S企业运维和落地实战

pod在整个生命周期中有非常多的用户行为:初始化容器完成初始化主容器启动后可以做启动后钩子(postStart)主容器结束前可以做结束前钩子(preStop)在主容器运行中可以做一些健康检测,如:startupProbe, livenessProbe, readnessProbe生产环境如果升级,可以删除一个pod,观察一段时间之后没问题再删除另一个pod,但是这样需要人工干预多次;

2023-11-11 15:30:29 2314

原创 k8s全栈-笔记6-Prometheus+Alertmanager构建监控系统

k8s全栈-笔记6-Prometheus+Alertmanager构建监控系统

2023-10-03 20:40:39 2394 1

原创 Linux监控基础命令

内存:top、free、vmstat、pmap。

2023-08-24 17:15:02 448

原创 3.二进制高可用安装k8s 1.23集群(生产级)

### 安装总结1. kubeadm (用容器方式启动,重启容易失败)2. 二进制(稳定)3. 自动化安装 1. Ansible 1. Master节点不需要写自动化 2. 添加node节点,playbook4. 安装需要注意的细节 1. 上面的细节配置 2. 生产环境中etcd一定要和系统盘分开,**一定**要用ssd硬盘 3. Docker数据盘也要和系统盘分开,有条件就用ssd硬盘

2023-06-04 21:38:26 2524

原创 机房断电导致服务器openstack集群报错

机房断电openstack排错

2022-11-18 22:44:44 830

原创 centos8下基于现有的kubernetes集群搭建kubespherev3.3.0

centos8下基于现有的kubernetes集群搭建kubespherev3.3.0

2022-10-18 20:55:52 388

原创 破解Esxi服务器中Windows虚机密码(Esxi服务器Windows虚拟机忘记密码解决方案)

破解Esxi服务器中Windows虚机密码(Esxi服务器Windows忘记密码解决方案)

2022-10-16 21:40:18 3807

原创 一个完全纯净的windows资源站

下载windows镜像

2022-09-29 17:48:33 6917

原创 shell编程7-shell三剑客(下)-文本处理工具awk

shell编程7-shell三剑客(下)-文本处理工具awk

2022-09-27 09:23:24 409

原创 shell编程6-shell三剑客(上)-文本处理工具sed

shell编程6-shell三剑客(上)-文本处理工具sed

2022-09-22 22:20:05 532

原创 shell编程5-函数与正则表达式

shell编程5-函数与正则表达式

2022-09-20 20:17:44 514 2

原创 shell编程4-shell嵌套循环及随机数

shell编程4-shell嵌套循环及随机数

2022-09-13 12:09:02 947

原创 shell编程3-shell选择结构和循环语句

shell编程3-shell选择结构

2022-09-10 12:37:22 439

原创 shell编程2-shell基础知识

shell编程2-shell基础知识三级目录

2022-09-01 11:58:53 227

原创 shell编程1-小工具+bash特性

SHELL编程1-小工具+bash特性

2022-05-11 19:57:17 235

原创 基于Rancher实现kubernetes集群管理

基于Rancher实现kubernetes集群管理因为中途环境丢失,文章中可能会有ip不一的情况,但一般能看懂

2022-04-30 16:16:15 626

原创 k8s基础应用

k8s基础应用1.集群与节点信息2.Namespace3.工作负载(workloads)4.Pod5.Pod的生命周期6.Pod控制器7.Pod控制器进阶8.Service1.集群与节点信息查看集群信息[root@master ~]# kubectl cluster-infoKubernetes control plane is running at https://172.20.251.148:6443CoreDNS is running at https://172.20.251.148:64

2022-04-26 08:06:22 531

原创 centos8下搭建k8s集群

centos8下搭建k8s集群

2022-04-25 10:43:09 1130

原创 Centos8通过PXE自动安装

Centos8通过PXE自动安装1.环境准备2.服务搭建一.dhcpd二.httpd三.tftp3.测试服务1.环境准备服务器作用dhcp-server为PXE客户端提供IPtftp-server为PXE客户端提供启动服务httpd-server为PXE客户端提供软件包因为资源限制,将dhcp,tftp和httpd集成到一台服务器上服务器IPServer10.1.1.10设置主机名,关闭防火墙以及selinux[root@Ser

2021-11-21 21:23:16 5312

原创 记harbor无法登录web

错误:harbor登录报错401[ERROR] [/server/middleware/security/basic_auth.go:40][requestID="f7bfc8ca-bb57-42ce-9cde-3189eb45f1b2"]: failed to authenticate admin: Failed to authenticate user, due to error 'Invalid credentials'解决方案:猜测是时间同步,另一台机子将时间同步可以访问docker1(

2021-10-27 09:33:43 2135

原创 记openstack加入控制节点的资源后控制台无法显示

错误:openstack加入控制节点资源控制台无法显示解决方案:修改nova.conf文件[root@controller controller]# grep "\[vnc]" --after-context=4 /etc/nova/nova.conf [vnc]enabled = trueserver_listen = 172.20.253.10server_proxyclient_address = 172.20.253.10novncproxy_base_url = http://

2021-10-26 21:00:29 890

原创 03-服务安全

03-服务安全1.SElinux2.数据加密技术3.非对称加密SSL/TLS一.环境准备二.修改CA配置文件三.生成CA私钥和自签名证书四.nginx服务器准备五.CA给nginx服务器颁发证书六.nginx服务器配置7.客户端检验1.SElinux访问控制分类DACDiscretionary Access Control,自主访问被控制,依据进程的所有者与文件资源的rwx权限来决定有无访问权限。缺点:如果某个进程以root身份运行,可能被恶意目的用户可以取得进程来获得文件的访问权限总

2021-10-06 15:33:58 519

原创 bash-completion使linux下命令自动补全

有时我们会遇到较长的linux命令,难以记住例如centos8的nmcli命令,不同于centos7的systemd重启网卡即可,命令冗长.这时就轮到bash-completion登场了bash-completion这个包可以帮我们快速补全linux命令安装并生效[root@vm1 ~]# dnf -y install bash-completion # 安装包[root@vm1 ~]# source /etc/profile.d/bash_completion.sh # 生效案例[roo

2021-10-05 20:29:40 544

原创 01-系统安全

01-系统安全1.权限一.文件权限二.用户授权二级目录三级目录1.权限一.文件权限文件权限已在之前博客中记录只做一个扩展chattr:有多种属性,这里只介绍两种常用属性a属性[root@vm1 ~]# touch a.txt [root@vm1 ~]# chattr +a a.txt # 此属性使文件只能添加不能删除,且添加方式只能为追加[root@vm1 ~]# echo 123 > a.txt -bash: a.txt: Operation not permitt

2021-10-05 10:03:30 2401

原创 centos8下CICD集群搭建(gitlab)

centos8下CICD集群搭建1.环境准备2.集群搭建一.vm1二.vm2三.vm3四.vm43.测试服务1.环境准备主机:主机环境地址vm1开发者172.20.203.10vm2gitlab172.20.203.11vm3jenkins172.20.203.12vm4测试环境172.20.203.13软件包:git gitlab jenkins nginx关闭防火墙以及selinux[root@vm1 ~]# systemctl s

2021-09-25 00:41:31 1083

原创 ELK+filebeat+redis监控nginx日志

ELK+filebeat+redis监控nginx日志1.环境准备三级目录1.环境准备背景介绍:运维人员需要对系统和业务日志进行精准把控,便于分析系统和业务状态.日志分布在不同的服务器上,传统的使用传统的方法依次登录每台服务器查看日志,既繁琐又效率低下.所以我们需要集中化的日志管理工具将位于不同服务器上的日志收集到一起,然后进行分析,展示.ELK简介:ELK是三个开源软件的缩写,分别表示:Elasticsearch, Logstash, Kibana, 它们都是开源软件.新增了一个FileBea

2021-09-21 00:52:50 585

原创 centos8下搭建zabbix6.0监控系统

centos8下搭建zabbix监控1.基础准备2.搭建zabbix监控(server端)一.安装软件包二.mariadb配置三.zabbix-server配置四.浏览器访问web页面3.搭建zabbix监控(agent端)一.监控本机二.远程监控其他主机三.主要模块讲解:四.解决乱码1.基础准备所需软件:zabbix httpd php-fpm mariadb-server使用清华源:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.5/r

2021-09-14 09:08:23 7262 10

原创 十分钟快速搭建属于自己的个人博客

ZrLog个人博客搭建1.基础准备2.博客搭建一.mariadb二.nginx三.oraclejdk四.tomcat3.测试服务1.基础准备项目:ZrLog个人博客项目介绍:ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上。github地址:https://github.com/94fzb/zrlog所需软件:nginx tomcat mysql(mariadb) oraclejdk[root

2021-09-07 13:22:05 324

原创 九.面向对象基础(下)

九.面向对象基础1.私有化属性与方法2.Property属性与单例模式三级目录1.私有化属性与方法私有化属性:概念有一些属性不希望别人能轻易更改,因此为了更好的保存属性安全,即不能随意修改,将属性定义为私有属性,添加一个可调用的方法去访问.语法以两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问class 类名(object): __属性 = 值例class Person(object): __Age = 15¹ 私有化属性不能在类外部访问class Pe

2021-08-04 22:26:35 109 2

原创 八.面向对象基础(中)

八.面向对象基础1.析构方法和继承2.多态3.类属性和实例属性1.析构方法和继承析构方法概述当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del__()方法,也称为析构方法例class Animal(object): def __init__(self,Name): self.Name = Name print("__init__方法被调用") pass def __del__(self):

2021-08-03 19:01:58 123

原创 七.面向对象基础(上)

7.面向对象基础1.面向对象介绍二级目录三级目录1.面向对象介绍面向对象编程和面向过程编程的区别:面向过程编程:根据需求从上到下编写代码函数式:将某功能代码封装导函数中,日后再需使用调用即可面向对象编程:二级目录三级目录...

2021-08-03 00:49:10 102

原创 通过上溢出实现二进制的减法(笔记)

笔记一.溢出二.二进制的减法实现一.溢出在数学的理论中,数字可以有无穷大,也可以有无穷小,但是现实中,计算机系统总会有一个物理上的极限,因此不可能表示无穷大或者无穷小的数值.对于计算机,无论何种数据类型,都有一个上限或者下限.Python3中数据长度是动态的,理论上支持无限大的数可以通过sys.getsizeof()函数来查看某个数值占用多少字节.一旦某个数值超出了限定值,就会溢出:如果超出上限,就叫上溢出(overflow);如果超出下限,就叫下溢出(underflow).例:上溢出n

2021-07-14 12:46:29 756

原创 linux命令行介绍

linux命令行介绍一.shell二.终端三.命令行四.linux内核因为内核不提供和用户的交互功能,所以需要一个程序提供这种功能,这种程序分为两种:命令行(CLI)和图形界面(GUI).一.shell计算机操作系统主要分为三类,分别是windows,类unix和mac.而linux就是类unix的一个操作系统在类unix中,提供命令行(CLI)的交互程序,统称为shell使用命令:cat /etc/shells# 可以看到多种shell查看系统所有shell命令:chsh -l查看

2021-07-10 21:10:17 384 1

原创 centos7下nginx正向代理搭建

nginx正向代理一.业务背景二.实现nginx正向代理1.安装2.配置三级目录一.业务背景内网服务器(B,C)通过外网服务器(A)上外网因此在服务器A上搭建nginx正向代理使服务器B,C可通过服务器A上网二.实现nginx正向代理1.安装下载nginx正向代理所需模块链接有多种下载方式,这里选择git clone[root@server01 ~]# yum -y install git # 下载git[root@server01 ~]# mkdir git-nginx [roo

2021-06-21 22:29:29 836

原创 六.Python内置函数

六.Python内置函数1.数学运算函数2.类型转换函数3.序列操作函数1.数学运算函数内置函数简介:内置函数,即Python安装后就自带有的函数Python官方提供的所有内置函数用法网址:https://docs.python.org/zh-cn/3/library/functions.html常用数学运算函数:1.abs() - 求绝对值用法:abs(数值)例:print(abs(-25))# 结果为打印25print(abs(35))# 结果为打印35print

2021-06-08 09:47:50 185 1

原创 前言:课程内容(名词讲解)

计算机网络和互联网课程内容(名词讲解)课程内容(名词讲解)应用层:应用到应用传输层:进程到进程ip层(网络层):主机到主机;端到端链路层:网卡传输(以帧为单位的数据)物理层:信号改变图例:网络层两种常见方式:一.传统方式意为在互联网的网络层,它拥有两种协议一种是ip协议一种是一些路由协议路由协议:运行在路由器之上,路由器的软件称之为路由实体和其他路由实体交换报文(比如我到哪个子网,我几跳)这是路由信息然后路由器之间(由路由协议)交换路由信息之后按照某种路由选择算法算出路由

2021-06-04 11:14:02 103 1

原创 五.Python函数基础(下)

五.Python函数基础1.函数的基本类型2.变量一.局部变量二.全局变量3.引用4.函数一.匿名函数二.递归函数1.函数的基本类型1.无参数,无返回值多用于提示信息打印例:def a(): print("20")a()2.无参数,有返回值多用在数据采集,比如获取系统信息例:def a(): a=20 return aprint(a())3.有参数,无返回值多用于设置某些不需要返回值的参数设置例:def a(b): c=[]

2021-06-03 16:17:54 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除