Linux 服务器安装jdk,mysql,tomcat简要教程
linux服务器是阿里云上买的,学生价9.9/月,拿来学习下。
需要准备软件工具:
1.editplus (编辑服务器上的文件)
2.PuTTY (Linux命令连接器)
3.FlashFXP(上传文件工具)
4.tomcat压缩包(需要上传)
进入正题
==============1 安装 wget=====================
简介:
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。
wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作”递归下载”。在递归下载的时候,wget 遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件,以方便离线浏览。
wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
命令:
1. mkdir wget //创建文件夹后,cd 进入
2. yum -y install wget //安装
结果图:

==============1 服务器安装 wget 结束===============
==============2 安装 gcc 开始===============
目的:后期安装nginx 可能会用
命令 :
mkdir gcc //创建文件
yum install gcc-c++
遇到要输入 y/n 就输入 y
==============2 安装 gcc j结束===============
==============3 安装 pcre开始===============
命令 :
mkdir pcre
yum install -y pcre pcre-devel
遇到要输入 y/n 就输入 y
==============3 安装 pcre结束===============
==============4 安装 zlib开始===============
命令 :
mkdir zlib
yum install -y zlib zlib-devel
=============4 安装 zlib结束===============
==============5安装 openssl开始===============
命令 :
mkdir openssl
yum install -y openssl openssl-devel
============== 安装 openssl结束===============
===========下面开始安装 mysql 步骤=======================
命令:
1. mkdir mysql
1.下载MySQL源:wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.使用FlashFXP 连接服务器,这是一个上传文件到服务器的工具

4.安装MySQL源:
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
5.在线安装Mysql
yum -y install mysql-community-server
6.启动Mysql服务
systemctl start mysqld
7.设置开机启动
systemctl enable mysqld
systemctl daemon-reload
8.修改MySQL临时密码:
用editplus 连接去看临时密码:



连接成功如下:

查看临时密码路径:/var/log/mysqld.log

9.登录MySQL:
mysql -u root -p
输入临时密码登录
10.修改临时密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
Query OK, 0 rows affected (0.00 sec)
(备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)
11.设置开放远程登录
Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的mysql登录密码' WITH GRANT OPTION;

11.设置utf-8
用editplus 修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
character_set_server=utf8
init_connect='SET NAMES utf8'

编辑保存完,回到linux输入界面重启MySQL:
命令:systemctl restart mysqld
========== 安装MySQL结束===========
===========安装 JDK 开始===========
命令:
1.mkdir jdk1.7
1.mkdir jdk1.7
2.cd jdk1.7
3.yum install java-1.7.0-openjdk
//安装过程中输入 y
4.用editplus 设置环境变量
路径:
/etc/profile
首先用FlashFXP找到java_home的正确路径和名称

然后在用editplus 去设置环境变量代码:

保存即可
最后输入:java -version测试
===========jdk安装结束====================
===========Tomcat 安装开始====================
使用FlashFXP上传Tomcat 压缩包

