Ubuntu系统的科研工具小结
1. 前言
Ubuntu 系统一般安装在工作站上,即台式机主机,性能比不上正规服务器,但是可用于日常工作的程序运行,简称:跑程序。
之前写过一篇文章——Ubuntu 20.04 LTS作为科研主系统,里面提到了很多工具,经过 3 年多的实践发现:
- 很多工具可以精简,即:没必要安装在 Ubuntu 系统上
- Ubuntu 系统不适合科研主系统,还是 macOS 系统适合
- Ubuntu 系统可作为很好的科研辅助系统,安装在工作站上
一般而言,精简后的科研工具有:
- Mathematica
- MATLAB
- Python
- Fortran
- SSH
- crontab
2. 细节
2.0 精简设置 Ubuntu
2.1 Mathematica
替代品:Mathics: A free, open-source alternative to Mathematica®
2.2 MATLAB
安装步骤:Ubuntu installs Matlab2021b
2.3 Python
基于 Anaconda ,安装步骤:Ubuntu installs Anaconda
开启多个 Python 版本的虚拟环境,见: Ubuntu installs Fatiando 0.5 in Python 2.7
2.4 Fortran
安装 ifort 版本:
- Ubuntu安装Intel® Parallel Studio XE
- Ubuntu uninstalls Intel® Parallel Studio XE
- Ubuntu安装Intel® oneAPI Base & HPC Toolkit
其他:
2.5 SSH
安全设置:
- Ubuntu禁止用户远程ssh登录
- Ubuntu设置ssh服务的IP地址黑名单和白名单
- macOS系统ssh通过密钥文件连接Ubuntu系统
- Ubuntu系统SSH设置小结
- Ubuntu防黑的经验总结
2.6 crontab
用法: