Ubuntu 服务器使用技巧

Ubuntu 服务器使用技巧

文章目录

  • Ubuntu 服务器使用技巧
      • 虚拟环境
          • 创建虚拟环境
          • 激活虚拟环境
          • 删除虚拟环境
          • 退出环境
      • 软链接与硬链接
          • 创建链接
      • screen远程会话
          • 创建窗口
          • 使用窗口
          • 查看窗口
          • 关闭或杀死会话

虚拟环境

  1. 创建虚拟环境
    conda create --name CenterNet python=3.6  # 创建python3环境,名字为CenterNet
    
  2. 激活虚拟环境
    conda activate CenterNet                  # 进入环境前要激活环境
    
  3. 删除虚拟环境
    conda remove --name CenterNet --all        # 最好不要随便删除
    
  4. 退出环境
    source deactivate
    

    用途与优点

    • 当我们的只有一台电脑是,但是我们在在该电脑运行多种算法时,这些算法可能需要不同的环境 配置,如果把所有的算法都放到同一个环境时,环境将会不纯净,导致各个算法运行失败。

    • 如果我们使用虚拟环境时,我们创建的每个虚拟环境可以相当于一台电脑。我们可以在一个虚拟环境中配置一种环境来支持一种算法,这样就不会有个环境混乱的问题,方便我们使用和管理各种算法。

软链接与硬链接

  1. 创建链接
    # ln -s 源文件 目标文件
    ln -s source target    # 软链接(符号链接)
    ln    source target    # 硬链接 (实体链接)
    

screen远程会话

  1. 创建窗口
    screen -S name # 指定会话名字
    
  2. 使用窗口
    screen -r name # 回到名字为name的会话中
    
  3. 查看窗口
    screen -list  # 查看会话的数目和情况(进程号,窗口情况)
    
  4. 关闭或杀死会话
    kill -9 PID  # 查看窗口进程号PID ,kill 进程
    

    用途与优点

    • 我们使用SSH远程登陆到服务器,当我们在进行一些执行时间比较长的任务时,在这期间不能关闭窗口或断开连接,否则这个任务就会被杀死,一切都半途而废了。
    • 如果我们在服务器上创建会话,可以理解我们在服务上创建了一个窗口,这个窗口不会因为客户端的关闭而断开,只有服务器自己断开连接时,窗口才会被关闭,否则窗口一直存在,不会被杀死。这样我们就可以在这个窗口上进行长时间的任务,不用当心这个任务会因为我们关闭客户端而被杀死。

你可能感兴趣的:(linux,服务器)