自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu24.04安装BaiduPCS-Go(百度网盘命令行客户端)

或者直接将这个文件下载下来之后上传到服务器上的/opt/baiduupcs下。# 下载最新版本(可去Github仓库【】找最新release替换版本号 )如果看到下面的版本输出则安装成功。# 移动到系统PATH目录。

2026-11-10 16:05:55 165

原创 Ubuntu26安装jenkins

去掉下载下来的文件的最开头的updateCenter.post(以及末尾的);,将这个文件编程json文件,并且重新命名为default.json。# 彻底卸载(包括配置文件,但通常不删除 /var/lib/jenkins 下的工作空间数据)再将这个文件上传到服务器的 /var/lib/jenkins/updates下。# 默认主目录通常为 /var/lib/jenkins。这个问题是安装过程中插件更新文件无法下载导致的。重启jenkins,就会发现插件可以安装了。密码输入后安装推荐的插件可能有报错。

2026-09-16 13:57:40 213

原创 Ubuntu安装Mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '新密码123!ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码123!使用最新版本的navcat17登录,旧的版本的不支持caching_sha2_password,新版本支持。CREATE USER 'root'@'%' IDENTIFIED BY '新密码123!直接回车,不需要登录密码,直接进入。

2026-09-13 20:13:42 191

原创 Jenkins如何创建一个只能查看固定项目的账号

2.进入「Manage Jenkins」-「Security」-「Authorization」,将授权策略切换为 ‌Role-Based Strategy‌ 并保存。登出现在的admin权限的账号,使用新创建的jenkinsview账号登录发现只有一个Harbor项目了,且只能查看和构建无法修改,说明配置正确了。进入「Manage Jenkins」-「Users」,创建一个新的账号。配置这个itemrole的权限(这里配置查看和构建的权限)配置新账号的Global roles的view权限。

2026-09-13 18:53:32 197

原创 阿里云centos7.9系统安装jenkins

在阿里云服务器上执行: cat /var/lib/jenkins/secrets/initialAdminPassword。配置完成在自己的电脑输入http://你的服务器的公网ip:8080。注意:这个版本这里的java-21-openJDK无法下载。配置阿里云的开放jenkins需要的8080端口。将它输出的结果填入上面的管理员密码框中,点击继续。将下载下来的文件,上传到服务器。选择JDK21下载对应的版本。就可以看到下面的内容了。后选择安装推荐的插件后。创建第一个管理员账号。

2026-09-12 18:03:36 134

原创 jenkin节点创建

注意:这里假设 MASTER_IP, NODE_IPS_STR, RANCHER_IP, NODE_SSH_PASSWORD。# 注意:这里假设 MASTER_IP, NODE_IPS_STR, RANCHER_IP, NODE_SSH_PASSWORD。agent { label 'linux-01' } // 指向第一台机器的标签。# 已经是 Jenkins 的环境变量或构建参数。1.window上安装的jenkins的版本是jenkins 2.568.3 它使用的是OpenJDK版本是21。

2026-09-11 22:48:57 190

原创 搭建mysql主从数据库(RockyLinux8.9)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码123!MASTER_LOG_FILE='binlog.000001',//上面记录的File 文件名。',//主数据建立的登录账号的密码。CREATE USER 'root'@'%' IDENTIFIED BY '新密码123!MASTER_HOST='192.168.40.120',//主数据的地址。MASTER_USER='repl_user',//主数据建立的登录账号。//上面记录的Position。

2026-09-10 22:02:28 141

原创 DashBoard安装

curl https://raw.githubusercontent.com/kubernetes/dashboard/版本号/aio/deploy/recommended.yaml -o dashboard.yaml。在master机器执行wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml。

2026-08-31 20:00:30 187

原创 Argocd安装

参照 https://argocd.devops.gold/getting_started/ 下的通过用户界面创建应用程序模块进行应用设置。看见端口30590,浏览器访问http://192.168.40.120:30590。type: ClusterIP改成type: NodePort。5.应用创建完成后就可以看见,这样项目就配置完成了。2.在线安装的命令可以参照:官方网站的执行命令。3.访问 Argo CD Web 界面配置。username默认是admin。查看一下确定是否配置成功。

2026-08-27 10:05:48 187

原创 Helm自定义chart,以及常用命令

upgrade升级release。#检查values语法格式。#把myapp回滚到版本1。

2026-08-25 20:55:20 252

原创 Helm部署memcached服务

8.稍微修改一下memcached/templates下的statefulset.yaml(注意template下的yaml文件可能都需要查看一下,因为他们创建的时候可能版本是低的,有些字段的写法已经修改了,或者新增了一些写法)现在的statefulset.yaml中的spec下就缺少了selector字段,所以增加一下selector。helm uninstall memcached或者 helm delete memcached。4查看阿里云chart仓库中的memcached。

2026-08-25 19:11:19 215

原创 K8S Helm安装

微软仓库(http://mirror.azure.cn/kubernetes/charts/)这个仓库推荐,基本上官网有的chart这里都有,国内可能无法访问。官方仓库(https://hub.kubeapps.com/charts/incubator)官方chart仓库,国内可能无法访问。阿里云仓库(https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts)#从指定chart仓库地址搜索chart。#查看配置的chart仓库有哪些。

2026-08-25 17:28:19 188

原创 K8S中的Calico如何获取对应版本

在 calico-node DaemonSet 的 spec.template.spec.containers.env 中添加或修改:# 请将 eth0 替换为你节点实际的内网网卡名称 (如 ens192, bond0 等)Calico各个版本的下载地址https://github.com/projectcalico/calico/releases。将这个下载到安装k8s的Linux机器上,解压缩该文件,导入该文件夹下images下所有的镜像。比如:v3.30.7这个版本。

2026-08-24 15:46:39 188

原创 在ollama下部署DeepSeek-r1模型(linux机器)

进入后台设置 → 模型管理,在 Ollama API 地址栏填入 http://127.0.0.1:11434,保存后系统会自动扫描本地已导入的 deepseek-r1:7b 模型。在对话页面顶部的模型下拉菜单中选择 deepseek-r1:7b,即可直接在可视化界面中与 DeepSeek 模型交互。然后再将上面的 Ollama API地址,换成http://你服务器的ip:11434,保存后就可以看见模型了。上面的命令由于网络太卡导致一直下载不下来,因此使用离线的安装方法进行安装。

2026-08-23 16:14:51 216

原创 ollama部署DeepSeek-r1模型(windows11)

例如:ollama run deepseek-r1:1.5b。2.点击OllamaSetup.exe,进行安装。ollama run 模型:大小。3.安装完成后,使用cmd执行。看到下面的内容就说明安装成功了。4.打开ollama桌面。这样就可以开启对话了。

2026-08-19 10:14:43 36

原创 Ollama安装(linux系统)

zstd -d ollama-linux-amd64.tar.zst # 生成 ollama-linux-amd64.tar。# 如果你是整个目录移动到 /usr/local/ollama,则改为 /usr/local/ollama/bin/ollama。如果创建了 ollama 用户,设为 /usr/share/ollama。# 如果你之前是将 ollama 放在 /usr/local/bin/ollama,则无需修改。由于直接使用官方的安装命令一直无法下载完成,这里直接使用下载好的官方文件进行安装。

2026-08-18 15:56:38 248

原创 私有镜像仓库harbor搭建

准备一台固定ip的机器。

2026-08-18 12:35:21 38

原创 Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull

3.登录你的代码托管平台(GitHub, Gitee, GitLab 等),找到 ‌SSH Keys‌ 或 ‌SSH 公钥‌ 设置页面,将id_rsa.pub里面的内容粘贴进去并保存。5.查看是否正确下载到你的仓库了,正确下载后使用cd 进入仓库,再执行git pull看是否还要执行输入账号密码如果不再使用账号密码说成功了。ssh-keygen -t rsa -b 4096 -C "自己的密钥说明可以用于区别密钥"直接把这个复制的地址,在linux机器上执行,即可下载git仓库。一路返回(不输入密码)

2026-08-17 18:25:12 245

原创 Jenkins 使用pipeline实现服务器连接,执行命令行,上传文件等

sourceFiles: 'bash/install.sh',//这里文件是jenkins任务工作空间的位置如:C:\ProgramData\Jenkins\.jenkins\workspace\jenkins任务名。execCommand: '''//注意这里命令执行的位置是ssh server中配置的remoteDirectory的位置。configName: 'Harbor', // 对应系统配置中的 Name。// 方式 2: 先上传脚本再执行 (更复杂场景推荐)// 超时设置 (毫秒)

2026-08-16 13:20:24 299

原创 Jenkins实现通过ssh使用密钥连接远程服务器并且再服务器上执行命令

b.填写私钥所在的路径与 (C:\ProgramData\Jenkins\.jenkins\)的相对路径,比如:C:\ProgramData\Jenkins\.jenkins\workspace\id_rsa这个路径就只有填写workspace\id_rsa。Source files 输入要上传到远程服务器上的文件再jenkins工作空间(系统配置中主目录查看的地址/workspace/jenkins项目名)中的地址)中的地址。保存任务配置,点击 ‌Build Now‌ 进行测试。

