linux基础命令之lsns命令

叶sir学编程 2024-08-04 09:48:53

lsns命令在linux系统上主要用于列出当前系统下,所有命名空间的命令,可以方便用户查看和管理系统中命名空间的信息。

命令格式:lsns 参数;参数可以为空;

如图1,当参数为空时,执行lsns命令,查看输出的信息:

图1

NS列:表示该命名空间的inode编号;

TYPE列:表示该命名空间的类型,其中:

cgroup:表示cgroup命名空间;

pid:表示PID命名空间;

user:表示用户命名空间;

uts:表示UTS命名空间;

ipc:表示IPC命令空间;

mnt:表示挂载命名空间;

net:表示网络命名空间;

blk:表示块设备命名空间;

NPROCS列:表示对应命名空间的进程数量;

PID列:表示当前命名空间的最小PID;

USER列:表示所属用户,或者创建者;

COMMAND列:表示该命名空间对应的命令行;

参数说明

-l参数:以列表的格式输出信息,lsns命令默认使用该参数;

-J(大写):以JSON格式输出信息,如图2:

图2

-n参数:不打印标题信息;

-o参数:打印命名空间的指定列信息;

图3

-p参数:打印指定PID的命名空间;

-r参数:表示打印原生数据,不对输出的数据格式处理;

图4

-t参数:只输出指定类型的命名空间,如图:

图5

0 阅读:0