本人是燕山大学信息科学与工程学院计算机技术专业的一名硕士研究生,目前研一,之前同学说相对于其它平台,阿里云的学生机更加实惠且客服很和善。
使用攻略:
1.登陆服务器,使用Xshell或者MobaXterm等远程登陆软件(安全组设置时,把ssh登陆的默认端口22打开),打开远程登陆软件,输入自己的IP和密码即可,默认情况下登陆到root用户。由于root权限较大,为防止误操作,我们添加一个拥有root权限的用户,命令如下
adduser xxx # 创建用户xxx
usermod -aG sudo xxx # 给用户xxx分配sudo权限
2.安装vim和tmux,vim是轻量级的编辑器,支持打开各类文件且支持代码高亮,非常方便;tmux不仅可以终端复用即一个终端打开多个窗口,而且在tmux中运行的命令断开重连可以继续运行进程,安装可以在网上找一个教程,安装完成后可以按照自己喜欢的方式进行配置vim和tmux,也可以直接copy网上的主流风格。
3.设置免密登录,使用命令vim ~/.ssh/config,然后输入
Host aliyun # ECS服务器的别名
HostName IP地址
User xxx
之后使用ECS,可以直接使用aliyun名称。使用ssh-keygen创建密钥,执行后,~/.ssh/目录多出两个文件,分别是id_rsa:私钥、id_rsa_pub:公钥,把自己的公钥传给ECS服务器即可,复制到aliyun中的~/.ssh/authorized_keys文件里即可,也可以使用ssh-key-id aliyun一键添加公钥。
自己踩的一些坑,自己要做的项目环境安装的时候,一定要注意版本!!!版本很重要,好多问题都是版本不对应引起的,所以再实践中一定要注意版本,如在该机器上下载安装miniconda一定要学好Ubuntu20.04的版本,血的教训。
作为计算机专业的学生,未来的学习和工作肯定少不了与linux系统打交道,最近参加的软件杯的比赛就需要设计一个基于linux后台服务器的高并发的系统,通过该计划,我对linux的操作更加熟悉,非常感谢阿里云平台能够给我免费学习体验的机会。