2026-08-15 22:48:36 266

原创 设置服务器使用ssh密钥登录

ssh-keygen -t rsa -b 4096 -C "自己的密钥说明可以用于区别密钥"就会再本机的.ssh文件夹下(C:\Users\NINGMEI\.ssh)生成两个文件。chown -R 服务器的登录用户:服务器的登录用户 /root/.ssh。2.把id_rsa.pub这个文件上传到服务器上,再在服务器上执行。ssh 服务器登录账号@服务器IP地址。id_rsa和id_rsa.pub。如果可以直接登录则说明配置成功。1.再自己的电脑生成公钥和私钥。一路返回(不输入密码)3.在自己的本机上执行。

2026-08-15 14:44:36 353

原创 Jenkins实现通过ssh使用账号和密码连接远程服务器并且再服务器上执行命令

点击 ‌Add build step‌(增加构建步骤),选择 ‌Send files or execute commands over SSH‌。在出现的 ‌Passphrase / Password‌ 输入框或者右侧点击修改密码,填入远程服务器对应用户的‌登录密码‌。保存任务配置,点击 ‌Build Now‌ 进行测试。点击该 SSH Server 配置下面的 ‌Advanced...‌(高级)按钮,展开更多选项。) -> ‌Plugins‌(插件管理) -> ‌Available plugins‌。

2026-08-14 23:19:47 258

原创 MySQL 8.0安装与密码重置全攻略

sudo chmod 750 /var/lib/mysql #注意这个权限不能设置成777,否则会启动失败。

2026-08-14 16:01:53 239

原创 k8s创建不同权限的用户操作集群

