跳转到主要内容
高级搜索
搜索关键词
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了142个结果

openssh升级

知识库

重要,使用新的客户端成功连接前,千万不要断开ssh连接,否则就接不上了;确定升级完成、新的客户端可以连接后才断开,请确保电脑连接了电源,网络畅通 openssh升级 openssh 源代码发布网站:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/ # 查看sshd版本 ssh -V sshd -V # 下载最新的ssh源代码 # https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/ wget http...

ansible 一键修改服务器密码脚本

知识库

脚本安装 执行安装脚本setup.sh 安装ansible和yq命令 #!/bin/bash # 安装ansible yum install ansible-2.9.27-1.el7.noarch.rpm -y # 安装yq cp -a yq /usr/local/bin/ 注: yq是解析yaml工具 配置inithost,第一次连接服务器的用户名和密码 例: hosts: #192.168.40.36: # ansible_user: root # ansible_password...

rabbitmq

中间件

docker-compse.yaml version: '3.3' services: rabbitmq: image: rabbitmq:3.8-management container_name: rabbitmq #容器的名字 restart: always environment: - RABBITMQ_DEFAULT_USER=rabbitmq # 默认用户名 - RABBITMQ_DEFAULT_PASS=<your password>...

repmgr+PostgreSQL故障自动转移

中间件

创建dockerfile # 使用 CentOS 7 作为基础镜像 FROM centos:7 # 设置环境变量 ENV PG_MODE=primary \ PG_USER=postgres \ PG_PASSWORD=postgres \ NODE_ROLE=master \ MASTER_NAME=master \ MASTER_PORT=5432 \ RE_USER=repmgr \ NODE_ID=1 \ #NET_SEGMENT=192...

EFK的安装部署

中间件

elasticsearch的docker-compose文件 version: '3.1' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2 container_name: elasticsearch environment: - node.name=elasticsearch - discovery.type=single-node ...

rancher-2.5.15操作手册

k8s

访问集群管理界面 rancher集群地址:https://IP:8000/ , 填入刚刚安装完成基础环境的RANCHER地址,使用你的用户名登录 导入集群 如果您已经导入过集群,可以忽略此步骤。 选择添加集群 选择导入已有集群 填写集群名称 复制导入命令到有kubectld那一台主机执行 新建项目 默认情况下,会出现2个集群,local集群为rancher自带的管理集群,无实际用途,切换到default集群(名称和您导入集群设置有关系),集群默认有2个项目,其中system项目为管理...

mogodb

中间件

docker-copose.yam version: "3" services: mongodb: image: mongo:4.2.8 container_name: mongo-baise #容器的名字 restart: always # 自动重启 privileged: true environment: - MONGO_INITDB_ROOT_USERNAME=admin #初始的用户名 - MONGO_INITDB_ROOT_PASSWO...

nexus

中间件

docker-compose.yaml version: '3' services: nexus: image: sonatype/nexus3 ports: - 8081:8081 volumes: - ./nexus-data:/nexus-data 启动服务 docker-compose -f docker-compse.yaml up -d 设置admin密码 默认用户名是admin,密码在nexus-data/admin.password文件,进入到...

基础环境运维索引

k8s

容器概述 通过使用容器技术,将操作系统、应用程序全部打包为独立可执行镜像,镜像存储在镜像仓库,服务升级后,采取一个新的tag来标签区别镜像的版本。镜像包括了可以完整运行应用程序需要的操作系统环境、中间件环境,只需要一个脚本就启动一个应用程序,完美解决了应用程序微服务后,安装部署运维难的问题。借助容器编排技术,让基于脚本,可视化一键启动、关停一个、一组服务变得更简洁。通过流水线串联并驱动整个应用程序的开发周期,包括源代码的编译、镜像打包、自动部署和升级(开发环境、测试环境、生产环境)、自动化测试、以及运维阶段的告警、...

gitlab

中间件

docker-compose.yaml version: '3' services: redis: restart: always image: sameersbn/redis:latest command: - --loglevel warning volumes: - ./redis:/var/lib/redis:Z postgresql: restart: always image: sameersbn/postgresql:9.6-...

redis单节点部署

中间件

redis单节点yaml文件 version: "3" services: redis: image: redis restart: always # 自动重启 ports: - 6379:6379 command: redis-server --appendonly yes --requirepass <password> #redis的密码 networks: - redis-bridge networks: redis-bridge:...

minio

中间件

minio的docker-compose的文件 # vi docker-compose.yaml version: '3' services: velero-minio: image: minio/minio:latest restart: always # 自动重启 privileged: true ports: - 33900:9000 # client 端口 - 33901:9001 # console 端口 volumes: ...

datart通过自定义视图查询数据源数据

中间件

一、 功能概述 该功能可以实现动态注册数据源,自定义SQL就可以通过统一接口查询数据。减少开发工作量,提高效率。 二、注册数据源 注册数据源如下图。 注意:连接地址,一定要设置utf8编码,不然中文查询不出来,示例: jdbc:mysql://121.37.7.167:33314/数据库名?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true 三、添加数据视图 数据视图-新建...

docker-compose

k8s

容器编排概述 使用docker run 可以轻松启动一个容器,当容器比较多,又没有条件使用k8s时,可以使用dokcer-compose来编排一组容器 编写docker-compose.yaml 新建你的程序需要运行工作文件件,在此文件夹下新建docker-compose.yaml # vi docker-compose.yaml version: "3" services: hazlecast: # 服务名,可以用于服务...

安装rust

rust

安装 # windows: https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe 根据提示,安装msvc和windows sdk # linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 安装完成后需要刷新环境变量 source "$HOME/.cargo/env" 安装完成后,使用 rustc --v...

基础语法

rust

项目结构和项目文件定义 / /Cargo.toml # 项目文件定义 /src # 源文件目录 ├--/main.rs # main └-- /target # 编译输出目录 ├--/debug # debug目录 └--/release # release目录 [p...

速查知识库

rust

获取应用程序启动参数 let args: Vec<String> = std::env::args().collect(); for arg in args { println!("{}", arg); } 打印日志 # Cargo.toml # 增加依赖 [dependencies] log = "0.4.20" simple_logger = "4.3.0" # 特别注意,rust将日志接口与日志实现分开了,所以需要两个组件 # src/main.rs u...

自定义包

rust

概述 在rust中,自定义包有4个概念 package:包,既一个项目成为一个包 crate 包的树形结构 modules和use 模块和作用域私有性 path 模块的路径 package 和 crate 使用 cargo new project 创建项目后,则默认这是一个包,对应于crate的root,则为src/main.rs(二进制包:binary)或src/lib.rs(库包:library),且名字与package相同 申明module /Cargo.toml /src/ /src/main.rs ...

常用库索引

rust

两个网站 https://lib.rs/ https://crates.io/ 常用类库 [dependencies] # web 框架 axum = "0.7.2" # 一个高性能的IO库 tokio = { version = "1.35.1", features = ["full"] } # http client reqwest = "0.11.23" # 日志 log = "0.4.20" # 日志实现 simple_logger = "4.3.0" # 序列化 serde = { version...

实现RESTful API服务

rust

项目依赖 [dependencies] # 一个模块化的web应用程序框架 axum = "0.7.2" # 一个事件驱动的非阻塞I/O库 tokio = { version = "1.35.1", features = ["full"] } # http client reqwest = "0.11.23" # 日志抽象 log = "0.4.20" # 日志实现 simple_logger = "4.3.0" # 序列化 serde = { version = "1.0", features = ["deri...