Scroll to navigation

LSNS(8) Керування системою LSNS(8)

НАЗВА

lsns - виведення списку просторів назв

КОРОТКИЙ ОПИС

lsns [options] [namespace]

ОПИС

lsns lists information about all the currently accessible namespaces or about the given namespace. The namespace identifier is an inode number.

Типовий формат виведення може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікуваний режим виведення (--tree або --list) і стовпчики за допомогою параметра --output разом зі списком стовпчиків у середовищах, де потрібне виведення стабільного набору даних.

Стовпчик NSFS, який програма виводить, якщо вказано аргумент net для параметра --type, є особливим; у ньому використано багаторядкові комірки. Скористайтеся параметром --nowrap для перемикання на однорядкове представлення із відокремленням записів «,».

Зауважте, що lsns читає дані безпосередньо з файлової системи /proc, а для відмінних від root користувачів може бути повернуто неповні дані. Поточну версію файлової системи /proc може бути виведено зі спільного користування і на нього може впливати простір назв PID (див. unshare --mount-proc, щоб дізнатися більше). lsns не може отримувати дані щодо сталих просторів назв без процесів, де екземпляр простору назв утримується монтуванням прив’язки до /proc/pid/ns/тип.

ПАРАМЕТРИ

-H, --list-columns

List the available columns, use with --json or --raw to get output in machine-readable format.

-J, --json

Bикористати формат виведення JSON.

-l, --list

Використовувати формат виведення списком.

-n, --noheadings

Не виводити рядок заголовка.

-o, --output список

Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром --help, щоб переглянути список підтримуваних стовпчиків.

Типовий список стовпчиків може бути розширено, якщо I<список> вказано у форматі +список (наприклад lsns -o +PATH).

--output-all

Вивести список усіх доступних стовпчиків.

-P, --persistent

Display only the namespaces without processes (aka persistent namespaces), created by bind mounting /proc/pid/ns/type files to a filesystem path.

-p, --task PID

Вивести лише простори назв, які утримуються процесом із цим pid.

-Q, --filter вираз

Print only the namespaces that meet the conditions specified by the expr.

This feature is EXPERIMENTAL. See also scols-filter(5). For example exclude root as username, but print every namespaces more than one process belongs to:

lsns --filter 'USER != "root" and NPROCS > 1'

-r, --raw

Використовувати формат виведення без обробки.

-t, --type тип

Вивести дані лише щодо вказаного типу просторів назв. Підтримуваними типами є mnt, net, ipc, user, pid, uts, cgroup і time. Цей параметр може бути вказано декілька разів.

-u, --notruncate

Не обрізати текст у стовпчиках.

-W, --nowrap

Не використовувати багаторядковий текст у стовпчиках.

-T, --tree[=rel]

Використати деревоподібний формат виведення. Якщо аргументом відносний є process, вивести ієрархії процесів у кожному з просторів назв. Це типовий варіант, якщо не вказано --tree. Якщо вказано parent, вивести ієрархії, які побудовано за співвідношенням батьківський/дочірній запис. Якщо вказано owner, вивести ієрархії, які побудовано за співвідношенням власник-власність. owner буде використано як типовий варіант, якщо не вказано аргумент відносний.

-h, --help

Вивести текст довідки і завершити роботу.

-V, --version

Display version and exit.

СТАН ВИХОДУ

Допоміжна програма lsns завершує роботу із такими значеннями:

0

Успіх.

1

Загальна помилка.

2

ioctl є невідомим ядру.

СЕРЕДОВИЩЕ

LSNS_DEBUG=all

enables lsns debug output.

АВТОРИ

Karel Zak <kzak@redhat.com>

ТАКОЖ ПЕРЕГЛЯНЬТЕ

nsenter(1), unshare(1), clone(2), namespaces(7), ioctl_ns(2), ip-netns(8) scols-filter(5)

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

For bug reports, use the issue tracker <https://github.com/util-linux/util-linux/issues>.

ДОСТУП ДО ПРОГРАМИ

Програма lsns є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.

2025-02-25 util-linux 2.41-rc1