- 博客(95)
- 资源 (5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 运维自动化所需要的技能?
运维自动化所需要的技能?批量自动化安装系统Cobbler自动化安装OS批量配置系统Saltstackansible批量部署应用Fabric应用管理zabbix批量自动化安装系统Cobbler自动化安装OS视频课件笔记收藏批量配置系统Saltstackansible批量部署应用Fabric应用管理zabbix...
2021-04-13 21:09:45
2842
原创 磁盘分区以及MBR与GPT
磁盘分区是将一个物理硬盘驱动器划分为多个逻辑部分的过程。每个分区可以看作是一个独立的硬盘,有自己的文件系统和存储空间。是一个较新的工具,支持更大的分区和磁盘。在Windows中,可以使用磁盘管理工具或。是一个较旧的命令行工具,广泛用于分区管理,而。在Linux操作系统中,分区通常使用。是分区的起始和结束位置。在Windows中,使用。命令行工具进行分区。为实际的磁盘设备名,
2024-04-25 22:31:50
961
2
原创 python中常用数据库模型
这些模块和框架各有特点,可以根据具体的应用场景和需求选择合适的工具。例如,如果你需要一个轻量级的解决方案,可能会选择。在 Python 中,有多种模块可以用于操作数据库。如果你需要一个强大的 ORM 系统,可能会选择。
2024-03-20 20:31:58
979
原创 常用数据库比较
MySQL和PostgreSQL是流行的开源关系型数据库,适合大多数应用场景,特别是需要复杂查询和事务支持的场景。MongoDB和Redis是NoSQL数据库,适合处理大量的非结构化数据和作为缓存系统。Oracle和SQL Server是商业数据库,提供强大的事务处理能力和企业级支持,适合大型企业和关键业务系统。Cassandra和是为大数据和搜索优化的数据库,适合处理大规模数据和复杂的搜索需求。SQLite是轻量级的数据库,适合嵌入式系统和小型应用。
2024-03-20 20:22:08
983
原创 python中的协程使用
协程是一种程序组件,它使用async和await关键字来定义和挂起执行。在Python 3.5及以上版本中,协程可以通过async def来定义,使用await来挂起协程的执行,等待另一个异步操作的完成。协程:适合I/O密集型应用,编写异步代码更加简洁,效率高,但不适合CPU密集型任务。多线程:适合用户界面编程和简单的并发任务,但由于GIL的存在,不适合CPU密集型任务。多进程:适合CPU密集型任务,可以充分利用多核CPU资源,但编程复杂度较高,资源开销较大。
2024-03-20 19:50:57
719
原创 python 异常处理
自定义异常 l = [ 1 , 2 ] if len(l)!= 2 : raise TypeError('列表长度必须为5')
2023-02-23 13:26:51
376
原创 Python之面向对象
面向过程 面向对象对象的特征 技能属性 方法类:对象的抽象 1 类的本质是一个用来存放变量与函数的容器 2 类的用途之一就是当做容器从其内部去取出名字来使用 3 类的用途之二是调用来的产生对象 对象没有独立的属性,用的是类的属性和方法对象没有独立的属性,用的是类的属性和方法。
2023-01-13 18:53:19
451
原创 云原生FAQ
Kubernetes将Pod对象和外部网络环境进行了隔离,Pod和Service等对象间的通信都使用其内部专用地址进行,如若需要开放某些Pod对象提供给外部用户访问,则需要为其请求流量打开一个通往Kubernetes集群内部的通道,除了Service之外,Ingress也是这类通道的实现方式之一。Annotation(注解)是另一种附加在对象之上的键值类型的数据,但它拥有更大的数据容量。Kubelet工作节点的守护进程,响应APIServer的请求,并定期向master汇报节点的资源使用情况。.......
2022-07-29 18:01:08
1743
原创 DevOps的理论基础
开发+运营DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,旨在促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它强调软件开发人员(Dev)和IT运维技术人员(Ops)之间的紧密合作,通过自动化软件交付和架构变更流程,实现构建、测试、发布的快捷、频繁和可靠。
2022-07-15 12:26:09
18
原创 Deops入门
整体的软件开发流程包括:CI/CD可以理解为:工具介绍以及环境部署docker环境准备Code阶段gitlab安装git使用Maven环境准备将jdk以及maven放到jekins的目录下,以便jenkins能访问到。Maven中设置私地址以及jdk版本[root@jenkins_host81 conf]# ll -d settings.xml-rw-r–r–. 1 root root 11088 7月 2 17:27 settings.xml...
2022-07-02 20:42:23
2638
原创 kubernetes中service与ingress
Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一定的缺点:基于这种现状,kubernetes提供了Ingress资源对象,Ingress只需要一个NodePort或者一个LB就可以满足暴露多个Service的需求创建tomcat-nginx.yaml创建ingress-http.yaml,创建规则验证Kubernetes-Ingress Controller 超详细!Kubernetes Service...
2022-06-05 22:53:06
6259
原创 Windows下DOS/BAT实现服务的重启
Windows下DOS/BAT实现服务的重启Script参考Script@echo offsc query SessionEnv | findstr "RUNNING"if %errorlevel% equ 0 (echo ==> State code : %errorlevel%echo ==> RDP Service is already running ...) else (echo ==> State code : %errorlevel%net star
2022-05-23 21:28:56
9137
原创 Docker容器异常定位
Docker容器异常定位参考日志查询退出原因docker logs CONTAINER_ID docker inspect CONTAINER_ID停止容器并清理docker stop CONTAINER_IDdocker rm -f CONTAINER_ID清理掉容器对应的卷数据和系统文件docker system prune -fdocker volume prune...
2022-05-17 22:20:26
9783
原创 Linux系统防火墙
yum install iptables iptables-servicessystemctl start iptablesiptables -A INPUT -s 86.106.181.76 -j DROP iptables -A INPUT -s 86.106.181.76 -j REJECTiptables -A OUTPUT -s 86.106.181.76 -j DROPiptables -A OUTPUT -s 86.106.181.76 -j REJECTiptables -A
2022-05-17 22:10:46
10028
原创 Kubernets的资源管理
Kubernets的资源管理资源yamlnamespacePodLabeldeploymentservice数据存储EmptyDirHostPathNFSPV资源学习kubernets的核心,就是学习如何对集群中的Pod、Pod控制器、Service、存储等各种资源进行操作。kubectl api-resources级别资源名称缩写资源作用集群nodesno集群组成部分namespacesns隔离podpod资源podspo装载容器pod资
2022-05-14 20:33:59
10290
原创 Docker 常用命令
Docker 常用命令安装基础概念Docker为什么比VM快Docker registryRancherRancher 1.XRancher 2.XinfluxDBcAdvisorgrafana安装wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo; mv docker-ce.repo /etc/yum.repos.d/ ; yum install docker-ce docker-ce-cli containe
2022-05-14 09:36:04
10170
原创 Rancher实践
Rancher实践WhatRancher 是一个开源的企业级容器管理平台。Logo 是一头公牛,其中各组件更是以 cattle (牛)单词开头,将容器集群比喻为一头头的牛,Rancher 正是这些“牛”的管理者、放牧者。Rancher 中文文档为什么使用RancherRancher 支持集中化认证、权限控制、监控和管理所有 Kubernetes 集群。Rancher 提供了一个简单直接的用户界面给,DevOps工程师可以很方便的管理他们的应用程序。解决企业痛点问题针对多机房、跨区域的容器调度
2022-05-14 01:22:30
10240
原创 网络安全应知应会篇
网络安全应知应会篇一些信息网络安全的分类SRC (Security Response Center)技能要求网络安全工具Web安全工具网络安全资源应急响应应急响应事件类型应急响应事件级别,预警等级,响应级别应急响应流程应急响应工具箱网络空间常见黑客攻击方法等保安全技术及产品一些信息中央网络安全和信息化领导小组办公室:http://www.cac.gov.cn/安全法全文:http://www.cac.gov.cn/2016-11/07/c_1119867116.htm网络安全的分类网络安全:包括
2022-05-08 21:19:10
13014
原创 逻辑卷扩容管理
逻辑卷扩容管理pe-pv-vg-lvmpvcreate /dev/sdb vgextend vg01 /dev/sdb lvextend -L +19G /dev/vg01/root xfs_growfs /dev/vg01/root
2022-05-08 16:35:01
10496
原创 网络安全-ARP欺骗攻击原理与实践
网络安全-ARP欺骗攻击原理与实践图解TCP/IP协议栈EttercapDOS/DDOS拒绝服务攻击DOS/DDOS攻击:ICMP floods & the ping of deathDOS/DDOS攻击:UDP floods图解TCP/IP协议栈图解ARP协议原理图解ARP渗透攻击图解ARP安全防御图解IP协议原理跟杰哥学网络安全Ettercap进入Kali终端,运行Ettercap程序:sudo ettercap -GDOS/DDOS拒绝服务攻击DOS/DDOS攻击:ICMP
2022-04-26 22:26:41
14729
原创 通过frp实现云服务器外网穿透访问内网
通过frp实现云服务器外网穿透访问内网服务端配置客户端配置参考最近免费获取了一台云服务器,想通过其访问内网,实现公网访问家里的虚拟机。云服务器白嫖地址 https://www.sanfengyun.com/服务端配置#服务端配置[root@jump-server frp]# cat /root/frp/frps.ini [common]`在这里插入代码片`bind_port = 7000 # frp service 绑定的端口#使用守护程序systemctl,在/lib/sys
2022-04-02 11:52:22
17345
原创 httpd实践
概念软件基金会ASF:apache software foundationFSF:Free Software Foundationapache特性:高度模块化:core + modulesDSO:Dynamic Shared Object 动态加载/卸载MPM:multi-processing module 多路处理模块apache 功能:虚拟主机:IP、Port、FQDNCGI:Common Gateway Interface,通用网关接口反向代理负载均衡路径别名丰富
2022-03-31 17:43:23
15489
原创 linux系统shell 基础
变量普通变量 KEY=Value环境变量 export KEY=Value , declare -x KEY=Value变量的应用 $KEY ${KEY}撤销: unset KEY变量的作用域普通变量的作用域为当前shell环境变量的作用域为当前shell以及子shellbash 的配置文件profile 为交互式登录的shell进程提供配置bashrc 为非交互登录的shell 进程提供配置交互非交互profilebashrcsu -
2022-03-28 22:16:13
16389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人