邯城往事 邯城往事
Tags Archives Links
  • 我的开源
  • 服务器倒计时
  • Tags
  • Archives
  • Links
  • RSS
我从来不在意的小事情 也许不小心点燃你 哦 你多问几句 哦 我多犟几句 矛盾就这样不断升级 越是不愿道歉 态度就越冷淡 怎么化解这压抑感 你越是没完 我就越冷战 为什么变这样谁有答案 绝对的占有欲 别总是重复地吵那几句 你如果任性地不管结局 那就别再给我来讲什么道理 绝对的孩子气 你仗着对你的好脾气 一次次将怀疑翻来覆去 我还要忍受莫名其妙的情绪 no no no no no no no na na na en oh 哦 So baby 总是一不开心就说 哦 一定要分对错都说自己没错 都需要理解和包容 你说我不懂 我说你说不通 在意说抱歉谁不主动 哦 绝对的占有欲 别总是重复地吵那几句 你如果任性地不管结局 那就别再给我来讲什么道理 绝对的孩子气 你仗着对你的好脾气 一次次将怀疑翻来覆去 我还要忍受莫名其妙的情绪 na na na na na na 总是一不开心就说 哦 你这样想 我也没办法 不想说话 你随便吧 这些话劝自己别爆发 绝 绝对无法逃避 绝对的占有欲 别总是重复地吵那几句 你如果任性地不管结局 那就别再给我来讲什么 哦 绝对的占有欲 别总是重复地吵那几句 你如果任性地不管结....

哦

爱情
用最新版本的PC端QQ录屏后,会保存为mp4格式,但是这个格式上传到七牛云服务器之后,通过外链无法在浏览器播放,应该怎么办呢? 原因是视频的格式不对 解决方法: 下载QQ影音播放器 第一步 第二步 第三步 第四步 第五步 打开视频 右键画面 选择工具 转码压缩 默认参数即可(编码:H264) 压缩完体积会变成原先的7/11,不仅体积变小了,将压缩转码后的视频文件上传到七牛云之后,是可以通过外链正常播放的,赞!

七牛云上传的mp4不能播放怎么办

七牛云
AAA认证 # aaa authentication-scheme ldap authentication-mode ldap authorization-scheme ldap authorization-mode ldap # 配置LDAP服务器模板,并在模板内配置服务器的IP地址、端口号、Base DN以及管理员的区别名和管理员密码。 # ldap-server template limi ldap-server authentication 192.168.51.207 389 ldap-server authentication manager cn=root,dc=limikeji,dc=com %^%#~&j@#$7V;Ol|(nWg;.9/po,KEh+Cp'R]L3EuC{DX%^%# undo ldap-server authentication base-dn dc=my-domain,dc=com ldap-server authentication base-dn dc=limikeji,dc=com ldap-server ser....

华为AC6605对接OpenLDAP实现无线Portal认证

Openldap
开启新生活 #!/usr/bin/python # -- coding: utf-8 -- # @Time : 2020/6/2 18:36 # @Author : cuijianzhe # @File : biaoge.py # @Software: PyCharm import xlrd import xlwt import time import os name = input('请输入表格名称:') path = name + '.xls' date = time.strftime('%Y-%m-%d',time.localtime()) workbook = xlrd.open_workbook(path) #列出所有表头 Data_sheet = workbook.sheets()[1] #表头参数 # print(Data_sheet.name) rowNum = Data_sheet.nrows #行数 ---419 # print(rowNum) colNum = Data_sheet.ncols #列数 --9 # print(colNum) ''' 提取单元格......

表格数据抽取以及生成表格

Python
自建vpn 需求:直接替换阿里云购买的SSL VPN,硬刚…… openvpn版本:2.4.9-1.el7 ease-rsa版本:3.0.7-1.el7 openvpn-auth-ldap版本:2.0.3-17.el7 搭建过程 安装openvpn和easy-rsa yum install -y openvpn easy-rsa 创建easy-rsa key 的存放位置 mkdir -p /etc/openvpn/easy-rsa/keys 复制相关文件至Openvpn目录 cp /usr/share/doc/openvpn-2.4.9/sample/sample-config-files/server.conf /etc/openvpn cp -rf /usr/share/easy-rsa/3.0/* /etc/openvpn/easy-rsa/ cp /etc/openvpn/easy-rsa/openssl-easyrsa.cnf /etc/openvpn/easy-rsa/openssl.cnf 生成tls-auth文件 openvpn --genkey --secret ......

OpenVPN集成LDAP踩坑记

Linux
关于HTTP协议: 1. 浏览器往服务端发的叫 请求(request) 请求的消息格式: 请求方法 路径 HTTP/1.1\r\n k1:v1\r\n k2:v2\r\n \r\n 请求数据 2. 服务端往浏览器发的叫 响应(response) 响应的消息格式: HTTP/1.1 状态码 状态描述符\r\n k1:v1\r\n k2:v2\r\n \r\n 响应正文 <-- html的内容 HTTP请求响应步骤: 客户端连接到web服务器 发送http请求 服务器接收请求并返回http响应 释放tcp连接 客户端浏览器解析html内容 一个HTTP客户端,与web服务器的http端口建立一个TCP套接字连接 通过套接字,客户端向web服务器发送一个文本的请求报文,一个请求报文由请求头部、空行和请求数据4部分组成 web服务器解析请求,定位请求资源。服务器将资源副本写到TCP套接字,由客户端读取。一个响应由状态行、响应头部、空行就鞥相应数据4部分组成。 若connection模式为close,则服务器主动关闭TCP连接,客户端被动关闭连接,释放TCP连接....

一个完整的请求流程

Python
按照指定长度和数量生成对应随机密码文件 import random ''' # 这里要用到random函数中的随机生成一个区间的整数 randint 函数模块 ''' def generate_code(code_len): all_char = '0123456789qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJIKOLP!@#$%^&*()><?' index = len(all_char) - 1 code = '' for _ in range(int(code_len)): num = random.randint(0,index) code += all_char[num] res = ''.join(code) return res count = input('请输入你要产生多少条密码:').strip() length = input('请输入你要产生密码的长度:').strip() for _ in range(int(count)): print(generate_code(length)) wit....

Python生成指定长度随机数密码文件

Python
vhost配置文件的作用 作用:vhost配置文件的作用是为了将多个server配置文件的信息,单独存放,不过于集中在nginx.conf配置中,这样有用助于故障排除,如配置查看 通过访问服务端nginx代理的域名可将流量转发至配置的客户机,客户机将服务端转发过来的流量转发至本机的监听相应端口的服务。 nginx代理服务端: #网易云音乐API虚拟主机块配置 server{ listen 80; server_name music163.cjzshilong.cn; location / { proxy_pass http://127.0.0.1; } } # HTTPS server server { listen 443 ssl; server_name music163.cjzshilong.cn; ssl_certificate /usr/local/nginx/conf/ssl/1_163.cjzshilong.cn_bundle.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/2_163.cjz....

Nginx的Vhost配置

Linux
MySQL部署 rpm安装 wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.49.tar.gz wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-server-5.7.30-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-common-5.7.30-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-libs-5.7.30-1.el7.x86_64.rpm wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-community-client-5.7.30-1.el7.x86_64.rpm rpm -ivh mysql-communit....

迁移wiki- Atlassian Confluence并升级

Linux
获取北京城区天气信息 #!/usr/bin/python # -- coding: utf-8 -- # @Time : 2020/5/1 16:11 # @Author : cuijianzhe # @File : weather.py # @Software: PyCharm from datetime import datetime import urllib.request from lxml import etree def getWeather(): url = "http://www.weather.com.cn/weather/101010100.shtml" response = urllib.request.urlopen(url) html = response.read().decode() parseHtml = etree.HTML(html) temperatureLow = ''.join(parseHtml.xpath('//*[@id="7d"]/ul/li[1]/p[2]/i/text()')) # 获取今天最低温度 temperatureHi......

Pyhton爬虫爬取天气情况以及情话

Python
docker-compose创建的gitlab迁移到ECS 安装gitlab需要的组件: ssh-copy-id -i ~/.ssh/id_rsa.pub backup_ip #授信免密登陆 scp backup_files backup_ip:/data/gitlab/backups/ #传输备份文件 yum install curl policycoreutils openssh-server openssh-clients postfix policycoreutils-python -y wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.8.1-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-11.8.1-ce.0.el7.x86_64.rpm 进行备份迁移: 注意:先改配置文件 [root@pro /var/opt/gitlab/backups]# vim /etc/gitlab/gitlab.rb ... gitlab_rails['manage_.....

Gitlab迁移

Gitlab
通过Deployment来创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两个问题: Pod IP仅仅是集群内可见的虚拟IP,外部无法访问。 Pod IP会随着Pod的销毁而消失,当ReplicaSet对Pod进行动态伸缩时,Pod IP可能随时随地都会变化,这样对于我们访问这个服务带来了难度。 Service 负载均衡之Cluster IP service是一组pod的服务抽象,相当于一组pod的LB,负责将请求分发给对应的pod。service会为这个LB提供一个IP,一般称为cluster IP 。使用Service对象,通过selector进行标签选择,找到对应的Pod: 示例: [root@k8s-master deployment]# cat svc-myblog.yaml apiVersion: v1 kind: Service metadata: name: myblog namespace: demo spec: ports: - port: 80 protocol: TCP targetPort: 8....

Kubernetes服务访问

Kubernetes
为什么用pod控制器? 只使用Pod, 将会面临如下需求: 业务应用启动多个副本 Pod重建后IP会变化,外部如何访问Pod服务 运行业务Pod的某个节点挂了,可以自动帮我把Pod转移到集群中的可用节点启动起来 我的业务应用功能是收集节点监控数据,需要把Pod运行在k8集群的各个节点上 Workload (工作负载) 控制器又称工作负载是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。 ReplicaSet: 代用户创建指定数量的pod副本数量,确保pod副本数量符合预期状态,并且支持滚动式自动扩容和缩容功能 Deployment:工作在ReplicaSet之上,用于管理无状态应用,目前来说最好的控制器。支持滚动更新和回滚功能,还提供声明式配置 DaemonSet:用于确保集群中的每一个节点只运行特定的pod副本,通常用于实现系统级后台任务。比如ELK服务 Job:只要完成就立即退出,不需要重启或重建 Cronjob:周期性任务控制,不需要持续后台运行 StatefulSet:管理有状态应....

KUbernets实践之pod控制器

Linux
背景 公司直播间直播课程,有时会出现发题、金币刷新等卡顿问题,为了解释不是网络而是接口或者服务问题,此程序诞生。 因为不带多线程版本ping程序挂钩多个ip的话,容易出现时间缺失(如下),所以加上多线程,同时程序简化了很多…… ping参数自选 用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] target_name 选项: -t Ping 指定的主机,直到停止。 若要查看统计信息并继续操作,请键入 Ctrl+Break; 若要停止,请键入 Ctrl+C。 -a 将地址解析为主机名。 -n count 要发送的回显请求数。 -l size 发送缓冲区大小。 -f 在数据包中设置“不分段”标记(仅适用于 IPv4)。 -i TTL 生存时间。 -v TO....

用Python实现widows下ping程序

Python
公司有一台单点ldap服务器,为了账户备份以及灾备,搭建从服务器。 首先找两台机器: 系统: [root@ldap-slave ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 配置yum源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 主机名修改: hostnamectl set-hostname ldap-master 安装OpenLDAP master和slave都需要执行安装和基本数据配置 yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel [root@ldap-master ~]# systemctl enable --now slapd [root@ldap-master ~]# slapd -VV .....

配置Openldap主从

Linux
一、组件和资源 核心组件 ETCD:分布式高性能键值数据库,存储整个集群的所有元数据 ApiServer: API服务器,集群资源访问控制入口,提供restAPI及安全访问控制 Scheduler:调度器,负责把业务容器调度到最合适的Node节点 Controller Manager:控制器管理,确保集群资源按照期望的方式运行 Replication Controller Node controller ResourceQuota Controller Namespace Controller ServiceAccount Controller Tocken Controller Service Controller Endpoints Controller kubelet:运行在每运行在每个节点上的主要的“节点代理”个节点上的主要的“节点代理” pod 管理:kubelet 定期从所监听的数据源获取节点上 pod/container 的期望状态(运行什么容器、运行的副本数量、网络或者存储如何配置等等),并调用对应的容器平台接口达到这个状态。 容器健康检查:kubelet 创建了容......

KUbernets实践之pod

Linux
Docker 三大核心要素:镜像(Image)、容器(Container)、仓库(Registry) (先整体看下流程,再逐个演示) 镜像(Image) 打包了业务代码及运行环境的包,是静态的文件,不能直接对外提供服务。 容器(Container) 镜像的运行时,可以对外提供服务。本质上讲是利用namespace和cgroup等技术在宿主机中创建的独立的虚拟空间。 仓库(Registry) 公有仓库,Docker Hub,阿里,网易... 私有仓库,企业内部搭建 Docker Registry,Docker官方提供的镜像仓库存储服务 Harbor, 是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能 镜像访问地址形式 registry.devops.com/demo/hello:latest,若没有前面的url地址,则默认寻找Docker Hub中的镜像,若没有tag标签,则使用latest作为标签 公有的仓库中,一般存在这么几类镜像 操作系统基础镜像(centos,ubuntu,suse,alpine) 中间件(ng....

Django应用容器化

Docker
环境准备 节点规划 主机名 节点ip 角色 部署组件 k8s-master 10.200.51.36 master etcd, kube-apiserver, kube-controller-manager, kubectl, kubeadm, kubelet, kube-proxy, flannel k8s-slave1 10.200.51.49 node kubectl, kubelet, kube-proxy, flannel k8s-slave2 10.200.51.54 node kubectl, kubelet, kube-proxy, flannel 组件版本 组件 版本 说明 CentOS 7.7.1908 Kernel Linux 3.10.0-1062.9.1.el7.x86_64 etcd 3.3.15 使用容器方式部署,默认数据挂载到本地路径 coredns 1.6.2 kubeadm v1.16.2 kubectl v1.16.2 kubelet v1.16.2 kube-proxy v1.16.2 flannel v0.11.0 设置hosts解析 操作节点....

kubeadm搭建kubernets-1.16.2

Linux
1 2 3 4 5 6 7 8 9 10
我的开源 服务器倒计时 RSS
cuijianzhe - 来自邯郸社畜的呐喊

红笺小字,说尽平生意。
鸿雁在云鱼在水,惆怅此情难寄。
——晏殊· 《清平乐》

166 文章
0 浏览
© 2023 邯城往事 备案标识冀ICP备19005901号-1