- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 python-阿里云重启实例代码讲解
这部分用于配置日志输出的格式和获取logger对象,所有的日志将会按照这个格式进行输出,配置日志对于追踪程序的执行和调试很有帮助。函数是主要的执行过程,它首先运行命令,等待命令执行完成,然后重启实例,并等待实例重启至Running状态。这段代码是使用阿里云的Python SDK库来执行在特定ECS实例上的一些操作,一步步解析这段代码。这部分代码是用于获取你的阿里云账户认证密钥并初始化一个用于请求阿里云API的客户端。上面的代码是一系列的导入命令,这将导入我们执行任务所需的所有模块和函数。
2024-03-26 17:22:59 147
原创 修改服务器端Apache默认根目录
再找到 #定义apache /var/www/html这个区域,把 /var/www/html改成。找到 DocumentRoot “/var/www/html” 这一段 #apache的根目录,把/var/www/html 这个目录改。这样我们就把apahce的默认路径改掉了,systemctl restart httpd 或登录云服务器后台管理重启服务器。默认Apache网站根目录为 /var/www/html。
2023-11-14 15:45:36 652 1
原创 Kubernetes详解——Secret创建
但是根据给Secret指定数据方式的不同,我们可以有四种方法来创建Secret。–from-literal参数可以在命令行中指定Secret具体内容。该命令执行结果如下:从上图中可以看出,我们的Secret创建成功!
2023-11-13 14:08:54 396
原创 Kubernetes Service发布
3-1、官网安装文档:https://kubernetes.github.io/ingress-nginx/deploy/#bare-metal-clusters。如果将 Service 的 type 字段设置为 NodePort,则 Kubernetes 将从--service-node-port-range 参。例如设置的上面的nginx-ingress名称根据自己业务进行设置。数指定的范围(默认为 30000-32767)中自动分配端口,也可以手动指定 NodePort,创建该 Service。
2023-09-01 17:05:16 123 1
原创 Xmanager Power Suite 7卸载不干净,导致无法安装xshell7
Xmanager Power Suite 7卸载不干净,导致无法安装xshell7。这个目录下,全部删除即可。
2023-04-03 16:21:32 970
原创 Python中is和==的区别
只有数值型和字符串型的情况下,a is b才为True,当a和b是tuple,list,dict或set型时,a is b为False。首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。3.is也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同。2.is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
2022-09-22 10:55:52 340
原创 k8s遗留问题
[root@hdss7-201 supervisord.d]# ipvsadm -LnIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 192.168.0.1:443 nq -> 192.168.41.201:6443
2022-03-11 16:09:27 145
原创 K8S集群平滑回退或升级
注意:生产根据业务来规划升级时间,这里以hdss7-201为例1.1.环境描述可以看到我们集群现在是v1.15.2版本,我们要升级v1.15.4版本[root@hdss7-201 ~]# kubectl get nodeNAME STATUS ROLES AGE VERSIONhdss7-201.host.com Ready master,node 77d v1.15.2hdss7-202.host.com Rea
2022-03-11 15:53:33 3262
原创 K8S Pod ImagePullBackOff解决办法
K8S Pod ImagePullBackOff[root@hdss7-201 ~]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-6b6c4f9648-fxwvh 1/1 Running 1 69dheapster-b5b9f794
2022-03-10 16:24:37 1866
原创 nginx多层级负载均衡透传真实IP(转)
一、案例环境二、多七层负载均衡透传真实IP 首先我们去掉四层负载均衡,进行多七层负载均衡透传真实IP的案例。[root@lb02 ~]# vi /etc/nginx/conf.d/test.conf upstream test { server 172.16.1.6;}server { listen 80; server_name test.cp.com; location / { proxy_pass http://test;
2021-06-16 17:45:48 1572
原创 Docker CE 安装
Docker CE 镜像源站使用官方安装脚本自动安装 (仅适用于公网环境)curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun手动安装帮助 (阿里云ECS可以通过内网安装,见注释部分内容)Ubuntu 14.04 16.04 (使用apt-get进行安装)# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-...
2021-06-08 17:08:15 1446
原创 浅析python 中__name__ = ‘__main__‘ 的作用
很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的?有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:
2021-05-26 15:30:09 89
原创 mysql数据库全库备份脚本
一、需求及实现目标1.实现mysql数据库全库备份2.实现备份过程日志化,输出备份过程所需时间3.设置定时任务过程二、备份脚本内容#function:MYSQL自动全备#version:1.0.0#author:jiayancheng#date:2021.03.31#-----------------------------------------------------------------------------------------------#!/bin/sh#创
2021-04-08 14:36:47 181
原创 django基础(转)
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。基本配置一、创建django程序终端命令:django-admin startproject sitename IDE创建Django程序时,本质上都是自动执行上述命令其他常用命令: python manage.py runserver 0.0.0.0 python manage.py
2021-03-01 09:30:07 132 1
原创 完美解决CISCO PACKET TRACER 7.2需要账号登录的登录问题(转载)
先说一下我登录时遇到的问题:创建了Cisco账号,Cisco 软件却无法登录Sorry, we can’t find a NetAcad account associated with this Cisco account. Let us help you get back on track. If you already have a NetAcad account, please log out and log back in with the email address you used fo...
2020-09-03 12:02:20 10841 2
原创 运维工程师职业发展
运维工程师的职责和前景运维中关键技术点解剖:1 大量高并发网站的设计方案 ;2 高可靠、高可伸缩性网络架构设计;3 网站安全问题,如何避免被黑?4 南北互联问题,动态CDN解决方案;5 海量数据存储架构一、什么是大型网站运维?首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器 量级、pv量等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至
2020-08-27 16:07:16 2711 1
原创 python3基础-文件
程序1#!/usr/bin/python3f = open("平凡的路.txt",encoding="utf-8")data = f.read()data2 = f.read()print(data)print("data2",data2)程序1执行结果程序1分析:第二次data2读出来的结果为空,原因为:当第一个读操作完成时,文件光标处于文件末尾处;接着继续执行读取操作,系统从光标处向后读取,但光标已处于末尾,所以读出内容为空。...
2020-06-03 15:24:12 170
原创 python3基础-break 和 continue 语句及循环中的 else 子句
break语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。示例1:break#!/usr/bin/python3for i in range(10): if i == 5: print("循环至5,跳出循环",i) break print("当前数字为:"...
2020-05-29 11:33:30 479
原创 认识python数据类型
python2.7.5python3.6.8 没有长整型这个概念布尔值(bool)布尔值和其数据值计算机可以用数据进行判断,若判断为真则执行特定条件中的代码块。若不为真则执行相反的指定条件内的代码块或不执行任何内容。这种数据就是布尔值。其数据类型在python中标记为bool。布尔值其值比较特殊,不像字符串、整数那些,是用户自定的、无固定值的。他有固定的值,且只有两个:True、False(⚠️首字母大写)。...
2020-05-29 10:52:46 144
原创 python3基础-for循环
for 语句Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的一般格式如下:for <variable> in <sequence>: <statements> else: <statements>示例1:#!/usr/bin/python3#-*- coding: utf-8 -*-lauguages = ["c","java","asp","python"]for i in l..
2020-05-29 10:52:25 239
原创 初识Python3 模块
Python3 模块我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。...
2020-05-11 15:59:50 119
读闪付卡号软件uid cuid
2023-08-14
FlashThief U盘小偷
2010-01-04
WIN32API手册
2008-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人