自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postgresql知识大全

postgresql知识大全

2023-07-01 09:42:01 331

原创 资源名称释义

对软件相关词汇的解释微服务。

2023-06-21 11:08:59 352

原创 nginx的详解与应用

nginx

2023-06-10 18:51:37 1012

原创 centos8安装部署Oracle Database Free

centos8安装部署Oracle Database Free

2023-06-03 12:32:12 817

原创 centos7.x安装python3.9,并安装pymysql

centos7.x安装python3.9,并安装pymysql

2022-11-27 21:57:15 469 1

原创 设备接入高版本JDK与SSL协议问题解决方案

设备接入高版本JDK与SSL协议问题解决方案

2022-11-19 16:51:27 2294

原创 配置多用户连接k8s

配置多用户连接k8s

2022-08-18 15:48:13 882

原创 k8s存储的选择

k8s存储的选择

2022-07-26 17:07:35 733

原创 nginx配置微前端

nginx配置微前端

2022-07-26 11:30:56 1725

原创 解决k8s默认端口的限制

解决k8s默认端口的限制

2022-07-13 19:51:58 3433

原创 linux服务器连接k8s平台配置

linux服务器连接k8s平台配置

2022-07-13 16:30:07 717

原创 linux配置免密登陆

linux配置免密登陆

2022-07-05 19:18:06 331

原创 zoopeeper设置acl权限控制(只允许特定ip访问,加强安全)

zoopeeper设置acl权限控制(只允许特定ip访问,加强安全)

2022-06-15 20:02:32 2173

原创 解决linux系统中Logrotate因為父目錄權限而執行失敗的问题

logrotate

2022-06-08 09:53:35 393 1

原创 openresty的日志切割处理方案

前言对openresty的access.log日志留存15天处理日志切割方法]# cat > /etc/logrotate.d/openresty <-EOF/usr/local/openresty/nginx/logs/access.log{ missingok daily copytruncate rotate 15 notifempty}EOF]# /usr/sbin/logrotate -vf /etc/logrotate.d/op

2022-05-18 18:43:03 860

原创 linux上使用shell加解密base64账密

前言linux上使用shell加解密base64账密base64加解密加密语法echo $string | base64示例]# echo 'nature' | base64bmF0dXJlCg==解密语法echo $string | base64 -d示例]# echo 'bmF0dXJlCg==' | base64 -dnature结语… …...

2022-05-06 14:19:20 1740

原创 linux使用alias命令重命名命令永久生效

前言… …使用编辑/root/.bashrc文件,添加如下内容alias docker='docker.exe'alias kubectl='kubectl.exe'alias helm='helm.exe'使配置生效source /root/.bashrc结语… …

2022-04-29 18:28:15 913 1

原创 nginx配置ws

