AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1694095

keldorn's questions

Martin Hope
keldorn
Asked: 2023-11-30 04:03:20 +0800 CST

如何在 Ubuntu Desktop 22.04 LTS 安装过程中选择 GA(非 HWE)内核?

  • 7

我正在为我的朋友和家人在许多计算机上安装 Ubuntu Desktop。我更喜欢超级稳定性,并且在 22.04 LTS 生命周期内无需升级内核。

Desktop安装时如何选择原始内核GA 5.15?(不是默认安装的当前滚动 HWE,并且会在 LTS 生命周期中进行更改,例如 5.19 或 6.2)

我知道我可以在安装后降级,但我想在安装过程中进行降级,以节省一些时间和问题。

在 Ubuntu Server 22.04 LTS 中,它非常简单并且可以在安装向导中使用。

此致

system-installation
  • 1 个回答
  • 125 Views
Martin Hope
keldorn
Asked: 2023-10-25 00:18:55 +0800 CST

Bash 函数检查字符串参数是否是现有(设置)或不存在(取消设置)变量的名称

  • 5

我想在 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

但没有效果:(

command-line
  • 2 个回答
  • 30 Views
Martin Hope
keldorn
Asked: 2023-10-10 22:22:47 +0800 CST

Ubuntu 22.04 上的 Docker 24.0.5(使用 Ubuntu 存储库,而不是 Docker 官方 PPA 存储库)

  • 5

我今天(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 版本对我来说不起作用。

docker
  • 1 个回答
  • 64 Views
Martin Hope
keldorn
Asked: 2023-10-05 21:54:08 +0800 CST

Ubuntu 22.04 中的 Iptables TCP 新状态与 TCP 标志

  • 5

我想仔细检查 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

networking
  • 1 个回答
  • 35 Views
Martin Hope
keldorn
Asked: 2023-08-15 18:39:19 +0800 CST

Ubuntu 的安全启动

  • 5

我想询问 UEFI 中的安全启动功能,尤其是在 Ubuntu 环境中。

我知道 Ubuntu 官方 ISO 映像是使用 Secure Boot 签名进行签名的。

假设我们的 PC 启用了安全启动。我的问题如下:

  1. 如果我更改 Iso 映像中的随机一位,将此类映像刻录到 DVD,然后尝试启动,安全启动或 Ubuntu 安装程序是否会注意到并终止?

  2. 与上面相同的问题,但是当使用例如写入 USB 驱动器时。dd 命令?

  3. 可选问题有点偏离主题,上面的场景与其他启用安全启动的安装映像(如 Windows 或 Passmark Memtest)(具有官方签名并且以 SB 开头)

一般来说,我想知道当黑客获取官方 Iso 的一部分,用一些额外的恶意软件修改它并使用此类 iso 来传播它时,安全启动是否可以提供保护(并且安全启动不会注意到,因为它的黑客版本基于官方 ISO,但已修改)

此致

boot
  • 1 个回答
  • 45 Views
Martin Hope
keldorn
Asked: 2023-06-15 19:56:45 +0800 CST

~/.local/share/nautilus/scripts/ 中的 Nautilus 脚本不显示任何终端窗口或输出

  • 5

我已经创建了简单的脚本并将其放入 ~/.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}"
scripts
  • 1 个回答
  • 35 Views
Martin Hope
keldorn
Asked: 2023-05-08 23:33:31 +0800 CST

在终端中运行的脚本与通过桌面快捷方式运行的脚本

  • 5

我想问一下通过普通终端窗口执行脚本/命令与单击终端应用程序的桌面快捷方式之间有什么区别(请参阅最后的桌面快捷方式)。

肯定有一些区别,因为当我在标准终端窗口中启动命令并尝试在测试命令“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
command-line
  • 1 个回答
  • 40 Views
Martin Hope
keldorn
Asked: 2023-05-05 21:49:02 +0800 CST

Ubuntu 22.04 中桌面或收藏夹中的重启和关机图标

  • 5

我想检查是否有可能将关机和重启图标放入收藏夹和 Ubuntu 的桌面上。当我在可用的应用程序中搜索时,有黑色图标重启和关机。很好,当我单击它们时,它会显示重新启动/关闭的确认信息。但是,当我尝试通过右键单击将它们添加到收藏夹时(对于其他应用程序也是如此),没有这样的选项。

您能否帮助将其添加到收藏夹或更好地添加到桌面?

此致

附言。我用自定义的一键式“粗暴”图标在某种程度上重新创建了这种行为。见下文,但那些只是关闭/重新启动而没有任何确认(并警告例如有未保存的文本文件):

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=SHUTDOWN
Terminal=false
Type=Application
Exec=shutdown -h now
Icon=system-shutdown
icons
  • 1 个回答
  • 27 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve