十分钟教会女朋友上手阿里云服务器
云服务的概念越来越火,阿里云的品牌也经常出现在圈内圈外人的视野里。作为程序员的我们更是不得不接触的一个概念。最近很多人因为很多原因购买了阿里云服务器却不知道怎么使用,今天给大家带来服务器从购买到使用的详细步骤。
不管你是用来web开发,还是用来存数据,或者是为了一个Linux环境,都未尝不可。
服务器的购买
市面上大大小小的服务器,什么阿里云、腾讯云、华为云遍地开花,本篇主要是基于阿里云服务器的讲解,但相信其他服务器的购买和使用也是大同小异,大家融会变通即可。
首先我们打开阿里云官网https://www.aliyun.com/
往下滚动,找到学生机9.5元/月即可
学生试用甚至有免费体验,本博客不基于免费体验做介绍,其他的基本无异,大家按需购买即可
可以看到两者区别不大,轻量级的配置性价比更高,价格是9.5/月,而年费则是114
如果是买来学习的话,推荐购买一年的,一年时间够折腾了,114的起步价也是很亲民,等到以后学习到一定程度后再购买高配置的服务器也算是有服务器使用经验。
支付宝扫码登陆以后还需要自己注册一个阿里云的账号,注册完成后便可以登录。这里购买第一个学生专享的服务器来给大家演示,点击购买后可以发现我们的选择并不多,机型内存已经限定好了
关于服务器地域的选择,如果大家购买的是别的版本的或者配置更高的服务器,并且以后有想自己买域名备案的想法的话,最好不要选北京的。可能有的还有国外地域的选择,过国内外云服务器的区别就是国外的服务器还可以搭梯子访问国外的网站,就是我们常说的翻墙,大家按需来即可。
关于系统
我们选择的是CentOS,选项中还有win和Ubuntu,win就不多介绍,WindowsServer是win服务器的系统,而CentOS和Ubuntu都是Linux系统的不同版本,这里推荐新手用CentOS来练手,服务器系统基本都是Linux,大家不用看win了
接下来就是购买时长的选择了,大家可以先买一个月练练手,看看自己是不是真的需要,确实感兴趣,等到期了还是可以购买其他配置的学生服务器的
购买完成后,我们在阿里云的云服务器控制台便可以看到我们的实例(服务器实例)
鼠标指向在左上角的分栏,点击里面的云服务器ECS
可以看到这就是我们的实例了
配置服务器
重置密码
第一步我们需要重置实例密码,
这个密码就相当于我们服务器的登录密码,千万不要忘记了哦
确认后重启服务器即可(按提示操作)
重置用户名
来都来了干脆也把服务器的主机名字改一下吧,一串字母怪难看的,
如果不改的话在终端就会显示一长串的字符,
[root@i-bp1chqvj8ehr7eacrphf ~]#
改了下面这样就会
[root@xueshan ~]#
改成自己喜欢的就好了
了解阿里云控制台
详细管理页面
远程连接之前我们要打开一个安全组端口来允许远程控制
可以看到现在已经帮我们自动打开了22端口
远程连接服务器
你可以用阿里云自带的网页直接进入远程服务器终端,也可以用Xshell控制器来连接,如果你是苹果的Mac设备的话也可以直接在你电脑上通过ssh登录,下面用xshell来连接,如果没安装的话可以拖到最底下看Xshell的使用,或者点击这里
打开xshell我们点击文件,新建一个连接
在弹出窗口里,常规标签中,名称这一项随便你取,只是本地xshell来区分罢了,协议我们选择SSH,主机中填写上面的公网IP地址,端口号填写22
然后点击用户认证,用户名一般为root,密码是刚才重置的实例密码
最后连接即可,出现如下界面表示连接成功!
可以看到我的root用户名没有更改成功,还是一长串,是因为我在阿里云管理后台更改完后没有重启实例,重启以后就好了
重启后再次连接
可以发现更改成功了
到这里后在xshell就可以像正常操作你的远程服务器了。
如果你不想面对一个黑色的终端来管理你的服务器,而更想要一个可视化界面来管理的话,可以用宝塔面板来、管理服务器环境和软件的安装。
配置宝塔面板
在宝塔官网查看安装宝塔ssh客户端的命令https://www.bt.cn/bbs/thread-19376-1-1.html
在xshell控制台输入
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待安装就可(复制不能用cv哦,可以用鼠标右击操作)
然后在提示你输入y/n确认时输入y回车
程序安装完成后会出现一个宝塔后台的登陆账户名和密码,一定要保存下来哦!
这里的外网面板地址也要记住,以后可以通过这个链接来登录你的宝塔面板来管理阿里云服务器
这个时候能直接用外网连接吗?直接通过外网连接发现无法接入
是因为阿里云后台管理里面还要打开安全组配置。
我们发现宝塔的端口是8888
所以我们要在端口打开8888,如果以后还要用到tomcat,顺手可以把8080、3306(mysql),6379(redis)常用的端口一并开了,
第一步点击添加,然后在目的中输入8888/8888,源中输入0.0.0.0,保存即可
此时再刷新宝塔的外网访问端口,可以发现有了
账号密码别问我了,上面已经让你记下来了,你没关吧。每次登陆不可能用随机的账号和密码吧,咱第一次登录进去以后可以在宝塔面板里修改成自己想设置的,设置完了记得拿小本本记下来。
宝塔面板了解
如果要安装java、mysql、tomcat环境都可以在这个软件商店中安装,当然也可以直接在xshell的终端通过yum安装,可能配置稍微繁琐些,不如宝塔来的方便。
这里面也可以直接操作服务器的文件
其他的功能等待你自己挖掘哦,宝塔面板的功能远不与此,当然如果你想学习Linux命令的使用,也推荐直接使用xshell+xftp来操作服务器。
功能拓展
对于学生来说购买服务器的可玩性很多,我们可以把自己做的web项目打包放在服务器上,通过外网ip直接访问,开发一个博客、后台管理、个人云盘甚至是小型门户网站都是可以的,服务器操作熟练以后感兴趣也可以购买域名,搭建属于自己的网站,配合阿里云强大的产品服务,可玩性大增。
Xshell安装
控制终端的话推荐使用xshell软件,它支持SSH1,SSH2,以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
大家可以去官网下载,https://www.netsarang.com/zh/xshell/ 当然官网的网速懂的都懂,也可以去这里下载 提取码:h8yf ,科学使用的话破解 涉及到版权,这里不再多说。推荐大家也可以利用学生的身份申请免费试用,过程不麻烦,申请成功会把下载链接秒通过邮件发给你。这是申请的链接 https://www.netsarang.com/zh/free-for-home-school/
这里也可以把Xftp一并申请了,Xftp对于服务器的文件上传和下载也十分友好。
安装完xshell跳转回刚才看到的地方