| LSNS(8) | System Administration | LSNS(8) |
نام (NAME)
lsns - فهرست کردن فضاهای نام (Namespaces) در لینوکس
خلاصه دستور (SYNOPSIS)
lsns [options] [namespace ID]
توضیحات (DESCRIPTION)
دستور lsns اطلاعات مربوط به تمام فضاهای نام (namespaces) دردسترس فعلی یا فضای نام مشخصشده (namespace) را فهرست میکند. شناسه namespace یک شماره inode است.
خروجی پیشفرض ممکن است تغییر کند. بنابراین تا حد امکان، باید از استفاده از خروجیهای پیشفرض در اسکریپتهای خود خودداری کنید. در محیطهایی که به یک خروجی پایدار نیاز است، همواره حالت خروجی مورد انتظار (--tree یا --list) و ستونها را با استفاده از گزینه --output به همراه فهرستی از ستونها به صراحت مشخص کنید.
ستون NSFS که هنگام تعیین net برای گزینه --type چاپ میشود، خاص است؛ این ستون از سلولهای چندخطی استفاده میکند. برای تغییر به نمایش تکخطی جداشده با «,» از گزینه --nowrap استفاده کنید.
توجه داشته باشید که lsns اطلاعات را مستقیماً از فایلسیستم /proc میخواند و برای کاربران غیر ریشه (non-root) ممکن است اطلاعات ناقصی بازگرداند. فایلسیستم فعلی /proc ممکن است اشتراکزدایی شده (unshared) باشد و تحت تأثیر یک فضای نام PID قرار گیرد (برای جزئیات بیشتر unshare --mount-proc را ببینید). دستور lsns قادر به دیدن فضاهای نام پایداری (persistent namespaces) که فاقد فرآیند هستند و نمونه فضای نام آنها توسط یک bind mount به /proc/pid/ns/type نگه داشته شده است، نیست.
گزینهها (OPTIONS)
-H, --list-columns
-J, --json
-l, --list
-n, --noheadings
-o, --output list
در صورتی که list در قالب +list مشخص شود (برای نمونه lsns -o +PATH)، فهرست پیشفرض ستونها گسترش مییابد.
--output-all
-P, --persistent
-p, --task PID
-Q, --filter expr
این قابلیت آزمایشی (EXPERIMENTAL) است. همچنین scols-filter(5) را ببینید. برای نمونه، نام کاربری root را مستثنی کن، اما تمام فضاهای نامی را که بیش از یک فرآیند به آنها تعلق دارد چاپ کن:
lsns --filter 'USER != "root" and NPROCS > 1'
-r, --raw
-t, --type type
-u, --notruncate
-W, --nowrap
-T, --tree[=rel]
-h, --help
-V, --version
وضعیت خروج (EXIT STATUS)
ابزار lsns با یکی از مقادیر زیر خارج میشود:
0
1
2
محیط (ENVIRONMENT)
LSNS_DEBUG=all
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
LIBSMARTCOLS_JSON=compact|lines
نویسندگان (AUTHORS)
Karel Zak <kzak@redhat.com>
همچنین ببینید (SEE ALSO)
nsenter(1), unshare(1), clone(2), namespaces(7), ioctl_ns(2), ip-netns(8), scols-filter(5)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues. استفاده کنید.
در دسترس بودن (AVAILABILITY)
دستور lsns بخشی از بسته util-linux است که میتوان آن را از آرشیو کرنل لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.
| 2026-09-02 | util-linux 2.42.3 |