用Linux 命令解压文件,需要进入到上传的目录位置
因为我上传的压缩包是zip,所以要先安装 unzip
yum install -y unzip zip;
然后回到tomcat压缩包路径,输入:unzip 压缩包名称
若是.tar.gz的压缩包,可以用命令 :tar -xzvf 1212121212.tar.gz
用editplus修改自己想要的端口即可。
Linux 服务器安装jdk,mysql,tomcat简要教程的更多相关文章
- Linux 安装jdk+mysql+tomcat
参考: 安装 jdk+mysql+tomcat https://www.w3h5.com/post/65.html 安装 mysql https://blog.csdn.net/qq_23123 ...
- Linux上jdk,mysql,tomcat安装
一:RPM(红帽软件包管理器):相当于windows的添加/卸载程序(控制面板),进行程序的安装.更新.卸载.查看: 本地程序安装:rpm -ivh 程序名 本地程序查看:rpm -qa 本地程序卸载 ...
- 阿里云下Linux服务器安装JDK、Tomcat
阿里云服务器相信大家越来越熟悉,刚开始接触,将基本的java软件安装做点记录: 1.配置阿里云的yum仓库: 获取仓库配置 wget http://mirrors.aliyun.com/repo/Ce ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
- CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)成功安装案例
在CentOS 5.5中安装Nginx+jdk+mysql+tomcat是非常容易的.只需yum安装环境包和nginx.解压安装jdk和tomcat.配置profile文件.server.xml和ng ...
- 阿里云Linux服务器安装 nginx+mysql+php
阿里云Linux服务器安装 nginx+mysql+php步骤1.登录服务器2.下载安装包3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装命令yu ...
- linux下jdk与tomcat的安装与配置
Linux中jdk与tomcat的安装与配置 1.搭建环境: (1)Linux环境:CentOS6.1 (2)jdk-1.8 (3)tomcat-9.0 2.在Linux系统上创建目录 在usr/lo ...
- linux服务器安装jdk (手动解压方式安装)
linux服务器安装jdk 使用的是通过手动解压安装的方式,没有通过yum或者apt-get命令安装 准备: 下载一个jdk,版本自选,后缀为(.tar.gz) 开始 创建目录 mkdir /usr/ ...
- linux安装jdk、tomcat、maven、mysql
安装SZ rz与Gcc 首先需要tomcat的jar包,打算rz上去,发现没有安装 ./configure的时候发现缺少gcc和cc 安装解决: 再次执行成功安装了sz和rz 创建软链接然后就可以使用 ...
随机推荐
- c++ 性能优化策略
c++ 性能优化策略 作者:D_Guco 来源:CSDN 原文:https://blog.csdn.net/D_Guco/article/details/75729259 1 关于继承:不可否认良好的 ...
- MYSQL 创建数据库以及表
创建数据库,表 创建一个数据库,再在数据库下创建一个或多个表,不难,记不住的同学可以直接copy,慢慢的用会即刻,懂的同学请看代码,没有太多基础的同学,除了看代码,请看最下方的知识点 创建数据库: C ...
- pyqt5 中的addStretch
一直对addStretch感觉怪怪的,直到看见了下面这段话: addStretch()函数用于在控件按钮间增加伸缩量, 伸缩量的比例为1:1:1:6,意思就是将控件以外的空白地方按设定的比例等分为9份 ...
- OSI七层协议模型、TCP/IP四层模型
OSI七层协议模型 TCP/IP四层模型 首先我们梳理一下每层模型的职责: 链路层:对0和1进行分组,定义数据帧,确认主机的物理地址,传输数据: 网络层:定义IP地址,确认主机所在的网络位置,并通过I ...
- C++第三次作业--作用域
作用域 任何一种语言最基本的部分就是变量,而变量有两个非常重要的特性,作用域和生存期. 定义 作用域是变量的一个属性,某个变量在代码中有效的区域为该变量的作用域. 函数原型作用域 函数声明参数从参数声 ...
- css改变背景透明度
透明往往能产生不错的网页视觉效果,先奉上兼容主流浏览器的CSS透明代码:.transparent{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml- ...
- java8学习之BiFunction函数式接口实例演示&Predicate函数式接口详解
BiFunction函数式接口: 在上次中已经对BiFunction接口进行了初步的认识,这里对它进一步学习,这里打算新建一个Person实体,然后新建若干个Person的实例存放在集合中,最后再根据 ...
- 转 SQL连接查询语句(内、外、交叉和合并查询)
转 http://blog.csdn.net/u010011371/article/details/50596535 1.内连接 (INNER JOIN) 内连接也称自然连接,它是根据两个或多个表中的 ...
- Python的在线编辑环境
另外,再提供几个Python的在线编辑环境,可以直接写代码并且运行的环境. 在线Python实验室:http://www.pythoner.cn/labs/ 在线Python编辑器:http://ww ...
- C#工具:ASP.net 调用MySQL 帮助类(包括存储过程调用)
1.创建DbHelperMySQL类 2.复制代码到类中 using System; using System.Collections; using System.Collections.Specia ...