搜索

前言

什么是云服务器?

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。--百度百科

可以简单理解为一台在特定机房的不关机的电脑,这台电脑的所有权归服务提供商所有。比如阿里云,用户购买的主要是阿里云的云服务器使用权,阿里云除了提供服务器之外还提供了管理、监控、维护等服务。

购买云服务器

以阿里云的轻量应用服务器为例,24岁以下或者24岁以上有学生证的打开阿里云云翼计划购买学生机,没有学生身份则打开阿里云首页

阿里云首页

学生机的轻量应用服务器和云服务器ECS的区别:

  1. 性能:轻量应用服务器CPU性能较弱,相反ECS性能强。
  2. 带宽:轻量应用服务器相比同价位的ECS带宽更大拥有5M峰值带宽,每月1000G流量,ECS则是1M带宽流量不限。
  3. 弹性:轻量应用服务器升级配置极其有限,目前只有两种选择,而ECS则具有极好的弹性。
  4. 上手难易度:轻量应用服务器是面向新手和轻度用户的,相比ECS在各个方面上手难度小了许多,而ECS则拥有丰富的选项,相对复杂。

选择方面:

  • 作为新手,想要大带宽、对CPU没有高要求、弹性需求不大,选择轻量应用服务器。
  • 服务器老手、或者对CPU性能有要求、需要充分考虑弹性的购买ECS。

点击右上角用支付宝注册阿里云后,下滑找到轻量应用服务器

轻量应用服务器

点击立即购买,到配置选择页面

选择配置

配置的各项:

  1. 地域:云服务器所在的位置,离你或者你的用户位置越近越好。
  2. 镜像分为应用镜像和系统镜像,系统镜像只有系统,而应用镜像包括相关环境和系统,可以直接上手使用不用自己配置环境和安装应用。如果想多捣鼓一下的建议用系统镜像,推荐使用Ubuntu或者CentOS。
  3. 数据盘:自带40GSSD,可以按需求增加。
  4. 购买时长可以先买一个月试试水。

支付购买所需金额

支付

付款后购买云服务器这一步就成功了,下一步是用SSH工具远程连接服务器。

远程连接服务器

使用SSH工具远程连接服务器之前需要先了解:什么是SSH?

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。--百度百科

下面为远程连接做准备

返回阿里云首页,点击右上角的控制台
阿里云首页

在控制台页面点击轻量应用服务器

轻量应用服务器控制台

点击详情

详情

点击远程连接-设置密码

详情

记下服务器的公网IP地址,然后输入登录到服务器的密码

远程连接密码

登录密码设置完成后下载SSH登录软件,推荐国人开发的Final Shell

因为Final使用的JAVA开发,所以还需要安装JAVA运行环境,这里就直接安装JDK

找到JDK14的windowsx64.exe那一栏,点击下载。

下载JDK

JDK安装过程比较简单,一直点击下一步。Final Shell和JDK都安装完成后打开Final Shell,点击左上角的小加号

FinalShell

登录服务器配置

在弹出的窗口填写服务器信息

  1. 名称:随意
  2. 主机:填写的服务器公网ip
  3. 备注:随意
  4. 认证方法:密码
  5. 用户名:root
  6. 密码:填写之前设置的远程连接密码

完成后点击右下角的确定

再次点击左上角加号,在弹出来的窗口双击服务器名称,弹出是否接受的窗口点击接受并保存

登录服务器

出现这个界面就代表服务器登录成功!

登录成功

安装服务器管理面板

这里选用宝塔面板

简介:宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

安装:在宝塔Linux面板找到对应linux系统的安装命令,以CentOS为例:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
在控制台以root用户身份执行命令,安装完成后记下登录链接、用户名和密码

开放端口:登录阿里云控制台开放实例的8888端口

登录面板:输入登录链接和账号密码进入面板即可

搭建LAMP环境

以下安装环境均在CentOS 7.3

安装Apache
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
启动Apache
systemctl start httpd.service
浏览器输入服务器公网IP检查是否安装成功

安装MySQL

下载并应用mysql的yum资源包

cd ~
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
`</pre>

改变文件属主和属组

`chown mysql:mysql -R /var/lib/mysql`

初始化并启动mysql

`mysqld --initialize`

`service mysqld start`

修改mysql管理员密码并登陆mysql

`mysqladmin -u root password "your-password"`

`mysql -u root -p`

输入密码登陆,出现“mysql>”则登陆成功

安装PHP

安装EPEL(Extra Packages for Enterprise Linux)源

`yum install epel-release`

安装WEBTATIC 源

`rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm`

安装PHP及其扩展

<pre>`yum install php71w php71w-fpm \
php71w-cli php71w-common php71w-devel php71w-gd \
php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath \
php71w-pecl-redis

启动PHP

systemctl start php-fpm

输入命令查看php是否开启

ps -ef | grep php

如果开启会有以下类似代码

php启动检查

阿里云 SSH 宝塔面板 服务器 ECS 笔记 Linux

版权属于:Aersbox
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
1
查看目录

目录

来自 《ECS 7天实践训练营-新人路线》
评论

世界上只有一种真正的英雄主义,那就是在认清生活真相之后依然热爱生活。