LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1021|回复: 10

ssh远程安装

[复制链接]
发表于 2006-9-21 16:53:07 | 显示全部楼层 |阅读模式
我用ssh连接到一个机器远程安装,进行emerger -e system的时候,运行到一半的样子,
我的ssh连接给断了.那我现在应该怎么办呢?
发表于 2006-9-21 17:14:11 | 显示全部楼层
对,因为你有好长时间没动活了.自动中断了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 17:27:26 | 显示全部楼层
那我怎么办呢?安装一半的东西怎么弄呢?
回复 支持 反对

使用道具 举报

发表于 2006-9-21 17:30:16 | 显示全部楼层
用screen,或者重设ssh-server的发呆时间
回复 支持 反对

使用道具 举报

发表于 2006-9-21 17:36:16 | 显示全部楼层
nohup emerge -e system > emerge.system.log 2>&1

扔到后台执行,LOG记录下来.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 17:40:25 | 显示全部楼层
谢谢回复.我是说我现在怎么办.执行一半的那个emerge -e system是不是就中断了.
我进去后monut的那些东西都还在吗?
回复 支持 反对

使用道具 举报

发表于 2006-9-21 18:08:42 | 显示全部楼层
emerge --resume
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 18:35:44 | 显示全部楼层
就是我再次ssh连接进去,mount的东西都还在,就不需要再monut了吧.
然后,我执行emerge --resume.
是这样操作吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-22 00:31:41 | 显示全部楼层
http://bbs.et8.net/bbs/archive/index.php?t-639388.html

用screen,比如你在VI一个文件,突然由于网络的问题,你和服务器间的SSH断了.如果使用SCREEN,你能重新连接上之前编译的VI文件.

你可以试一下

新建一个SCREEN
root@lucky5 root]# screen
=============================

列出所有SCREEN
[root@lucky5 root]# screen -ls
There is a screen on:
1232.pts-7.lucky5 (Attached)
1 Socket in /root/.screen.

=============================
断开你所在的SCREEN, -d表示detach
[root@lucky5 root]# screen -d
[remote detached]

=============================
再显示所有的SCREEN,注意模式改为DETACHED了
[root@lucky5 root]# screen -ls
There is a screen on:
1232.pts-7.lucky5 (Detached)
1 Socket in /root/.screen.

=============================
重新连接之前断开的SCREEN,-r表示reattach
[root@lucky5 root]# screen -r 1232.pts-7.lucky5
如果你只有一个SCREEN,光-r就够了,如果有多个SCREEN,必须指明重新连接上哪个.

=============================
多个SCREEN
[root@lucky5 root]# screen -ls
There are screens on:
1232.pts-7.lucky5 (Attached)
1351.pts-1.lucky5 (Attached)
2 Sockets in /root/.screen.

=============================
如果现在你关闭SSH客户端,重新登陆后你还是能再连接上SCREEN的
[root@lucky5 openldap]# screen -ls
There are screens on:
1232.pts-7.lucky5 (Detached)
1351.pts-1.lucky5 (Detached)
2 Sockets in /root/.screen.

============================
Ctl+d to terminate a screen.

具体man screen
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-22 00:42:40 | 显示全部楼层
我在公司连接,断了.
回家后,screen没有效果.
但是同一个地方screen比较好用.明天回公司试一试.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表