资讯专栏INFORMATION COLUMN

远程连接 vps 使用 screen 防掉线

paraller / 1893人阅读

摘要:例子当想要下载一个大文件的时候,连接到服务器之后用命令开始下载一个文件,这时网络不稳定突然掉线了,那么文件下载过程也就中断了。再次连接到服务器,用命令重新下载那个文件之前的下载过程等于白费如果再次掉线那么又付之东流。原理成为了的子进程。

例子:当想要下载一个大文件的时候,ssh 连接到服务器之后 用 wget 命令开始下载一个文件,这时 网络不稳定 突然掉线了,那么 文件下载过程也就中断了。再次 ssh 连接到服务器,用 wget 命令重新下载那个文件:之前的下载过程等于白费 (如果再次掉线 那么又付之东流)。
办法:ssh 连接到服务器之后,先创建一个 screen 的 session ,然后进入到 screen 的一个 session ,然后 用 wget 命令 下载一个文件。这时,如果退出此 session (比如 网络掉线) 了,那么 wget 会依旧跑在此 session 里。再次 ssh 连接到服务器的时候,查看 screen 的 session 列表,会发现刚才启动的 session 还在。进入它之后,发现 wget 下载过程还在继续:并未因为你的网络掉线而中断。

原理:wget 成为了 screen session 的子进程。

类似软件:tmux (为什么不用 tmux ?命令太难记了!)

配置办法:
1.安装 screen

sudo apt-get install screen

2.配置 screen
nano ~/.screenrc 写入

startup_message off
autodetach on
nonblock on
vbell off
vbell_msg "Bell on %t (%n)"
shell -$SHELL
caption always "%{= KW}screen -d%{= WK} Detach   %{= KW}ctrl+a+d%{= WK} Detach   %{= KW}screen -r a%{= WK} Resume   %{= KW}exit%{= WK} Destroy   %{= KW}screen -ls%{= WK} List"

重启

pkill screen
screen -ls

3
例子:进入并启动 wget

测试大文件 下载

ssh -p 22 abc@117.71.214.157
screen -ls
screen -S a
screen -d
screen -ls
screen -r a
cd ~/Downloads
ls
wget http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso

4
常用命令

screen -ls ## 查看 sesson 列表
screen -S a ## 开启一个 名为 ‘a’ 的 session
screen -r a ## 进入一个 session ( resume a session )
screen -d   OR ctrl+a+d  ## 离开一个 session ( detach a session )
exit ## 进入一个 session 之后 销毁本 session 

-

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110592.html

相关文章

  • Python爬虫建站入门手记——从零开始建立采集站点(一:环境搭建)

    摘要:从今天起,我将在这里更新一个系列的简单爬虫到建立网站的实践手记。内容将会从最简单的开始,环境搭建,基本爬虫,入库,用建立可供用户访问的网站,网站部署。第一部分,买,装环境。我们爬虫站点的所有文件都放在里面。 从今天起,我将在这里更新一个系列的python简单爬虫到建立网站的实践手记。 内容将会从最简单的开始,环境搭建,基本爬虫,入库,用Django建立可供用户访问的网站,网站部署。 ...

    HackerShell 评论0 收藏0
  • 亚马逊vps哪里买?为什么很多人用亚马逊关联vps

    摘要:亚马逊哪里买亚马逊哪里买某位网友说想做亚马逊美国站,虽然干净的电脑和网线是最合适的方式,但是个人觉得使用最方便。亚马逊vps哪里买?某位网友说想做亚马逊美国站,虽然干净的电脑和网线是最合适的方式,但是个人觉得使用VPS最方便。而且现在好多公司都慢慢改成远程登录了。想请教一下跨境电商做亚马逊的小伙伴们有什么合适的做亚马逊的VPS推荐,阿里云或腾讯云适合吗?建议选择什么样的配置比较好呢?在购买亚...

    番茄西红柿 评论0 收藏2637
  • Linux命令行神器

    摘要:命令行可以做很多有趣的事情,有一些堪称神器的工具,以为例做个分享。是命令行下的浏览器,比好用的地方在于支持鼠标,对的,下的鼠标操作,点击和滚动都支持,有时候你懂的值得一用,安装就就好了。 Linux命令行(terminal)可以做很多有趣的事情,有一些堪称神器的工具,以Ubuntu为例做个分享。 mosh 这是我通常在VPS里第一个安装的软件,以提供‘更可靠’的远程连接(经常连接国外V...

    codecook 评论0 收藏0
  • AsunaCloud:香港NTT VPS/512MB内存/5GB空间/2TB流量/300Mbps端口

    摘要:怎么样怎么样是一家国人商家,暂时主要提供香港线路香港线路的。现在价格进行了调整,并有永久折优惠,性价比高。折优惠码,香港香港内存空间流量端口元月,有需要的可以关注一下。asunacloud怎么样?asunacloud是一家国人商家,暂时主要提供香港ntt线路的KVM VPS。适合移动线路。现在价格进行了调整,并有永久8折优惠,性价比高。8折优惠码:BMUY7E4ZW3,香港ntt/512MB...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<