man sudo
不让我理解其中的区别。
我不确定这是否是一个正确的提问平台,但是我发现这个问题与我的问题几乎相似,所以我在这里发布它。
我已在 设立了邮件帐户[email protected]
。但该服务器mail.institute
无法从研究所网络外部访问,除非他们插入一个专用的前端网站。
问题是,除非我在研究所内,否则我无法在我的邮件客户端应用程序(如 Thunderbird、Gmail、Outlook 等)中同步该邮件帐户。
校园内邮件客户端(Gmail App)的规格:
传入设置:服务器:mail.institute,端口:143,安全性:无。
传出设置:SMTP 服务器:mail.institute,端口:587,安全性:STARTTLS。
幸运的是,他们提供了一台机器 A,可以从外部访问(因此,在 ssh 连接这台机器 A 后,我们就可以使用 ssh 访问学院内部的任何机器)。
我可以在一些现有的邮件客户端(比如 Thunderbird,但更可取的是 Android 设置)中设置一些设置,这些设置将过渡地使用机器 A 来同步我从校园外发送的邮件吗?
当我执行时dig example.com
,返回的其中一行显示:
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
你能解释一下这一行中每个部分的含义吗?
昨天,我姐姐的 Windows 笔记本电脑中的旧 NVME 驱动器开始死机并损坏。大多数东西都存储在云中,但有些东西没有,所以我想尝试恢复我能恢复的东西。如果我们不能恢复,那也没什么大不了的。我做了dd
驱动器,但我愚蠢地逐个分区地做了(没有意识到你可以只对dd
整个设备进行分区)。我现在有三个分区映像:backup-nvme0n1p1.img、backup-nvme0n1p2.img 和 backup-nvme0n1p3.img。第三个是 237GB,包含实际数据。我有映像文件的备份,因此我可以根据需要处理它们。
我只需要重新正确地进行成像,除非我们现在已经格式化了驱动器并重新安装了 Windows(作为临时紧急措施,以便她可以使用笔记本电脑 - 我们不依赖驱动器来存储任何永久内容,只要它可以运行 Windows 几天)。
我尝试使用以下命令直接在 Ubuntu VM 中安装分区映像:
sudo mount -t ntfs -o loop backup-nvme0n1p3.img /mnt/test
...但是文件系统似乎已损坏(我们已经假设):
ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
Failed to mount '/dev/loop9': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
ntfsfix
也不赞同:
ntfsfix backup-nvme0n1p3.img
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0xffffffff)
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... ntfs_mst_post_read_fixup_warn: magic: 0xffffffff size: 1024 usa_ofs: 65535 usa_count: 65535: Invalid argument
OK
Unrecoverable error
Volume is corrupt. You should run chkdsk.
好的,所以我可能确实想尝试在 Windows 中安装它并运行 chkdsk。如果它是整个驱动器的映像,我想我可以使用ImDisk之类的程序将其安装为虚拟磁盘,但我不知道我可以对三个单独的分区做什么。
所以我的问题是:是否可以发明一个新的分区表并将这三个分区组合成一个有效的磁盘映像?或者更好的是,忽略前两个分区并使用第三个分区创建完整的磁盘映像?
前提:我是这个话题的新手
我正在尝试设置我的 WSL 以测试 GPU 上的数值计算(基于 OpenGL)。
我已经安装了 CUDA,并且nvcc --version
一切似乎都正常工作(请参阅此处了解输出)。nvidia-smi
glxgears
但是,之后我有以下输出glxinfo -B
:
name of display: :0
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Microsoft Corporation (0xffffffff)
Device: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design) (0xffffffff)
Version: 24.0.9
Accelerated: yes
Video memory: 11996MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Microsoft Corporation
OpenGL renderer string: D3D12 (NVIDIA GeForce GTX 1650 Ti with Max-Q Design)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 24.0.9-0ubuntu0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
这干扰了我的应用程序,导致测试用例崩溃。
我尝试使用 ppa 升级到较新版本的 MESA,但又导致另一个错误。
您知道如何修复此问题吗?任何帮助都将不胜感激!
其他信息:
Ubuntu 24.04
PC:Razer Blade-stelth
显卡:NVIDIA GeForce GTX 1650 Ti 带 Max-Q 设计
Windows 11
我使用一台混合显卡(Intel + Nvidia)的笔记本电脑,运行 Kubuntu 24.10,启用安全启动。我当前的内核(输出uname -r
)是6.11.0-9-generic
。
在最近的更新之后(不确定具体是什么,但我怀疑是内核从 更新到6.11.0-8-generic
)6.11.0-9-generic
,我的 Nvidia 卡似乎已经完全停止工作了——无论我使用 X 还是 Wayland,都无法检测到外部显示器,而且我在“NVIDIA X 服务器设置”应用中再也看不到该卡的详细信息了。
lshw
显示该卡为未认领的显示设备,表明没有驱动程序想要处理我的 Nvidia GPU(“配置”部分下没有显示驱动程序名称也表明:
wisp@transient > ~ > sudo lshw -C display
*-display UNCLAIMED
description: 3D controller
product: GP107M [GeForce GTX 1050 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:a4000000-a407ffff
*-display
description: VGA compatible controller
product: CoffeeLake-H GT2 [UHD Graphics 630]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 resolution=1920,1080
resources: irq:150 memory:a2000000-a2ffffff memory:80000000-8fffffff ioport:5000(size=64) memory:c0000-dffff
wisp@transient > ~ >
这似乎指向一个驱动程序问题,并且看起来dkms status nvidia
我的驱动程序(专有驱动程序)安装得很好(上面可怕的警告似乎与我没有使用的旧内核版本有关),但确实没有被使用:
wisp@transient > ~ > sudo dkms status nvidia
nvidia/560.35.03, 6.11.0-8-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
nvidia/560.35.03, 6.11.0-9-generic, x86_64: installed
wisp@transient > ~ >
尝试sudo modprobe nvidia
手动操作会导致modprobe
我大声抱怨一个关键错误:
wisp@transient > ~ > sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': Key was rejected by service
wisp@transient > ~ >
这部分让我很困惑,因为我以前在这台机器上使用过专有驱动程序,所以如果这真的是签名问题,我预计它会更早发生。为什么我现在遇到密钥错误,而不是更早,更重要的是,我该如何解决这个问题?
编辑:修复正文(非代码块)中的拼写dkms
错误dmks
如果您尝试使用 Ubuntu 24.04 中的官方安装程序安装 DaVinci Resolve 19,它会抱怨缺少依赖项。如果您强制安装,SKIP_PACKAGE_CHECK=1
它会安装但不会运行。
让 DaVinci Resolve 19 在 Ubuntu 24.04 上安装和运行的最简单方法是什么?
Plasma 6.1 上的 Dolphin 是否仍支持 Dolphin 服务?升级后,我安装的服务不再可用。
这是一个自答题。我已经写了一个答案,但如果你有更好的答案,请发布。
我正在开发一个程序并打印一些时间结果:
$ homa.py
Creating instance rd = NetworkInfo(): 0.0071680546
Creating instance rd = NetworkInfo(): 0.0083100796
Creating instance rd = NetworkInfo(): 0.0121581554
Creating instance rd = NetworkInfo(): 0.0205171108
Creating instance rd = NetworkInfo(): 0.0067570210
Creating instance rd = NetworkInfo(): 0.0215399265
Creating instance rd = NetworkInfo(): 0.0170729160
Creating instance rd = NetworkInfo(): 0.0088560581
Creating instance rd = NetworkInfo(): 0.0079369545
Creating instance rd = NetworkInfo(): 0.0091099739
Creating instance rd = NetworkInfo(): 0.0085971355
Creating instance rd = NetworkInfo(): 0.0137989521
Creating instance rd = NetworkInfo(): 0.0081419945
Creating instance rd = NetworkInfo(): 0.0090279579
Creating instance rd = NetworkInfo(): 0.0070800781
Creating instance rd = NetworkInfo(): 0.0079300404
^C
homa.py refresh() closed by SIGTERM
看一眼列表并得到平均时间太困难了。
如何才能快速得到平均时间?
我正在尝试从 Windows 切换到 Ubuntu 桌面。
我希望能够在本地网络上的其他计算机之间共享文件夹,无论它们是 Windows 还是 Ubuntu。
我从帮助中找到了共享文件夹的选项Public
,但我仍然无法从 Windows 访问该文件夹。我还想共享其他文件夹,而不仅仅是公共文件夹。
我在网上找到了一些有关其他形式共享的说明,但似乎没有提到的“本地网络共享”选项。
Windows 共享最简单的替代方法是什么?