前言nginx支持ws协议的配置配置map $http_upgrade $connection_upgrade { default upgrade; '' close;}upstream BackendIotWs { server 10.0.0.110:7004 weight=1;}server { listen 80; server_name ws.iot.com; location / { try_files $ur

2022-04-16 22:57:20 6331

原创 python3获取时间戳的方法

前言python3中,可以通过datetime、time模块去获取想要的时间戳获取方式使用time模块>>> import time>>> time.time()获取纳秒时间戳time.time_ns()使用datetime模块>>> from datetime import datetime>>> datetime.timestamp(datetime.now())结语time — 时间的访问和转换

2022-02-26 19:28:38 3802

原创 shell编程基础知识与应用

前言… …应用获取字符串长度语法${#str}示例]# st='abc']# echo ${#st}3获取字符串中关键字的索引语法expr index "${str}" "*" # *表示关键字符示例]# st='abc']# expr index "${st}" "b"2字符串替换语法${str/需要被替换的字符/替换的字符}示例]# st='abc']# sp=${st/a/d}]# echo ${sp}dbc截

2022-02-26 12:27:03 560

原创 python3使用isinstance(value, type)函数判断变量类型

前言python3中,可使用isinstance(value, type)函数判断变量的类型使用>>> s = 'nature'>>> dit = {'a': 1, 'b': 2}>>> lt = ['one', 'two', 'three']>>> tp = (1, 2, 3)>>> itn = 1>>> isinstance(s, str)True>>> is

2022-02-26 11:32:42 328

原创 python3中dict的使用

前言… …使用创建空字典dit = {}为字典赋值dit['a'] = 1dit['b'] = 2print(dit){'a': 1, 'b': 2}获取字典的所有值dit.items()dict_items([('a', 1), ('b', 2)])转换成列表值list(dit.items())[('a', 1), ('b', 2)]结语Python3 字典...

2022-02-26 11:20:08 523

原创 Python3之enumerate()函数的使用

前言enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中使用语法enumerate(sequence, [start=0])参数sequence:一个序列、迭代器或其他支持迭代对象start:下标起始位置返回值返回 enumerate(枚举) 对象示例>>> seq = ['one', 'two', 'three']>>> for i, elem

2022-02-26 11:02:35 244

原创 minio的使用

前言MinIO 是软件定义的高性能对象存储,为机器学习、分析和应用程序数据工作负载构建高性能基础架构试用通过官方提供的网址,进行场景试用网址:https://play.min.io:9443/账密: # 访问https://dl.minio.io/client/mc/release/windows-amd64/mc.exe下载到win10指定目录下,并到其目录下打开终端,执行如下命令PS D:\work> D:\Download\XunLei\mc.exe alias list play

2022-02-24 11:53:17 1885

原创 python3解析yaml配置

前言当需要获取yaml文件格式的配置时,需要进行解析使用说明安装包pyyamlpip3 install pyyaml导入包yamlimport yaml用法yaml.safe_load(yaml字符串或文件句柄),转换成字典格式,如果yaml中有中文,需要转换为utf-8格式,字符串为:str.encode(‘utf-8′),文件句柄则为:with open(filename, encoding='utf-8') as fr: yaml.safe_load(fr)注:由于

2022-02-08 15:29:35 1301

原创 python3解决requests模块中get方法获取数据写入json文件中文乱码

前言… …requests模块的使用导入模块pip3 install requests获取数据,并写入json文件中import requestsurl = "http://192.168.1.241:8080/version"get_api_data = requests.get(url).json()data = get_api_data["data"]return_data = json.dumps(data, ensure_ascii=False)filePath =

2022-01-27 12:03:21 1250

原创 安装阿里云相关服务(ecs、slb、polordb等)的api模块依赖

前言… …安装yum -y install python3-develyum -y install python36-setuptoolsyum -y install python36-pippip3 install --upgrade --user pippip3 install shpip3 install requestspip3 install aliyun-python-sdk-core-v3pip3 install aliyunsdkcorepip3 install ali

2022-01-04 14:53:47 787

原创 centos7.x上二进制安装keepalived

前言… …安装流程从keepalived官网上下载需要使用的版本,这里以2.2.2版本为例,把包文件"keepalived-2.2.2.tar.gz"放置在/usr/local目录下操作如下yum -y install gcc libnl libnl-devel openssl openssl-develcd /usr/local/tar -zxvf keepalived-2.2.2.tar.gz -C /usr/local/cd keepalived-2.2.2./configure -

2022-01-03 11:24:03 633

原创 centos7.x系统磁盘lvm扩容

前言当原系统磁盘空间(lvm逻辑卷)不够时,需要添加硬盘去扩容提示这里结合WEB控制台添加硬盘容量,其操作不再赘述,只指导linux命令,对其进行扩容的操作添加完之后重启系统扩容查看linux下文件md5值]# ls / | md5sum3d52f2eb522053200819f64fa3b8e1f5 -查看磁盘信息]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 12

2021-12-26 10:20:09 1015

原创 解决nacos运行过程中报“User limit of inotify watches reached“的问题

前言记一次nacos在运行过程中报"User limit of inotify watches reached"的情况处理If you are running Debian, RedHat, or another similar Linux distribution, run the following in a terminal:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sud

2021-12-22 09:53:27 1455

原创 docker部署nacos服务

前言Nacos通过提供简单易用的动态服务发现、服务配置、服务共享与管理等服务基础设施,帮助用户在云原生时代,在私有云、混合云或者公有云等所有云环境中,更好的构建、交付、管理自己的微服务平台,更快的复用和组合业务服务,更快的交付商业创新的价值,从而为用户赢得市场功能动态配置管理动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易服务发现和服务运行状况检查Nacos 使

2021-12-08 17:20:19 658

原创 docker部署kafka&zookeeper服务

前言… …部署]# mkdir -p /data/deploy/kafka]# cd /data/deploy/kafka]# cat > docker-compose.yml <<-EOFversion: '3.1'services: zookeeper: image: wurstmeister/zookeeper restart: always hostname: zookeeper container_name: zookeeper

2021-12-07 09:54:30 2145

原创 docker部署mule服务、ftp服务

前言docker方式部署mule、ftp服务,ftp用于上传文件至mule的服务器上部署mule]# mkdir -p /data/deploy/mule]# cd /data/deploy/mule]# echo 'Asia/Shanghai' > /etc/timezone]# cat > docker-compose.yml <<-EOFversion: "3.5"services: mule-ce: image: wslph/mule:3.9.0-

2021-12-06 10:52:21 638

原创 docker部署tdengine服务

前言… …部署]# echo 'Asia/Shanghai' > /etc/timezone]# mkdir -p /data/deploy/tdengine/]# cd /data/deploy/tdengine/tdengine]# cat > docker-compose.yml <<-EOFversion: "3.5"services: tdengine: image: tdengine/tdengine:2.2.0.5 container

2021-11-23 20:35:38 1926

原创 docker部署emqx服务

前言EMQ X 是一个开源的分布式 MQTT 消息传递代理,它可以支持多达 100 万级的并发 MQTT 连接。它可用于连接到支持 MQTT 协议的任何设备,也可用于将消息从服务器端传递到客户端部署注不需要持久化数据,创建的topic随时会被消耗掉,即不需要考虑备份、恢复数据的顾虑,部署好服务即可]# echo 'Asia/Shanghai' > /etc/timezone]# mkdir -p /data/deploy/emqx/]# cd /data/deploy/emqx/e

2021-11-23 14:27:53 1585

原创 普通用户执行sudo 相关命令时报“username is not in the sudoers file“的解决办法

前言… …解决办法]# usermod -a -G wheel user 结语参考1参考2

2021-11-22 16:30:56 240

原创 linux操作大全

前言… …操作命令大全授权普通用户具有操作docker的权限docker在安装完成后,会创建docker用户组,只需要将要用执行权限的用户添加到该用户组即可]# sudo usermod -aG docker username结语… …

2021-11-19 14:36:54 679

原创 docker部署xxl-job-admin服务

前言… …导入mysql数据请自建mysql数据库,并创建xxl_job数据库,最后导入数据## XXL-JOB v2.3.0# Copyright (c) 2015-present, xuxueli.CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_unicode_ci;use `xxl_job`;SET NAMES utf8mb4;CREATE TABLE

2021-11-19 14:32:36 464

原创 docker部署flink-scala服务

前言… …部署]# echo 'Asia/Shanghai' > /etc/timezone]# mkdir -p /data/deploy/flink-scala/]# cd /data/deploy/flink-scala/flink-scala]# cat > docker-compose.yml <<-EOFversion: "3.5"services: jobmanager: image: flink:1.14.0-scala_2.11

2021-11-19 14:22:25 1428

原创 安装node环境

前言打包构建前端react代码需要使用到node环境安装环境win系统以管理员身份运行命令行工具使用choco安装工具安装node v14.18.0C:\Users\devops>choco -y install nodejs –version v14.18.0... ... 查看版本C:\Users\devops>npm -v6.14.15C:\Users\devops>node -vv14.18.0安装cnpmC:\Users\devops&g

2021-11-18 11:31:38 1722

空空如也

空空如也

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

TA关注的人

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