选择.iso
要下载的内容:
我想运行 Fedora 40 Server 版本作为虚拟机的操作系统。它将是我计划启动的一个项目的开发环境。我注意到有两个版本x86 64bit
.iso
,一个是“网络版”,另一个是“CD 版”。
- 有人可以详细说明网络和 CD 选项之间有什么区别吗?
- 我应该使用哪一个来使用 Hyper-V 在 Windows 11 上创建新的虚拟机?
.iso
要下载的内容:我想运行 Fedora 40 Server 版本作为虚拟机的操作系统。它将是我计划启动的一个项目的开发环境。我注意到有两个版本x86 64bit
.iso
,一个是“网络版”,另一个是“CD 版”。
我刚买了一个数据内存和一块华硕 Z690 ROG Maximus Apex 主板。内存是ADATA XPG Lancer 6000mhz 2x16gb sticks。
我无法让电路板启动到 bios,我得到 Q 代码 12 大约一分钟(这意味着电路板正在尝试与内存同步),然后我得到一个 Q 代码 55,据我所知可以告诉,意味着它失败了。Adata 说内存应该是可比较的,我能做些什么来让它工作吗?我应该再买一个内存套件吗?如果我无法进入 bios,那么除了尝试不同的调光器和清除 CMOS 之外,我还能采取任何故障排除步骤吗?
我正在尝试在以 Fedora 37: Workstation 作为操作系统的机器上配置 MariaDB。
我希望用于/etc/my.cnf
配置端口等,但是,该文件包含对目录的包含/etc/my.cnf.d
。我很困惑为什么它有.d
一个扩展名,从计算机科学课我记得以 .d 结尾的路径就像头文件,但依赖于 C++ 程序。
所以我想知道的是:我可以使用 来配置 MariaDB /etc/my.cnf
,我还可以使用目录mariadb-server.cnf
中的文件吗?/etc/my.cnf.d
如果我可以同时使用两者,那么假设设置的任何设置都/etc/my.cnf
将覆盖目录中的其他配置是否正确/etc/my.cnf.d
?
英特尔的新 P/E 架构如何与虚拟机配合使用?我想像 VirtualBox 和 VMWare 这样的软件需要进行工作和更新,以便能够使用从 Alderlake CPU 分配的资源创建虚拟机,因为现在有 2 种核心类型。传统上,当使用 virtualbox 或 VMware 等软件为 VM 分配内核时,它们会提供单个整数、、1 core
或2 cores
、或3 cores
,但对于新的混合 CPU 架构,说“我想分配5 核”。您需要明确说明您希望分配 5 个核心的核心类型。
IDK VM 如何在后台工作,我想它们是某种包装器,无论它们是什么,我确信新架构需要以不同方式实现,这需要编写更多软件,这需要测试、更新、错误修复等...
所以我想知道是否有人知道 Alderlake 在运行第 12 代英特尔 CPU 之前没有的虚拟机时是否有任何问题?
journalctl -S [timestamp]
所以 journalctl 会打印出很多信息,因为阅读本文的人可能已经知道了。有一个标志-S
(或--since
)允许用户查明她正在寻找的日志的日期。我收到了一些与 GNOME 字体查看器相关的错误消息,我想检查journalctl
一下它说了什么,但是有太多的日志条目滚动浏览它们PG DOWN会占用我大部分时间(我可能应该更频繁地清除我的缓存和日志)。有一个标志可以帮助查明日志的指定日期。如果您知道要查看日志的时间,您可以使用此工具来避免滚动浏览 Googol-plex 日志。
我的问题是,每次我尝试使用该标志时,我都会收到一条错误消息,基本上是(用不多的话),“您使用的时间戳不正确,修复它并重试。” 打字journalctl --help
没有提到要使用的格式,也没有提到非常令人沮丧的错误消息。此外,当我说“每次我使用它”时,我指的是跨越多年的时间。我只是通过导航到系统日志手动打开日志文件,并使用我的编辑器将文件复制到一个单独的目录中,我可以在其中删除我不需要的内容,并执行正则表达式搜索我想要的内容。我希望能够只输入时间戳,但理论上它应该快得多。
谁能给我一个工作示例来演示应该用于输入时间戳吗?
我正在发布几个 VS Code 扩展,并且我已经在"Microsoft's Visual Studio Marketplace"中有几个可供下载。其中两个扩展提供了一个字体系列设置,我想在字体列表中指定 Fedora 系统字体,作为后备字体之一,该字体列表被指定为扩展提供的设置的默认配置。对于它的价值,下面是 VS Code 的默认字体设置配置,不需要“等宽”字体。
font-family: var("-apple-system, "Segoe UI", "Ubuntu", "Droid Sans", "sans-serif", monospace);
上面解释了我为什么要问这个问题。以下是实际问题,以非常简洁的方式提出。
...我真的不知道为什么...:Zone.identifier
要创建文件,甚至不知道创建文件的时间。这似乎很断断续续。
...当我将文件从我的机器文件系统移动到我的机器文件系统时,我触发了它们的创建。如果有什么不同,我会在移动文件时进行hotdrop(或拖放),然后使用 WSL Application GWSL打开文件系统。NTFS
EXT4
EXT4
要重新创建问题(如果您可以将其称为问题),我真的相信 windows 正在按照预期的那样运行,我只是不希望 windows 创建它们,但在这一点上我不知道这是否不好主意。无论哪种方式,要重新创建问题,您应该看到它们是通过将文件从 Windows 10/11 文件系统拖放到 Linux WSL EXT4 文件系统中来创建的。
首先,我想指出,我研究了这个主题,并且很惊讶地发现:Zone.identifier
文件是微软在他们的 Windows 操作系统中实现了相当长一段时间的一项功能。WSL
当在 Windows 环境中使用 Linux 需要非集成虚拟机时,他们就开始使用该功能。最令人惊讶的是,它似乎并没有打扰到很多人,但是拥有文件,我从未故意授予创建权限的文件,在我的文件系统中弹出的文件,正在让我发疯。据我所知,或者从我在互联网上收集到的信息,这些文件允许在运行于 WSL(或在我的情况下为 WSL2)的 Linux 操作系统中创建 Windows 隐藏文件。事实上,我并没有完全理解实施的目的:Zone
文件功能(或概念,如果你愿意的话)。我收集到的最多的是,它们与创建隐藏文件有关,但我找不到关于这个主题的明确答案,我希望我能找到更多关于这些文件的信息。不过,最重要的是我的问题……
“一个人如何禁用负责创建
:Zone.identifier
文件的功能?这样做的后果是什么?”
我的搜索在 SuperUser 姊妹网站 Ask Ubuntu 上返回了这篇文章。不幸的是,即使它回答了我的问题,它也回答了更旧的 Windows 版本/版本:Windows XP。我认为它仍然是一个安全策略,如该帖子所示,但导航到它似乎已经改变。
我目前使用 Oracle 的 VirtualBox,但最近我发现因为我有Windows 10:Professional Ed。我可以使用微软的虚拟机:Hyper-V。因为设置虚拟机是一项艰巨的工作,而且必须将我目前正在开发和测试的软件从一个虚拟机转移到另一个虚拟机,这是一项特别艰巨的任务。所以在我做这一切之前,我想看看使用 Microsoft 的 Hyper-V VM 是否比 VirtualBox 有性能优势,或者它是否是我选择的 VM 不会在性能方面产生影响的情况之一?
我观看了英特尔于 2021 年 8 月发布的 2021 年架构日(撰写本文时的上个月)。看完英特尔关于他们的新 CPU 的视频后,老实说,我有点困惑。我猜新的微处理器不会再有 2 比 1 的线程与内核比率了。据说 i5 将有 10 核和 16 线程,而 i7 和 i9 是相似的,我只是不记得它们会是什么。不过据我了解,新的核心与线程比率是专用核心的结果。如果我猜对了,一些核心是“效率核心”,它们已经被命名Efficiency Cores
,而 CPU 中的其余核心是“性能核心”,毫不奇怪,它们被命名为Performance Cores
。
当新的微处理器发布时,很难知道哪些名称和数字实际上是基于计算机科学的,哪些只是为了使芯片看起来更好的营销尝试。换句话说,我想知道的是:
性能和效率核心实际上有什么问题,还是只是一种营销策略?如果这两个核心不仅仅是一种营销策略,并且拥有效率核心和性能核心将会产生影响,那么效率核心究竟会做什么与性能核心不同呢?
在Windows 10: Pro Ed OS中开发软件时,我一直将WSL
其用作访问 Linux 的一种方式。但是我使用的一些预格式化输入行不起作用,因为当 Ubuntu 在Windows Subsystem for Linux中运行时该命令似乎不起作用。reboot
我使用的预格式化输入行通常使用我在命令行中分配该行的 bash 变量执行 -即 $1
, $2
,$3
. 通常虽然我创建了一个命令行库(又名用于 Linux 导航的个人 CLI),但我将使用 bin 目录支持的命令来执行它。
jay-dev@stack-overflow:~$ sudo apt update && sudo apt upgrade;sudo reboot;
$ sudo reboot
命令后,Ubuntu会打印以下内容:
jay-dev@stack-overflow:~$ sudo reboot
[sudo] password for andrew-chambers:
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Failed to talk to init daemon.
jay-dev@stack-overflow:~$
我想知道的是,是否有可行的解决方案。
以下项目符号是可行解决方案的 3 个示例:
WSL
允许命令成功执行的配置reboot
,这意味着reboot
重启 Ubuntu。
编写命令的另一种方法reboot
,这将导致它以导致 Ubuntu 重新启动的方式执行。
完全是一个替代命令。
一种编写我自己的命令的方法,它将重新启动 Ubuntu。
关闭和打开终端将不起作用,因为我不能以任何预先格式化的方式或任何类型的代码包含它。(这应该很明显)