- 博客(10)
- 收藏
- 关注
原创 Python 自动化运维实战
Python 是一门非常适合自动化运维的语言,凭借其简洁的语法、强大的库支持以及跨平台的特性,已经成为运维领域的“必备神器”。通过自动化脚本,可以大大提高运维效率,减少人为错误,并确保系统的稳定运行。本文介绍了常见的 Python 自动化运维任务,包括系统监控、自动化部署、备份、日志分析、软件安装等,并通过实际的代码示例展示了如何用 Python 脚本替代繁琐的手动操作。
2025-03-31 16:45:15
972
原创 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关注的人