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-646126

KDM's questions

Martin Hope
KDM
Asked: 2024-10-07 15:28:36 +0800 CST

禁用 kexec_load_disabled 内核参数的影响

  • 5

根据内核参数kexec_load_disabled的文档,

此值默认为 0(false:启用 kexec_load),但可以设置为 1(true:禁用 kexec_load)。一旦设置为 true,kexec 将不再可用,并且无法将切换设置回 false。

该文档说的是,如果将此参数设置为 true,即 1,则一旦加载了内核,就无法在运行时卸载它,也无法加载新内核来代替它。因此,如果在将内核参数设置为 的机器上安装了内核 6.10.13 kexec_load_disabled,1是否会影响将内核升级到版本 6.11.2?即使重新启动后也会阻止它吗?

此外,如果将此参数设置为 true,则不会阻止在引导加载程序(如 GRUB)中操纵条目。因此,在 GRUB 中可以创建一个条目来加载其他内核版本。我的理解正确吗?

linux-kernel
  • 1 个回答
  • 23 Views
Martin Hope
KDM
Asked: 2024-10-02 21:50:05 +0800 CST

创建 tar ball 文件后,是否可以使用 gzip/bzip2/xz 来压缩 tar ball?

  • 5

如果我们通过以下命令创建一个 tar ball 文件

tar -cvf Docs.tar $HOME/Documents/*

那么在创建 tar 球后,是否可以使用 gzip 或 bzip2 或 xz 或其他压缩实用程序来压缩 tar 文件?

我知道我们可以在创建 tar 时提供选项--bzip2或--xz或, 但如果不这样做会怎么样?创建 tar 后,将尝试应用压缩。这可能吗?如果可以,那么如何做?--gzip-cvf

tar
  • 1 个回答
  • 37 Views
Martin Hope
KDM
Asked: 2024-10-02 11:41:52 +0800 CST

[..] 是否符合 posix 标准,而 [[..]] 不[重复]

  • 6
此问题这里已有答案:
Bash 运算符 [[ 与 [ 与 ( 与 (( 之间有什么区别? (7 个答案)
昨天休息。

我在某处读到过,在 shell 脚本中,[..]像例如这样的构造[ -e $HOME/temp ]符合 POSIX 标准。而[[..]]像这样的脚本构造[[ -e $HOME/temp ]]则不符合。

这是真的吗?

除了符合 POSIX 规范之外,[..] 是否比 [[..]] 具有其他固有优势?反之亦然?

shell-script
  • 1 个回答
  • 49 Views
Martin Hope
KDM
Asked: 2024-09-13 22:45:12 +0800 CST

在 shell 脚本中比较变量时 -v、-z 和 -n 之间的区别

  • 5

有以下方法可以检查 Linux/Unix Shell 脚本中变量是否可用

[ ! -z "${MYVARIABLE}" ] 

或者

[ -n "${MYVARIABLE}" ]

或者

[[ ! -v MYVARIABLE ]]

这三者有什么区别?什么时候应该优先使用其中一个?此外,如果我们尝试将它们组合起来,则会出现错误。例如,如果我们给出以下代码,它会正常工作

if [ ! -z "${PROFILEHOME}" ] && [ -n "${PROFILEHOME}" ];
then
    echo "Profile home variable that is being used is $PROFILEHOME"
else
    echo "Profile home is not set"
fi

但是如果我们尝试执行以下操作

if [[ ! -v MYVARIABLE ]] && [ ! -z "${PROFILEHOME}" ] && [ -n "${PROFILEHOME}" ];
then
    echo "Profile home variable that is being used is $PROFILEHOME"
else
    echo "Profile home is not set"
fi

然后 shell 脚本返回一个错误消息,“ [:-v: 意外运算符”

这里给出的 -z 和 -n 运算符之间的区别只是表明 -z 检查字符串是否为空,而 -n 检查字符串是否不为空

bash
  • 1 个回答
  • 33 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve