AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1131

maxschlepzig's questions

Martin Hope
maxschlepzig
Asked: 2019-11-11 06:12:27 +0800 CST

将块设备传递给 Qemu

  • 9

像这样将块设备传递给 Qemu 3.0.1 是可行的,但会产生弃用警告:

-blockdev file,node-name=f1,filename=/dev/loop0 \
-blockdev raw,node-name=q1,file=f1 \
-device virtio-blk,drive=q1

警告:

qemu-system-x86_64: -blockdev file,node-name=f1,filename=/dev/loop0: 
  warning: Opening a block device as a file using the 'file' driver
    is deprecated

很公平,但是如何在不使用“文件”驱动程序的情况下将块设备传递给 qemu?

qemu
  • 1 个回答
  • 3851 Views
Martin Hope
maxschlepzig
Asked: 2019-09-29 10:22:19 +0800 CST

重复内核参数的评估顺序

  • 3

如果内核命令行包含同一参数的多个设置,如何评估它们?

例子:

nohz=off ... nohz=on

哪个设置“获胜”?最后一个?

每个参数的评估逻辑是否相同?

linux-kernel
  • 1 个回答
  • 486 Views
Martin Hope
maxschlepzig
Asked: 2018-12-31 13:28:52 +0800 CST

记录并稍后检查正在运行的服务

  • 0

在一次演示中,我看到提到的一个命令行工具能够将正在运行的服务(以及它们打开的监听端口)记录为基线,然后对照该基线检查并报告偏差。

不幸的是,我不记得该工具的名称,只记得它是用 Go (IIRC) 编写的。不知何故,我似乎使用了错误的搜索词,因此无法通过谷歌搜索找到它。

这个工具叫什么名字?

monitoring
  • 1 个回答
  • 241 Views
Martin Hope
maxschlepzig
Asked: 2018-12-13 08:24:08 +0800 CST

zstyle :compinstall 文件名有什么作用?

  • 11

Zsh 首次运行配置向导通常会添加

zstyle :compinstall filename '$HOME/.zshrc'

到新生成的~/.zshrc.

该指令的目的是什么?一般来说,我可以找到一些关于 zstyle 的文档,但找不到特定的配置键。

zsh
  • 1 个回答
  • 3262 Views
Martin Hope
maxschlepzig
Asked: 2018-11-12 10:16:27 +0800 CST

使 systemd 调试 shell 再次可用

  • 5

指定systemd.debug-shell=1为内核参数的工作方式:当 systemd 启动挂起时,我可以通过 Alt+F9 切换到 shell。

但是这个外壳是不可能的,因为一个动画

[ ***  ] A start job is running for Create Volatile Files and 
        Directories (4min 23s / no limit)

横幅正在破坏我的提示和命令行输出。

因此,我的问题是:如何在我的 shell tty9 中禁用这个阻碍 systemd 输出?

我可以将它显示在 tty1(即主控制台)中 - 但按原样,它会使 systemd 调试 shell 无法使用。

这是 Fedora 29 下的 systemd。

systemd debugging
  • 3 个回答
  • 2467 Views
Martin Hope
maxschlepzig
Asked: 2018-05-19 05:41:23 +0800 CST

在断开连接之前优雅地关闭 USB 磁盘驱动器

  • 5

在 Fedora 27 中,当断开外部 USB 磁盘驱动器时,日志记录如下:

May 07 22:29:11 usb 2-3.1: USB disconnect, device number 23
May 07 22:29:11 sd 3:0:0:0: [sdb] Synchronizing SCSI cache
May 07 22:29:11 sd 3:0:0:0: [sdb] Synchronize Cache(10) failed:
                            Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK

对此应该怎么做?

为什么系统/内核在驱动器已断开连接后尝试同步缓存?

是否可以在断开连接之前优雅地关闭 USB 磁盘?例如,使用发出 Synchronize-Cache 命令然后使驱动器减速的命令。

这也许还会减少驱动器上的机械应力,因为旋转磁盘的突然断电不一定是最佳的。

编辑:一个eject /dev/sdb无效,即上面的内核消息仍然显示在设备拔出并且磁盘继续旋转。相反,弹出命令会产生这些内核日志消息:

May 18 17:26:06  ldm_validate_partition_table(): Disk read failed.
May 18 17:26:06  Dev sdb: unable to read RDB block 0
May 18 17:26:06   sdb: unable to read partition table
May 18 17:26:06  ldm_validate_partition_table(): Disk read failed.
May 18 17:26:06  Dev sdb: unable to read RDB block 0
May 18 17:26:06   sdb: unable to read partition table

编辑:关闭磁盘电源udisksctl power-off --block-device /dev/sdb确实有效:

May 19 08:08:21  udisksd[9447]: Successfully sent SCSI command SYNCHRONIZE CACHE 
                                to /dev/sdb
May 19 08:08:21  udisksd[9447]: Successfully sent SCSI command START STOP UNIT
                                to /dev/sdb
May 19 08:08:21  kernel: sd 3:0:0:0: [sdb] Synchronizing SCSI cache
May 19 08:08:21  udisksd[9447]: Powered off /dev/sdb - successfully wrote
         to sysfs path /sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/remove
May 19 08:08:21  kernel: usb 2-3.1: USB disconnect, device number 60

实际上,磁盘随后会断电。

linux hard-disk
  • 1 个回答
  • 2228 Views
Martin Hope
maxschlepzig
Asked: 2018-03-12 00:39:05 +0800 CST

Fedora 引导期间 UEFI 引导配置如何更改?

  • 3

每次我启动 Fedora 27 UEFI 安装系统时,它都会与 EFI 引导管理器条目混淆。例如:

  1. 作为 root,我更改了引导顺序,使 Fedora 的条目不是第​​一个。和/或我删除 Fedora 条目。
  2. 在启动时,在系统 UEFI 启动菜单中,我启动了一个通用硬盘启动项。
  3. 这可以很好地启动 Fedora。
  4. 以 root 身份检查,efibootmgr我发现 Fedora 以某种方式设法为自己添加了一个条目(如果它之前被删除)并将该条目放在引导顺序之前。

这种行为对于标准安装是有意义的,但如果 Fedora 安装在您想要启动以进行救援工作的 USB 记忆棒上,那么就没有意义了,而不会隐式更改 EFI 引导管理器条目。

因此,Fedora 的哪些部分负责这些启动时间更改?以及如何禁用它?

编辑:另一个实验:

以 root 身份使用 efibootmgr 删除所有 Fedora 引导条目,并将引导顺序更改为仅包含一个通用条目 (000C)。

将 efibootmgr 包含到 initramfs 中(使用 dracut)。

重新启动并放入 dracut shell。

efibootmgr 现在打印:

BootCurrent: 000C
BootOrder: 000A,0000,...
...
Boot000A* Fedora    HD(2,GPT,...)/File(\EFI\fedora\shimx64.efi)
Boot000C* UEFI Misc Device 2    PciRoot(0x0)/Pci(0x5,0x0)...
...

BootCurrent 符合预期,BootOrder 的变化(现在包含所有内容)和新的 Fedora 条目是出乎意料的。

因此,shutdown -r now在 initramfs 紧急 shell 之间运行的某些东西改变了 EFI 引导管理器配置。

UEFI 固件可能进行了此更改,但我看不出它如何派生“Fedora”名称和/EFI/fedora/shimx64.efi路径。

fedora uefi
  • 2 个回答
  • 5137 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve