摘要: 一、数据库常用命令1.登录 PostgreSQL 数据库: psql -U postgres -h localhost -p 5432 mydatabase 2.登陆到指定数据库 psql -U root -d mydatabase; 3.查看表和数据: 3.1 列出所有数据库: \l 3.2 连接 阅读全文
posted @ 2024-07-24 10:37 Leonardo-li 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 灰度发布(也称为金丝雀发布)是一种逐步将新版本应用程序发布给用户的方法,确保在完全发布前解决潜在问题。分流服务指的是将流量分配到不同的服务器或服务实例,以实现负载均衡、故障隔离等。 1.灰度发布步骤 准备阶段: 版本管理: 确保新旧版本可以并行运行。环境准备: 配置测试环境,模拟生产环境进行测试。监 阅读全文
posted @ 2024-07-11 17:40 Leonardo-li 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.Redis 持久化模式概述 Redis 提供两种主要的持久化机制: (1)RDB(Redis Database)快照: 在指定的时间间隔内将整个数据集快照保存到一个二进制文件中。 恢复时加载这个二进制文件,恢复速度快,但可能会丢失最近的一些数据(因为快照是间隔保存的)。 (2)AOF(Appen 阅读全文
posted @ 2024-07-11 11:19 Leonardo-li 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 参考文档:https://developer.aliyun.com/article/1478387 阅读全文
posted @ 2024-07-10 10:43 Leonardo-li 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.问题:在使用systemctl启动服务的时候报错Authorization not available. Check if polkit service is running or see debug message for more information.Failed to execute 阅读全文
posted @ 2024-07-09 17:20 Leonardo-li 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1. 找到磁盘的 UUID 首先,找到 /dev/sda 的 UUID。使用 blkid 命令: blkid /dev/sda 输出示例: /dev/sda: UUID="e6c123d8-1234-4b62-9e4b-e2f235d31542" TYPE="ext4" 假设 UUID 是 e6c1 阅读全文
posted @ 2024-07-05 13:09 Leonardo-li 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.场景说明1.1代理服务器nginx192.168.1.8,业务服务器nginx172.16.88.211.2websocket代理配置说明 2.nginx配置 2.1业务服务器nginx配置 server { listen 8080 location /ws/ { proxy_pass http 阅读全文
posted @ 2024-06-28 12:32 Leonardo-li 阅读(17) 评论(0) 推荐(0) 编辑
摘要: lsblk -do name,rota命令,如果输出结果中有ROTA字段值为0,则表示该磁盘是SSD [root@ks-devops ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8: 阅读全文
posted @ 2024-06-14 16:41 Leonardo-li 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.镜像下载 https://rockylinux.org/download 2.操作系统安装 和centos7安装方式一样,Rocky9默认不允许root用户登陆系统,如果需要的话,需要在安装操作系统的时候,勾选运行root用户登陆选项 3.配置IP地址 3.1 rocky 8.10 配置IP地址 阅读全文
posted @ 2024-06-14 13:21 Leonardo-li 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.使用场景说明 如果想使用我们的systemctl管理shell脚本开机自启动,可以试试如下方法 2.systemctl管理配置中 #要使用systemctl开机启动的脚步路径ls /data/shell/SO/container_management.sh #配置systemctl管理文件 [r 阅读全文
posted @ 2024-06-13 18:21 Leonardo-li 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.下载docker二进制包 arm:官方下载地址:https://download.docker.com/linux/static/stable/aarch64/ x86:官方下载地址: https://download.docker.com/linux/static/stable/x86_64/ 阅读全文
posted @ 2024-06-13 17:00 Leonardo-li 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.拿到对应厂商给的交叉包,如: arm-rockchip830-linux-uclibcgnueabihf.tar.xz 2.上传到对应的服务器上(x86的centos或者ubuntu都可以),解压到目录 3.配置环境变量 在交叉包arm-rockchip830-linux-uclibcgnuea 阅读全文
posted @ 2024-05-29 16:01 Leonardo-li 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.说明 本次编译是因为公司适配鲲鹏arm系列,业务涉及到了nacos-server,所以就选择最新版本进行了编译,期间也想直接使用官方镜像nacos/nacos-server: v2.1.2-slim、nacos/nacos-server:v2.2.0-slim,无一例外失败了,启动不了,所以最后 阅读全文
posted @ 2024-05-16 13:16 Leonardo-li 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 1.yq介绍 一个轻量级、可移植的命令行 YAML、JSON 和 XML 处理器。yq使用类似jq 的语法,但可以处理 yaml 文件以及 json、xml、properties、csv 和 tsv。它还不支持所有jq功能 - 但它确实支持最常见的操作和功能,并且正在不断添加更多功能 2.githu 阅读全文
posted @ 2024-05-14 11:25 Leonardo-li 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.bond介绍以太网通道绑定(Ethernet Channel Bonding)是一种网络技术,用于将多个物理网络接口(通常是以太网网卡)组合成一个逻辑接口。这样做的目的是增加网络带宽、提高可靠性和提供冗余备份。 在以太网通道绑定中,多个物理接口被绑定在一起形成一个虚拟的接口,称为 Bond 接口 阅读全文
posted @ 2024-05-08 11:32 Leonardo-li 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 1.wget下载Gitlab项目下整个分支的的存档,download_branch_archive.sh #!/bin/bash # GitLab 实例的地址 GITLAB_HOST="172.16.88.5" # 项目 ID PROJECT_ID="108" # 分支名称 BRANCH="Stan 阅读全文
posted @ 2024-05-07 15:30 Leonardo-li 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.下载nginx源码包 https://nginx.org/en/download.html 2.下载编译nginx依赖包,可根据自己需求进行下载 #pcre(处理正则表达式) http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre 阅读全文
posted @ 2024-04-28 18:32 Leonardo-li 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 1.部署说明 ferry工单系统部署参考官方文档,采用docker-compose的方式。 2.github地址 https://github.com/lanyulei/ferry?tab=readme-ov-file#readme 3.部署步骤 注:mysql、redis的镜像可以从docker 阅读全文
posted @ 2024-04-23 09:39 Leonardo-li 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.tar zcf 打包目录时,排除其中的一些目录或者文件 tar --exclude=dir1 --exclude=dir2 --exclude=file1 -czvf archive.tar.gz source_directory 2.yum 只下载不安装包 yum -y install nfs 阅读全文
posted @ 2024-04-19 14:17 Leonardo-li 阅读(5) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # 密码 password="your_password_here" # 加密函数 encrypt() { input_file="$1" output_file="$input_file.enc" openssl enc -aes-256-cbc -salt -in "$i 阅读全文
posted @ 2024-04-17 17:56 Leonardo-li 阅读(31) 评论(0) 推荐(0) 编辑