大家要学习Linux和生信软件,需要专业的服务器。目前,各大互联网公司推出的云服务器能够很好的满足我们的这一需求,不过价格的确不便宜。好在,他们也推出了免费的使用套餐,供大家一个学期的学习是没问题的。本文以阿里云服务器免费套餐为例,介绍如何申请,配置和使用阿里云服务器。
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=num9dlof
一、注册阿里云
1. 首先,大家要有一个阿里账号,需要实名认证
如果是学生的话,认证为学生,这样后面如果要购买的话,会很便宜
2. 打开以下链接,点击“免费领取”
·https://free.aliyun.com/ntms/free/personal.html?handle=true ·
3. 配置云服务器ECS
由于我们这个是免费试用的,所以系统自动生成了“实例”;大家在
管理控制台-->云服务器ECS-->实例,可以看到
注意这个图中的公网IP地址,之后SSH登陆需要用到
点 “管理”,得到如下界面
- “重置密码”: 是修改linux, root用户的密码
- “修改信息”: 主要是修改实例的名称
二、连接云服务器
配置好云服务器后,连接云服务器有多种方式,阿里云有官方帮助文档:
https://help.aliyun.com/document_detail/25433.html?spm=a2c4g.11186623.2.19.7f46bc2bdeF0Qe#concept_sdk_1jx_wdb
我们这里试两种
1. 网页管理界面,点 远程连接
- 在弹出的 远程连接密码 对话框,复制密码。
- 连接密码仅在第一次连接管理终端时显示一次。请记下该密码。
- 在弹出的 输入远程连接密码 对话框中粘贴密码后,单击 确定,开始连接 管理终端
2. 本地客户端SSH登陆
- MobaXterm,新建一个ssh session
- 输入上面的公网IP地址,点连接;下面就和我们连接其他服务器或虚拟机是一样的
- 输入用户名: root
- 输入密码: 【刚刚上面修改的密码】
出现阿里云欢迎词!OK!
三、建立用户并赋予该用户管理员权限
这时候,Ubuntu系统只有一个root用户;为了方便和安全,我们需要建立一个用户,并赋予该用户管理员权限
1. 建立bioinfo1601用户
sudo adduser bioinfo1601
- 系统会提示,输入密码【这个密码是设定新用户bioinfo1601的密码】
- 两次输入正确后,会提示
passwd: password updated successfully
Changing the user information for linuxidc
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Full Name []:等信息 - 可以都默认就行了
2. 赋予bioinfo1601用户管理员权限
sudo nano /etc/sudoers
在文件# User privilege specification处添加一行
bioinfo1601 ALL=(ALL:ALL) ALL
最终的文本是这样:
之后,就可以在新用户bioinfo1601登陆的条件下,sudo操作了
而且,以后再SSH或网页登陆云服务器的时候,不需要在用root用户了,用bioinfo1601用户名和密码也是一样
正是双十一,好像有各种促销活动,搞得很复杂,没时间一一看。如果大家想购买的话,可以自行通过下面的链接了解:
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=ba4calz6
另外,学生购买的话,很便宜;而且可以组团什么的;没时间研究,你们自己琢磨下,可以组个团:
https://promotion.aliyun.com/ntms/act/xsgroup/team.html?group=SkA0nixkvW