Где взять автономную документацию/описания отдельных настраиваемых параметров ядра sysctl?

Вы можете скрыть сообщение об ошибке с помощью 2>/dev/nullвнутри ls.

Затем вы можете проверить, пусто ли $CONTENTSс помощью-z

CONTENTS=$(ls -d -- "${gp_path}ALLSTUFF"*.zip 2>/dev/null)
if [ -z "$CONTENTS" ]; then
    print 'EMPTY'
    exit 0
else
    print 'NOT EMPTY'
fi
1
28.03.2021, 02:42
1 ответ

But is there a way for me to find this kernel documentation offline? Is it a package that I'd need to install?

Да, большинство дистрибутивов предоставляют документацию по ядру для своего ядра в пакете. В Debian это linux-doc, который является метапакетом -, включающим документацию ядра по умолчанию для той версии, которую вы используете (версии -, также доступны специальные пакеты, *, например.linux-doc-4.19). В RHEL, CentOS и т. д. это kernel-doc.

В этом случае вы найдете файл, который ищете, в /usr/share/doc/kernel-doc-*/Documentation/sysctl/kernel.txtна RHEL. В более новых версиях файл был преобразован в ReSTructured text, и его можно найти в .../Documentation/admin-guide/sysctl/kernel.rst(, где также можно найти текущую документацию по ядру sysctlна веб-сайте ядра ).

Проверка упакованной версии дает вам больше шансов получить документацию, соответствующую вашему работающему ядру; в некоторых случаях, хотя текущая документация является более точной, даже для старых ядер, и здесь дело обстоит именно так — я улучшил документацию после Linux Kernel.org, вводящего в заблуждение о панике ядра /proc/sys/kernel/panic , и это оказалось в версии ядра 5.7.

2
28.04.2021, 22:56

Теги

Похожие вопросы