第一部分
我是一名研一的计算机科学专业的学生,在学习和科研的过程中逐渐发现对一台Linux服务器的需求,在实验室的时候体验到了阿里云服务器,所以就来尝试一下,正好发现阿里云针对学生推出了“飞天计划”,能够低价体验ECS服务器,看了下性能和贷款比较适合做个人网站,而且也能够作为个人学习Linux的一个工具,比较适合我。
第二部分
为了给自己打造一个良好的使用体验,首先我去配置了ssh免密登陆,这样使用Mac上面的终端程序就能随时随地访问服务器。说来也比较简单,先是需要在本地用ssh-key-gen命令生成RSA密钥,然后用ssh-copy-id命令上传密钥到服务器,这方面的教程网上有很多就不再详述。
接下来就是改造服务器的shell,我在本地的Mac上习惯使用zsh,所以在服务器上也安装了zsh,并使用chzsh命令切换默认的shell。接下来需要对一些配置文件进行修改,主要的是.zshrc、.vimrc和.tmux.config,在Github上有些仓库,里面包含了许多常用软件的配置文件。另外我还安装了oh-my-zsh来管理zsh的插件,比较重要的是安装power10k插件来美化我们的终端。
最后是必要软件的安装,这里我发现阿里云的服务器已经帮我们设置好了Ubuntu的软件源,改成了阿里云官方的镜像,这样在安装软件时就能有较快的下载速度。在安装各种软件时我的经验是,要注意软件的依赖和版本管理,比如说我们需要安装node,那么就可以使用nvm或者n这两个工具来管理node的版本。如果有需要的话我们可以定时地备份,而且特别方便的是,阿里云的服务器提供了生成镜像的功能,这样我们就能在安装常用的软件后制作一个镜像,这样不管是发生了故障还是要重装系统,都能快速恢复之前的状态。
第三部分
体验阿里云服务器的过程中,我对Linux服务器的使用更加地熟悉,对系统的运维知识有了一定的掌握。在使用时我深刻体会到云服务给用户带来的便捷,很多本来需要费心费力的操作都已经集成到了控制台当中。希望在以后能通过这台服务器学习到更多有用的知识。