小编Gue*_*OCs的帖子

Ubuntu 中的 systemd 单元/服务在哪里?

在谷歌搜索时,我一直发现它们位于 /usr/lib/systemd/system/ 和 /etc/systemd/system/。但是,在我的 ubuntu 中,第一个甚至不存在,另一个只有几个服务

bluetooth.target.wants                      default.target.wants           hybrid-sleep.target.wants    shutdown.target.wants
dbus-org.bluez.service                      display-manager.service        multi-user.target.wants      sockets.target.wants
dbus-org.freedesktop.Avahi.service          display-manager.service.wants  network-online.target.wants  suspend.target.wants
dbus-org.freedesktop.ModemManager1.service  getty.target.wants             paths.target.wants           sysinit.target.wants
dbus-org.freedesktop.nm-dispatcher.service  graphical.target.wants         plexmediaserver.service      syslog.service
dbus-org.freedesktop.thermald.service       hibernate.target.wants         printer.target.wants         timers.target.wants
Run Code Online (Sandbox Code Playgroud)

其他人在哪里?

当我运行 systemctl list-units 时,我看到了很多服务,但我不知道在哪里找到它们。例如,我的 plexmediaserver.service 在哪里?我需要知道,因为那是我想放置其他单位的地方。

boot systemd

57
推荐指数
3
解决办法
18万
查看次数

运行一段时间后需要 sudo 的命令

我通常做

sleep 4h; command
Run Code Online (Sandbox Code Playgroud)

4h 后执行命令。但是,如果该命令需要sudo,它将不起作用。

sudo在我运行sleep命令时是否可以授予权限?

bash sudo scripts

31
推荐指数
3
解决办法
6355
查看次数

暂停后如何防止wifi睡眠

每次打开笔记本盖子时,我都必须等待几秒钟才能重新连接 wifi。我记得在 Windows 中它已经连接了。我需要一种方法来防止 wifi 在挂起时断开连接。

我找到的最接近的答案是https://askubuntu.com/a/961460/613425但它没有用。我也在iwconfig wlan0 poweroff答案中尝试过,但即使在重新启动之前它也不起作用。

suspend wireless networking

16
推荐指数
1
解决办法
2万
查看次数

固件 blob(来自 linux-firmware)到底是什么?

根据https://wiki.gentoo.org/wiki/Linux_firmware

Linux 固件是与 Linux 内核一起分发的软件包,其中包含某些硬件设备的部分或全部功能所需的固件二进制 blob。这些二进制 blob 通常是专有的,因为一些硬件制造商不发布构建固件本身所需的源代码。

例如,我的蓝牙 PCIE 设备需要linux-firmware/qca/htbtfw20.tlv. 这是内核驱动程序吗?为什么是这样的格式.tlv,为什么有些是这样的.bin?一般来说,内核驱动程序是 ELF 可执行文件。

firmware kernel bluetooth drivers

9
推荐指数
1
解决办法
7982
查看次数

Kazam 总是只记录屏幕的 1/4

我正在尝试使用 Kazam 拍摄屏幕视频。无论我做什么,它总是记录我屏幕左上角的 1/4。无论我是选择整个屏幕、一个窗口还是选择一块屏幕进行录制。

我想这与缩放有关。我在我的 ubuntu 中使用缩放,因为它是一个 4k 显示器。有没有办法克服这个问题?

scaling kazam display-resolution desktop-recording

8
推荐指数
2
解决办法
1035
查看次数

嵌套 KVM 不起作用(访客冻结)

我作为主机运行 Ubuntu 19.10,内核为 5.3.0-40-generic。在来宾中,Ubuntu 18.04.4 内核为 5.30.0-40-generic。

当我从 Android Studio 启动 Android Emulator 时,整个来宾都冻结了。我在来宾上尝试了 4.15.0-60,同样的问题。在主机上试过 4.15.0-1050-oem,同样的问题。

更新:

问题与 Android Studio 模拟器无关,也发生在 virt-manager 上。似乎与 KVM 完全相关

所以问题是:

在来宾中运行任何 KVM 仿真都会使来宾冻结

