linux部署hexo
linux部署hexo一. 安装node.jsnode.js下载链接 资源下载链接 | > 二. 配置node.jsnode.js下载完成后 12345mkdir -p /usr/local/node/cd /usr/local/node/此时将安装包上传到此目录后解压rz tar -xvf node-v16.13.1-linux-x64.tar.xz 配置环境变量 1234567# 配置环境变量 vim /etc/profile# 添加如下# Nodejsexport PATH=/usr/local/node/node-v16.13.1-linux-x64/bin:$PATH# 生效source /etc/profile 此时nodejs安装完成。 三. 安装cnpm12345678910111213141516# 输入以下内容,验证是否安装成功# 安装一个npm的加强版npm install -g cnpm --registry=https://registry.npm.taobao.org# 设置仓库为npm仓库npm config set registry htt ...
fastgpt对接one-api部署
fastgpt对接one-api部署 默认密钥:root/1234 one-api部署 部署链接 | > 一 fastgpt使用docker-compose方式部署镜像可选123registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:pgvector-v0.5.0registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:mongo5.0.18registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:fastgptv4.7 官网部署方式:1234mkdir fastgptcd fastgptcurl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.ymlcurl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config ...
one-api及oen-api-plus部署及使用
one-api及oen-api-plus部署及使用 调用的接口是国外的例如chatgpt时需要配置代理或者使用国外服务器 初始密码:root/123456 使用docker-compose部署镜像可选12justsong/one-api:latest image: registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:one-api-latest docker方式123456# 使用 SQLite 的部署命令:docker run --name one-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数,不清楚如何修改请参见下面环境变量一节。# 例如:docker run - ...
ubuntu配置网卡bond版 openstack部署
ubuntu配置网卡bond版 openstack部署 环境:8C24G windows10家庭版 workstdtion17 pro ubuntu20.04 由于电脑性能原因此次使用单节点测试 一. ubuntu网卡bond配置见链接 | :workstdtion模拟交换机划分vlan及网卡bond设置 二. 两或单副本ceph部署脚本部署方式见链接 | :ceph一键部署 备注ceph网络选择: –mon-ip 10.56.60.11 –cluster-network 10.56.50.0/24 –allow-overwrite 三. 两或单副本openstack部署1. global.yml文件配置 网络与一中保持一致1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283# -------------------&l ...
kolla-ansible合并配置文件属性之新增glance等配置介绍文档
kolla-ansible合并配置文件属性之新增glance等配置介绍文档ceph密钥测试官网方式构建官网版本(测试此种版本) 123ceph auth get-or-create client.glance mon 'profile rbd' osd 'profile rbd pool=images' mgr 'profile rbd pool=images' -o ceph.client.glance.keyring ceph auth get-or-create client.cinder mon 'profile rbd' osd 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd-read-only pool=images' mgr 'profile rbd pool=volumes, profile rbd pool=vms' -o ceph.client.cinder.keyringc ...
openstack与ceph集成完成后功能测试
openstack与ceph集成完成后功能测试一. glance对接功能测试上传镜像【success!】1234567891011121314151617181920212223242526# 上传镜像root@localhost:~# openstack image create "cirros-0.4.0-x86_64" --file cirros-0.4.0-x86_64-disk.img --disk-format qcow2 --container-format bare --public# 验证root@localhost:~# glance image-list+--------------------------------------+---------------------+| ID | Name |+--------------------------------------+---------------------+| 73d31ccc-8e ...
zabbix监控交换机配置报警及grafana面板设置
zabbix监控交换机配置报警一. 企业微信报警后端配置语言:shell脚本:/usr/lib/zabbix/alertscripts/weixin.sh组名改为:zabbix:zabbixchmod a+x weixin.sh 赋予执行权限weixin.sh脚本内容: 12345678910111213141516171819202122232425262728#!/bin/bash# 脚本使用:zz=`ls -l`# ./weixin.sh test {"errcode":0,"errmsg":"$zz","invaliduser":""}# ./weixin.sh test {"errcode":0,"GEGEWU-TEST":"\n床前明月光\n疑是地上霜\n举头望明月\n低头思故乡","invaliduser":""}CorpID=& ...
wordpress设置WP SMTP邮件提醒
wordpress设置WP SMTP邮件提醒 本文使用wordpress插件 > WP SMTP 安装 > wordpress安装链接 插件安装包留存地址 | 传送门 wordpress安装WP SMTP插件方法插件 > 添加插件 > 上传插件 > 选择文件 | 此时平台会自动安装此插件 配置smtp服务主要配置邮箱授权码 设置 > 讨论 > 开启评论提醒 效果 本文参考 https://blog.naibabiji.com/tutorial/wordpress-smtp-cha-jian.html#wp_smtp
linux命令筛选出ipv4地址并去重计算出现次数
linux命令筛选出ipv4地址并去重计算出现次数 代码如下: grep -oE “\b([0-9]{1,3}.){3}[0-9]{1,3}\b” 1.txt |sort -nr |uniq -c ss -ant |grep ESTAB |awk -F ‘[ :]+’ ‘{print $4}’ |grep -v ‘[‘ |sort -rn |uniq -c cat 1.txt |awk -F ‘[ :]+’ ‘/^ip/{print $2}’ |sort -nr |uniq -c 12345678910111213141516171819202122root@k8s:~# cat 1.txt ip: 10.10.10.1:1080ip: 10.10.10.2:1080ip: 10.10.10.4:2050ip: 10.10.10.2:1020root@k8s:~# ss -ant |grep -oE "\b([0-9]{1,3}\.){3 ...
ceph集群扩容与缩容节点
ceph集群扩容与缩容节点一. 扩容常规添加节点即可 12345678910111213# 关闭自动添加osdceph orch apply osd --all-available-devices --unmanaged=true# 添加ceph-4为新节点ssh-copy-id ceph-4ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-4# ceph-4 换源 # 设置ceph quincy源 # 设置docker镜像加速 >> 略 (ceph-4操作)hostnamectl set-hostname ceph-4apt install -y python3 systemd lvm2 ceph-commoncurl -sSL https://get.daocloud.io/docker | sh# 主节点执行添加节点ceph orch host add ceph-4 二. 节点缩容( 注意顺序 )–暂未测试 此处需要注意副本数 比如集群为三副本三台服务器缩减为两台时 此时集群缺失一节点就变成了 两副本 移除节点需要调整 ...
cephfs搭建及权限管理
cephfs搭建及权限管理(本文单节点测试)拖布图 架构 cephFS简介 每个CephFS文件系统至少需要一个MDS(metadata server),一般是三个。CephFS 是个与 POSIX 标准兼容的文件系统,文件目录和其他元数据存储在RADOS中,MDS缓存元信息和文件目录信息。 cephfs的核心组件有:MDS、Clients、RADOS。 参考:CephFS 介绍及使用经验分享。 各个组件之间的依赖关系如下: client 《==》 MDS:元数据操作和capalities。 Client 《==》 OSD: 数据IO。 MDS 《==》 OSD:元数据IO。 cephfs支持用户级别和内核级别的挂载使用,可扩展性高,并且可以共享文件系统,多个clients可以同时读写。MDS支持高可用性,默认采用的是主备模式(也可以通过配置改为多主),并且cephfs支持文件系统的配额限制。 cephfs中MDS多主的优势及特点如下: 当元数据默认的单个 MDS 成为瓶颈时,配置多个活跃的 MDS 守护进程,提升集群性能。 多个活跃的 MDS 有利于性能提升。 多个活 ...
ceph rbd数据写入流程
ceph rbd数据写入流程拓补图: 图片解析:存储过程:一个文件切割为很多部分 比如一个100M的文件最终会切割成25个4M(默认4M)的文件切割之后:每个object都会有一个object id object id 需要存储到pg里面去 此处进行一个运算把object id 作为一个哈希 >> 对其进行掩码运算 >> 得到pgid pg上面: 存储多个object >> 通过crush算法把pg做一次运算分配到 集群中对应的osd节点上(根据crush层次的不同osd也会落到不同的地方 )比如crush算法定义的是以机架为单位的 此时便会落到不同的机架上的osd上从而确保数据的高可用性 实际操作演示: 文件切割大小验证 演示文件 id: rbd_data.38074c091b82.0000000000000200 1234567891011121314rbd info ceph-demo/rbd-demo.img 或 rbd -p ceph-demo info rbd-demo.img (查看命令)rbd image ' ...
avatar
粘人的鸭嘴兽的小站🍈
..........
ZzNnWn.
Announcement
欢迎来到ZzNnWn.的博客
Recent Post
Info
Article :
96
Run time :
Total Count :
101k
UV :
PV :
Last Push :
一言
:D 获取中...
:D 获取中...