一、购买腾讯云学生优惠服务器

https://cloud.tencent.com/act/campus?fromSource=gwzcw.594895.594895.594895


二、在电脑上安装XShell6和Filezilla

连接到腾讯云服务器


三、准备一个纯净的CentOS系统

在腾讯云控制台重装系统,过程大概一分钟


四、使用EditPlus连接FTP

在文件目录下有一个FTP窗口

注:本操作只是为了方便修改相关配置,如果Linux VI命令非常熟悉,可以选择跳过该步骤


五、使用XSheel安装相关配置

①下载安装wegt

yum -y install wget

出现Complete进行下一个操作

②安装gcc(nginx所用到的,不需要的可以不用安装)

yum install gcc-c++

选择“Y”,过程要下载很多东西,所以省略,最后出现Complete即可

③安装pcre(同上,nginx需要的)

yum install -y pcre pcre-devel

④安装zlib(同上)

yum install -y zlib zlib-devel

⑤安装openssl

yum install -y openssl openssl-devel

出现Complete即可


六、安装MySQL

①下载mysql源安装包

切换到根目录

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

②安装mysql源

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

③在线安装mysql

yum -y install mysql-community-server

④启动MySQL服务

systemctl start mysqld

⑤设置开机启动

systemctl enable mysqldsystemctl daemon-reload

⑥修改root本地登陆密码

这里我使用了editplus,也可以使用vi命令

editplus连接FTP成功后,这里切换到ftp窗口

mysql安装完成之后,在var/log/mysqld.log文件中给root生成了一个临时的默认密码。

这里都会产生一个临时的MySQL密码,每个人的都不同

在XShell上输入

mysql -u root -p

密码是自己的临时密码

更改自己的MySQL密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yyg@@123456';

(备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位) 

⑦设置允许远程登陆

Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yyg@@123456' WITH GRANT OPTION;

退出mysql:

exit;

⑧配置默认编码为utf8

在editplus中修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

character_set_server=utf8
init_connect='SET NAMES utf8'

保存时会弹出一个提示框

直接点是,下一步确定即可;

编辑保存完,重启mysql服务;

systemctl restart mysqld

⑨测试

使用Navicat连接到服务器数据库

创建一个数据库,随便创建几个表(这里不再细说),在服务器上登陆到mysql进行相关查询即可


七、安装JDK

①切换到更目录,搜索安装

yum search java|grep jdk

②安装JDK1.8

yum install java-1.8.0-openjdk

③设置环境变量

在etc/profile下

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-2.6.14.8.el7_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

④保存即可

source /etc/profile

JDK安装成功


八、安装Tomcat7

①在官网下载tomcat

https://tomcat.apache.org/download-70.cgi

②解压

在root目录下创建一个tomcats文件夹,这里路径不强制

解压即可

tar -zxvf 你的tomcat名

在etc/profile里配置一下tomcat

:$CATALINA_HOME/bin

切换到tomcat bin目录下,启动tomcat

cd ${CATALINA_HOME}/bin
./startup.sh

启动成功,在浏览器里访问自己的服务器

这样MySQL+JDK+Tomcat就安装成功了

补充说明:

1.如果Liunx的VI命令十分熟悉,可以不用EditPlus,纯属个人喜好,这里我不喜欢用VI命令,麻烦

2.项目发布到服务器上,但是访问确是404,原因:jdk版本不一致,项目jdk要和服务器jdk版本一致

CentOS快速搭建服务器 超简单相关推荐

  1. 从零学习pytorch 第1课 搭建一个超简单的网络

    课程目录(在更新,喜欢加个关注点个赞呗): 从零学习pytorch 第1课 搭建一个超简单的网络 从零学习pytorch 第1.5课 训练集.验证集和测试集的作用 从零学习pytorch 第2课 Da ...

  2. Python 3 怎么快速搭建服务器

    Python 3 怎么快速搭建服务器 python 3 环境,我就不多说了 1.新建一个文件夹 2.放文件夹里一个 index.html 文件用来默认访问,不然会炸的 3.进入文件目录 4.执行以下命 ...

  3. Linux(Centos)快速搭建SVN服务器

    2019独角兽企业重金招聘Python工程师标准>>> 一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...

  4. linux 开放svn端口号,Linux(Centos)快速搭建SVN服务器

    一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Su ...

  5. 【小白学PyTorch】1.搭建一个超简单的网络

    文章目录: 1 任务 2 实现思路 3 实现过程 3.1 引入必要库 3.2 创建训练集 3.3 搭建网络 3.4 设置优化器 3.5 训练网络 3.6 测试 1 任务 首先说下我们要搭建的网络要完成 ...

  6. win10下快速搭建metasploitable3教程-简单版-已避坑

    最近搭建metasploitable3时遇到了诸多问题,有一说一不管是网上的教程还是官方的教程都tm全是坑,我也是服的,经过三天的折腾才tm装好靶场,网上有很多傻卵只会转发复制粘贴,坑人不浅,太智障了 ...

  7. 微信小程序如何快速搭建服务器?

    前言 有很多个人移动开发者都在问如何快速搭建服务端,供前端调用API使用?本文Joe大叔就介绍一个快速.简单.便携的方案给朋友们,我们接着往下看. 一.如何快速搭建服务端? ​这里我们选择一个叫做Bm ...

  8. 使用node.js快速搭建服务器(vscode版)

    (1)下载⼀个node.js,⼀路next 直到提示安装成功 检测:打开终端,输⼊ node-v (终端就是下面直接拉上来) 提示这个即为下载成功 (2)打开编译器,打开终端,输⼊npm init 在 ...

  9. 在Centos快速搭建dhcp服务器,详细讲解

    前言: 之所以写这些教程一半是为了学习,一半是因为搜索相关教程的时候,发现能看的教程寥寥无几,有用的更是屈指可数,总体上可以说,教程数量多,但是有质量的真的太少太少了,所以也希望那些只是写着玩玩的就不 ...

最新文章

  1. maven打jar包,导入本地jar
  2. UA OPTI570 量子力学22 2-D Isotropic Q.H.O.简介
  3. 01、DFT-全面了解如何测试一颗芯片
  4. UpTime:供电、系统、网络、制冷——2020年数据中心宕机四大主因
  5. AndroidStudio报错:Emulator: I/O warning : failed to load external entity file:/C:/Users/Administrator
  6. 旅美华人票友演绎易卜生话剧《玩偶之家》
  7. lambda设计模式_使用lambda的装饰器设计模式
  8. Flutter基础—绘画效果之不透明度
  9. MapReduce计算模型(二)
  10. javascript---不可靠的“undefined”
  11. 模拟退火算法_Simulated Annealing 模拟退火算法
  12. 在指定文件类型中递归查找到目标字符串
  13. 使用VSCode创建Java项目
  14. 天联无法ping通服务器地址_金万维天联标准版无法连接,怎么办?
  15. 哪有简明python教程下载_简明python教程在哪买!《简明python教程》 下载地址?
  16. 佛系前端面试题记录--第六周
  17. stm32软件模拟i2c通讯读取lm75a温度
  18. java合成wav在linux出错,Java audio fails to play wav file in Linux
  19. android--GooglePay 谷歌支付内购接入(1)
  20. lenovo服务器换系统重装系统_联想服务器重装系统教程

热门文章

  1. 欧美生活馆—供应链后台
  2. 清幽傲竹实现kbmMWServer的方法(转)
  3. Qt QThread安全退出
  4. Mysql经典入门练习题(七)
  5. gogs mysql的安装部署_Gogs部署
  6. 如何将一句英语句子的单词倒置
  7. python-石头剪刀布
  8. 面向对象程序设计(维基百科)
  9. Socket 非阻塞模式下connect 返回EINPROGRESS(115)错误
  10. 014_关于session实现短信验证登录的前端启动