kubectl config set-credentials 用户名 --client-certificate=./用户名.crt --client-key=./用户名.key --embed-certs=true。openssl x509 -req -in 用户名.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out 用户名.crt -days 3650。(umask 077;切换回kubernetes-admin这个用户拥有所有的权限。

2026-08-11 15:38:20 263

原创 创建storageclass (nfs)

provisioner既可以由内部供应商提供,也可以由外部供应商提供,如果是外部供应商可以参考https://github.com/kubernetes-incubator/external-storage/下提供的方法创建。provisioner:供应商,storageclass需要有一个供应者,用来确定我们使用什么样的存储来创建pv,常见的provisioner如下。2、创建这种PV需要使用到的存储插件,比如Ceph、NFS等。1、PV的属性 ,比如存储的大小、类型等;查看pod,pvc,pv。

2026-08-05 10:52:20 239

原创 再Rocklinux创建共享文件夹(nfs)

配置nfs共享宿主机上的/data/volume_test/v1..v10目录。# 1. 检查 NFS 相关服务是否正在运行。# 2. 如果未运行,启动它们。#重新加载配置,使配置成效。# 3. 设置为开机自启。

2026-08-03 18:35:23 189

原创 windows系统删除openclaw

删除 C:\Users\NINGMEI\AppData\Roaming\npm\node_modules下的openclaw。Win+R 输入shell:startup,回车看到出现的目录下有没有openclaw相关的内容如果有则shanchu。# 确认路径后,手动删除或运行以下命令删除(请谨慎操作,确保路径正确)删除文件:C:\Users\NINGMEI\.openclaw。如果使用conda安装的openclaw。删除conda下的openclaw环境。# 查找 .openclaw 文件夹。

2026-08-01 21:51:50 225

原创 OpenClaw连接飞书

飞书机器人的APP id和APP secrect。下载安装飞书的插件(extensions)#注意:这一步是把文件解压到c盘指定位置。把飞书机器人的权限给openclaw。在openclaw目录下执行。#手动解压(使用tar命令)在openclaw目录下。

2026-07-30 18:22:53 221

原创 openclaw的基本命令

源码方式安装,先到安装目录下执行下面的内容。

2026-07-30 16:12:33 204

原创 Windows系统安装openclaw(源码安装)

安装要求,内存大于2G以及node22以上。下载zip文件,解压缩,或者使用git下载。1.下载openclaw的源码。配置完成就可以打开网页版的了。openclaw初始化配置。

2026-07-30 09:27:47 178

原创 Windows系统安装openclaw(命令安装)

nvm use 22.23.1 #22.23.1是你下载的具体版本。这个网页关了就没有了,可以使用后台安装一下。控制台窗口不要关闭,它关闭,网页也打不开了。就可以打开网页版的openclaw了。下载完成直接点击exe进行安装。安装完成后使用管理员的方式打开。输入命令安装node.js。根据提示完成后可以执行。一路next到底即可。

2026-07-29 17:24:24 185

原创 RockyLinux系统安装OpenClaw

例如:ssh -N -L 18789:127.0.0.1:18789 root@192.168.40.190。然后在浏览器打开:http://127.0.0.1:18789/#token=这个值是第四生成的token。然后执行:ssh -N -L 18789:127.0.0.1:18789 root@服务器IP。linux机器自己访问:http://127.0.0.1:18789。这个安装步骤可能没有配置token的地方,可以在下面对话形成的时候。安装需求:4G 以上内存 node.js 以上版本。

2026-07-28 10:27:53 131

原创 LLMops实战:大模型微调、部署、评估自动化

MLFlow(模型生命周期管理 注册、评估、镜像生成)LLaMa-Factory(模型微调工具)Anaconda(虚拟化环境创建)、llama.cpp (模型格式转换)Python(编程语言支持)关键组件:CUDA(发挥GPU算力优势,可大幅缩短微调时间)Git(下载代码)、测试:Streamlit(快速搭建web测试界面)基本环境:Jenkins(自动化工作流)、部署:Docker 容器化部署。

2026-07-19 20:59:06 250

原创 CUDA安装

如果没有,说明 CUDA Toolkit 未安装或安装不完整,请前往 NVIDIA 官网下载并重新安装,安装时务必勾选 ‌"CUDA Compiler (nvcc)"‌ 组件。下载完成后,还需要安装与之相关的其他依赖及套件,访问 https://pytorch.org/get-started/locally/根据你所载的操作系统,安装指令包语言以及CUDA的版本生成命令。直接把生成的命令,放在Anaconda PowerShell上执行,执行之前最好是创建一个虚拟环境取安装。点击“环境变量”按钮。

2026-07-19 20:58:58 206

原创 Mysql数据库智能运维

注意:在安装的过程中我们已经定义过慢查询日志文件:mysql-slow.log,该日志文件就在当时配置的目录文件下,这个文件在后续的使用中如果发现读取失败,可能是权限的问题。如果发现权限问题,可以删除mysql-slow.log这个文件,重新启动 MySQL 的服务,该服务会自动生成mysql-slow.log,并赋予它正确的权限。安装EFK,修改docker-compose.yml,主要是Fluentd和Fluent-bit的挂载文件(修改文件可以在github上查看)再在数据库的命令行终端执行。

2026-07-18 21:29:13 189

原创 在window上使用docker.desktop实现EFK智能运维

这两个文件的内容存放在GitHub(GitHub地址:https://github.com/kaixinguo111hao/AutoOps-AndLLM.git/)在EFK目录下创建一个log_ui.py文件(上面的GitHub上),这个文件可以使用创建web页面,点击上面的测试数据生成模块,可以添加测试数据。参照官网的setp0和step1创建docker-compose.yml(放在EFK下),Dockerfile(放在fluentd下)fluent-bit.conf(内容在上面的GitHub上)

2026-07-15 22:17:41 166

原创 EFK日志采集流程

Filebeat采集日志->kafka topic存起来日志->logstash去kafka获取日志,进行格式转换->elasticsearch->kibana服务版本注意:安装 Elastic Stack 时,整个技术栈必须使用‌相同版本‌。例如,若使用 Elasticsearch 9.4.3,则需配套安装 Beats 9.4.3、APM Server 9.4.3、Elasticsearch Hadoop 9.4.3、Kibana 9.4.3 和 Logstash 9.4.3。

2026-07-13 18:19:31 68

原创 六、安装kibana服务

在create a data view中弹出的界面中的 Index Patterns中输入前面配置的kafkalg-*并将time field填入@timestamp 最后点击save data view。(docker cp <es容器ID>:/usr/share/elasticsearch/config/certs/http_ca.crt ./http_ca.crt)修改下面的内容(192.168.40.190 这个是安装es的IP地址)备注:下面是之前一些配置过程中出现的问题,它的检查修改步骤。

2026-07-13 18:06:39 251

原创 五、部署es(elasticsearch)

在zoo1机器上安装。

2026-07-12 13:56:04 235

原创 四、安装logstash

bootstrap_servers => ["192.168.40.192:9092,192.168.40.191:9092,192.168.40.190:9092"]指定kafka集群地址。index => "kafkalog-%{+YYYY.MM.dd}" # 这里定义的index就是kibana里面显示的索引名称。hosts => ["192.168.40.191:9200"]指定后面要安装的elasticsearch主机的地址。在zoo1机器上部署。logstash下载。

2026-07-12 13:36:51 244

空空如也

空空如也

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

TA关注的人

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