热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

百度云服务器环境搭建——安装JDK环境、TomCat服务器、MySQL数据库

百度云服务器环境搭建——安装JDK环境、TomCat服务器、MySQL数据库1.JDK安装 以JDK1.8为例首先查看是否安装过jdk ,通过VS code连接云服务器javja-

百度云服务器环境搭建——安装JDK环境、TomCat服务器、MySQL数据库

1.JDK安装 以JDK1.8为例


首先查看是否安装过jdk ,通过VS code连接云服务器

javja -version


创建安装目录

mkdir /usr/local/java


进入安装目录

cd /usr/local/java


下载JDK的压缩包,使用wget命令下载,我这个的下载速度还是可以的,有1M/s,如果大家不想这样子下载的话可以下载到windows,通过使用WinSCP来进行文件传输也没问题

wget --no-check-certificate --no-COOKIEs --header "COOKIE: oraclelicense=accept-securebackup-COOKIE" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz


解压jdk压缩包并重命名为jdk1.8

tar -zxvf jdk-8u131-linux-x64.tar.gz
mv jdk1.8.0_131 jdk1.8


接下来配置jdk相关的环境变量 (需要使用source命令时编辑内容生效)

//进入编辑
vi ~/.bashrc
//需要添加的内容(JAVA_HOME的路径就是你的jdk的路径) 
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
//使编辑内容生效
source ~/.bashrc

 


  最后查看是否配置成功

java -version

 

 JDK就搞定啦!!!


2.tomcat的安装


同上创建目录



  1. mkdir /usr/local/tomcat




  2.  cd /usr/local/tomcat




去官网下载8.0版本到本地桌面


使用WinSCP将你的电脑与云服务器远程连接起来

 

 

 


 这样就可以进行文件传输了

 

 


 


文件传输后


进入到tomcat文件里,运行下列命令将压缩包解压

 tar -zxvf 压缩包名字


解压完成后

给它改个名字

mv apache-tomcat-8.0.23(自己看自己下载的版本号)  tomcat8


退出到根目录

输入 cd /

ls

输入

vim profile


进入该文件配置环境变量

// 按 i 进入编辑模式,在profile文件尾部 unset -f pathmunge 后面添加如下内容(路径一定不要搞错):
export JAVA_HOME=/usr/local/java/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CATALINA_HOME=/usr/local/tomcat/tomcat8 //这里要先把对应的文件夹改成变量里的名字
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${CATALINA_HOME}/bin
export PATH=$PATH:${JAVA_PATH}:$PATH


修改完成后:wq保存退出


同上刷新环境配置

source /etc/profile


最后启动tomcat,然后可以通过  公网ip:8080  访问你的tomcat

 

 


 如果发现tomcat开启了,但是无法访问可以参考这篇文章

https://www.jb51.net/article/220857.htm


3.安装mysql

进入local目录下。然后下载MySQL压缩包,可以使用wget命令进行下载

cd /usr/local //进入local目录

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

解压

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

mv 文件名 mysql


安装mysql8.0版本参考下列链接,亲测有效!!!

 https://blog.csdn.net/weixin_47380438/article/details/123524162?ops_request_misc257B%2522request%255Fid%2522%253A%2522165821091516780357287568%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165821091516780357287568&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-123524162-null-null.142^v32^control,185^v2^tag_show&utm_term=云服务器下载mysql&spm=1018.2226.3001.4187

当mysql启动了,登录时发现无法登陆

https://www.csdn.net/tags/NtzaUg3sNzE2NDgtYmxvZwO0O0OO0O0O.html


 配置云服务器的经过,花费时间挺多的,也收获了不少。



推荐阅读
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 开发笔记:Java是如何读取和写入浏览器Cookies的
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • SQLiLabs靶场的介绍、下载与安装
    介绍SQLi-Labs是一个专业的SQL注入练习平台下面的测试场景都支持GET和POST两种注入方式:1.报错注入(联合查询)1)字符型2)数字型2.报错注入(基于 ... [详细]
  • 跨站的艺术XSS Fuzzing 的技巧
    作者|张祖优(Fooying)腾讯云云鼎实验室对于XSS的漏洞挖掘过程,其实就是一个使用Payload不断测试和调整再测试的过程,这个过程我们把它叫做F ... [详细]
  • 这篇文章主要介绍PHP如何使用在全部作用域中始终可用的内置变量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要 ... [详细]
author-avatar
mobiledu2502871343
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有