kvm virtualization qemu virt-manager

8
推荐指数
1
解决办法
2710
查看次数

蓝牙连接时视频无法播放,需要仪式才能使其工作

我买了一个蓝牙耳机,它总是在我的 Android 中工作,但是在我的 Ubuntu 中,当我连接它并尝试播放任何视频时,无论是在 youtube 中还是在本地打开的 .mp4 中,它都无法播放。如果我断开蓝牙,它会播放。我发现了一个需要完成的仪式才能让耳机工作:

我首先连接蓝牙,然后将声音设置中的配置文件从高保真播放移动到耳机主机,然后单击“测试声音”,播放声音并听到一些噪音。然后我断开蓝牙并再次连接并再次更改为高保真播放并测试声音,现在它可以工作并且我在测试声音时听到“前,左”。然后一切正常。

有办法解决吗?每次我与 PC 断开连接时都这样做很烦人。

更新:即使现在我更新到 Zetsy 它仍然有同样的问题

sound headphones bluetooth

7
推荐指数
1
解决办法
4939
查看次数

SSH 私钥的密码是什么?

在终端上执行 ssh 时,我从未见过此窗口,但现在我使用的是在paramikopython 模块上执行 ssh 的 python 脚本,我被要求按顺序提供密码(我不记得设置了)解锁私钥username@hostname。我试过我的 root 密码,但它不起作用。

整个窗口说:

输入密码解锁私钥

应用程序想要访问私钥'user@host',但它被锁定

这个密码是什么?我从来不需要它。

ssh python

6
推荐指数
2
解决办法
1万
查看次数

如何在不重新启动的情况下重新安装进入只读模式的磁盘?

我有一个内核错误,导致我的 SSD 进入只读模式。要解决此问题,我必须重新启动系统,执行fsck /dev/nvme0n1p2,然后再次重新启动以使一切正常。

我没有重新启动,而是尝试这样做

sudo fsck /dev/nvme0n1p2
Run Code Online (Sandbox Code Playgroud)

但是如何nvme0n1p2在不重新启动的情况下挂载磁盘呢?我想在我的机器上工作而无需重新启动。

我试过:

lz@blade:~$ sudo mount /dev/nvme0n1p2
mount: /: /dev/nvme0n1p2 already mounted on /.
Run Code Online (Sandbox Code Playgroud)

所以我尝试:

lz@blade:~$ sudo umount /dev/nvme0n1p2
lz@blade:~$ sudo mount /dev/nvme0n1p2
mount: /: /dev/nvme0n1p2 already mounted on /.
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?

partitioning boot ssd mount hard-drive

6
推荐指数
2
解决办法
1万
查看次数

如何找到特定 acpi 设备的 acpi 驱动程序/解决内核挂起错误

我正在关注https://wiki.ubuntu.com/DebuggingKernelSuspend,它说我必须重新启动系统

sudo sh -c "sync && echo 1 > /sys/power/pm_trace && pm-suspend"
Run Code Online (Sandbox Code Playgroud)

hash matches在重新启动后找到dmesg rigth 中的行(这是什么意思?)

嗯,我找到了两个:

[    3.583591] ima: Allocated hash algorithm: sha1
[    3.593050] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    3.638808]   Magic number: 0:929:176
[    3.638867] acpi device:39: hash matches
[    3.638893] acpi device:0c: hash matches
[    3.639073] rtc_cmos 00:01: setting system clock to 2016-01-01 12:09:51 UTC (1451650191)
Run Code Online (Sandbox Code Playgroud)

看起来问题出在这两个 acpi 设备上。文章没有说明在这种情况下该怎么做。如果问题出在 PCIe 设备上,我可以简单地卸载它的模块,但在这种情况下我该怎么办?acpi 设备有模块吗?如果是这样,如何找到它的模块?哈希匹配是什么意思?

更新:

这是我的lspci

00:00.0 Host bridge: …
Run Code Online (Sandbox Code Playgroud)

acpi suspend kernel drivers

6
推荐指数
2
解决办法
3154
查看次数