Linux Screen 简单用法 图文教程

ssh 连接到远程服务器上,临时开一个 Jetty 的 HTTP 服务,但是 没多久就自己 inactive 了,很不方便。想找个方法让程序一直运行在后台,想关闭的时候再连一次 去关。

查了一下用 screen 可以很方便的进行这个操作,有点像虚拟屏幕的管理。

用法:非常简单,只要在原始的命令之前加上 screen 即可:

$screen java -jar xxxx.jar

其他功能:

查看当前全部的 screen :

$screen -ls

会显示下面的信息:

There are screens on:
        1542.pts-1.AY1212021007126539381        (01/30/2013 03:29:06 PM)       (Detached)
        1434.pts-1.AY1212021007126539381        (01/30/2013 03:13:56 PM)       (Attached)
2 Sockets in /var/run/screen/S-user.

其中每一条最前面的就是 screen 的 id

连接到 detached 的 screen :

$screen -r 1542

从 screen 中退出(但不关闭 screen 进程):

按 Ctrl-A-D

在 screen 中查看全部命令;

按 Ctrl-A-?

搬瓦工,年付$49.99CN2高速线路,1024MB内存/1000GB流量/1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr月付$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

搬瓦工1111特惠,年付$29.882核CPU/2048MB内存/1TB流量/1GB带宽,随意切换机房KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

点赞
  1. modianxia说道:

    mysql导入错误好多处,只能手动创建

    1. 有网友反馈直接在SQL里运行可以成功。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up