`
andyhu1007
  • 浏览: 199794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用screen管理远程会话

阅读更多

    经常遇到这样的问题:ssh连接到远端,执行一个需要很长时间的任务,等吧。不管你是用&让它跑到后台去运行也好,怎么也好,你都得等着,直到运行完,才能关闭你的窗口。为什么?因为如果一旦你的控制终端关闭了,任务就停止了。原因?原因是因为linux有进程组的概念,一个会话终端开启的所有进程都是此会话终端进程组长的子进程。

 

    解决?用nohup,但是只能应付简单的命令。放心,我们还有强大的screen,到这里 好好学学吧:)

 

    谢谢大熊推荐,学到一点好东西。

分享到:
评论
2 楼 andyhu1007 2008-09-05  
不好意思,是我比较弱。
1 楼 niwtsew 2008-09-05  
gnu screen确实不错,可以恢复现场,我一直在用.

其实除了screen,vnc 也一样可以的.

傻傻的问一下:tw很少在linux/unix开发吗?

相关推荐

    linux技巧之使用screen管理你的远程会话.docx

    使用 Screen 管理远程会话技巧 在 Linux 中,使用 Screen 可以管理远程会话,解决长时间的任务不能关闭窗口或断开连接的问题。本文将详细介绍 Screen 的使用方法、概念和原理。 概念: * 进程组:一个或多个进程...

    CentOS 7系统远程会话管理工具screen怎么安装使用?.docx

    CentOS 7系统远程会话管理工具screen的安装和使用 Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。用户可以在一个screen会话中创建多个screen子会话,在每一个screen会话(或子会话)中就像...

    使用screen来管理你的SSH会话

    但`nohup`仅适用于非交互式的命令,如果需要在远程会话中进行交互操作,它就显得力不从心了。 这就是`screen`工具发挥作用的地方。`screen`是一个全屏窗口管理器,可以在单个SSH会话中创建多个独立的虚拟终端。即使...

    SSH远程登录-screen命令-linux会话命令.pdf

    使用 screen 命令可以解决远程会话断开的问题。例如,在安装 lnmp 时,可以创建一个名字为 lnmp 的 screen 会话,执行 screen -S lnmp 命令。然后,可以暂时离开,保留 screen 会话中的任务或程序,当需要临时离开时...

    SSH远程登录-screen命令-linux会话命令.docx

    Screen 命令是一款非常实用的远程会话管理工具,可以帮助用户解决 SSH 远程登录时的痛点,提高工作效率和生产力。通过本文的介绍,相信大家已经了解了 Screen 命令的使用方法和功能特点,欢迎大家去尝试和应用 ...

    linux下screen命令的使用

    Linux 下 Screen 命令是系统管理员经常使用的一种工具,用于远程登录服务器并在服务器上跑一些程序。Screen 命令可以创建多个有 shell 的窗口,每个窗口都可以跑自己的应用程序,即使退出远程管理窗口,Screen 窗口...

    screen使用教程

    1. **远程会话管理**: Screen允许用户创建持久性的会话,即使在断开连接之后,也可以重新连接到原来的会话继续工作。 2. **多任务处理**: 在一个Screen会话中,用户可以同时开启多个窗口,每个窗口都可以独立执行...

    screen 使用方法详解

    - 重新附加 screen 会话:使用 `screen -r <pid>` 命令可以重新连接到一个分离的会话,这里的 `<pid>` 是会话的进程ID。 4. **创建和切换 screen 会话** - 创建新会话:在 screen 会话中,按下 `Ctrl+a` 后再按 `...

    linux screen 命令详解

    通过以上介绍,我们可以看到 Screen 不仅仅是一个简单的多窗口管理工具,它还具备强大的会话恢复和多窗口管理能力,极大地提高了远程工作时的效率和便捷性。无论是对于日常的系统管理工作还是开发者来说,掌握 ...

    Screen v2.2 绿色汉化版

    总的来说,Screen v2.2 绿色汉化版是一款强大的终端管理工具,它不仅提供了多窗口操作,还能保证会话的连续性和可恢复性,是Windows用户进行多任务处理和远程管理的理想选择。对于那些经常与命令行打交道的人来说,...

    screen应用及及优缺点

    Screen是一款强大的GNU项目下的开源免费工具,主要用于在Linux环境中创建、管理多个终端会话。它允许用户在单个终端窗口内分割出多个子窗口,并在这些子窗口中运行不同的应用程序。通过Screen,用户可以轻松实现对长...

    screen使用工具 linux使用

    **Screen使用工具——Linux下的多窗口管理神器** 在Linux操作系统中,`screen`是一个非常实用的命令行工具,它允许用户在一个终端会话中创建多个独立的全屏窗口,每个窗口可以运行不同的命令或程序。这使得用户可以...

    screen操作.txt

    根据提供的文件信息,我们可以推断出此文档主要关注的是如何使用`screen`这一多窗口管理器来进行各种操作。下面将详细介绍这些操作以及它们在实际应用中的意义。 ### 屏幕多窗口管理器(screen) `screen`是一款由...

    Linux后台运行软件-screen-rpm-直接安装,方便部署维护,祖传级软件.zip

    总之,`screen`是Linux环境中不可或缺的一个工具,它为后台运行程序、多任务管理以及会话持久化提供了强大支持,尤其适合服务器管理和远程工作场景。通过RPM包直接安装,可以轻松地在系统中部署并维护`screen`,从而...

    解决远程桌面断开问题........

    - **禁用不必要的服务和应用程序**:减少远程会话中的资源消耗,提高性能。 - **优化网络设置**:例如启用网络级别身份验证(NLA),可以增强安全性并提高连接稳定性。 - **更新驱动程序**:确保所有驱动程序都是...

    screen-4.0.3

    它的全称可能是"GNU Screen",它允许用户在一个单一的物理终端上创建并管理多个独立的虚拟终端会话。这个工具特别有用,因为它可以防止终端进程在用户意外断开连接或者网络问题时结束,确保后台任务能够持续运行。 ...

    linux screen命令的使用说明 英文文字版

    screen的这些特性使其非常适合于需要长时间运行服务或脚本,以及需要远程访问和管理服务器的场景。如果用户不小心断开了连接,screen会话中的程序仍然会继续运行,当用户重新连接时,可以无缝地继续之前的会话。通过...

    linux screen 命令详解.pdf

    为了解决这一问题,GNU开发了Screen这一自由软件,它允许用户在一个或多个命令行界面中管理多个会话。Screen的使用极大地提高了工作效率,尤其是在远程操作场景中,即使断开连接或网络不稳定,已经启动的任务也不会...

Global site tag (gtag.js) - Google Analytics