- 博客(47)
- 问答 (1)
- 收藏
- 关注
原创 dify搭建以及使用
Dify 是一款开源的 LLM 应用开发平台,旨在降低大语言模型应用的开发门槛,支持可视化搭建 AI 应用(如智能问答、AI Agent、RAG 知识库等),提供一站式的 prompt 工程、知识库管理、API 部署与调用能力,开发者无需复杂编码即可快速构建、测试并发布 AI 应用,同时兼容主流大模型(如 GPT、Claude、文心一言等),兼具私有化部署和团队协作特性,广泛用于企业级 AI 解决方案开发。1.系统环境docker compose。CPU>2G >2核。4.访问dify网页。
2025-11-24 12:04:21
81
原创 ubuntu 安装ragflow
2. 设置vm.max_map_count值。3.下载RAGFlow源码并解压。1.首先安装docker 环境。linux本机ip直接访问。5.验证服务是否启动成功。
2025-11-22 09:48:59
169
原创 NetworkManager改IP 和 改传统网络配置文件
1. 配置 IP 地址、子网掩码、网关。2. 配置 DNS 服务器。4.查看当前配置(验证用)3. 应用配置并重启网络。
2025-11-08 11:32:05
143
原创 safetensors转为gguf,并在ollama中部署
2. 开始转换hf模型为gguf,需要用|lama.cpp仓库的convert_hf_to_gguf.py脚本来转换。8.open-webui界面集成使用。#需要量化(加速并有损失效果)5.创建Modelfile。#不量化,保留模型的效果。4.启动ollama。
2025-11-03 20:10:04
230
原创 安装WSL+ubuntu
1.更改windows设置,打开启用或关闭Windows功能。4.打开微软商店,下载ubuntu。5.重启电脑,再运行ubuntu。3.打开cmd,更新wsl。
2025-10-31 12:53:05
128
原创 qwen3本地私有化部署
6.新建python虚拟环境,创建项目,进行api测试。5.浏览器访问localhost:6006/docs。3.Qwen3的部署命令和api调用。4.autodl需要进行端口映射。,选择模型,在linux上下载。windows工具,下载后使用。2.安装vllm,支持高并发。
2025-10-28 10:00:28
124
原创 llamafactory使用
git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.gitcd LLaMA-Factorypip install -e ".[torch,metrics]"pip install --no-deps -e .llamafactory-cli train examples/train_lora/llama3_lora_sft.yamlllamafactory-cli chat examples/inference/llama3_lor
2025-10-28 09:23:13
253
原创 基于docker的Jenkin的服务平台搭建
项目目的: 模拟企业构建一个流行的持续集成和持续部署环境,可以更轻松地创建和管理构建环境,实现自动化构建和部署应用程序的目标,同时基于docker就更灵活。安装目录为: /usr/lib/jvm/jdk-17-oracle-x64/bin/java。默认gitlab不支持,所以gitlab上也要进行配置开启,允许webhook服务。5.3 编写jenkins流水线脚本,实现代码的拉取,审查,编译,打包,上传,部署。jenkin参数化构建,拉取代码过程,可能有不同的master分支参数,设置参数。
2024-04-17 19:34:47
1135
3
原创 k8s中 storageclass出现错误
5. helm安装nfs驱动修改成自己的nfs服务器ip和path(属于使用不需要self-link的制备器)2.原因,在k8s 1.20版本后,由于性能影响,自动关闭了 selflink。2.修改自己的 StorageClass文件。4. 在配置文件中开启selflink。1.在k8s中创建sc时,发现pod一直在pending状态。先删除所有的yaml文件,然后在重新启动yaml文件。,将驱动修改成 helm安装的驱动接口。
2024-04-15 10:23:22
731
原创 jenkins中编译出现,sonar问题
2.得到该秘钥后,上传至jenkins中的凭证中类型为 secret text。1.原因是因为token秘钥错误。
2024-04-11 17:31:05
2162
原创 Sonar+postsql的安装配置,centos7.9系统
6.启动成功,访问 192.168.118.182:9000 (端口可以在配置文件中更改)3.下载sonar安装包(java版本为java17)2.进入postgres并且,创建sonar数据库。5. 启动sonar使用sonar用户启动。下载完成后上传到linux服务器中。4.准备环境并且配置相关配置。
2024-04-11 14:53:13
673
原创 Sonar下启动发生错误,elasticsearch启动错误
2.sonar启动需要数据库,我先安装了mysql, 但是目前sonar从7.9开始不支持mysql,且java版本要最少11,推荐使用java17。rm -rf /opt/sonar/data/es8/node.lock 删除该文件可能会解决问题。lsof /opt/sonar/data/es8/node.lock 查看是否被其他进程占用。8.再次检查日志,发现没有任何错误,可能是版本问题(我安装的是最新版的sonar)ls -ld /opt/sonar/data/es8 检查是否有足够的权限。
2024-04-11 14:07:17
2680
原创 Python异常处理
在Python中,异常处理是一种用于捕获和处理可能出现的错误或异常情况的机制。通过使用异常处理,可以使程序在发生错误时具备容错能力,并且能够采取适当的措施来处理这些错误。块来捕获不同类型的异常,也可以使用。除了上述示例,还可以使用多个。python复制代码。python复制代码。python复制代码。
2024-04-11 10:58:37
238
原创 Jenkins下部署war包到tomcat服务器发生错误
7.如果还是输出同样的错误,建议重启jenkins和tomcat服务器,并且复制粘贴tomcat对应的角色代码,多试几次。注释这一行,这个 Valve 的作用是只允许来自特定IP地址范围的请求访问Tomcat。1.当jenkins中部署war到tomcat,控制台输出错误信息。2. 原因是由于没有设置tomcat角色,以及访问限制删除。4.在jenkins中进行配置tomcat凭证。5. 开始构建,构建成功输出。3. 重启tomcat。
2024-04-11 10:58:06
472
原创 cookies,session和token的区别
简而言之,cookie和session通常结合使用,通过在客户端存储session ID来维持用户状态,而token则是一种更灵活的方式,可以支持不同的客户端和跨域请求。4.token, 作为一个对用户名和密码进行加密的字符串,不需要前后端的存储,可以进行跨域,集群。1.传统的账号和密码,客户端发送账户和密码,服务端返回账号和密码以维持登录状态信息。服务端生成的一串加密的字符串,客户端在每次请求时发送给服务器。比cookie更安全,因为数据不直接暴露在客户端。可以存储更多的数据,但会增加服务器的存储压力。
2024-04-09 10:15:06
654
原创 jenkins和jdk的最新安装
注意: jenkins和jdk版本不同,会启动失败,包括centos。5.更改jenkins配置文件(改为root)3. 下载jenkins。4.安装jenkins。7.启动jenkins。6.重新加载配置文件。
2024-04-07 18:10:32
584
原创 Kafka-日志收集分析平台搭建
项目环境: centos7.9,nginx-1.20.2,filebeat-7.17.15, zookeeper-3.7.2,kafka_2.13-2.7.2,mysql-5.7.1。1.2、将nginx01,02,03作为web服务器,nginx00作为负载均衡器。测试kafka集群,创建topic,查看topic,创建生产者,以及消费者。修改主机名分别为nginx-01,nginx-02,nginx-03。准备一台mysql服务器,进行创建数据库,以及数据表,和字段。
2024-01-02 10:26:12
662
1
原创 Python with open :中 r和r+的区别
模式打开文件时,写入操作会覆盖原有内容。如果想要在文件的特定位置插入数据,可以使用。用于打开文件,并且提供了不同的模式来指定对文件进行的操作。根据你对文件的需求选择合适的模式。可以使用不同的模式打开文件,模式只允许读取文件内容,而。方法来设置文件指针的位置。在 Python 中,
2023-09-04 15:42:54
2710
1
原创 Python 赋值、浅拷贝和深拷贝
总结起来,赋值只是创建了一个引用,指向同一内存地址的对象;浅拷贝创建了一个新对象,但其中的元素仍然是原始对象的引用;而深拷贝则是创建了一个全新的对象,包括原始对象及其嵌套对象的副本,彼此互不影响。根据对原始对象和副本之间关系的需要,选择适当的复制方式。
2023-08-31 17:45:01
238
1
原创 mysql二进制 一键安装脚本
修改/data/mysql目录的权限归mysql用户和mysql组所有,这样mysql用户可以对这个文件夹进行读写了。#复制support-files里的mysql.server文件到/etc/init.d/目录下叫mysqld。#mysql这个用户的shell 是/bin/false 属于mysql组。#修改/etc/init.d/mysqld脚本文件里的datadir目录的值。#移动mysql解压后的文件到/usr/local下改名叫mysql。#进入/usr/local/mysql/bin目录。
2023-08-29 12:40:46
126
1
原创 Docker搭建镜像仓库Harbor,并且登录使用
格式一定要ip地址+端口号+hello项目+镜像名:tag。#不然找不到对应的私有仓库位置。"insecure-registries": ["192.168.118.138:8079"] #添加镜像加速私有地址。[root@docker-1 ~]# systemctl daemon-reload #重新加载服务。#再进行拉取 ,最后查看本地镜像,是否拉取成功。(确保你的防火墙已经关闭)
2023-08-15 13:24:18
2370
1
原创 Docker制作镜像Dockerfile文件相关参数;以及镜像分层思想
可见,容器层保存的是镜像变化的部分,不会对镜像本身进行任何修改。在容器中修改已存在的文件时,Docker 会从上往下依次在各镜像层中查找此文件。在容器中删除文件时,Docker 也是从上往下依次在镜像层中查找此文件。在容器中读取某个文件时,Docker 会从上往下依次在各镜像层中查找此文件。**容器增,删,改,查思想(写时拷贝,只有修改文件时,才拷贝镜像层的数据到容器层)#所有对容器的改动 - 无论添加、删除、还是修改文件都只会发生在容器层中,只有容器层是可写的,容器层下面的所有镜像层都是只读的。
2023-08-12 18:36:05
215
1
原创 基于snat和dnat的跳板机安全架构服务
SNAT策略 这条命令表示将内网为192.168.91.0网段通过ens33的取访问外网的请求,将源地址改为192.168.2.119进行访问。#DNAT策略 这条命令表示将访问网卡ens33 目标地址为192.168.2.119 tcp协议 端口为2288。echo 1 >/proc/sys/net/ipv4/ip_forward //临时修改。sshd:192.168.91.123 //放开来自192.168.91.123 的主机。sshd:ALL //限制所有访问sshd服务的主机。
2023-08-02 18:58:55
165
原创 基于nginx的双vip集群
net.core.netdev_max_backlog = 262144 #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许发送到队列的数据包的最大数目。net.ipv4.tcp_tw_reuse = 1 #允许将TIME-WAIT sockets重新用于新的TCP连接。net.ipv4.tcp_max_syn_backlog = 262144 #记录的那些尚未收到客户端确认信息的连接请求的最大值。
2023-08-02 11:33:34
430
原创 基于linux搭建一个dhcp服务
=====》为我们设置的dhcp服务器地址,成功。subnet 192.168.2.0 netmask 255.255.255.0 { ==》更改为对应2网段,和子网掩码。==》配置对应的ip池。====》更改为自己的路由。dhcp实验 搭建dhcp服务器,准备两台linux虚拟机(两边的网卡模式要一样,都是桥接)
2023-07-28 20:25:49
215
1
原创 全网最全,基于Linux搭建一个DNS域名服务器
root@localhost named]# cp -a named.localhost sc.com.zone //-a 保留文件的权限。===》这里开放的地址改为any,开放所有的ip地址。www IN A 192.168.2.1 =》添加对应域名解析记录 当访问www.sc.com 即访问192.168.2.1。====》域名配置文件的名称。@ IN SOA sc.com. sc.com. ( ====》改为域名。======》主域名服务器。
2023-07-28 19:46:38
676
1
原创 在docker上mysql主从复制的搭建
# log_slave_updates表示slave将复制事件写进自己的二进制日志。2.进入/mydata/mysql-master/conf目录下新建my.cnf。7.进入/mydata/mysql-slave/conf目录下新建my.cnf。## 开启二进制日志功能,以备Slave作为其它数据库实例的Master时使用。## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。15.1 主机新建表-使用库-新建表-插入数据。## 设置二进制日志使用内存大小(事务)
2023-05-03 11:33:43
112
空空如也
CSS轮播图 图片放大片CSS里面怎么实现
2021-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