云服务器ECS入门-程序员宅基地

技术标签: alibaba  运维  Powered by 金山文档  服务器  

1.什么云服务器ECS

  • 云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS

(Infrastructure as a Service)级别云计算服务。

  • 云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

2.如何获取一台云服务器ECS

1.飞天加速计划免费领取

学生用户免费领取关键步骤:完成学生认证:

2.云服务器ECS产品详情页付费购买

3. 何管理服务器ECS

  1. 重置ECS密码/重启ECS

操作路径:概览—实例ID>实例详情>重置密码

2. 远程连接ECS

操作路径:概览—实例ID>远程连接

连接方式:Workbench 或 VNC均可,推荐使用Workbench

3. 配置安全组规则

操作路径:概览-实例ID>实例详情>配置安全组>配置规则

端口设置:常用端口已默认开放,即22(可远程登录Linux )、3389(可远程登录windows )、

ICMP(可以ping通网络);

特殊端口,如80、25等端口,请评估业务需要及安全性后再开通

4. 变更ECS配置操作

操作路径:概览—实例ID>实例详情>操作,区分包年包月、按量付费

5使用数据监控
a.数据监控有什么用:通过监控,能够实时可视化掌握ECS运
行状态,一旦出现安全隐患,可及时预警,避免影响业务正常
运转。
b. 操作路径:概览—实例ID>安装插件
c. 监控维度:
■ 资源:CPU、内存、带宽、云盘使用率、系统负载、连接数等
■ 时间:1小时、6小时、1天、7天、自定义
d. 监控特色功能:
ⅰ. 报警规则:支持按阈值或事件设置报警
ⅱ. 报警通知:支持电话、短信、邮件、钉钉机器人

4. 控制台管理实践

1 .双击打开远程桌面的Chromium网页浏览器。在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录。(lx shell粘贴快捷键ctrl+shift+v,其他地方粘贴是ctrl+v)

2. 在左侧列表处单击产品与服务,然后单击云服务器ECS,进入ECS管理控制台。

3.在云服务器ECS控制台页面的左侧的导航栏中,选择实例与镜像>实例,进入实例页面。然后在实例页面顶部菜单栏中选择地域。找到实验室提供的ECS实例资源,并单击此实例ID,进入此台ECS实例的管理界面。

4. 单击云盘,可以查看到此实例中包含的两个磁盘:20G的数据盘和80G的系统盘

5. 点击实例详情,进入实例操作界面,在主页面基本信息栏中,单击重置实例密码。

6. 重置实例密码的对话框中,输入自定义密码,然后单击保存密码

完成后,点击 【保存密码】。重置密码后,必须在重启ECS实例,重置的密码才会生效。

7. 重置实例密码的对话框中,单击立即重启。在实例详情的页面中,可以看到实例的状态从停止中变为运行中,此时证明ECS实例已正常运行。

8. 最小化浏览器,返回云桌面双击进入LX终端

输入以下命令,远程连接ECS实例。

说明:@xxx.xx.xx.xx(此处xxx.xx.xx.xx 为云产品资源提供的ECS服务器的弹性IP),(lx 终端粘贴快捷键ctrl+shift+v /鼠标右键选择粘贴)。

ssh [email protected]

在password处输入重置的密码(本文中是Passw0rd),就可以重新登陆到ECS实例中,进行其他的应用部署和操作。

说明:输入密码时界面是没有反应的,输入完毕直接回车即可,不要误以为出问题了。

5.基于ECS搭建云上博客

1.安装并配置Apache服务

1.登录服务器

连接之后需要输入登录密码,注意密码的粘贴不会显示,粘贴后直接回车就能进入本实验环境。

2.安装Apache

  1. 执行如下命令,安装Apache服务及其扩展包。

yum -y install httpd mod_ssl mod_perl mod_auth_mysql

  1. 执行如下命令,查看Apache是否安装成功

httpd -v

返回结果如下所示,表示您已成功安装Apache。

  1. 执行如下命令,启动Apache服务。

  1. 单击这里切换远程桌面

  1. 在远程桌面双击网页浏览器

  1. 在Firefox ESR浏览器的址栏中,访问http://ECS公网地址。

若返回页面如下图所示,说明Apache服务启动成功。

2. 安装MariaDB数据库

由于使用WordPress搭建云上博客,需要使用MySQL数据库存储数据。本步骤将指导您如何在ECS实例上安装MySQL的开源替代品MariaDB(MariaDB兼容MySQL),并创建博客数据库。

  1. 切换至Web Terminal

  1. 执行如下命令,安装MariaDB Server。

yum install -y mariadb-server

返回如下命令,表示您已安装完成MariaDB Server

  1. 执行如下命令,启动MariaDB Server。

systemctl start mariadb
  1. 执行如下命令,查看MariaDB Server运行状态。

systemctl status mariadb

  1. 执行如下命令,设置数据库root用户的初始密码。(出现Enter Password提示符的时,直接回车)

mysqladmin -u root -p password

返回如下结果,由于您是第一次设置数据库密码,因此在出现Enter Password提示符的时,直接回车即可。

[root@iZuf6gb82q5nxhu4j55hn8Z ~]# mysqladmin -u root -p password
Enter password: 
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
  1. 执行如下命令,连接数据库。

mysql -uroot -p

返回如下结果,出现Enter password提示符的时,输入root用户的密码123456789,即可登录数据库。(输入的密码是不会显示的,这是正常的,没有出错哦

  1. 执行如下命令,创建WordPress数据库。

reate database wordpress;

返回结果如下,您可以看到您创建的WordPress数据库。

3. 安装PHP

PHP是一种广泛使用的通用开源脚本语言,适合于Web网站开发,它可以嵌入HTML中。本步骤将指导您如何在ECS实例上安装并配置PHP服务。

  1. 执行如下命令,安装PHP。

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

返回如下结果,表示您已安装完成PHP。

  1. 执行如下命令,创建PHP测试页面。

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

  1. 执行如下命令,重启Apache服务。

systemctl restart httpd

在实验室页面右侧,单击

图标,切换至远程桌面。

  1. 在远程桌面Firefox ESR浏览器的地址栏中,访问http://<ECS公网地址>/phpinfo.php。

说明 :您需要将<ECS公网地址>替换为云产品资源列表中的ECS公网地址。

返回如下页面,表示PHP语言环境安装成功。

4. 安装和配置WordPress

本步骤将指导您如何在ECS上安装和配置WordPress。

在实验室页面右侧,单击

图标,切换至Web Terminal。

  1. 执行如下命令,安装WordPress。

yum -y install wordpress

返回如下结果,表示您已安装完成WordPress。

  1. 修改WordPress配置文件。

1)执行如下命令,修改wp-config.php指向路径为绝对路径。

# 进入/usr/share/wordpress目录。
cd /usr/share/wordpress
# 修改路径。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 查看修改后的目录结构。
ll

2)执行如下命令,移动wordpress文件到Apache根目录。

# 在Apache的根目录/var/www/html下,创建一个wp-blog文件夹。
mkdir /var/www/html/wp-blog
mv * /var/www/html/wp-blog/

3)执行以下命令,修改wp-config.php配置文件。

sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.php
sed -i 's/username_here/root/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/123456789/' /var/www/html/wp-blog/wp-config.php

4)执行以下命令,查看配置文件信息是否修改成功。

cat -n /var/www/html/wp-blog/wp-config.php

返回如下结果,您可以看到配置文件相关信息已修改成功。

5)执行如下命令,重启Apache服务。

systemctl restart httpd
5测试WordPress

完成以上所有步骤后,您就可以测试基于ECS所搭建的云上博客了。

在实验室页面右侧,单击

图标,切换至远程桌面。

  1. 在远程桌面的Chromium网页浏览器的地址栏中,访问http://<ECS公网地址>/wp-blog/wp-admin/install.php。

说明 :您需要将<ECS公网地址>替换为云产品资源列表中的ECS公网地址。例如:http://192.168.0.1/wp-blog/wp-admin/install.php

  1. 在WordPress配置页面,配置相关信息,然后单击Install WordPress。

参数说明:

  • Site Title:站点名称。本示例为Hello ABC。

  • Username:管理员用户名。本示例为admin。

  • Password:访问密码。本示例为Cm%c4(MKI3gQwGk8ap。

  • Your Email:邮箱地址,建议使用真实有效的邮箱地址。若没有,可以填写虚拟邮箱地址,但将无法接收信息。本示例为[email protected]

  1. Success!页面,单击Log In

  1. 在登录页面,输入您的用户名和密码,单击Log In

返回如下页面,表示您已成功登录博客首页,你即可进行博客发布等操作。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44936392/article/details/128851468

智能推荐

GridView内容详解(1)_ridgridview-程序员宅基地

文章浏览阅读986次。GridView是ASP.NET界面开发中的一个重要的控件,对GridView使用的熟练程度直接影响软件开发的进度及功能的实现。(车延禄)GridView的主要新特性: 1.与DataSource控件结合实现了显示与数据操作的分离,大大减化了代码的编写量; 2.实现"双向绑定",无需手动检索数据。 2.在列的类型上新增了CheckBoxField和ImageFie_ridgridview

UI设计 调色板的应用_简述ui调色板的应用-程序员宅基地

文章浏览阅读2.5k次。(一)全局色1.中性色:灰度色 灰度色是较为通用的颜色,可用在文字及各种表单组件设计上。灰度色适用于大多数界面设计。由于灰色度的H值和S值没有变化,所以我们只观察B值,如图所示。这套灰度色的B值分别是B20、B60、B80、B90、B94、B98和B100。 2.主色 使用场景:导航菜单、按钮和各种组件设计3.辅助色:橙色 使用场景:辅助表现触发效果和各种组件设计4.对比色 使用场景:一_简述ui调色板的应用

关于spring-cloud-1_springcloud1-程序员宅基地

文章浏览阅读190次。这里大字提醒: 本文抄自 zhongfucheng。仅供自己查看翻阅,勿转载如果有任何学习需要,请关注作者的微信号: java3y海量学习资源,相当不错。附上原著微信链接:https://mp.weixin.qq.com/s?__biz=MzI4Njg5MDA5NA==&mid=2247484335&idx=1&sn=a871bf871fcaffda0..._springcloud1

AHB2APB 同步桥的设计代码(Verilog)_ahb转apb verilog代码-程序员宅基地

文章浏览阅读1w次,点赞18次,收藏155次。????关于AHB2APB的设计请看:AHB2APB设计????关于AHB2APB的验证请看:AHB2APB验证????关于AHB2APB的验证请看:AHB2APB验证数据是否需要寄存一拍的控制信号的产生,如下代码: //------数据寄存------- wire rdata_reg_param; // REGISTER_RDATA,寄存读数据 wire wdata_reg_param; // REGISTER_WD_ahb转apb verilog代码

Spring Data JPA在springboot中的应用-程序员宅基地

文章浏览阅读202次。文章目录一、springboot中spring data jpa的配置pom.xml配置application.yml测试类基础模板二、spring data jpa利用原生sql或者jpql执行数据库操作实体bean三、spring data jpa根据命名规则查询四、specification(规范查询,分页,动态sql)五、多表关联查询一、springboot中spring data jp..._data jpa在springboot中

Win10安装Ansible Python包_windows下载ansible安装包-程序员宅基地

文章浏览阅读3k次。文章目录前言安装步骤1.准备工作2.下载ansible安装包3.安装3.1 修改压缩包3.2 解压缩3.3 安装总结前言此Win10安装ansible方案,只是为了解决win环境下开发python项目时,涉及ansible模块引用报错的问题。如果想在win环境下安装ansible进行客户端管理或playbook开发,本文所述方案不适合!可了解一下Cygwin或Windows Subsystem for Linux。安装步骤在win环境下直接使用pip install ansible安装肯定是会_windows下载ansible安装包

随便推点

内存溢出记录_内存溢出有什么记录吗-程序员宅基地

文章浏览阅读208次。内存溢出记录OutOfMemoryError内存溢出OutOfMemoryError内存溢出启动参数增加 -XX:+HeapDumpOnOutOfMemoryError (如果是服务器生产环境一般会有运维提供快照给予分析)当发生内存溢出时;找到jdk目录下jvisualvm 打开,将生成的hprof快照导入,查看信息可以看到内存中对象多的情况找到可能发生内存溢出的代码,再具体分析;如果是服务器上的OOM大致思路差不多,定位到占用比较多的对象,然后进行分析。..._内存溢出有什么记录吗

Element+draggable实现拖拽排序_element draggable-程序员宅基地

文章浏览阅读1k次。vue.draggable一款基于vue的拖拽插件更多的vue.draggable知识 vue.draggable中文文档安装方式yarn add vuedraggablenpm i -S vuedraggable<template> <div id="app"> <div>{{drag?'拖拽中':'拖拽停止'}}</div> <draggable v-model="myArray" chosen-class="_element draggable

AD域首次登陆修改密码设置_域控 首次登录必须更改-程序员宅基地

文章浏览阅读4.6k次。设置pwdLastSet属性,为0首次登陆必须修改密码。_域控 首次登录必须更改

mybatis动态SQL注意事项记录_mybatis动态函数注意点-程序员宅基地

文章浏览阅读350次。1. 多参数如果存在多个参数,则必须要@Param来指定参数名称2. 日期比较数据库类型:datetime这里传入的字符串日期endDate 必须为 2018-11-17 00:00:00.000说明:传入的字符串日期的长度必须和数据库的长度保持一致3. insert后返回主键ID说明: 设置useGeneratedKeys为true,返回数据库自动生成的记录主键idxml方式..._mybatis动态函数注意点

大数据理论体系_大数据的基本理论体系-程序员宅基地

文章浏览阅读2.8w次,点赞89次,收藏628次。目录结构大数据是什么?大数据是如何发展起来的?大数据处理的基本流程是什么?为什么说数据不动代码动?移动计算比移动数据更划算?DAG对大数据处理有什么好处?批处理和流处理如何区分? 有边界数据和无边界数据如何区分?批处理中如何提高CPU利用率?什么是事件时间和处理时间?Workflow设计模式指的什么?什么是商业智能(BI)?分布式锁是什么?如何实现?分布式事务是什么?如何实现?分布式锁和分布式事务有什么区别?CAP定理是什么?BASE理论是什么?分布式系统有哪些衡量指标?_大数据的基本理论体系

Windows环境下sublime text 3搭建前端开发环境-程序员宅基地

文章浏览阅读148次。本文转载于:猿2048网站https://www.mk2048.com/blog/blog.php?id=i2bckjb&title=Windows%E7%8E%AF%E5%A2%83%E4%B8%8Bsublime+text+3%E6%90%AD%E5%BB%BA%E5%89%8D%..._windows下sublime搭建前端环境

推荐文章

热门文章

相关标签