我已经阅读loginctl enable-linger user
并/etc/systemd/logind.conf
(KillExcludeUsers=user1 user2 user3)
Oracle Linux:配置 Systemd 以使用户进程在注销后继续运行
本教程向您展示如何在 Oracle Linux 8 系统上设置
systemd
服务管理器,以确保用户启动的服务和进程在用户会话结束后继续运行。
不再需要该工具了吗nohup
?此功能现在在 systemd 中?
我已经阅读loginctl enable-linger user
并/etc/systemd/logind.conf
(KillExcludeUsers=user1 user2 user3)
Oracle Linux:配置 Systemd 以使用户进程在注销后继续运行
本教程向您展示如何在 Oracle Linux 8 系统上设置
systemd
服务管理器,以确保用户启动的服务和进程在用户会话结束后继续运行。
不再需要该工具了吗nohup
?此功能现在在 systemd 中?
这$(ls -d...)
在 systemd 单元文件中不起作用:
[Service]
Type=forking
Environment="ORACLE_HOME=$(ls -d /usr/lib/oracle/*/client64 | sort -rV | head -n1)"
Environment="TNS_ADMIN=$(ls -d /usr/lib/oracle/*/client64/lib/network/admin | sort -rV | head -n1)"
我想避免对 Oracle 客户端版本(目前为 19.19)进行硬编码,以简化更新。当我安装新的 Oracle 客户端时,我不想修改 systemd 单元文件。
我怎样才能做到这一点?如果重要的话我使用 RHEL9。
列出“rpm”包与“dnf”的依赖关系。
dnf repoquery --requires java-17-openjdk-devel
Updating Subscription Management repositories.
(..)
/bin/sh
/usr/sbin/alternatives
java-17-openjdk(x86-64) = 1:17.0.2.0.8-13.el9
java-17-openjdk(x86-64) = 1:17.0.3.0.7-1.el9_0
java-17-openjdk(x86-64) = 1:17.0.4.0.8-2.el9_0
java-17-openjdk(x86-64) = 1:17.0.4.1.1-2.el9_0
java-17-openjdk(x86-64) = 1:17.0.4.1.1-5.el9
java-17-openjdk(x86-64) = 1:17.0.5.0.8-1.el9_1
java-17-openjdk(x86-64) = 1:17.0.5.0.8-2.el9_0
java-17-openjdk(x86-64) = 1:17.0.6.0.10-3.el9_1
java-17-openjdk(x86-64) = 1:17.0.7.0.7-1.el9_1
java-17-openjdk(x86-64) = 1:17.0.7.0.7-3.el9
java-17-openjdk(x86-64) = 1:17.0.8.0.7-2.el9
java-17-openjdk(x86-64) = 1:17.0.9.0.9-2.el9
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libdl.so.2()(64bit)
libpthread.so.0()(64bit)
rtld(GNU_HASH)
我希望看到包名称而不是libc.so.6
. 哪个 rpm 包提供了libc.so.6
以及所有其他输出的依赖项。
我在一篇关于 Raspberry 的帖子中读到了这个命令。通过网络搜索,我找到了几个 Ask Ubuntu 答案,但我不知道这个命令的详细信息。
apt purge ?config-files
这到底是做什么的?
我从 切换oh-my-zsh
到starship
,我发现这个工具好多了。
唯一困扰我的是,当我将 URI 粘贴到终端时,它们不会自动被引用。所以mpv
或yt-dlp
不能对 URI 做任何事情。
使用oh-my-zsh
,url-quote-magic
显然无需执行任何操作即可启用。
我现在想有url-quote-magic
with starship
。如何url-quote-magic
融入starship
?
brew search url-quote-magic
==> Downloading https://formulae.brew.sh/api/formula.json
######################################################################## 100.0%
Error: No formulae or casks found for "url-quote-magic".
zsh --version
zsh 5.8.1 (x86_64-apple-darwin22.0)
更新:
他们自述文件中的安装方法不起作用
yt-dlp https://www.youtube.com/watch?v=ii_lXjLFddA
zsh: no matches found: https://www.youtube.com/watch?v=ii_lXjLFddA
mpv https://www.youtube.com/watch?v=36YnV9STBqc
zsh: no matches found: https://www.youtube.com/watch?v=36YnV9STBqc
cat .zshrc
eval "$(starship init zsh)"
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
我有一个未加密 ext4 的外部 USB 磁盘:
/dev/sda1 3.6T 2.9T 613G 83% /data
我希望加密这个磁盘而不丢失数据。我将此磁盘从 Raspberry3 迁移到 Raspberry4,因为我现在希望加密更好的性能。
我阅读了有关Filesystem 堆栈级加密和Block device-level encryption 的信息,但似乎 LUKS 是最安全的和 Debian 标准。
我阅读了本指南:
警告!以下命令将删除您正在加密的分区上的所有数据。您将丢失所有信息!因此,请确保在键入以下任何命令之前将数据备份到外部源,例如 NAS 或硬盘。
# cryptsetup -y -v luksFormat /dev/xvdc
我无法将 4 TB 数据复制到另一个磁盘,因为我没有这么大容量的磁盘。
如何在不备份/恢复现有数据的情况下加密此磁盘?可能吗?
我在 openwrt.org 上找到了一条注释/没有时间戳/不清楚它是否非常旧的 Wiki 条目
Broadcom 尚未发布任何 FOSS 驱动程序。Broadcom 根本不支持开源。
(..)
考虑到这一点( Broadcom 设备没有或仅有有限的开源支持),是否购买 Broadcom 设备取决于您。
我的路由器 ( Netgear R7000 ) 有 Broadcom 无线。这是否意味着我最好选择其他固件发行版,例如FreshTomato(基于 Broadcom 的路由器的替代开源固件)或 DD-WRT?