高级搜索
搜索结果
共找到了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操作手册
访问集群管理界面 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文件,进入到...
基础环境运维索引
容器概述 通过使用容器技术,将操作系统、应用程序全部打包为独立可执行镜像,镜像存储在镜像仓库,服务升级后,采取一个新的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
容器编排概述 使用docker run 可以轻松启动一个容器,当容器比较多,又没有条件使用k8s时,可以使用dokcer-compose来编排一组容器 编写docker-compose.yaml 新建你的程序需要运行工作文件件,在此文件夹下新建docker-compose.yaml # vi docker-compose.yaml version: "3" services: hazlecast: # 服务名,可以用于服务...
安装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...
基础语法
项目结构和项目文件定义 / /Cargo.toml # 项目文件定义 /src # 源文件目录 ├--/main.rs # main └-- /target # 编译输出目录 ├--/debug # debug目录 └--/release # release目录 [p...
速查知识库
获取应用程序启动参数 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中,自定义包有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 ...
常用库索引
两个网站 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服务
项目依赖 [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...