在本地通过虚拟机安装Linux环境(Ubuntu系统),本篇记录下具体步骤。Linux命令可参考这篇博文:Linux的常用命令。除了推荐Ubuntu系统之外,也推荐Debian系统,以及Deepin系统(一个国产操作系统,软件适配比较好)。
一、初始环境
- 下载虚拟机:VMware Workstation Player(免费)或者 VirtualBox(开源)。
- 下载操作系统:Ubuntu系统。
- 安装系统:系统的安装位置尽量放在显眼的位置,方便管理。系统配置需要根据需要以及本地电脑的配置来选择,例如:处理器4核,内存2G,硬盘100G。其中处理器和内存后续可以随时调整。
- 网络设置:网络适配器选择NAT。如果虚拟机中还不能上网,需要在本地电脑中 win+R,输入 services.msc,启动 VMware DHCP Service 和 VMware NAT service。
- 其他说明:重要的个人文件尽量不要长时间地存放在虚拟环境中,以防系统崩溃造成数据丢失。对于安装复杂的软件,建议系统先备份一份后再安装,如果不小把系统环境弄脏,可以随时启用备份版本。
二、基本设置和常用软件
- 运行。Ubuntu账号注册和登录,也可以选择跳过。提示安装Livepatch,可选择安装或跳过。
- 搜索Terminal,添加到常用。
- 安装vim:sudo apt-get install vim。
- 根据具体情况,可以考虑换源,参考:Ubuntu20.04软件源更换。推荐使用清华源。不换源有可能出现下载速度比较慢,或者遇到 apt-get install 等下载或更新无法正常运行的情况。
- 更新软件包列表:sudo apt-get update。
- 更新软件:sudo apt-get upgrade。
- 更新 Software Updater 以及软件商城中的软件。因为有些软件可能在 sudo apt-get upgrade 中没有更新到。
- 如果文件无法拖拽进出虚拟机,那么需要安装VMware Tools。安装命令:sudo apt-get install open-vm-tools-desktop -y。reboot重启。
- 安装中文输入法。
(1)sudo apt-get install fcitx
(2)sudo apt-get install fcitx-googlepinyin
(3)在Language设置中把ibus改为fcitx,reboot重启。
(4)在fcitx configuration中,点加号,取消打勾only show current language,然后搜索pinyin,添加Google Pinyin。其他说明:如果有需要也可以安装搜狗输入法,但在不同版本下bug有点多,尝试多次后放弃了,这里不推荐。 - 如果习惯使用VSCode写代码,可安装VSCode,并添加至常用。参考这篇:使用VSCode写Python、Latex、Markdown等。
三、其他软件
- 如果需要Python环境,可以安装Anaconda。参考这篇:安装Python环境。
- 如果需要Fortran环境和MKL环境,可安装Intel oneAPI,安装包会比较大。参考这篇:在Linux系统下Fortran和MKL环境的安装和设置 。
- 如果习惯用Docker管理环境,可安装Docker,参考这篇:开源的应用容器引擎Docker。
- 根据需要可以安装Quantum Espresso,参考这篇:Quantum Espresso的安装。
- 根据需要可安装Slurm或其他的任务调度系统。安装过程有点麻烦,需要配置的文件比较多,而且容易出问题。参考这篇:安装Slurm系统(PBS命令)实现作业控制。
- 根据需要可安装宝塔面板、Nginx、内网穿透等,作为本地小型服务器的实验室。
- 如果主机有网络代理,可在系统中的Network设置共享原主机的IP和端口。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】