我正在为我的朋友和家人在许多计算机上安装 Ubuntu Desktop。我更喜欢超级稳定性,并且在 22.04 LTS 生命周期内无需升级内核。
Desktop安装时如何选择原始内核GA 5.15?(不是默认安装的当前滚动 HWE,并且会在 LTS 生命周期中进行更改,例如 5.19 或 6.2)
我知道我可以在安装后降级,但我想在安装过程中进行降级,以节省一些时间和问题。
在 Ubuntu Server 22.04 LTS 中,它非常简单并且可以在安装向导中使用。
此致
我正在为我的朋友和家人在许多计算机上安装 Ubuntu Desktop。我更喜欢超级稳定性,并且在 22.04 LTS 生命周期内无需升级内核。
Desktop安装时如何选择原始内核GA 5.15?(不是默认安装的当前滚动 HWE,并且会在 LTS 生命周期中进行更改,例如 5.19 或 6.2)
我知道我可以在安装后降级,但我想在安装过程中进行降级,以节省一些时间和问题。
在 Ubuntu Server 22.04 LTS 中,它非常简单并且可以在安装向导中使用。
此致
我想在 Ubuntu 22.04 中编写一个像这样工作的 bash 函数
Var1=100
is_variable_set "Var1" //Returns 0 (variable exists ie is set)
unset Var1
is_variable_set "Var1" //Returns 1 (variable does not exist ie is not set)
我当前的尝试不起作用:
is_variable_set()
{
if [ -z "${1+some_string}" ]
then
echo "${1} is unset!"
return 1
fi
return 0
}
我尝试使用这个问题的方法: https://stackoverflow.com/questions/3601515/how-to-check-if-a-variable-is-set-in-bash
但没有效果:(
我今天(10 月 10 日)使用以下命令安装了 docker:
sudo apt install docker-buildx
(latest version 0.11.2-0ubuntu1~22.04.1)
它安装了 docker.io 包等。我看到 docker --version 返回
Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1
我知道有以下错误阻止了 Ubuntu 22.04 上的新 24.0.5,但根据 launchapd 已修复:https ://bugs.launchpad.net/ubuntu/+source/docker-buildx/+bug/1968035
现在我正在尝试从官方 Docker PPA 运行我的脚本,该脚本在 docker 上完美运行,但在 Ubuntu 中的 apt 版本的 docker 24.0.5 中失败:
docker compose --parallel 1 -f "my_file" down
unknown flag: --parallel
See 'docker --help'.
我正在检查 docker 的官方文档,我发现那里提到了该标志,所以它不应该抱怨: https ://docs.docker.com/compose/reference/
我缺少什么?我只想使用 docker 从 Ubuntu 中一键安装,而不需要 PPA 恶作剧。另外,我需要 docker 24+,因此降级到较旧的 20.xx 版本对我来说不起作用。
我想仔细检查 iptables (Ubuntu 22.04) 中 TCP 连接中的 NEW 状态的行为是什么。
它只接受 tcp 标志中的 SYN=1 和 ACK=0/FIN=0/RST=0 吗?
更详细的示例 - 假设我的服务器上有以下规则:
iptables -A INPUT -p tcp -m conntrack --ctstate NEW -j ACCEPT
客户端发送 SYN=1 AND 的数据包,例如:FIN=1 或 RST=1。这样的数据包会被上面的 ACCEPT 规则匹配吗?
我正在阅读一些旧的 iptables 文档,下面的部分让我思考这是否仍然是 Ubuntu 中最近的内核/实现需要担心的问题:https: //www.frozentux.net/iptables-tutorial/iptables-tutorial.html #NEWNOTSYN
我想询问 UEFI 中的安全启动功能,尤其是在 Ubuntu 环境中。
我知道 Ubuntu 官方 ISO 映像是使用 Secure Boot 签名进行签名的。
假设我们的 PC 启用了安全启动。我的问题如下:
如果我更改 Iso 映像中的随机一位,将此类映像刻录到 DVD,然后尝试启动,安全启动或 Ubuntu 安装程序是否会注意到并终止?
与上面相同的问题,但是当使用例如写入 USB 驱动器时。dd 命令?
可选问题有点偏离主题,上面的场景与其他启用安全启动的安装映像(如 Windows 或 Passmark Memtest)(具有官方签名并且以 SB 开头)
一般来说,我想知道当黑客获取官方 Iso 的一部分,用一些额外的恶意软件修改它并使用此类 iso 来传播它时,安全启动是否可以提供保护(并且安全启动不会注意到,因为它的黑客版本基于官方 ISO,但已修改)
此致
我已经创建了简单的脚本并将其放入 ~/.local/share/nautilus/scripts/(帖子末尾的脚本)。
我可以在 Nautilus->Scripts->myScript.sh 中右键单击运行,到目前为止一切正常。
问题是没有显示终端窗口或任何输出。我只收到正确填充所选文件路径的通知发送消息,无需等待。
我希望会有一些终端窗口打印“这是测试!”,然后是“请输入...”并等待 Enter 按键。最后,应收到通知发送。
我在这里错过了什么?
#!/usr/bin/bash
echo "THIS IS TEST!"
read -r -p "PLEASE ENTER TO EXIT! Waiting..."
notify-send "COMPLETED!" "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} ___ ${NAUTILUS_SCRIPT_SELECTED_URIS} ___ ${NAUTILUS_SCRIPT_CURRENT_URI}"
我想问一下通过普通终端窗口执行脚本/命令与单击终端应用程序的桌面快捷方式之间有什么区别(请参阅最后的桌面快捷方式)。
肯定有一些区别,因为当我在标准终端窗口中启动命令并尝试在测试命令“sleep 100”期间关闭时,会出现警告提示(“关闭此终端?还有一个进程......”)。但是当通过桌面图标执行时,窗口会在没有任何警告的情况下关闭。
我问是因为我正在为 rclone 准备挂载脚本,该脚本将在单击桌面图标后按需执行,我想保持该窗口打开并“安全”以免意外单击关闭按钮。
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=SOME_NAME
Terminal=true
Type=Application
Exec=sleep 100
Icon=drive-removable-media
我想检查是否有可能将关机和重启图标放入收藏夹和 Ubuntu 的桌面上。当我在可用的应用程序中搜索时,有黑色图标重启和关机。很好,当我单击它们时,它会显示重新启动/关闭的确认信息。但是,当我尝试通过右键单击将它们添加到收藏夹时(对于其他应用程序也是如此),没有这样的选项。
您能否帮助将其添加到收藏夹或更好地添加到桌面?
此致
附言。我用自定义的一键式“粗暴”图标在某种程度上重新创建了这种行为。见下文,但那些只是关闭/重新启动而没有任何确认(并警告例如有未保存的文本文件):
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=SHUTDOWN
Terminal=false
Type=Application
Exec=shutdown -h now
Icon=system-shutdown