mininet|mininet dump 命令中的 pid 是个啥()
在 mininet 中 ( sudo mn
建立默认拓扑 )使用 dump
命令时,会看到控制器,每个交换机,每个主机都包含一个 pid 信息, 如下图所示 。这里的pid 为 process identity 缩写,中文可翻译为进程 id或进程标示。
文章图片
图1 通过 ps
命令查找对应 pid,可看到这些 pid 分别 为 mininet 为控制器,每个交换机,每个主机建立的 bash 守护进程,便于在它们上可以执行脚本程序。 例如 h1 ping h2 ,其中的 ping h2 命令就会在通过这个 bash 进程执行。
文章图片
图2 【mininet|mininet dump 命令中的 pid 是个啥()】mininet 这里的设计类似于linux 用户登录。 使用 ssh 登录远程主机时,sshd 服务也会为每个登录上来的用户分配一个 pts ( pseudo-tty slave) 虚拟终端(如下图为ssh用户chen分配的pts/5;
为ssh用户root分配的pts/148 ) ,并绑定一个 bash 进程便于执行交互式程序。 使用本地终端登录时,则分配的是 tty 终端(如下图为用户 root 分配的 tty1)。 关于tty, pty, tty 可参考 “Linux中tty、pty、pts的概念区别”。
文章图片
图3
推荐阅读
- 你命令我爱你吧(原创)
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- 常用git命令总结
- 用Go构建区块链——3.持久化和命令行
- 《读_Head_First_有感》_“命令模式”
- locate搜索
- Linux|Linux 服务器nginx相关命令
- linux笔记|linux 常用命令汇总(面向面试)
- linux|apt update和apt upgrade命令 - 有什么区别()
- Linux命令(50题)