云服务器的使用

云服务器的基本使用与环境搭建

最近学习的时候,好多小伙伴部署服务器各种错误!我还不信了,我当场!去买了个新服务器,做一个简单的环境搭建,同时把步骤给写下来、

这里做一个简单普及,购买ECS共享性服务器一般是服务器内啥都没有,购买轻量级应用型服务器就是里面内置好了一些环境,比如说安装好了apache等等

一、购买云服务器

阿里云腾讯云购买,活动时购买,打折力度大

阿里云购买服务器

  • 地域看自己喜欢
  • 操作系统建议使用Ubuntu

在阿里云中:右上角点击控制台可以查看自己买的服务器

二、远程登录

阿里云服务器要求必须重置密码后才可以使用(腾讯云大概也是)

  • 点击右上角控制台 --> ECS云服务器 --> 左侧实例 -->管理实例 -->点击重置密码
  • 重启即可

1、使用ssh登录

键盘win+r输入cmd打开控制台,使用命令进行登录

ssh root$主机名

主机名就是公网ip地址

ssh远程登录

如上图说明登录成功

2、使用工具登录

推荐使用的工具有两个puttyxshell

这里使用xshell为例:
下载安装好后打开

使用xshell

点击新建后输入主机名,以及会话名字(随便写),端口默认22,点击连接即可。

出现第一个登录成功相似的图片说明登录成功。

三、上传文件

1、scp命令

如果是windows上传文件到windows服务器可以使用scp命令

scp /Users/cc/Desktop/demo.txt root@主机名:/root/demo

这里意思是将本地的demo.txt上传到服务器的root目录的demo文件夹

2、使用工具

推荐使用filezilla

使用filezilla

在上方输入信息登录成功后将左侧自己电脑的文件拖到右侧服务器即可上传

用户名root,端口22

3、上传失败

上传失败的话有可能是因为没有内置openssl

请参考以下链接

ubuntu中开启sftp功能

四、环境搭建

将会安装jdk、mysql、apache2、navicat

前提:

  • 阿里云服务器默认所有端口不开放,需要自己去开放
  • 点击控制台 --> ECS云服务器 --> 点击左侧安全组 --> 创建安全组 --> 手动添加

按求组

1、安装jdk

可以使用filezilla将linux版本的jdk上传至云服务器,解压到自己需要的文件夹后开始配置环境变量

tar zxvf jdk-8u102-linux-x64.tar.gz

可以选择配置全局的环境变量(文件在/etc/profile),也可以配置用户的环境变量(/home/用户/.bashrc)

本文以全局配置为例

使用命令编辑

vi /etc/profile

按a插入,在文件末尾加上以下代码

export JAVA_HOME=自己jdk文件存放的目录
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

按左上角Esc之后输入:wq(英文状态下输入)退出

jdk即安装成功。

输入来验证

java -version

如果出现以下错误:

Error:Could not create the Java Virtual Machine.
Error:A Fatal exception has occurred,Program will exit.

或者:

不认识’java’之类的错误

是因为环境变量配置错误,重新检查一下

2、安装apache

建议先更新apt源,

apt update

安装apache

apt install apache2

安装好后启动服务

/etc/init.d/apache2 start

出现下图说明成功

apache服务器启动成功

这时服务器根目录会有一个文件夹/var/www/html里面存放了要显示的网页,在浏览器中输入公网ip地址即可访问默认的index.html,即apache欢迎页。

如果无法访问,请检查阿里云的安全组是否允许将80端口暴露出去。

3、安装mysql

使用命令安装

apt-get install mysql-server

如果出现以下错误则需要更新apt源

E: Unable to locate package

apt update

安装mysql的过程中会让你输入用户名密码,默认都是root

安装好之后启动mysql

service mysql start

检查是否启动成功

netstat -tap | grep mysql

登录到mysql

mysql -uroot -proot

之后输入密码回车,如果出现welcome等字样说明启动登录成功。

4、安装navicat

首先要让其他用户可以远程登录到服务器的mysql,要给他们权限

# 使用命令登录到mysql
mysql -uroot -pr

赋予权限

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root' with grant option;

刷新权限

mysql> flush privileges;

修改配置文件/etc/mysql/mysql.conf.d/mysqld.cnf

vi /etc/mysql/mysql.conf.d/mysqld.cnf

在中间位置找到

Instead of skip-networking the default is now to listen only on
localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

bind-address = 127.0.0.1改成0.0.0.0即可

这里意思是说让所有远程登录用户都可以访问,也可以改成自己的ip地址

最后重启mysql服务

service mysql restart

在自己电脑上安装好navicat

此时打开navicat使用默认端口3306进行连接,即可连接到服务器的mysql

如果连接不上请检查:

  • 密码是否错误,默认为root
  • 阿里云安全组是否将3306暴露出去
  • 是否安上面步骤授予权限
  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值