Linux下SSH远程连接断开后让程序继续运行解决办法

一、screen安装

  yum  install screen   #CentOS安装

  sudo apt-get install screen #ubuntu安装

二、screen常用命令

  screen -S mariadb   #新建一个叫mariadb的session

  screen -r mariadb   #回到mariadb   这个session

  screen -X -S mariadb  quit # 删除叫mariadb的session

  screen -ls #列出当前所有的session

  screen -d  mariadb  #远程detach叫mariadb的session

三、操作示例

  1.创建会话窗口

    screen -S mariadb

  2.在会话窗口中执行命令

    yum install mariadb-server mariadb-client

  3.此时可以关闭ssh窗口或离开会话窗口了

    离开会话窗口是先执行ctrl + a ,后ctrl + d

  4.重新登录ssh查看mariadb窗口运行状态

    screen -r mariadb

原文地址:https://www.cnblogs.com/zepc007/p/10360684.html

时间: 2024-10-22 14:27:39

Linux下SSH远程连接断开后让程序继续运行解决办法的相关文章

linux下SSH远程连接服务慢解决方案

1.适用命令及方案如下:[远程连接及执行命令]ssh -p22[email protected]ssh -p22 [email protected] /sbin/ifconfig[远程拷贝:推送及拉取]scp -P22 -r -p /etc [email protected]:/tmp/scp -P22 -r -p [email protected]:/tmp/ /etc[安全的FTP功能]sftp -oPort=22 [email protected][无密码验证方案]例如利用sshkey批量

某企业Linux下ssh远程登录服务器延迟高问题排查及解决

一.问题现象描述 某台Dell服务器RHEL 6.8系统安装成功后用户反映通过ssh登录该服务器时出现延迟高的情况,严重时时延可达6-7s,甚至直接报错. Connecting to 10.0.0.10:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. 连接时显示的信息 Last login: Thu Jul  7 16:24:56 2017 from 10.0.0.10 等待很长时间后才显示连

Linux下ssh远程连接慢解决

系统Centos7.2 解决方法: 1.编辑"/etc/ssh/sshd_config"文件,将DNS解析.GSSAPIAuthentication注释 [[email protected] ~]# vim /etc/ssh/sshd_config UseDNS        禁用DNS解析 GSSAPIAuthentication 采用Kerberos验证 UseDNS no GSSAPIAuthentication no [[email protected] ~]# service

linux下ssh登录和传输速度都很慢的解决办法

客户端进行如下修改,注意修改config文件的权限 echo "GSSAPIAuthentication no" >> ~/.ssh/config chmod 755 config 服务端 vi /etc/ssh/sshd_config 按照下面两项修改 GSSAPIAuthentication no UseDNS no

windows及linux下安装django simple captcha 遇到的各种问题及解决办法

转载自http://www.cnblogs.com/descusr/p/3225874.html 所有程序写完之后,验证码图片不显示,点击图片地址会提示如下错误,并且在linux下的纠正办法 用pil产生验证码出现:ImportError: The _imagingft C module is not installed 这个是由于PIL没有编译freetype导致的 查看 lib/python2.7/site-packages/PIL/ 看看 _imagingft.so 是否存在(至关重要,因

linux下ssh安全连接

ssh是建立在应用层和传输层的安全协议,ssh协议可以防止计算机通信间的信息泄露问题. 在linux下常用的ssh协议就是ssh 命令,和scp命令,没有设置安全密匙的ssh.scp.是基于口令的安全验证,使用远程命令后要输入密码,虽然这是一种安全连接,但还是在网络中传输密码,如果经常在多个linux系统之间操作,重复输入密码有些不方便. 更加安全.高效的做法是设置一个安全密匙,就是建立一对安全密匙,公密和私密,把公密发给目的服务器上,目的服务器在每次收到客户端请求时会去比对你的密匙,如果公密一

linux下ssh远程登录/scp远程复制文件/rsync远程同步命令的自动登录

最近需要写一个脚本备份各个服务器上的程序到一个指定服务器上,本来以为查查rsync命令的使用321就能搞定,结果rsync命令要支持自动登 录还是要配置服务和参数,又不确定网上说的配置的行不行,因为都是一个样,但是没有说明头尾,所以选择了一个尝试代价较小的ssh自动登录来替代之. ssh大家都能用到,通常我们用到的功能基本就是登录,或者远程执行shell命令. [plain] view plain copy ##登录 ssh [email protected]_or_ip ##执行远程命令 ss

修改Linux的SSH远程连接端口 技巧

将SSH终端服务的端口由 22 修改为别的端口以防攻击黑客直接猜解您的服务器密码 首先修改配置文件 vi /etc/ssh/sshd_config 找到 #Port 22 一段,这里是标识默认使用 22 端口,修改为如下: Port 22 Port 5555 然后保存退出 执行 /etc/init.d/sshd restart 这样SSH端口将同时工作与 22 和 5555 上. 现在编辑防火墙配置:vi /etc/sysconfig/iptables 启用 5555 端口. 执行 /etc/i

linux下mysql远程连接配置和启动重启关闭

linux mysql远程连接 远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现Can’t connect to MySQL on ’192.168.1.99’(10061)错误时,是由于MySQL不准许远程连接.修改方法如下: 1:在服务端MySQL/my.ini文件 或者/etc/mysql/my.cnf .修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 2:重新启动MySQL服务.测试连接情况: 如果没有