man sudo
不让我理解其中的区别。
当我执行时dig example.com
,返回的其中一行显示:
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
你能解释一下这一行中每个部分的含义吗?
Plasma 6.1 上的 Dolphin 是否仍支持 Dolphin 服务?升级后,我安装的服务不再可用。
我正在尝试从 Windows 切换到 Ubuntu 桌面。
我希望能够在本地网络上的其他计算机之间共享文件夹,无论它们是 Windows 还是 Ubuntu。
我从帮助中找到了共享文件夹的选项Public
,但我仍然无法从 Windows 访问该文件夹。我还想共享其他文件夹,而不仅仅是公共文件夹。
我在网上找到了一些有关其他形式共享的说明,但似乎没有提到的“本地网络共享”选项。
Windows 共享最简单的替代方法是什么?
在 kubuntu 22.04 上我重新安装了 ssh-keygen:
sudo ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Q40/XXXXXXXXXXXXXXXXX/XXXXXXX root@master-at-home
The key's randomart image is:
+---[RSA 3072]----+
|... .. |
|oo.+o.. o |
|.+.o=o+ = . |
| oo.o.= B |
| .. .oS B |
| o=.o. + |
| .E.+ o |
| .*+ . . |
| .o*B*o. |
但是文件是在 下生成的/root/.ssh/id_rsa.pub
,而不是在 下生成的/home/master/.ssh
, 是master
当前用户。
不确定我是否可以手动移动文件或在控制台中更改命令?
编辑信息:
master@master-at-home:/mnt/_work_sdb8/wwwroot/lar/CurrenciesXM$ ls -la ~/.ssh
total 24
drwxr-xr-x 2 root root 4096 жов 21 16:17 .
drwxr-x--- 31 master master 4096 жов 21 16:51 ..
-rwxr-xr-x 1 root root 2610 жов 29 2021 id_rsa
-rwxr-xr-x 1 root root 574 жов 29 2021 id_rsa.pub
-rwxr-xr-x 1 root root 3556 жов 21 16:17 known_hosts
-rwxr-xr-x 1 root root 3998 лис 22 2023 known_hosts.old
master@master-at-home:/mnt/_work_sdb8/wwwroot/lar/CurrenciesXM$ id
uid=1000(master) gid=1000(master) groups=1000(master),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),133(lxd),134(sambashare)
master@master-at-home:/mnt/_work_sdb8/wwwroot/lar/CurrenciesXM$ sudo -s
[sudo] password for master:
root@master-at-home:/mnt/_work_sdb8/wwwroot/lar/CurrenciesXM# id
uid=0(root) gid=0(root) groups=0(root),137(docker)
安装程序随机自动关闭。我尝试将新的 ISO 映像刻录到 USB 记忆棒,但问题相同。
有人
知道解决方案吗?
PS 我断开了LAN电缆并关闭了Wi - Fi,因为其他人说这可以解决问题,但我的却没有。
大约一年前,我从 Windows 10 换到了 Ubuntu。我在一台配备 Core i7 处理器的戴尔 3700 上运行 KDE Plasma 6.2。这是一台小型台式机,配有 500GB SSD 内置驱动器和 100GB 外置 SSD,内存为 3G2GB。它在 BIOS 中显示为 Inspiron。
上周,我收到一个提示,要求我将操作系统升级到 Ubuntu 24.04,当我选择升级时,系统彻底崩溃了。我终于安装了 Plasma 6.2,在完成所有系统安全更新后,我仍然收到一个提示,要求我将操作系统从 Ubuntu 升级。
当我接受升级提示时,我的系统彻底崩溃了。事实上,情况非常糟糕,技术人员甚至无法弄清楚,我被迫购买一台新电脑。
现在,在安装 KDE Plasma 并升级到 6.2 后,我收到了相同的升级到 Ubuntu 24.04 的通知。在完成所有这些工作(传输了 2,700 张照片、我的手稿等)后,我就是无法决定是否继续并单击接受升级。我应该升级吗?
我添加了 3 个要在启动时挂载的分区,但我在其他地方找到的有关新 fstab 语法的建议只与我的 fstab 中现有的两种样式之一一致,这让我非常困惑。我在其他地方找到的建议是,
Entry in /etc/fstab:
<UUID> <mount directory> <FS type> <mount options> <dump> <pass>
Example:
UUID=5caaee32-c3d3-429e-bad7-2898cf923805 /data ext4 defaults 0 0
但是我的 /etc/fstab 的内容显示,
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/disk/by-uuid/42301925-9786-4ab8-b56c-a3252accf5ef / ext4 defaults 0 1
/dev/disk/by-uuid/F759-075A /boot/efi vfat defaults 0 1
/dev/disk/by-uuid/df063034-c8da-4f14-b1c8-52cdccecc06f /tmp ext4 defaults 0 2
UUID=da0ad11a-8fd7-431a-a49a-d883037aa2c8 /LamaSpace ext4 defaults 0 2
/dev/disk/by-uuid/4acdc978-c30b-4b3f-bbf6-0b7b99094463 /home ext4 defaults 0 2
请注意,只有我的 /LamaSpace 分区使用上面给出的语法;其他分区使用 /dev/disk/by-uuid/ ... 其他语法相同。这两个习语是等效的吗?
额外信息:我使用的是 Ubuntu 24.04。我的所有分区都在一个 8 TB Barracuda HDD 中:
$ blkid
/dev/sda3: UUID="42301925-9786-4ab8-b56c-a3252accf5ef" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="1f981653-4a7f-48ff-958e-d9e7ec1de51e"
/dev/sda1: UUID="F759-075A" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="91e5f592-dc00-455a-af9a-90c3ba7e914b"
/dev/sda2: UUID="da0ad11a-8fd7-431a-a49a-d883037aa2c8" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="fdcdf7ad-c10b-4a98-b730-7a20db907e91"
/dev/sda4: UUID="4acdc978-c30b-4b3f-bbf6-0b7b99094463" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="7e2715ef-3ae8-44da-8581-bbcc8c59b9a8"
/dev/sda5: UUID="c2bd1f6c-67af-4ea8-98ef-a9c88d92f433" TYPE="swap" PARTUUID="c703710a-6545-49c2-8845-8be9dfc53e2e"
/dev/sda6: UUID="30DD-1315" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="SpareEFI" PARTUUID="eccf77e6-ee55-4f01-bd05-abf9b9dcc24a"
/dev/sda7: UUID="df063034-c8da-4f14-b1c8-52cdccecc06f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="NEWTEMP" PARTUUID="c752818c-9dd4-453c-9892-fac0db4a2b4a"
/dev/sda8: UUID="89de958a-8997-44e3-92e0-122e1272675c" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Virtual" PARTUUID="bc89cc7e-0798-4ff7-90cd-cfd36aa9cc6e"
/dev/sda9: UUID="73e18c48-92d7-4f37-b55b-da655f461824" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Sandbox" PARTUUID="5e210dd0-d9fa-4968-a27b-a2753e9c0476"
(我的三个新分区是 sda6、sda8 和 sda9,我手动挂载了它们,但尚未出现在 /etc/fstab 中。)
我刚刚在 Intel Optane p4801x 驱动器上安装了 Ubuntu 24.04。我试图看看它从这个磁盘启动的速度有多快。确实,它启动得非常快。但该NetworkManager
设备经常无法启动。它已启用,但已死机,并且没有任何内容journalctl -b 0 -u NetworkManager.service
。即该设备在启动期间从未运行过。当我在启动后自己启动它时,它会正常运行:
systemctl start NetworkManager
日志显示networkd-dispatcher
已禁用以中断订购周期:
$ journalctl -b 0 | grep network
Oct 20 14:21:15 evergreens kernel: drop_monitor: Initializing network drop monitor service
Oct 20 14:21:15 evergreens systemd[1]: multi-user.target: Found ordering cycle on networkd-dispatcher.service/start
Oct 20 14:21:15 evergreens systemd[1]: multi-user.target: Job networkd-dispatcher.service/start deleted to break ordering cycle starting with multi-user.target/start
Oct 20 14:21:15 evergreens systemd[1]: Reached target network.target - Network.
Oct 20 14:21:15 evergreens systemd[1]: Reached target network-online.target - Network is Online.
...
我怀疑这也导致它NetworkManager
无法运行。
Systemd 在以下方面均未显示任何问题:
$ sudo systemd-analyze verify networkd-dispatcher.service
$ sudo systemd-analyze verify NetworkManager.service
$
但日志实际上显示了更多的订购周期,并且显示在verify multi-user.target
:
$ journalctl -b 0 | grep "break.*cycle"
...
$ sudo systemd-analyze verify multi-user.target
...
例如网络:
$ sudo systemd-analyze verify multi-user.target 2>&1 | grep -i netwo
multi-user.target: Found dependency on network.target/start
ubuntu-advantage.service: Found ordering cycle on network.target/start
ubuntu-advantage.service: Job network.target/start deleted to break ordering cycle starting with ubuntu-advantage.service/start
multi-user.target: Found ordering cycle on networkd-dispatcher.service/start
multi-user.target: Job networkd-dispatcher.service/start deleted to break ordering cycle starting with multi-user.target/start
multi-user.target: Found ordering cycle on NetworkManager.service/start
multi-user.target: Job NetworkManager.service/start deleted to break ordering cycle starting with multi-user.target/start
但是,sudo systemd-analyze verify multi-user.target
每次运行它时,它似乎都会打印不同的东西?这可能吗?有时它会打印更多,有时只打印 1 个单位。
我尝试绘制Unix Stackexchange 上multi-user.target
以下答案的依赖关系:
$ sudo systemd-analyze verify multi-user.target 2>&1 |\
perl -lne 'print $1 if m{Found.*?on\s+([^/]+)}' |\
xargs --no-run-if-empty systemd-analyze dot | dot -Tsvg > cycle.svg
我没看到那里有循环。另外,图表很大,难以阅读。我尝试“放大”一些单位,但我也没有看到那里有循环:
$ echo multi-user.target networkd-dispatcher.service basic.target |\
xargs --no-run-if-empty systemd-analyze dot |\
dot -Tsvg > cycle.svg
由于systemd-analyze verify
几乎每次运行时都会打印不同的东西,所以这些图表可能不可信。
查看单个单元,我没有发现问题。NetworkManager
依赖关系似乎很好:
$ cat /usr/lib/systemd/system/NetworkManager.service
[Unit]
Description=Network Manager
Documentation=man:NetworkManager(8)
Wants=network.target
After=network-pre.target dbus.service
Before=network.target
BindsTo=dbus.service
...
[Install]
WantedBy=multi-user.target
Also=NetworkManager-dispatcher.service
从 Corsair 的常规 NVMe 驱动器启动时,我遇到了类似的问题。当 Corsair NVMe 的启动由于某个特定单元而异常缓慢时,我从未遇到过这种情况。(安装 HDD 磁盘/etc/fstab
- 它不再存在fstab
,因此不会减慢启动速度。)
也就是说,我认为这个问题只有在启动顺序很快时才会发生。虽然我不明白为什么会这样。为什么依赖关系图中的问题只会在快速启动时出现?
有人可以建议如何追踪订购周期吗?
每次打印不同的东西是怎么回事systemd-analyze verify multi-user.target
?这是一种真正已知的行为吗?它如何遍历依赖关系图,它是随机的吗?这是否与导致 systemd 在启动期间删除单元但相同单元稍后运行良好的原因有关?
问题:
在启动 Ubuntu 24.04 LTS 时,笔记本电脑的音频只有 10 次中有 1 次可以正常工作。我要么使用“ HDMI/Display 端口”(使用这个端口,来自外部显示器耳机插孔的音频可以正常工作),要么使用正常的笔记本电脑音频(声音来自笔记本电脑的内置扬声器)。当我插入外部显示器启动时,大多数时候我都会得到“HDMI/Display 端口”。此外,在没有外部显示器的情况下启动时,大多数时候都会得到“虚拟输出”,笔记本电脑的内置扬声器和耳机插孔都无法正常工作。
但是,无论哪种情况,蓝牙音频都可以正常工作,没有任何问题。
我想要实现的是一个功能一致的笔记本电脑内置扬声器。
到目前为止我已经尝试过:
alsa-base.conf
在located in中添加以下具有不同组合的行/etc/modprobe.d
:options snd-hda-intel model=dell options snd-hda-intel model=generic options snd-hda-intel model=clevo-p950 options snd_hda_intel index=0,1 id=PCH,HDMI
使用以下命令重新启动 PulseAudio:
systemctl --user restart pulseaudio
类似问题中提到的无数其他调整。
使用 Windows(安装在单独的磁盘中)交叉验证了音频中是否存在任何潜在的硬件问题。音频每次都运行良好,因此排除了硬件问题。
使用主线内核尝试了其他内核。
相关系统信息:
当 HDMI/Display 端口为音频时生成:http://alsa-project.org/db/?f= b8d833b9303f51c7381122f2851c1a9d270dd5c1
在笔记本电脑的内置扬声器工作时生成:http://alsa-project.org/db/? f=4254b05d5833fc76d953c15f2c405611ed76f0b5
附加信息:
OS: Ubuntu 24.04.1 LTS x86_64
Host: Inspiron 15 7000 Gaming (Dell 7567)
Kernel: 6.8.0-47-generic
CPU: Intel i7-7700HQ (8) @ 3.800GHz
GPU: Intel HD Graphics 630
GPU: NVIDIA GeForce GTX 1050 Ti Mobi
NVIDIA Driver Version: 560.35.03 (proprietary)
External Monitor: BenQ GW2270