Anaconda 是一种Python语言的免费增值开源发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。Anaconda使用软件包管理系统Conda进行包管理。—维基百科)
The Most Popular Python Data Science Platform —https://www.anaconda.com

Anaconda具有非常多的优点:开源、全平台支持、优秀的包管理器conda简单的环境管理器、对Python的友好支持……作为日常使用Python和Linux服务器开发的同学简直没有理由不用它啊!

Read more »

之前在服务器跑代码的时候用到了screen会话管理命令,可以新建不同的session来不间断运行shell。而tmux更为强大,不仅提供了会话的管理,还支持同一窗口下分出不同的窗格。
总的来说,tmux的结构分为:

  • session
    • window
      • pane
Read more »

在日常的编码中肯定需要登录到远程Linux服务器,经常需要在上面运行一些需要很长时间才能完成的任务,如:传输文件、跑爬虫代码等,需要保证退出服务器的连接,该任务也不会终止掉。使用nohup命令已经可以完成一些较为简单的任务(nohup:在Linux服务器后台跑程序),但真正的多会话管理还是要用到screen命令。
一般的Linux系统都自带screen命令,所以无需手动安装。

Read more »