Skip to content

Operating System

暂时先小小整理记录一些我遇到的常见技巧和概念。

Linux

session

screen session:screen 是一个终端多路复用器(terminal multiplexer),它允许你在一个终端窗口中运行多个独立的 shell 会话,并且可以分离(detach)和重新连接(reattach)这些会话:

  • (Attached) :表示该会话正在被一个或多个终端窗口使用(连接着)。
  • (Detached) :表示该会话正在后台运行,没有连接到任何终端窗口。
  • (Dead) :表示会话可能已经崩溃或结束,但屏幕的套接字文件(socket file)仍存在(你可以用 screen -wipe 清理它们)。

process

进程是linux中程序执行的实例。它是系统进行资源分配(如 \(\text{CPU}\) 时间、内存、文件句柄)的最小单位。一个session一般都会由多个进程组共同组成


评论 #