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
    • 最新
    • 标签
主页 / unix / 问题

问题[configuration](unix)

Martin Hope
Newbyte
Asked: 2025-04-27 04:21:57 +0800 CST

使用 Phoc 合成器时如何禁用 XWayland?

  • 6

我正在参与一个使用 Phoc合成器运行一些测试的项目,我需要在 XWayland 无法运行的环境中运行这些测试。Phoc 本身可以运行,但每次启动它时都会生成一个严重错误,因为它无法启动 XWayland。通常情况下,这不会造成问题,但如果出现任何严重错误,测试就会中止并被视为失败。

虽然有一个构建选项可以禁用它,但我不想在没有 XWayland 支持的情况下重新构建 Phoc,因为我是从二进制仓库获取的,禁用它毫无意义,而且我也不想为此维护我自己的 Phoc 构建版本。相反,我希望找到一种方法,在支持 XWayland 的程序构建版本中禁用它。

我发现 Phoc 有一个命令行开关可以控制是否使用 XWayland,但我不太明白它的工作原理。我尝试了phoc --xwayland false、phoc --xwayland no和phoc --xwayland disable,但所有这些方法,Phoc 似乎仍然会尝试启动它(并失败并出现严重错误)。我在查看 README 时也没有找到任何关于通过配置文件禁用 XWayland 的说明。

如何在支持 XWayland 的 Phoc 版本中禁用 XWayland?

configuration
  • 1 个回答
  • 20 Views
Martin Hope
jsx97
Asked: 2025-03-12 15:56:54 +0800 CST

点文件是否需要首字母点?

  • 5

“点文件”和“配置文件”之间有区别吗?

例如,我torrc在 中有一个文件/opt/homebrew/etc/tor。文件名本身及其父目录都不以点开头。尽管如此,这个文件.vimrc与 Vim 的文件相同。称其为点文件是否正确?

configuration
  • 2 个回答
  • 81 Views
Martin Hope
Agnel Kurian
Asked: 2024-10-04 15:12:27 +0800 CST

“一项启动工作正在进行中”但生命短暂

  • 5

这是涵盖所有“初创公司正在竞选”问题的总括性问题,无论其根本原因是什么。

对我来说,这通常发生在不当关机或软件包安装/卸载或使用新硬件之后。

不管具体原因是什么,假设“启动作业”是配置为在启动时运行的作业,我在哪里可以找到此配置或计划在启动时运行的作业列表(并从我们短暂的生活中窃取宝贵的时间)?我如何编辑/删除麻烦/不必要的启动作业(并平静地度过我所剩无几的生活)?

configuration
  • 1 个回答
  • 33 Views
Martin Hope
AJP
Asked: 2024-03-11 18:55:18 +0800 CST

可以验证无人值守升级配置吗?

  • 8

我编辑了该/etc/apt/apt.conf.d/50unattended-upgrades文件(在 Ubuntu 22.04.3 上)并故意引入了一个错误:

Unattended-Upgrade::Automatic-Reboot-WithUsers "Falsed";  // instead of "false"

当我重新启动服务时,它显示为正在运行:

systemctl restart unattended-upgrades.service
systemctl status unattended-upgrades.service  # shows "Active: active (running)"

如果我运行unattended-upgrades --dry-run它就会退出而不会出现错误。

我如何确信配置文件是正确的并且将被使用?对于 nginx,有命令nginx -t。有类似的东西吗unattended-upgrades?

configuration
  • 1 个回答
  • 50 Views
Martin Hope
Stephen Rasku
Asked: 2024-03-01 04:22:19 +0800 CST

root 没有 DNS 吗?

  • 6
这个问题是从服务器故障 迁移过来的,因为它可以在 Unix & Linux Stack Exchange 上得到回答。5天前迁移 。

看来我的 root 配置无法访问 DNS,即使我的低权限用户可以访问 DNS。

$ ping google.com
PING google.com (142.251.32.110) 56(84) bytes of data.
64 bytes from 142.251.32.110 (142.251.32.110): icmp_seq=1 ttl=64 time=1.35 ms
64 bytes from 142.251.32.110 (142.251.32.110): icmp_seq=2 ttl=64 time=2.71 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.350/2.029/2.708/0.679 ms

$ sudo -E ping google.com
ping: google.com: Name or service not known

这对 造成严重破坏apt-get。我该如何解决这个问题?

我正在运行 WSL Ubuntu。

编辑1

看起来root正在尝试用于localhostDNS。

socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
setsockopt(5, SOL_IP, IP_RECVERR, [1], 4) = 0
connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 16) = 0

对于没有特权的我来说,等效的行是这样的。我认为这个172.*地址是 WSL 的东西。

socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
setsockopt(5, SOL_IP, IP_RECVERR, [1], 4) = 0
connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("172.21.160.1")}, 16) = 0

这就是/etc/resolv.conf看起来的样子。

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.21.160.1

编辑2

root无法读取/etc/resolv.conf

newfstatat(AT_FDCWD, "/etc/resolv.conf", 0x7ffc8a2d25f0, 0) = -1 EACCES (Permission denied)
configuration
  • 1 个回答
  • 88 Views
Martin Hope
Sorin Lascu
Asked: 2023-09-14 07:56:28 +0800 CST

链接管道水槽以进行流式传输设置

  • 6

晚上好!

我正在尝试创建一个流媒体设置,供我和我的朋友通过 Skype 闲逛,但我在音频部分确实遇到了困难。有两个问题:

  1. 麦克风仅在左声道上传输。我希望我的麦克风能够传输到两个音频通道。为此,根据文档(https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices),我需要创建一个mono-sink倒入麦克风的位置,然后将其传输到我的friend sink. 这篇博文(https://blogshit.baka.fi/2021/07/pipewire-microphone/)似乎涵盖了这个用例,但我没有 media-session.d 文件。
  2. 我想倒入一些应用程序和其他音频源,例如我的吉他,friend sink我想听听其中的内容,除了我的麦克风(也许只听我的麦克风作为一次性测试)。

我该如何实现这一目标?我如何知道如何命名配置文件,因为它们在文档中似乎有特定的名称?如何倒入我的应用程序音频?我自己需要一个单独的水槽吗?如何查找 pipelinewire 的设备名称?

这是我的pactl info输出

shaddox@pop-os:/usr/share/pipewire$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 660
Tile Size: 65472
User Name: shaddox
Host Name: pop-os
Server Name: PulseAudio (on PipeWire 0.3.79)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Grace_Design_SDAC-00.iec958-stereo
Default Source: alsa_input.usb-Yamaha_Corporation_Steinberg_UR22mkII-00.analog-stereo
Cookie: 3fff:d574

如果有帮助,这是我的arecord -l输出

shaddox@pop-os:/usr/share/pipewire$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 3: Webcam [C922 Pro Stream Webcam], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: UR22mkII [Steinberg UR22mkII], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

这是我的aplay -l输出:

shaddox@pop-os:/usr/share/pipewire$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SDAC [SDAC], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [22M35]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 4: UR22mkII [Steinberg UR22mkII], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

我只使用 Steinberg UR22mkII 进行吉他录音和麦克风,而 SDAC 则是我聆听的地方。

configuration
  • 1 个回答
  • 18 Views
Martin Hope
Kusalananda
Asked: 2023-09-06 14:46:04 +0800 CST

根据当前文件夹设置 Mutt 的默认保存文件夹

  • 7

在 Mutt 中,当阅读 文件夹=account1/Unsorted或=account1/Important任何其他子文件夹中的消息时=account1/,我希望默认保存文件夹(按s消息索引时建议的文件夹)为=account1/INBOX。

同样,对于 的子文件夹=account2/,我希望默认保存文件夹是=account2/INBOX等。

我该如何配置 Mutt 来做到这一点?

  • save-hook如果它有一种与文件夹名称匹配的方法(我不认为它有),它似乎会很有用。
  • 如果它有一种设置保存文件夹的方法,它似乎folder-hook会很有用,但是没有可以用钩子设置的保存文件夹设置(有record,但那是用于传出消息的)。
configuration
  • 1 个回答
  • 32 Views
Martin Hope
udippel
Asked: 2023-08-30 18:26:14 +0800 CST

如何限制特定IP地址(私有地址)的用户登录?

  • 6

我的 ssh 服务器计算机上有两个用户,user_A 和 user_B。user_B 被允许使用私钥登录只是出于安全原因,因为他需要从远程登录。这一切都有效。我的问题:如何防止 user_A 使用用户名/密码从远程登录,因为他只需要从本地网络登录?根据 sshd 的手册页,允许使用 CIDR 表示法。

我所做的:
#605433 建议 AllowUsers [email protected],所以我适应了AllowUsers [email protected]/24

#740700 建议:

Match 192.168.0.10/24
   AllowGroups PrivateSubnetSshUsers

我的版本看起来像

Match 192.168.10.0/24
   AllowUsers user_A

出乎我的意料,在这两种情况下,user_A 仍然可以从 192.168.1.220 登录。在重试之前我已经做了一些systemctl restart sshd。

我在这里忽略了什么?

configuration
  • 3 个回答
  • 43 Views
Martin Hope
tlietz
Asked: 2023-04-11 13:13:31 +0800 CST

多个用户同时登录同一个帐户。每个人如何使用自己的 .conf 文件?

  • 5

我们有一台 Ubuntu PC,它有一个用户dev,多人ssh同时进入。ssh每个被编辑的用户如何dev使用他们自己的 .conf 文件?

有许多脚本只适用于dev,因此我们为每个人设置单独的用户是不切实际的。

我们可以su - dev -c "./script"从我们自己的帐户中运行类似的东西,但我想知道是否有更好的方法。

configuration
  • 2 个回答
  • 25 Views
Martin Hope
EPrivat
Asked: 2023-04-02 04:14:56 +0800 CST

排查 Oh-My-Fish 配置使鱼变慢的问题

  • 5

在不更改配置的情况下,我的 fish shell 开始变得非常慢,比如一个简单的ls命令需要 1 到 5 秒。

请注意,缓慢的行为突然开始。我有本地安装但没有管理员权限。

set -U var我的配置文件或其他“添加到路径”问题中没有可能提供长(路径)变量进行处理。

我知道现在进行的事情并不多,但如果可以的话,我会添加更多信息。

我设法通过重命名确定 Oh My Fish 是负责的~/.config/fish/conf.d/omf.fish,但我的~/.local/share/omf目录包含太多内容,我需要一些线索来解决问题。我有 bobthefish 主题。

命令omf doctor给出

Oh My Fish version:   7
OS type:              Linux
Fish version:         fish, version 3.1.0
Git version:          git version 2.25.1
Git core.autocrlf:    no
Checking for a sane environment...
Your shell is ready to swim.

更新:没有改变任何东西,一切都恢复正常。我怀疑提示中的命令暂时花费了很长时间,并且服务器出了问题,而不是 Oh-My-Fish。

configuration
  • 1 个回答
  • 24 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