2023年5月

下面是适用于大多数现代 Linux 发行版中的 Wayland 的屏幕录制软件列表。

大多数主流 Linux 发行版(例如 Ubuntu 和 Fedora)中都默认使用现代的 Wayland 协议。然而,作为 X.Org 的继任者,Wayland 更加安全并且遵循现代标准,但这需要开发人员针对 Wayland 重新开发应用程序。

基于 X.Org 开发的 Linux 传统应用程序在大多数情况下都无法在 Wayland 上正常工作,除非进行修改。屏幕录制软件也属于这个范畴。许多广受欢迎的屏幕录制软件是为 X.Org 开发的,并且在 Wayland 中已无法工作。

但是有些仍然可以工作。在本文中,我将向你介绍我在 Wayland 会话中测试过,并且运行良好的一些屏幕录制软件。

适用于 Linux 发行版下 Wayland 的最佳屏幕录制软件应用

1、Kooha

首先介绍的是 Kooha,这是一款使用 GTK 编写的屏幕录制软件,支持 X11 和 Wayland。它是 GNOME 桌面环境下最快速、最简单的屏幕录制软件之一。该应用程序是提供顺畅录制体验的最佳 GNOME 应用之一。此实用工具支持硬件加速、定时器、多种输入源以及许多先进功能。主要功能如下:

  • 在多显示器环境中,能够选择显示端口和窗口
  • 硬件加速编码(默认禁用,但可以在设置中启用)
  • 能够记录屏幕的特定区域
  • 可以同时录制电脑声音和麦克风声音
  • 指定制作录屏视频前的延时秒数
  • 支持选择帧速率
  • 支持多种媒体文件类型,包括:WebM、mp4、gif、Mkv 等

Kooha - 最好的 GNOME 屏幕录制软件

Kooha 设置

使用 Flatpak 安装 Kooha 非常容易。 为你的系统设置 Flatpak 和 Flathub,并运行以下命令进行安装:

flatpak install io.github.seadve.Kooha

我们在使用 Wayland 会话的最新版 Ubuntu 22.10 和 Fedora 37 中测试过,并且工作流程非常顺畅。

更多有关 Kooha 的详细信息:

2、GNOME 屏幕录制软件

在列表中的第二个是 GNOME Shell 内置的屏幕录制软件。它是 GNOME 新的截图实用程序的一部分,你可以在应用程序菜单中搜索 “ 截图 screenshot ” 来启动它。

GNOME 屏幕录制软件提供了记录整个屏幕或矩形选区的选项。此外,你还可以选择将光标一并录制下来。

但是,它只支持 WebM 格式的录制,而且无法延迟录制。

你无需额外安装任何软件即可使用此功能,因为它默认随 GNOME 桌面环境一起安装。

使用键盘快捷键 CTRL+SHIFT+ALT+R 启动它。然后选择你需要的选项,最后点击录制按钮即可。

录制好的视频保存在 ~/Videos/Screencasts 文件夹下。

GNOME 屏幕录制软件

3、OBS Studio

流行的自由开源的直播应用程序 OBS Studio 最近开始支持 Wayland。虽然它主要用于实时流媒体,但实际上它的屏幕录制功能在 Wayland 中也可以使用。

由于它是专业级软件,你可以利用其强大的音频录制功能。此外,你还可以同时录制系统麦克风的声音。

通过 Flatpak 安装 OBS Studio 很容易。为你的系统设置 Flathub,然后使用以下命令安装它:

flatpak install com.obsproject.Studio

注意:OBS Studio 需要 FFmpeg 来运行。如果你想安装 FFmpeg,请参阅我们的 此篇文章

启动 OBS Studio 后,在 “ 输入源 Sources ” 下单击 “+” 号以添加源。然后选择 “ 屏幕捕捉… Screen capture... ”。然后单击 “ 确定 Ok ”。

屏幕捕捉选项

在 Wayland 中使用 OBS Studio 进行录制

停止录制后,录制文件会保存在你的用户主目录文件夹下。

更多有关 OBS Studio 的详细信息:

4、vokoscreenNG

vokoscreenNG 是一款非常不同的屏幕录制软件,完全被低估了。它是一款老应用程序,并支持窗口捕捉、矩形捕捉。此外,它还支持与屏幕一起捕获音频、系统托盘控制、放大镜、倒计时、计时器和许多其他有趣的功能。

最近,它加入了实验性的 Wayland 支持,可供尝试。它运行得相当不错。目前,它支持 WebM、M4、Mkv、Mov 和 Avi 格式的 Wayland。但是,Wayland 会话的音频记录尚不可用。

你可以从以下链接下载适用于 Linux 发行版的预编译可执行文件,无需安装即可运行:

下载链接

vokoscreenNG

更多有关 vokoscreenNG 的详细信息:

5、Wayfarer

这个列表中的最后一个屏幕录制软件是 Wayfarer,它是基于 GTK4 的。它目前支持各种现代协议,如 Wayland、Pipewire 和 wireplumber。其简单的用户界面支持屏幕录制和音频捕捉。你还可以选择你的桌面的一部分或整个屏幕进行录制。

此外,你可以选择帧速率、鼠标捕捉,并具有延迟录制的功能。目前,它支持 webm、mp4 和 mkv 格式。

适用于 Linux 的 Wayfarer 屏幕录制软件

不过,它目前仅在 Arch Linux 的 Arch 用户仓库(AUR)中提供。你可以设置任何 AUR 辅助程序(例如 Yay)并使用以下命令进行安装:

yay -S wayfarer-git

更多有关 Wayfarer 的详细信息:

其他目前无法在 Wayland 上正常使用的优秀屏幕录制软件

除了上面的列表之外,在 X.Org 上有一些优秀的屏幕录制软件,目前在 Wayland 上不可用。根据我在 Ubuntu 22.10 和 Fedora 37 Wayland 会话中的测试,在录制文件中只会看到黑屏。希望它们能在未来被修复,并与 Wayland 兼容。

总结

根据我的个人经验,Wayland 更快、更好。由于许多现代发行版正在向 Wayland 转移,你必须使用替代应用程序来改变你的工作流程。我希望这个 Wayland 屏幕录制软件列表可以帮助你选择最适合自己的一个。

如果你知道其他类似的应用程序,并能在 Wayland 上正常使用,欢迎告诉我。

(题图:MJ/9f04998c-0d4c-4651-b038-e595ca1f6bb6)


via: https://www.debugpoint.com/screen-recorders-linux-wayland/

作者:Arindam 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在本指南中,我们演示了如何在 Rocky Linux 9 / Alma Linux 9 上安装 KVM。

KVM 是 内核虚拟机 Kernel Virtualization Machine 的简称,是一个为 Linux 内核设计的开源虚拟化平台。它是一种 1 类管理程序,或通常称为裸机管理程序。它允许用户创建和管理多台客户机,这些可以在 Linux 或 Windows 操作系统中创建。

与大多数虚拟化平台一样,它将硬件资源(如 CPU、内存、存储、网络、图形等)抽象化,并将它们分配给独立于宿主机运行的客户机。

先决条件

  • 预装 Rocky Linux 9 / AlmaLinux 9
  • 具有管理员权限的 sudo 用户
  • 互联网连接

1、验证是否启用了硬件虚拟化

首先,你需要验证你的系统是否启用了虚拟化功能。在大多数现代系统上,此功能已在 BIOS 中启用。但可以肯定的是,你可以验证是否如图所示启用了虚拟化。

该命令探测是否存在 VMX( 虚拟机扩展 Virtual Machine Extension ),它是英特尔硬件虚拟化的 CPU 标志,或 SVM,它是 AMD 硬件虚拟化的标志。

$ cat /proc/cpuinfo | egrep "vmx|svm"

从以下输出中,你可以看到我们的系统启用了英特尔硬件虚拟化:

2、在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM

确保启用虚拟化后,下一步就是安装 KVM 和管理工具。为此,请运行以下 dnf 命令。

$ sudo dnf install qemu-kvm virt-manager libvirt virt-install virt-viewer virt-top bridge-utils  bridge-utils virt-top libguestfs-tools -y

安装完成后,运行以下命令检查是否已加载所需的 KVM 模块。

$ lsmod | grep kvm

你应该得到以下输出以确认已加载必要的模块:

3、启动并启用 libvirtd 守护进程

在下一步中,一定要启动 libvirtd 守护进程。这是一个服务器端守护程序组件,可在虚拟化的客户机上运行和管理任务。它用于管理虚拟化技术,例如 Xen、KVM 和 ESXi 等等。

要启动 libvirtd 守护进程,请运行以下命令:

$ sudo systemctl start libvirtd

请务必启用该服务以在引导时启动:

$ sudo systemctl enable --now libvirtd

验证 libvirtd 守护进程是否正在运行,如下所示:

$ sudo systemctl status libvirtd

4、设置桥接接口

到目前为止,我们已经安装了 KVM 和所有管理工具,事实上,我们可以继续启动虚拟机。但是,如果我们可以从管理程序网络外部访问虚拟机,那就太好了。为此,我们需要创建一个桥接接口。

首先,确定系统上的网络接口。

$ sudo nmcli connection show

从输出来看,ens160 是活动的网络接口,请务必注意你的情况下的接口,因为你将一路使用它。

要开始创建网桥,首先,使用以下语法用其 UUID 删除连接:

$ sudo nmcli connection delete UUID

在我们的例子中,命令将是:

$ sudo nmcli connection delete 19e98123-9a84-30a6-bc59-a7134446bb26

你将收到连接已成功删除的确认信息。

在继续进行之前,最好准备好以下详细信息:

  • 网桥名称 – 新网桥的首选名称(例如 br1
  • 设备名称 – 这是你的网络接口的名称。它将作为网桥的从属设备(例如,ens160
  • IP 地址/子网 – 桥接网络的 IP 地址和子网(例如 192.168.2.50/24)。请注意,这应该与你的网络子网和 IP 地址相对应。
  • 网关 – 你网络的默认网关地址(例如 192.168.2.1
  • DNS1 和 DNS2 – 首选 DNS 地址(例如 8.8.8.88.8.4.4

继续,使用以下语法创建一个新的桥接接口。

$ sudo nmcli connection add type bridge autoconnect yes con-name BRIDGE NAME ifname BRIDGE NAME

在我们的例子中,br1 是首选的网桥接口名称。因此,命令将如图所示:

$ sudo nmcli connection add type bridge autoconnect yes con-name br1 ifname br1

在接下来的步骤中,你将通过指定 IP 子网、网关和 DNS 值来修改网桥。

首先使用以下语法指定 IP 子网:

$ sudo nmcli connection modify BRIDGE NAME ipv4.addresses IP ADDRESS/SUBNET ipv4.method manual

根据我们的设置,命令将是:

$ sudo nmcli connection modify br1 ipv4.addresses 192.168.2.150/24 ipv4.method manual

接下来,使用以下语法指定网关地址:

$ sudo nmcli connection modify BRIDGE NAME ipv4.gateway GATEWAY

根据我们的网络,该命令采用以下格式:

$ sudo nmcli connection modify br1 ipv4.gateway 192.168.2.1

DNS 地址的语法如下:

$ sudo nmcli connection modify BRIDGE NAME ipv4.dns DNS1 +ipv4.dns DNS2

该命令采用以下格式:

$ sudo nmcli connection modify br1 ipv4.dns 8.8.8.8 +ipv4.dns 8.8.4.4

此后,使用以下命令添加网桥从属设备:

$ sudo nmcli connection add type bridge-slave autoconnect yes con-name DEVICE NAME ifname DEVICE NAME master BRIDGE NAME

使用我们的值,命令如图所示:

$ sudo nmcli connection add type bridge-slave autoconnect yes con-name ens160 ifname ens160 master br1

你将收到以下确认信息,表明已成功添加网桥从属设备。请记住,桥接从属设备是你的网络接口或适配器。

要确认网桥已创建,请运行以下命令:

$ sudo nmcli connection show

从输出中,你可以看到列出了网桥接口。

激要活它,请运行以下命令:

$ sudo nmcli connection up br1

此外,你可以使用 ip addr 命令验证:

$ ip addr | grep br1

最后,编辑网桥配置文件。

$ sudo vi /etc/qemu-kvm/bridge.conf

添加以下行:

allow all

然后重新启动虚拟化守护进程以应用更改

$ sudo systemctl restart libvirtd

5、创建虚拟机

安装 KVM 并配置桥接连接后,现在让我们创建一个虚拟机。在执行之前,为登录用户分配必要的所有权,以便在不切换到 root 的情况下运行命令。

$ sudo chown -R $USER:libvirt /var/lib/libvirt/

在命令行上,我们将使用以下语法使用 Ubuntu 20.04 ISO 镜像创建虚拟机。

$ virt-install \
    --name Ubuntu \
    --ram 2048 \
    --vcpus 2 \
    --disk path=/var/lib/libvirt/images/ubuntu-20.04.img,size=15 \
    --os-variant ubuntu20.04 \
    --network bridge=br1,model=virtio \
    --graphics vnc,listen=0.0.0.0 \
    --console pty,target_type=serial \
    --cdrom /home/linuxtechi/Downloads/ubuntu-20.04.4-desktop-amd64.iso

执行该命令后,将启动图形屏幕会话,并开始安装客户操作系统。

总结

我们关于如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM 的文章到此结束,非常欢迎你提供反馈。

(题图:MJ/a364d6e3-0c59-4be8-bf02-5df078359429)


via: https://www.linuxtechi.com/install-kvm-on-rocky-linux-almalinux/

作者:Pradeep Kumar 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

OpenAI 呼吁像监管原子能一样监管超级智能

OpenAI 呼吁设立监管超级智能的国际机构,“我们最终可能需要类似于国际原子能机构的东西来进行超级智能方面的努力;任何超过一定能力(或计算等资源)门槛的努力都需要接受国际权威机构的检查,要求进行审计,测试是否符合安全标准,对部署程度和安全级别进行限制等等”。他们认为,“这样一个机构应专注于减少存在的风险,而不是那些应该留给各个国家的问题,例如定义人工智能应该被允许说什么。”

消息来源:OpenAI
老王点评:作为站在超级人工智能最前沿的公司,他们一定是意识到失控的人工智能有多可怕才提出这样的倡议。希望不要等到第一颗 AI “核弹” 爆炸后才去想办法监管吧。至于这样的倡议中,有没有其它附带的目的,那是另外一件事。

Windows 11 将原生支持 tar、7-zip、rar、gz 等压缩格式

微软称,“已经增加了对其他存档格式的原生支持,包括 tar、7-zip、rar、gz 和许多其他使用 libarchive 开源项目的格式”。你将不再需要安装第三方应用程序来访问这些文件。这些支持计划在本周晚些时候推出。

消息来源:The Verge
老王点评:Windows 用户等了几十年,然而,现在人们对压缩文件的需求,已经不是当年那小水管网络的时代了。所以,微软现在推出算是“亡羊补牢”呢,还是多此一举?

微软为 Windows 11 提供 AI “个人助理”

微软宣布为 Windows 11 增加一个 Copilot 人工智能助手。与在 Edge、Office 应用甚至 GitHub 中看到的 Copilot 侧边栏一样,Windows Copilot 将直接集成到 Windows 11 中,并可在所有应用和程序中从任务栏打开和使用。它可以总结你在应用程序中查看的内容,改写它,甚至解释它。它看起来与必应聊天中的对话框非常相似,所以你可以问它一般的问题和你通常可能会问搜索引擎的事情。

消息来源:The Verge
老王点评:真是不能给微软机会,以抓住 AI 的机会,立刻就全面转身了。相比之下,谷歌、苹果、亚马逊等在这次新的变化浪潮中就显得有点手忙脚乱,应接不暇。

回音

  • 昨天报道了在中国的桌面搜索市场上,必应超过了百度的份额多达 10 个百分点。StatCounter 表示 统计数据异常,他们正在调查。我认为,显然这和他们的样本偏差有关。

不可变性是一种时下流行的概念。看看有哪些适合你的不可变 Linux 发行版。

每个发行版都是根据一系列目的而定制的。一些配置适用于 旧计算机,一些旨在提供 优质的用户体验,而一些则专注于安全性。

几年前,不可变发行版不是用户想要的。但是,最近越来越多的项目正在将不可变性作为 Linux 发行版的核心特征。

为什么会这样?有哪些可供选择?在你查看此列表之前,让我简要地向你介绍不可变性的更多内容:

什么是不可变 Linux 发行版?

不可变发行版确保操作系统的核心保持不变。对于不可变发行版来说,根文件系统保持为只读状态使得它可以在多个实例中保持相同。当然,如果你希望更改某些内容,则仍可以进行更改。但默认情况下该能力会被禁用。

它有什么用处?

传统上,不可变发行版存在的目的是为了方便测试和基于容器的软件开发。此外,不可变性为你的操作系统提供了更好的安全性和可靠的更新。

早期,这种特性的关注点主要集中在针对专业人士和开发人员的发行版上。现在,它开始应用于日常桌面用户。

? 以下列表并没有按照任何特定的排名顺序列出,并且某些发行版仍处于早期开发阶段。

1、carbonOS

carbon os screenshot with gnome menu

在写这篇文章时,carbonOS 是一款仍未推出的独立 Linux 发行版。它专注于提供强大的技术和流畅的用户体验。

它采用 Flatpak 优先和容器优先的方法。carbonOS 还旨在提供安全的系统更新,并提供一些不是所有原子发行版都具备的功能,如经过验证的启动。

除了其独特的特点外,它还希望专注于为用户提供出色的 GNOME 桌面体验。

2、Fedora Silverblue

fedora workstation screenshot

Silverblue 是具有不可变性的 Fedora Workstation 的变种,是最受欢迎的不可变发行版之一。

用户界面和体验与普通的 Fedora Workstation 发行版保持一致。每当有新的 Fedora 版本发布时,也会有一个新的 Silverblue 版本。

Fedora Silverblue 旨在提供稳定的体验,适用于测试和基于容器的软件开发。如果更新后出现问题,你总是可以回滚到该操作系统的先前版本。

3、Flatcar Container Linux

flatcar linux

正如名字所示,这是一个专门针对容器工作负载而定制的社区构建版 Linux 发行版。

你将获得一个最小化的操作系统镜像,其中仅包括运行容器所需的工具,没有包管理器,也无需配置。

如果你想为你的容器提供可靠的底层,那么 Flatcar 可能是一个不错的选择,因为它同时具有可伸缩性、安全性和简单性。请在其 GitHub 页面 上了解更多信息。

4、openSUSE MicroOS

opensuse microos

openSUSE MicroOS 是为需要部署容器或处理自动化工作流程的服务器而构建的。

它依赖于事务性更新(使用 Btrfs 进行快照),这有助于保存文件系统的历史记录而不占用太多存储空间。

总的来说,MicroOS 是服务器用户的一个可扩展、可靠和安全的选项。

5、Vanilla OS

vanilla os

Vanilla OS 是不可变性领域中的一个相对较新的参与者。但是,它在发布后成功引起了轰动,并在第一个稳定版发布后切换到了以 Debian 为基础,放弃了 Ubuntu。

它旨在提供易于使用的桌面体验,同时具备可靠性和不可变性特征。

6、Bottlerocket

Bottlerocket 是由 AWS 构建的基于 Linux 的开源操作系统,旨在在其平台上运行容器。

与其他选项不同,它的使用仅限于 AWS。

它确保使用 AWS 服务的客户具有最少的维护开销,并且可以无缝地自动化其工作流程。创建 EC2( 亚马逊弹性计算云 Amazon Elastic Compute Cloud )时,你只能将其用作 AMI( 亚马逊机器镜像 Amazon Machine Image ) 使用。

7、blendOS

blendOS

blendOS 是一个正在开发中的有趣发行版,旨在提供其他发行版的各种优点。

换句话说,你可以在发行版上安装任何类型的软件包(RPM、DEB 等),同时获得所期望的不可变性和更新可靠性。

8、Talos Linux

talos linux

另一个独特的 Linux 发行版,专为 Kubernetes 设计。Talos Linux 对于云用户/开发人员来说是一个有趣的选择。

它是安全、不可变的,是支持云平台、裸机和虚拟化平台的最小化选择之一。你还可以在 Docker 中轻松启动 Talos 集群。

该操作系统从 SquashFS 中运行在内存中,这样整个主磁盘都可以留给 Kubernetes。

9、NixOS

NixOS 是当前 最先进的 Linux 发行版 之一。如果你想要不可变性以及易于恢复、强大的软件包管理器等诸多好处,那么 NixOS 将是一个很好的选择。

如果你还不了解 NixOS,也不用担心,可以浏览我们的 NixOS 系列文章 来学习并进行设置。

10、GUIX

GUIX 类似于 NixOS(某种程度上),并且专为希望获得可靠升级和良好系统控制的高级用户而设计。

如果你是一名新的 Linux 用户,不应将其视为你的日常操作系统。因此,你可能需要查阅 文档 以便浏览并开始使用。

11、Endless OS

Endless OS 是一个基于 Debian 的 Linux 发行版。

与其它基于 Debian 的发行版(例如 Ubuntu)不同,Endless OS 采用了健壮的设计,在其核心实现了不可变性,以确保更新一个软件包不会破坏系统。

? 你对不可变的 Linux 发行版有何看法?你需要它们吗?你是否想在未来将你系统上的流行选项替换为其中任何一个?

(题图:MJ/6c0169a0-9820-4bf7-b9fb-f0cd2c45d7bf)


via: https://itsfoss.com/immutable-linux-distros/

作者:Ankush Das 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

DHCP 是 “ 动态主机配置协议 Dynamic Host Configuration Protocol ” 的首字母缩写词,它是一种网络协议,可自动为计算机网络中的客户端系统分配 IP 地址。它从 DHCP 池或在其配置中指定的 IP 地址范围分配客户端。虽然你可以手动为客户端系统分配静态 IP,但 DHCP 服务器简化了这一过程,并为网络上的客户端系统动态分配 IP 地址。

在本文中,我们将演示如何在 RHEL 9 / Rocky Linux 9 上安装和配置 DHCP 服务器。

先决条件

  • 预装 RHEL 9 或 Rocky Linux 9
  • 具有 sudo 管理权限的普通用户
  • 本地配置的 YUM/DNF 仓库或 RHEL 9 的 Red Hat 订阅
  • 互联网连接

事不宜迟,让我们进入 DHCP 服务器安装步骤。

1、在 RHEL 9 / Rocky Linux 9 上配置静态 IP 地址

开始时,必须在 RHEL 或 Rocky Linux 系统上设置静态 IP 地址。有多种方法可以执行此操作,但最简单和最直观的方法是使用 nmtuinmcli 实用程序。

要确认你的 Linux 系统的 IP 地址,请运行以下 ip 命令:

$ ip a

2、安装和配置 DHCP 服务器

配置静态 IP 后,下一步就是安装 DHCP 服务器。RHEL 9 或 Rocky Linux 9 仓库 (BaseOS) 默认提供 dhcp-server 包,你可以如图所示安装它:

$ sudo dnf install dhcp-server -y

安装 dhcp 服务器后,我们需要进一步并配置设置。因此,打开 DHCP 配置文件:

$ sudo vi /etc/dhcp/dhcpd.conf

将以下代码行粘贴到配置文件中。请务必将子网配置为你的首选值:

default-lease-time 3600;
max-lease-time 86400;
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
    range 192.168.10.100 192.168.10.200;
    option routers 192.168.10.1;
    option subnet-mask 255.255.255.0;
    option domain-name-servers 192.168.10.1;
}

保存并关闭文件。

让我们看一下其中的一些值:

  • default-lease-time 值指定 DHCP 服务器将地址租给客户端的时间。在这种情况下,默认租用时间值为 3600 秒或 1 小时。
  • max-lease-time 是将 IP 租给客户端的最长持续时间。在我们的例子中,这被设置为 86400 秒或 24 小时。
  • 下一部分是子网配置。在此设置中,192.168.10.0 是子网,255.255.255.0 是子网掩码。IP 地址范围从 192.168.10.100 一直到 192.168.10.200
  • router 选项定义默认网关。在本例中为 192.168.10.1
  • subnet-mask 选项确定分配给每个客户端或主机的子网掩码。在本例中为 255.255.255.0
  • 最后,domain-name-servers 选项指定 DNS 服务器。在本例中为 192.168.10.1

完成后,保存更改并退出。然后启用并启动 DHCP 服务。

$ sudo systemctl enable --now dhcpd
$ sudo systemctl status dhcpd

请注意:

此时,DHCP 服务应该分发 IP 地址。如果你的 LAN 中有另一个 DHCP 服务器或路由器,关闭它以防止 IP 地址分配冲突是明智的。这将导致一些客户端从 RHEL 或 Rocky Linux 服务器上的 DHCP 服务器获得 IP 分配,而其余的则从路由器获得 IP 分配,这当然不是你想要发生的事情。因此,请记住关闭 LAN 设置中的任何其他 DHCP 服务器。

3、测试 DHCP 服务器安装

在我们模拟的 LAN 设置中,你可以看到 Ubuntu 系统已经从 RHEL 或 Rocky Linux DHCP 服务器中选择了一个 IP。

回到我们的 DHCP 服务器并在 /var/log/message 文件中搜索 Ubuntu 机器的 IP 地址:

$ sudo tail -50 /var/log/messages | grep -i 192.168.10.100

完美,上面的输出确认 Ubuntu 机器从我们的 DHCP 服务器获得了 IP 服务器。

结论

这篇文章到此结束。在本指南中,你学习了如何在 RHEL 9 / Rocky Linux 9 上安装和配置 DHCP 服务器。请在下面的评论部分发表你的疑问和反馈。

(题图:MJ/d396485d-963c-4d17-8c4b-f3c8e11dcc5d)


via: https://www.linuxtechi.com/configure-dhcp-server-on-rhel-rockylinux/

作者:Pradeep Kumar 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

必应超越百度成为中国最大的桌面搜索引擎

根据 StatCounter 最近发布的数据,在中国市场,必应在 2023 年 4 月获得了 37.4% 的历史最高市场份额,超过了百度(27.01%)10 个百分点。之后的分别是搜狗(16.36%)、其它(7.45%)、360 好搜(6.25%)和谷歌(5.2%)。

消息来源:Gizmo China

老王点评:我觉得这与必应提供了 GPT 的对话式搜索功能有关,不过这个数据我认为有较大的偏差。不过,很高兴看到百度传统的搜索市场份额的丧失。

// 更新:下一期消息中,StatCounter 表示数据有误,正在调查。

Meta 的新人工智能模型能够处理 1000 多种语言的语音

Meta 公司的研究人员通过重新训练该公司在 2020 年开发的人工智能模型,可以识别和产生 1000 多种语言的语音,比目前可用的增加了 10 倍。Meta 通过 GitHub 开源了该模型。世界上大约有 7000 种语言,但现有的语音识别模型只全面覆盖了其中的 100 种。这是因为这类模型往往需要大量的标记训练数据,而这些数据只适用于少数语言。新的模型能够从音频中学习语音模式,而不需要大量的文字记录等标记数据。

消息来源:Technology Review
老王点评:Meta 的开源策略我们就不用多说了,其在语音等多模态方面的努力,将为 AI 插上多种交流方式的翅膀、

CodeWeavers 现在转为员工所有权信托基金控制

CodeWeavers 是一家以在 Linux/macOS/Chrome OS 上运行 Windows 游戏和应用的 CrossOver 软件而闻名的公司,同时也是 Wine 项目的主要贡献者和支持者。在 CodeWeavers 掌舵 27 年后,其创始人 Jeremy White 宣布退休。作为最大股东,他决定将该公司过渡到员工所有权信托。该信托基金将确保 CodeWeavers 继续为社区和员工的利益而运作。

消息来源:Phoronix
老王点评:一家真正爱开源,为开源不遗余力做出贡献的公司,其创始人的格局果然博大。