- 博客(47)
- 收藏
- 关注
原创 银河麒麟V10-SP1-x86_64离线安装Docker
如何在银河麒麟V10-SP1_x86_64上离线安装docker和containerd
2024-11-20 15:05:35
1966
原创 Python依赖包离线打包和安装
python的pip是其包管理工具,相当方便好用。本文只介绍pip如何通过其freeze命令打离线包,download离线包下载,及其install离线包的安装。
2024-11-12 16:30:44
1749
原创 如何解决Docker启动时报Status: unknown flag: --graph问题
如何解决Docker启动时报Status: unknown flag: --graph问题
2024-08-25 15:34:22
884
原创 如何让非root用户使用合法端口启动应用
众所周知Linux和其他类Unix系统将端口编号分为两个范围:非特权端口(大于等于1024)和特权端口(小于1024)。80端口恰好位于特权端口范围内。这些低编号端口通常被分配给重要的网络服务,如HTTP(80)、FTP(21)、SSH(22)等,它们承载着关键的网络通信和对外服务。下面简单总结了一个方法,可以用安全限制来解决非root用户启动特权端口来使用。
2024-08-23 13:14:40
501
原创 Milvus向量数据库-磁盘索引简介
本文介绍了Milvus向量数据中一种名为DiskANN的磁盘索引算法。基于Vamana图,DiskANN在大型数据集中实现了高效搜索。
2024-08-22 08:49:47
1065
原创 Milvus向量数据库-内存中索引简介
本文列出了 Milvus 向量数据库中支持的各种类型的内存索引、每种索引最适合的场景,以及用户可以配置以实现更好的搜索性能的参数。有关磁盘上的索引,请参阅磁盘上的索引。索引是有效组织数据的过程,它通过显着加速对大型数据集的耗时查询,在使相似性搜索变得有用方面发挥着重要作用。为了提高查询性能,您可以为每个向量字段指定索引类型。
2024-08-20 09:50:04
1156
原创 如何让非root用户使用docker命令启动镜像
普通用户启动docker镜像报错:permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atru
2024-08-07 10:21:58
2092
转载 Milvus向量数据库一致性级别介绍
本文主要介绍Milvus向量数据库在创建Collection(集合)时,所要选择的一致性属性,以及它们最适合的场景。分布式数据库中的一致性特指在给定时间写入或读取数据时,确保每个节点或副本具有相同的数据视图的属性。Milvus中支持四个一致性级别,分别为:强一致性(Strong)、有界线性/有界陈旧性(Bounded/Bounded Staleness)、会话性(Session)和最终一致性(Eventually)。
2024-03-14 15:22:04
631
原创 Supervisor安装与配置
Supervisor翻译过来是监管人,在Linux中Supervisor是一个进程管理工具,当进程中断的时候Supervisor能自动重新启动它。可以运行在各种类Linux/unix的机器上,supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
2023-09-05 13:20:41
3215
转载 git config --global push.default simple 的相关解读
通常对于一个本地的新建分支,例如git checkout -b develop, 在develop分支commit了代码之后,如果直接执行git push命令,develop分支将不会被push到远程仓库(但此时git push操作有可能会推送一些代码到远程仓库,这取决于我们本地git config配置中的push.default默认行为,下文将会逐一详解)。
2023-08-31 16:16:10
527
原创 安装Gogs版本管理工具
Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
2023-08-30 15:36:39
3293
4
原创 linux中普通用户修改密码出现(passwd:Authentication token manipulation error)
linux中普通用户修改密码出现(passwd:Authentication token manipulation error)
2023-07-20 08:20:32
5387
转载 MySQL查看SQL语句执行效率
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。
2023-06-15 14:22:41
1273
原创 Docker push 失败解决办法
Get https://192.168.1.100:5000/v1/_ping: http: server gave HTTP response to HTTPS client
2023-05-14 13:40:53
3634
原创 在Docker中使用systemctl启动服务报错的解决办法
在Docker中通过systemctl 启动服务的时候,总是报“Failed to get D-Bus connection: Operation not permitted ”这样的错误提示。
2023-05-08 14:29:47
2921
原创 RedHat6.5升级glibc版本过程分享
默认的RedHat6.5的glibc版本最高为2.12, 而在进行Nodejs开发时,项目所依赖的包有可能会需要更高版本glibc库的支持,此时除非升级系统才能引用,升级系统的话代价有点高,因此在不升级系统的前提下, 需要主动更新系统的glibc库. 一般遇到错误libc.so.6: version GLIBC_2.14 not found时,表示需要对glibc进行升级了。
2023-05-06 09:14:17
1606
原创 RHEL7修改网卡名称为eth0步骤
从RHEL7起,可预见的命名规则变成了默认。这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。但是这样一来,虽然有好处,但也影响了不少用户的操作,因为新的命名方案接口名称比传统的eth0相比有点难以阅读。出于习惯等一些原因,你想修改网卡名称,下面为大家介绍如何在RHEL7命名网络接口。
2023-05-03 16:18:44
883
原创 粗谈LVS负载均衡类型和调度算法
加权轮询(Weight Round Robin 简称'WRR')算法主要是对轮询算法的一种优化与补充,LVS会考虑每台服务器的性能,并给每台服务器添加一个权值,如果服务器A的权值为1,服务器B的权值为2,则调度器调度到服务器B的请求会是服务器A的两倍。目标地址散列调度(Destination Hashing 简称'DH')算法先根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且并未超载,将请求发送到该服务器,否则返回空。
2023-05-01 18:11:16
169
原创 谈自动化平台上脚本走查心得
为规避和自查自动化平台上注册的所有类型脚本(shell、bat、python)在执行时存在的安全隐患、参数是否传入正确(或参数是否有为空的判断)、本身逻辑是否存在问题、执行时是否在用root用户调用等相关问题,进行了一次全组的脚本走查工作。
2023-04-18 13:27:13
263
空空如也
nginx如何获取访问的真实ip
2023-12-13
gitea日志大小限制如何设置
2023-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人