• scp命令与Screen服务的区别


    scp:远程传输命令。(通过网络传送给其他主机,又恰好两台主机都是linux系统,便可以使用scp传输文件)

    参数 作痛
    -v 先是详细的连接进度

    -P

    指定远程主机的sshd端口号
    -r 传送文件夹时请加此参数
    -6 使用ipv6协议

    例如:将本地的文件/root/1.txt  传到远程主机的/ome目录去

    scp    /root/1.txt   192.168.0.12:/home

    强大的scp命令还可以将远程主机的文件传输到本地,格式为"scp  [参数]  远程用户@远程IP地址:远程文件     本地文件"

    例如 ; scp   root@192.168.0.12/root/1.txt     /home

    Screen服务

    简介: 但连接的终端被关闭时,运行在服务器上的命令也会中断,如果有长时间文件备份或FTP传输等任务时,通常我们都会新开一个连接窗口再继续工作,并且中途不能关闭窗口或断开连接(也包括网络不稳定的情况),否则这个任务就会被终端,还要重新开始。

    Screen便是为了解决上诉问题而设计的,用户可以通过Screen命令同时控制多个命令会话并自由切换,特点有:

    会话恢复: 即便网络中断,也可让随时恢复,用户不会失去对命令行的控制

    多窗口:每个会话都是独立运行的,拥有独立的编号、输入输出和窗口缓存

    会话共享:可以使多个用户从不同终端使用同一个会话,也可让他们看到完全相同的输出

    参数

    作用

    -A 让所有视窗自动调整适应当前终端机的大小
    -d<会话名称> 将指定的Screen会话离线
    -r<会话名称> 将指定的Screen会话恢复
    -h<行数> 指定视窗的缓冲区的行数
    -S<会话名称> 指定screen会话的名称
    -x 恢复所有离线的会话
    -ls或-list 显示当前的screen会话
    -wipe 自动将无法使用的screen会话删除

    总的来说:将screen会话甚至为暂时断开(datach),那么会话窗口中的程序依旧会执行,随时将重新连接(attach),那么即可重新控制会话窗口中运行的程序

    screen的会话共享功能

    作用:他能让多个用户同时使用某一个会话,甚至让你和对方看到相同的内容:

    注意:这里的终端指的是同一台linux电脑上两个 "终端" 界面

  • 相关阅读:
    SqlServer数据库SQL语句(超详细)
    oracle sql语句
    MySQL常用SQL语句
    一路走来,风雨兼程,也谈笑风生
    个人第五次——测试别人的项目
    团队第五次——Alpha2的发布
    团队第四次——Alpha版本的发布
    团队第三次——系统设计
    第四次作业 结对编程
    团队第二次作业——需求分析
  • 原文地址:https://www.cnblogs.com/liu1026/p/9714706.html
Copyright © 2020-2023  润新知