随笔分类 - Linux
摘要:环境 文件系统使用juicefs,元数据存储使用postgresql,数据存储使用minio 问题? 通过juicefs写入一个文件,元数据在postgresql中是如何存储的?数据在minio中又是如何存储的? 新建 file1、dir1/file1、dir1/file2三个文件,大小分别为4B
阅读全文
摘要:现象:在 Docker 中,拉取的镜像是 docker.registry.cyou/minio/minio,但后来发现多出来一个 minio/minio 的镜像 可能是以下原因之一: 1. Docker Hub 镜像名称重定向 有时,Docker Hub 或其他注册表可能会重定向镜像名称。例如,do
阅读全文
摘要:一、创建rpmbuild工作目录 linux下,一般在用户家目录下新建rpmbuild目录作为rpmbuild工具的工作目录 mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} 各目录用途: BUILD 编译rpm包的临时目录
阅读全文
摘要:JuiceFS是什么? JuiceFS 是一款面向云原生设计的高性能共享文件系统,在 Apache 2.0 开源协议下发布。 JuiceFS有什么特点? 高性能: 通过缓存和数据分片技术,JuiceFS 提供了快速的数据访问速度。 支持多种并行处理,提升数据吞吐量。 兼容性: 与 POSIX 兼容,
阅读全文
摘要:什么是minio? minio 是一个基于Apache License v2.0开源协议的轻量对象存储服务,兼容亚马逊S3接口,号称目前速度最快,在标准硬件上,对象存储的读/写速度最高可以高达183 GB/s和171 GB/s。 官网文档地址:https://docs.min.io/cn/ 部署使用
阅读全文
摘要:编译openssl openssl下载地址:https://www.openssl.org/source/index.html tar zxvf openssl-3.3.0.tar.gz cd openssl-3.3.0/ ./config -fPIC no-shared --prefix=/roo
阅读全文
摘要:场景:离线服务器想要安装rpm包,那么我们就需要在有网络的服务器上先把安装包下好 方式一: yum install --downloadonly --downloaddir=/root/offlinerpms package_name --downloadonly 只下载不安装 --download
阅读全文
摘要:在有网络的服务器上操作 1、下载docker镜像 docker pull <image_name>:<tag> 2、保存下载的docker镜像为压缩文件 docker save -o image_file.tar <image_name>:<tag> 3、将压缩文件传输到目标服务器 scp imag
阅读全文
摘要:yum install -y yum-utils yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo yum install -y clickhouse-server clickhouse
阅读全文
摘要:下载地址 https://download.redis.io/releases/ 解压 tar zxvf redis-7.0.15.tar.gz -C /usr/local/ 编译redis: cd /usr/local/redis-7.0.15/ make 编译完成后会在目录下生成生成一个 src
阅读全文
摘要:一、关系型数据库(RDBMS) 使用像MySQL、PostgreSQL或者Oracle这样的关系型数据库。它们具有成熟的事务处理、ACID(原子性、一致性、隔离性、持久性)特性和SQL查询语言。但是,在面对海量数据时,可能会遇到性能瓶颈。 二、NoSQL数据库 NoSQL数据库,如MongoDB、C
阅读全文
摘要:- elasticsearch 是什么? elasticsearch 简称 es,是一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能。 - 安装 1、下载 官网下载地址 2、 解压 tar zxvf elasticsearch-8.13.0-linux-x86_64.tar
阅读全文
摘要:问题:切换到某个用户后显示 bash-4.2$ 而不是传统的 user@node file形式 原因:该用户 /home/userx/ 目录下文件缺失 .bash_profile .bashrc,可以用ls -al 查看 解决:从 /etc/skel/目录下复制文件到 /home/userx/目录下
阅读全文
摘要:setfacl 是一个用于设置文件ACL(Access Control List,访问控制列表)的命令。 ACL 是一种在文件系统上设置更精细的权限控制的方法,允许你为每个文件或目录设置不同于基本权限的权限规则。 添加和修改 ACL 权限 setfacl -m u:username:permissi
阅读全文
摘要:忘性大,记录一些可能会重复使用到的一些 shell 函数或语句。 > 校验IP地址是否符合规范 ``` function validate_ip_address { local ip_address=$1 # 使用正则表达式校验IP地址格式是否符合规范 if [[ $ip_address =~ ^(
阅读全文
摘要:vdbench 是一个 I/O 测试工具,可以用来测试磁盘和文件系统读写性能 #### centos7安装 ``` 1、java环境 [root@node1 ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel unzip [r
阅读全文
摘要:疑惑 最近在反复搭建ceph集群过程中,总是遇到osd创建不成功的问题,疑似硬盘残留信息,排查中引出了很多陌生的命令,比如vgremove等,于是打算重新了解这部分。 LVM是什么? 逻辑卷管理器(LVM,Logical Volume Manager)是一种把硬盘空间分配成逻辑卷的方法。 看到定义可
阅读全文
摘要:**字面意思:**发现存在已安装(但没有打包)的文件 通俗理解:.spec文件中没有包含,但是已经安装到某个目录的文件 **解决方法:**把这个文件加在%files部分 %files base %{_bindir}/your_file 原因是在CMakeList.txt文件中添加了复制可执行文件到/
阅读全文
摘要:查看当前docker默认路径 docker info 停止docker服务 systemctl stop docker 修改docker服务启动文件 vim /usr/lib/systemd/system/docker.service 找到ExecStart=字段,将 --graph=修改后的路径
阅读全文
摘要:1.安装wget yum install -y wget 2.备份原镜像 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back 3.下载阿里云镜像 cd /etc/yum.repos.d # cento
阅读全文

浙公网安备 33010602011771号