Recently in Linux世界 Category

Fedora 44 release

过完了五一假期,发现Fedora 44已经按计划发布了,没有跳票。
Fedora 44采用了GNOME 50,引入了仅限 Wayland 的性能增强、改进的分数缩放以及可变刷新率(VRR)支持 。
主要变化包括全面迁移到 DNF5 以加快包管理速度,引入 NTSYNC 内核模块以提升 Windows 游戏性能,以及更新开发者工具如 GCC 16 和 Ruby 4.0。
可以体验了,筒子们,☺

好久没有更新Movable Type 版本了,五一期间闲下来,顺便给升级了一下,8.0.2-> 9.1.1。

OrbStack 数据恢复完整指南

概述

本指南记录了从OrbStack备份镜像文件(data.img.raw)中恢复Docker卷和容器的完整过程。

恢复内容

  • ✅ Docker卷:fedora4cnangel (2.2GB)

  • ✅ 容器:fedora43 (基于自定义Fedora 43镜像)

  • ✅ 用户配置、开发环境和历史数据

其他可用卷

备份中还包含以下卷(未恢复):

  • elasticsearch_certs (28KB)

  • elasticsearch_esdata01 (6.2MB)

  • elasticsearch_kibanadata (4KB)

Milvus 2.6 安装

背景

Milvus官方提供了单进程版本安装方式和K8s(milvus-operator)的安装方式,但这种方式往往不利于生产环境的部署。

Milvus从2.6.0开始,其角色进行了大幅度调整,其架构由:

milvus_architecture.png

演化成:

milvus_architecture_2_6.png

其部署方式也发生了变化。

写这篇文章希望能够细化到Milvus的部署和配置信息,并将Milvus相关依赖明细化,避免黑盒方式使用。

本篇文章会针对Milvus的多角色分布式安装部署进行一一说明。

fedora43 发布

新的发布人杰夫·斯帕莱塔公告了这一消息,敢于尝新的伙伴们赶紧去试试吧

fedora42即将发布

随着神舟十九的飞船返回,fedora42也即将发布。

linux要分裂了?fedora41发布

一些边界不断打破,是促进创新还是倒退?

Fedora Linux 41 默认为命令行包管理工具 DNF 的新主要版本。此版本更快、更小,并且需要更少的支持包。这消除了容器和内存受限系统对"microdnf"的需求----现在,可以跨容器、服务器、桌面和设备使用相同的 DNF。

Fedora Workstation 41 基于 GNOME 47。请阅读 Fedora Workstation 41 的新功能 了解详情。特别是对于命令行用户,Fedora41已将默认终端更改为 Ptyxis。它更轻量级,但也有一些不错的新功能。(如果用户需要 GNOME Terminal 提供的一些灵活性,它仍然存在。)

另外,目前还提供了几个重要的发布日错误修复和安全更新。如果用户从早期的 Fedora Linux 版本升级,将获得它们作为其中的一部分。对于新安装,请务必尽快检查并应用更新。

当打开以https开头的网页时,如果其图片、js或接口是http协议,正常浏览器是打不开该网页的。

clickhouse 数据损坏的跳过方法

Clickhouse服务器强制关闭、异常断电、以及数据拷贝时等,导致Clickhouse数据损坏,服务无法启动,提示:

<Error> Application: DB::Exception: Suspiciously big size (4 parts, 1.05 GiB in total) of all broken parts to remove while maximum allowed broken parts size is 1.00 GiB. You can change the maximum value with merge tree setting 'max_suspicious_broken_parts_bytes' in <merge_tree> configuration section or in table settings in .sql file (don't forget to return setting back to default value): Cannot attach table `ads`.`xxx_tbl` from metadata file /var/lib/clickhouse/store/

需要在/etc/clickhouse-server/config.d配置中增加max_suspicious_broken_parts.xml文件,内容如下:

<?xml version="1.0"?>
<yandex>
     <merge_tree>
         <max_suspicious_broken_parts>1000</max_suspicious_broken_parts>
         <max_suspicious_broken_parts_bytes>2147483648</max_suspicious_broken_parts_bytes>
     </merge_tree>
</yandex>

然后启动Clickhouse即可:

systemctl start clickhouse-server.service

针对docker容器无法使用gpu的问题

首先,确保宿主机安装好了GPU显卡驱动(这里GPU显卡驱动一般是指Nvidia显卡),通过命令:

nvidia-smi -l

可以检测是否正常。但启动docker时,发现找不到gpu驱动,命令如下:

docker run --name archlinux_for_cnangel -dit --gpus all --privileged=true --net=host -v home_cnangel:/home/cnangel -v /home/cnangel:/data -v /u:/u harbor.huhoo.net:4330/os/archlinux:latest /bin/bash

此时需要安装nvidia-docker2,它会自动带起2个重要的依赖(nvidia-container-toolkit和libnvidia-container-tools)安装:

dnf install nvidia-docker2 -y

然后重新运行上述docker run即可。

Monthly Archives

Pages

Powered by Movable Type 9.1.1

About this Archive

This page is an archive of recent entries in the Linux世界 category.

C/C++ is the previous category.

我和Perl is the next category.

Find recent content on the main index or look in the archives to find all content.