网站首页 > 精选文章 / 正文
1.概念
a 6中名称空间
UTS(主机名和域名),User(用户的),mount(挂载文件系统的),IPC(进程间通信的),PID,net
1.UTS (主机名和域名)
- 位置:/proc/sys/kernel/
- 作用:UTS 目录下保存的是主机名和域名相关的信息,主要用于系统标识。hostname:系统的主机名(hostname)。domainname:系统的域名(domainname)。有时用于 NIS(网络信息服务)等功能。
- 示例:/proc/sys/kernel/hostname:包含当前的主机名。/proc/sys/kernel/domainname:包含当前的域名。
用途:可以用于查看和设置主机名和域名。
User (用户的)
- 位置:/proc/self/ 和 /proc/[pid]/
- 作用:User 目录与用户的身份和权限相关,主要用于获取进程的用户信息。uid:当前进程的用户 ID。euid:当前进程的有效用户 ID。suid:当前进程的保存用户 ID(在 setuid 系统调用后保存的 ID)。gid:当前进程的组 ID。egid:当前进程的有效组 ID。
- 示例:/proc/self/status:可以查看当前进程的用户 ID、组 ID、父进程信息等。/proc/[pid]/status:查看指定进程的用户信息。
Mount (挂载文件系统的)
- 位置:/proc/mounts 或 /proc/self/mounts
- 作用:mount 文件用于显示当前系统中挂载的所有文件系统。包含每个挂载点的文件系统类型、挂载选项以及设备信息。
- 示例:/proc/mounts:列出所有挂载的文件系统,包括类型、挂载点等信息。/proc/self/mounts:显示当前进程可访问的挂载信息。
IPC (进程间通信的)
- 位置:/proc/sys/kernel/
- 作用:IPC 目录涉及系统的进程间通信(Inter-Process Communication,IPC)机制。它通常用于管理共享内存、消息队列和信号量等。在某些 Linux 系统中,IPC 相关的信息可以通过 /proc/sys/kernel/ 或 /proc/[pid]/ 来查看和修改进程间通信设置。
- 示例:/proc/sys/kernel/sem:查看和设置信号量的参数。/proc/sys/kernel/msgmax:查看最大消息队列大小。
PID (进程 ID)
- 位置:/proc/[pid]/
- 作用:每个正在运行的进程都有一个唯一的 PID(进程 ID)。/proc/[pid]/ 目录包含有关指定进程的信息。/proc/[pid]/ 包含一个进程的详细信息,包括它的内存使用、状态、打开的文件等。pid:当前进程的 ID。ppid:父进程的 PID。status:进程的详细状态信息,包括用户 ID、内存使用、进程状态等。
Net (网络相关的)
- 位置:/proc/net/
- 作用:net 目录包含系统的网络状态信息。它提供了有关网络接口、连接、路由等的信息。tcp:显示当前的 TCP 连接状态。udp:显示当前的 UDP 连接状态。dev:显示网络设备的统计信息。route:显示当前的路由表。
Tags:docker查看所有容器
猜你喜欢
- 2025-01-21 Docker实战008:docker部署nginx项目详解
- 2025-01-21 dcoker之容器数据卷,以及定制镜像Dockerfile配置与设置
- 2025-01-21 docker容器管理命令详解大全
- 2025-01-21 docker容器自动重启配置
- 2025-01-21 实现docker容器开机自启动
- 2025-01-21 云计算的主流容器平台Docker架构分析
- 2025-01-21 Docker基础:容器元数据详解
- 2025-01-21 推荐 3 款超好用的 Docker 图形化管理工具
- 2025-01-21 docker容器的使用以及部署mysql
- 2025-01-21 松勤软件测试:详解Docker,如何用portainer管理Docker容器