云服务器配置流程

来源:互联网 发布:数据产品经理做什么 编辑:程序博客网 时间:2024/05/19 18:16

一.服务器选择
1.这里使用的是腾讯云,首先我们肯定需要申请一个云账号(当然直接关联QQ亦可)
这里写图片描述

接着按照流程,需要进行个人认证(提供身份证号码及联系方式),学生认证(提供学信网上的信息,包括学校、入学年限等)

2.学生套餐购买
腾讯云提供的为其服务器列表中的最低配置(也只能供学习使用)

这里写图片描述
如上图显示,配置为 1核1G,1M带宽,系统盘(Linux 20G/Windows 50G)
支付方式:首先支付10元开通服务,其后在服务器到期前一周,自动赠送代金券,然后使用优惠券进行续费。

3.选择服务器镜像
这里写图片描述

腾讯云在此提供了不少镜像,大家可以根据自己的需要自由选择,笔者使用是Ubuntu Server 16.04.1 LTS 64位。之后点击确认,就完成了。接着进入管理中心,即可看到配置的服务器已在运行中。

这里写图片描述

二.服务器配置
(由于笔者使用的是Ubuntu系统电脑,以下配置流程均在Ubuntu环境下)
1.服务器登录
默认情况下,Ubuntu服务器是不提供GUI界面的(当然,服务器也是不需要图形界面的)。但是对于习惯了图形界面的同学,也可给服务器进行配置(安装流程可直接百度)。

登录的方式有两种,首先可以在腾讯云的管理中心,也就是上图中,点击登录即可进入(最好先重置一下密码)。在输入对应的账户名及密码后,即可看到如下界面

服务器登录界面

第二种则是在本地使用终端登录:

在本地安装SSHsudo apt-get install ssh使用 sudo ps -e|grep ssh检测是否成功成功则输出:2151 ?   00:00:00 ssh-agent 5313 ? 00:00:00 sshd等安装ssh客户端命令:sudo apt-get install openssh-client

接着在终端输入 ssh (服务器名称)@(对应公网ip),在输入完账户名及密码后即可进行入

服务器登录界面

对于已经安装了GUI的系统,可以使用网页版直接登录(不建议,由于安装了图形界面,会导致实际使用中经常卡顿),这时候就需要直接通过终端访问。
使用前配置:

    在服务器端进行安装    sudo apt-get install ssh    sudo apt-get install openssh-server    配置允许X11转发命令:    sudo gedit /etc/ssh/sshd_config      相关设置    X11Forwarding yes X11UseLocalhost no    重启服务命令:    sudo /etc/init.d/ssh restart    在本地配置    sudo gedit /etc/ssh/ssh_config      相关设置    ForwardAgent yes     ForwardX11 yes    sudo ssh -X ubuntu@123.206.×××.155 连接远程服务器

2.服务器开发环境配置
(由于笔者现在正在学习Javaweb,以下均为相应配置)
1) jdk安装及环境配置

    sudo add-apt-repository ppa:webupd8team/java    sudo apt-get update    sudo apt-get install oracle-java8-installer    sudo apt-get install vim (没有图形界面情况下,需要通过vim对文件进行修改)    sudo vim ~/.bashrc    添加内容:    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0  (此处为对应jdk安装目录)    export JRE_HOME=${JAVA_HOME}/jre    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    export PATH=${JAVA_HOME}/bin:$PATH    使环境变量马上生效    source ~/.bashrc    设置系统默认jdk 版本    sudo update-alternatives –install /usr/bin/Java java /usr/lib/jvm/jdk1.8.0/bin/Java 300    sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 300    sudo update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0/bin/jar 300    查看JAVA版本    java -version

2).MySQL相关配置

sudo apt-get install mysql-serverapt-get isntall mysql-clientsudo apt-get install libmysqlclient-dev安装过程中会提示设置数据库密码安装完成后输入,按提示输入密码,即可进入相关界面mysql -u root -p

MySQL界面

3).Tomcat配置
进入Apache官网下载相关文件点击进入下载
这时候,就需要将下载好的本地文件发送到服务器对应目录下

    本地与服务器端文件交互   1.本地文件复制到服务器端     scp -r  本地文件/文件夹  账户名@远端公网ip  :远端指定路径     scp -r /home/ubuntu/test/demo.txt ubuntu@123.206.×××.155:/home/ubuntu/Downloads   2.服务器端文件复制到本地     scp -r 远端账户名@远端公网ip:远端文件/文件夹 本地路径     scp -r ubuntu@123.206.×××.155:/home/ubuntu/Downloads/demo.txt /home/wyk/test

之后将文件直接解压在对应安装目录,进入/bin目录执行相应命令
Tomcat

3.云数据库配置
由于已经在服务器端配置了MySQL,那么就可以将数据存储也放在服务器端

sudo vim /etc/my.cnf查看内容[client]#password       = your_passwordport            = 3306socket          = /tmp/mysql.sock[mysqld]port            = 3306socket          = /tmp/mysql.sockdatadir = /usr/local/mysql/varskip-external-lockingkey_buffer_size = 64Mmax_allowed_packet = 1Mtable_open_cache = 256sort_buffer_size = 1Mnet_buffer_length = 8Kread_buffer_size = 1Mread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 16Mthread_cache_size = 32query_cache_size = 32Mtmp_table_size = 64Mtable_open_cache = 256#bind-address = 127.0.0.1  //重点在这,需要将这句话注释,这样就允许从外网访问service mysql restart  //重启tomcat授权访问,用root身份登录到mysql,使用grant命令分配权限,如果操作所有库就把 database_name.* 改成 *.* ,user_name是用户名,%是所有ip地址可访问,如果限制固定ip访问就改成ip,user_password是密码mysql -uroot -p/*mysql> grant all on database_name.* to user_name@'%' identified by 'user_password';*/mysql> grant all on *.* to root@'%' identified by '123456';(即允许所有ip以用户名root密码123456,访问数据库中所有表)mysql> flush privileges;     (让权限立即生效)

有时候我们可能感觉对服务器端的文件处理不那么方便,这时候就需要一个简易的文件管理器。
这里推荐一个最原始的(当然自己也可以写一个,网上也有大神做过)文件管理器下载地址 只需要将下载好的文件,放到tomcat中的webapps目录下即可
这样一来,就可以随时随地查看服务器端文件,将文件上传下载到服务器

原创粉丝点击