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

全部问题(ubuntu)

Martin Hope
Trololo
Asked: 2024-11-07 05:10:44 +0800 CST

dnsmasq 可以用作本地 DNS 服务器吗?并让 dnsmasq 将查询转发到本地 systemd-resolved 服务?

  • 9

我希望首先处理传入的 DNS 查询,并且仅在 dnsmasq 本身没有答案时才dnsmasq将问题转发。systemd-resolved

要非常清楚:我知道如何禁用systemd-resolved“DNSStubListener”,所以这dnsmasq是我的系统上运行的唯一DNS 服务器,但这不是我要问的。

据我所知,这意味着我需要systemd-resolved运行 的存根解析器,但我还需要确保在响应systemd-resolved之前不会响应入站 DNS 查询dnsmasq。但是该怎么做呢?

(至于原因:我想使用 DHCP 指向的 DNS 服务器进行“正常”的 Internet 流量,这意味着我无法在dnsmasq配置文件中对上游 DNS 服务器进行硬编码。但我还想处理dnsmasqDNS 阻止、本地运行的虚拟机的特殊主机名、通过 VPN 连接路由部分但不是全部流量,或类似情况。)

我是否可以对 使用“DNSStubListener=no”选项systemd-resolved,同时定义“DNSStubListenerExtra=....”,使用 localhost 作为 IP 地址,但使用非标准端口号,并使用该地址作为dnsmasq的主上游 DNS 服务器?这种设置是否稳定?

编辑(在已经提供答案之后):这是在 Ubuntu 24.04 桌面上。

dns
  • 3 个回答
  • 481 Views
Martin Hope
RolandiXor
Asked: 2024-11-07 03:25:32 +0800 CST

无法在 Steam 上启动 The First Descendant(似乎与驱动程序有关?)

  • 5

快速概述:游戏在 24.04 上运行良好,然后我升级到 24.10,它停止工作。

我将 Nvidia 驱动程序从 530 更新到 550 - 运行了一段时间,然后在更新游戏后,又没有骰子了。现在它卡在无法通过 Easy Anti-cheat 屏幕。

我已经在 Steam 的 Flatpak 和 Snap 安装上尝试过该游戏,结果是一样的。

我现在使用 560 驱动程序,但仍然没有任何反应。

也许有人知道一些事情?

我的硬件:

  • MSI Raider GE76 11UE
  • 64GB 内存 6GB
  • Nvidia Geforce RTX 3060
drivers
  • 1 个回答
  • 27 Views
Martin Hope
louis
Asked: 2024-11-07 01:48:56 +0800 CST

为什么双重启动时两个操作系统都会出现在同一个驱动器上?

  • 6

我一直在努力将 Ubuntu 添加到我的 PC 中以用于 ROS2。我在电脑上添加了三星 990,以便可以将其安装到单独的 SSD 上。

我首先执行了“尝试 Ubuntu”,然后运行了lsblk --nvme。这告诉我 nvme0n1 是旧的三星 970(我在其上运行 Windows),而 nvme1n1 是三星 990,即新的空驱动器。

我尝试使用“擦除磁盘并安装 Ubuntu”安装 Ubuntu 并指定 nvme1n1,但是完成后,BIOS 显示 Ubuntu 在 970 上,并且 Windows 启动消失了。

因此,我尝试使用闪存驱动器启动 Windows 安装,并指定磁盘 1。这似乎工作正常;我可以从 BIOS 启动 Windows 或 Ubuntu。

但是,我的一个问题是,在 BIOS 中的“启动优先级”下,它显示...

  • Windows 启动管理器(M.2_3:三星 SSD 970 EVO Plus 1 TB)
  • Ubuntu(M.2_3:三星 SSD 970 EVO Plus 1 TB)

也就是说,它们都在 970 上,尽管在 GParted 中,似乎显示所有 Microsoft 内容/ntfs 都在 nvme1 上(见下图)。此外,当 GRUB 在 Linux 之前首次打开时,没有启动 Windows 的选项,我必须从 BIOS 启动它。

GParted 显示 ubuntu 在 nvme0 上,而 windows 在 nvme1 上:

图片:GParted 显示 ubuntu 位于 nvme0 上,而 windows 位于 nvme1 上

有人知道是什么原因导致我的安装和 BIOS 显示不一致吗?谢谢!

dual-boot
  • 1 个回答
  • 21 Views
Martin Hope
localhost
Asked: 2024-11-06 20:48:18 +0800 CST

Setuid 位不起作用?

  • 6

我在 Ubuntu 20.04 上并尝试以 root 身份运行命令,但没有使用 sudo 而是使用粘滞位。

我已阅读过这个答案,但似乎无法让它发挥作用。

我创建了一个名为的脚本,whoami_root用于向用户显示它正在运行。

输出cat whoami_root:

#!/bin/bash
whoami

我已经跑sudo chown root whoami_root了sudo chmod u+s whoami_root

输出ll whoami_root:

-rwsr-xr-x 1 root root 20 Nov  6 23:33 whoami_root

输出./whoami_root

myuser

为什么它似乎忽略了 suid 位并以 myuser 而不是 root 身份运行?

permissions
  • 1 个回答
  • 25 Views
Martin Hope
sseki
Asked: 2024-11-06 06:34:54 +0800 CST

TP Link T2U Plus 未连接也不显示任何网络(24.04)

  • 5

我运行的是 Ubuntu 24.04,我从 Windows 转过来,因为我对一家无法进行适当更新的价值数十亿美元的公司感到愤怒。无论如何,我有一个 TP Link,我尝试了在 GitHub 上找到的每个驱动程序,但都没有用,每次安装驱动程序后我都多次重置 NetworkManager。还是没有用。我发现有同样问题的人用我下载的一个驱动程序修复了这个问题,但我仍然有同样的问题。系统识别适配器,但它似乎无法与路由器通信?如果有人能帮忙,我将不胜感激。内核版本是 6.8.0。

lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 093a:2530 Pixart Imaging, Inc. Gaming Mouse
Bus 001 Device 003: ID 0d8c:0012 C-Media Electronics, Inc. USB Audio Device
Bus 001 Device 005: ID 03f0:f22a HP, Inc HP Laser MFP 135w
Bus 001 Device 006: ID 0e8d:2004 MediaTek Inc. CRT-LX1
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 258a:0049 BY Tech Gaming Keyboard
Bus 003 Device 003: ID 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

编辑:问题是驱动程序的 .conf 文件配置不正确。

networking
  • 1 个回答
  • 44 Views
Martin Hope
riz94107
Asked: 2024-11-06 02:46:46 +0800 CST

由于软件包损坏而“重置” Ubuntu 24.04?

  • 5

昨晚,我进行了apt dist-upgrade更新,从 22.04 升级到 24.04 - 但显然出了问题,因为安装后我收到了许多与 Python 相关的错误apt。我注意到了,因为它不允许我安装vim。起初,错误如下:

 libpython3.12t64 : Depends: libpython3.12-stdlib (= 3.12.3-1ubuntu0.2) but 3.12.7-1+jammy1 is to be installed

...但在四处寻找并尝试各种方法后,我似乎让情况变得更糟;据我所知,任何与 Python 相关的东西都乱七八糟。我确信它与 中的各个位有关/etc/apt/sources.list.d。目前,当我尝试 时apt --fix-broken install,我收到此错误:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 network-manager : Depends: netplan.io (>= 0.106~) but it is not installed
 python3 : PreDepends: python3-minimal (= 3.12.3-0ubuntu2) but it is not installable
           Depends: python3.12 (>= 3.12.3-0~) but it is not installable
 rhythmbox-plugins : Depends: python3.12 but it is not installable
 ubuntu-release-upgrader-gtk : Depends: update-manager but it is not installed
 ubuntu-session : Depends: gnome-shell (>= 3.37.91) but it is not installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

不幸的是,在这里和其他地方寻找答案时,有时会得到一堆超过十年前的杂乱内容(!)。

我现在想要的是关于如何宣布“破产”并强制重新安装基本软件的建议;我可以稍后恢复任何附加软件,但很难得到关于应该包含哪些内容才能/etc/apt/sources.list.d实现这一点的描述,而这些内容又不会过时。

有什么建议吗?我犹豫着是否要尝试更多,因为担心情况会变得更糟(我已经这样做了)

