自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 自动化运维实战

Python 是一门非常适合自动化运维的语言,凭借其简洁的语法、强大的库支持以及跨平台的特性,已经成为运维领域的“必备神器”。通过自动化脚本,可以大大提高运维效率,减少人为错误,并确保系统的稳定运行。本文介绍了常见的 Python 自动化运维任务,包括系统监控、自动化部署、备份、日志分析、软件安装等,并通过实际的代码示例展示了如何用 Python 脚本替代繁琐的手动操作。

2025-03-31 16:45:15 972

原创 Python中的*args和**kwargs详解:用法与区别

如果有任何问题,欢迎在评论区留言,我会第一时间回复!我们下期再见!

2025-03-28 13:57:20 408

原创 JSON、XML、TOML、CSON、YAML 大比拼

我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。对于那些不了解我刚刚抛给你的时髦词的人,数据序列化是从一个系统获取一些信息,将其转换为其它系统可以读取的格式,然后将其传递给其它系统的过程。JSON 现在是王道,本文剩下的部分会介绍其它语言格式,这些格式只不过是 JSON 的简化版,尝试让其更简洁或对人类更易读,可结构还是非常相似的。然而,真的,我的意思是荒谬的,很难创建一个可以规范的读取它的系统。如果你正在编写能写出供其他代码读取的代码的代码,请使用 JSON。

2025-03-23 13:50:16 531

原创 RDBMS通俗理解

如果单单是从数据库性能来比较的话,那么Oracle数据库无疑是天下第一、吊打MySQL的,毕竟Oracle比MySQL诞生早了10多年。但很多时候还是得结合具体的使用场景来做出合适的选择。如果数据量很大,并且资金充足,适合使用Oracle吧!如果资金有限,数据量也不大,那么就用MySQL吧!

2025-03-23 10:14:07 541

原创 封装、继承与多态详解

私以为实现是继承的特例,而其他四种关系都属于将类放在不同位置的灵活使用,且C中的结构体本身也具有这些特性,它并不是C++新创造出来的,但继承不一样,继承是新的需要提前约定的规则。封装是面向对象编程的基础,它通过将数据和行为捆绑在一起,并限制外部对数据的访问,来保护对象的内部状态,提供更安全、灵活和易维护的代码结构。(Inheritance)是一个非常重要的概念,它允许一个类(子类)继承另一个类(父类)的方法和属性,从而避免代码重复,提高代码的复用性。继承是OOP的三大特性之一,另外两个特性是封装和多态。

2025-03-19 16:56:35 901

原创 liunx常见命令合集(附图)

在linux中的每个用户必须属于一个组,不能独立于组外,可以改变用户所属组。在linux中每个文件有所有者、所在的组、其它组,也可以改变文件所在组。

2024-10-17 21:42:34 2984

原创 基于Kubernetes+Nginx的综合容器化平台

ingress-nginx-controllerv1.1.0.tar.gz ingress-nginx-controller镜像。kube-webhook-certgen-v1.1.0.tar.gz kube-webhook-certgen镜像。[root@prometheus prometheus]# nohup: 忽略输入并把输出追加到"nohup.out"1.下载node_exporter-1.4.0-rc.0.linux-amd64.tar.gz源码,上传到节点服务器上。

2024-09-26 17:40:30 645

原创 轻松理解-----线程

定义:线程是进程中的一个实体,是被系统独立调度和分配的基本单位。它是CPU调度和分派的基本单位,有时也被称为轻量级进程(Light Weight Process,LWP)。组成:一个标准的线程通常由线程ID、当前指令指针(PC)、寄存器集合和堆栈组成。线程自己基本上不拥有系统资源,只拥有一些运行中必不可少的资源(如程序计数器、一组寄存器和栈),但它可以与同属一个进程的其他线程共享进程所拥有的全部资源,如内存空间、文件句柄等。

2024-09-19 09:47:39 444

原创 Kubernetes集群重置与初始化:kubeadm reset命令

kubeadm reset命令主要用于还原kubeadm init或kubeadm join所做的更改,尽可能地恢复到操作之前的状态。Kubernetes(简称k8s)作为开源的容器编排系统,中大型企业中被广泛使用,kubeadm是一个非常重要的工具,它可以帮助我们进行集群的初始化、节点的加入和重置等操作。kubeadm reset命令会删除kubeadm init或kubeadm join在主机上所做的更改,包括Kubernetes组件的配置文件、证书和Kubernetes系统容器等。

2024-08-06 22:34:35 3612

原创 kube-api-server的端口是多少 如何访问api

kube-api-server的端口是8080和6443,前者是http的端口,后者是https的端口,因为最近在做项目实例需要用到kuboard,在连接集群时输入要输入网址和端口号在命名空间的kube-system命名空间里,有一个名称为kube-api-master的pod,这个pod就是运行着kube-api-server进程,它绑定了master主机的ip地址和6443端口,但是在default命名空间下,存在一个叫kubernetes的服务,该服务对外暴露端口为443,目标端口6443,

2024-08-05 23:42:32 1786

空空如也

空空如也

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

TA关注的人

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