使用 Screen 管理远程会话 & Docker常用命令

Screen常用命令

参考:linux 技巧:使用 screen 管理你的远程会话

“Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。”

1. 在Screen中创建新窗口

  • 命令行键入screen命令:将创建一个执行shell的全屏窗口,可以执行任意shell程序;在该窗口中键入exit退出,如果这是该screen会话的唯一窗口,该screen会话退出,否则screen自动切换到前一个窗口。
root@abc:~# screen -S [name]
  • screen命令后跟要执行的程序:创建一个执行vi test.c的单窗口会话,退出vi将退出该窗口/会话。
root@abc:~# screen vi test.c
  • 在一个已有 screen会话中创建新窗口:在当前screen窗口中键入C-a c(Ctrl键+a键,之后再按下c键)生成一个新的窗口并切换到该窗口。

2. 中断会话

在screen窗口键入C-a d,Screen会给出detached提示。

3. 查看screen会话

root@abc:~# screen -ls

4. 重新连接screen会话

root@abc:~# screen -r [id]

5. 杀死进程

root@abc:~# kill -9 8462 [id]

6. 清除会话

root@abc:~# screen -X -S [session # you want to kill] quit
root@abc:~# screen -wipe [session # you want to kill]

Docker常用命令

Docker CE安装完成后,需要启动它并设置为开机启动。Docker启动命令如下:

root@abc:~# service docker start

Docker 开机自启动命令如下:

root@abc:~# chkconfig docker on

杀死所有正在运行的容器:

root@abc:~# docker kill $(docker ps -a -q)

删除所有已停止的容器:

root@abc:~# docker rm $(docker ps -a -q)

删除所有镜像:

root@abc:~# docker rmi -f $(docker images -q)

如果下载下来的镜像有问题,可以执行如下命令删除指定Image ID的镜像,加-f强制删除:

root@abc:~# docker rmi 

删除全部镜像命令如下:

root@abc:~# docker rmi 

你可能感兴趣的:(使用 Screen 管理远程会话 & Docker常用命令)