编辑: - 由于我要求的“修复”似乎有些混乱,我认为我需要的是删除所有非库存部件/etc/apt/sources.list.d,并以某种方式apt重新安装系统附带的那些软件包,以便我可以恢复。现在,基本上什么都不起作用。我很乐意尝试其他东西,但如果它们是这十年来的提示,那就太好了。

apt
  • 1 个回答
  • 58 Views
Martin Hope
H.C
Asked: 2024-11-06 01:06:53 +0800 CST

使用 crontab 安排重启或维护后备份数据库

  • 5

在 bash 中实现了一个备份 postgres db 的脚本并将其添加到我的根用户 crontab 中:

$ sudo crontab -e
0 3,14 * * * /usr/local/bin/backup.sh 10 >> /mnt/backups/backup.log

因此它将每天凌晨 3 点和下午 2 点(14 小时)运行,并记录到 backup.log 以跟踪是否按预期运行等等。

现在我的问题是这是否符合以下要求?我认为确实如此,因为在 sudo 中使用了 crontab,所以它在重启时不会丢失,但专家不知道是否应该执行任何额外的步骤(这将使用容器)。

如果 Linux 服务器重启或维护,备份过程应该能够在备份时间段内执行,无需额外干预。

bash
  • 1 个回答
  • 13 Views
Martin Hope
lintek214
Asked: 2024-11-06 00:19:44 +0800 CST

共享是否应在 Windows 和 Ubuntu 网络文件夹中可见?

  • 5

我的笔记本电脑主机是 Windows 11 Home。VirtualBox 客户虚拟机是 Ubuntu 22.04。

  • Ubuntu IP:192.168.56.102
  • Windows IP:192.168.56.11

主机和客户机都位于同一个WORKGROUP中。

我可以直接从主机操作系统和客户操作系统的文件管理器访问共享:

  • 从 Windows 11 开始:\\192.168.56.102\share
  • 从 Ubuntu:smb://192.168.56.11/share

一切似乎都按设计运行。这是困扰 Windows 和 Samba 网络的一个迫切问题。

为什么我在文件管理器的网络文件夹中看不到计算机名称?由于 SMB1 已弃用,我应该看到它们吗?

当我运行时,smbclient我得到以下内容。

查询Ubuntu访客地址:

# smbclient -L \\192.168.56.102 -U root
Password for [WORKGROUP\root]:

    Sharename       Type      Comment
    ---------       ----      -------
    print$          Disk      Printer Drivers
    share           Disk      Samba on Ubuntu 22.04
    IPC$            IPC       IPC Service
    HP Printer      HP Deskjet 4100
SMB1 disabled -- no workgroup available

查询Windows主机地址:

# smbclient -L \\192.168.56.11 -U root
Password for [WORKGROUP\root]:
session setup failed: NT_STATUS_LOGON_FAILURE
22.04
  • 1 个回答
  • 20 Views
Martin Hope
user2188158
Asked: 2024-11-05 20:07:26 +0800 CST

永久挂载 Qnap 共享文件夹(重启后)

  • 5

你好,我有个小问题,

我使用这样的命令来挂载卷:

sudo mount -t cifs //192.168.1.50/test-folder /mnt/test-folder -o uid=myuid,username=qnapuser,password=qnappassword

在第一次重启之前它运行正常 - 我怎样才能永久安装它?

mount
  • 1 个回答
  • 56 Views
Martin Hope
abhi
Asked: 2024-11-05 20:04:32 +0800 CST

时区数据差异

  • 5

我最近进入了 Ubuntu,遇到了时区问题。

我在 Centos Server 7 版本中得到了 1794 个计数。

tzdata 版本 命令:rpm -q tzdata 输出:tzdata-2024a-1.el7.noarch

centos_server_屏幕截图

但是在 24.04 版本的 Ubuntu Server 中我有 454 个计数。

命令:dpkg-query -W tzdata 输出:tzdata 2024a-3ubuntu1.1

ubuntu_服务器截图

由于这种差异,我的应用程序面临时区问题。

请检查并提供一些解决方案。

24.04
  • 1 个回答
  • 34 Views
上一页
下一页

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve