LSNS(8)

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

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

lsns [параметри] простір назв

ОПИС

lsns виводить список відомостей щодо усіх поточних доступних просторів назв або щодо вказаного простору-назв. Ідентифікатор простір-назв є номером inode.

Типовий формат виведення може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікуваний режим виведення (--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[=відносний]
    Використати деревоподібний формат виведення. Якщо аргументом відносний є process, вивести ієрархії процесів у кожному з просторів назв. Це типовий варіант, якщо не вказано --tree. Якщо вказано parent, вивести ієрархії, які побудовано за співвідношенням батьківський/дочірній запис. Якщо вказано owner, вивести ієрархії, які побудовано за співвідношенням власник-власність. owner буде використано як типовий варіант, якщо не вказано аргумент відносний.

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

-V, --version
    Показати дані щодо версії і завершити роботу.

СТАН ВИХОДУ

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

0
    Успіх.

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

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

СЕРЕДОВИЩЕ

LSNS_DEBUG=all
    вмикає діагностичне виведення у lsns.

АВТОРИ

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

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

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

Для звітування щодо вад скористайтеся

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

Програма lsns є частиною пакунка util-linux, який можна отримати з