安装SZ rz与Gcc

首先需要tomcat的jar包,打算rz上去,发现没有安装

./configure的时候发现缺少gcc和cc

安装解决:

再次执行成功安装了sz和rz

创建软链接然后就可以使用sz和rz命令了

安装JDK

发现tomcat需要JDK的支持,于是安装jdk

首先windows下载,然后rz上传

然后解压安装包jdk-9.0.4_linux-x64_bin.tar.gz

然后设置环境变量

在最上面加上jdk的配置:

执行profile文件

这样可以使得配置不用重启立即生效

验证JDK

显示:

终于要安装tomcat了

Tomcat只需要解压就好了,。。。。。。。。

启动tomcat总是报错:

发现是tomcat9只能兼容jdk8而不能兼容jdk9于是将jdk卸载重装

引用链接:https://www.cnblogs.com/xdp-gacl/p/4097608.html

https://www.cnblogs.com/Dylansuns/p/6974272.html

卸载jdk是直接将jdk的所在目录删了,然后修改配置文件

中途source失效了一次,然后重启电脑就好了

安装maven

1、wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

2、mkdir -r /usr/local/maven

3、tar -zxvf apache-maven-3.5.3-bin.tar.gz -C /usr/local/maven

4、cd apache-maven-3.5.3/

vi conf/settings.xml

5、pwd

6、vi /etc/profile

添加后内容:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3

export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH

7、source /etc/profile

8、mvn –version

安装mysql

1、下载mysql

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

cp -r mysql-5.6.33-linux-glibc2.5-x86_64/ /usr/local/mysql

2、创建用户和用户组

groupadd mysql

useradd -g mysql mysql

cd /usr/local/mysql

chown -R mysql:mysql .

3、准备执行初始化脚本:

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

报错:

提示缺少Data::Dumper模块

解决方案: yum –y autoconf

http://blog.sina.com.cn/s/blog_694864e60102vaij.html

执行过程中发现yum没有安装。。。。,于是安装yum,再执行脚本

4、更改权限:

chown -R root:root .

ls –l

chown -R mysql:mysql data

5、把mysql的启动命令放在系统命令中

cp support-files/mysql.server /etc/init.d/mysql

尝试启动:service mysql start

报错:${baseDir}找不到对应的路径

vi support-files/mysql.server,发现里面的basedir和datadir是空的

修改它的复制文件:vi /etc/init.d/mysql

添加:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

chown 755 /etc/init.d/mysql

cp support-files/my.default.cnf /etc/my.cnf

service mysql start 启动成功

6、测试连接:

./mysql/bin/mysql –uroot 没问题

7、将mysql配置加入环境变量path

vi /etc/profile

修改成:

export MYSQL_HOME=/usr/local/mysql

export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:${MYSQL_HOME}/bin:$PATH

source /etc/profile

8、修改mysql的root密码

./bin/mysqladmin -u root password '961012gz'

./bin/mysql -uroot -p961012gz

9、尝试远程连接:

报错:host is not allowed to connect to this MySql server

解决方案:

./bin/mysql -uroot -p961012gz

use mysql;

mysql>update user set host=’%’ where user=’root’;

mysql>select host, user from user;

mysql>flush privileges;

参考链接:http://blog.csdn.net/lhh1002/article/details/6131733

10、问题解决与参考链接

中间安装一次失败过,失败原因是在mysql用户和mysql组干脆没有创建,然后解压目录没有更改,导致出现一些混乱。于是卸载。

卸载参考链接:https://www.cnblogs.com/taomylife/p/7234925.html

这里对应命令:

ps -ef | grep mysql

/etc/init.d/mysql.server stop

whereis mysql

rm -rf /usr/local/mysql

rm -rf  /usr/lib64/mysql

rm -rf /usr/share/mysql

find / -name mysql

rm -rf /etc/selinux/targeted/active/modules/100/mysql

rm -f /etc/rc.d/init.d/mysql

rm -rf /var/lib/mysql

安装参考链接:

https://www.cnblogs.com/bookwed/p/5896619.html

https://www.cnblogs.com/xinjing-jingxin/p/8025805.html

安装yum

1、下载组件:

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-slc/centos/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

wget ftp://mirror.switch.ch/pool/4/mirror/centos/7.4.1708/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-slc/centos/7.1.1503/cr/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.2.1511/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm

wget ftp://ftp.icm.edu.pl/vol/rzm6/linux-centos-vault/7.1.1503/cr/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm

2、安装

rpm -ivh yum-*

3、测试:

yum -y install lftp

遇到问题:

之前的参考链接:http://blog.csdn.net/hfmbook/article/details/52065639

但在网易的镜像库中找到的rpm文件有些版本不对,于是执行报错:

python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-150.el7.centos.noarch

于是参考链接:http://blog.csdn.net/qq_27365043/article/details/76247710下载了降版本的rpm包再执行的安装包

Linux下载对应rpm包时候不知道自己系统的版本:

uname –a 显示电脑以及操作系统的相关信息

Linux VM_0_9_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/version 说明正在运行的内核版本

Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017

cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

参考链接:

http://blog.csdn.net/kongshuai19900505/article/details/78402764?locationNum=10&fps=1

rpm搜索资源地址:http://rpm.pbone.net/

linux安装jdk、tomcat、maven、mysql的更多相关文章

  1. linux安装JDK TOMCAT

    1.下载包 到http://apr.apache.org/下载下面3个包 apr-1.4.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.3.10.tar.gz  ...

  2. linux下安装jdk+tomcat+eclipse+mysql

    我的环境:主机是win7的,虚拟机是VWare  Workstation 6.0   ,linux系统为Red Hat Enterprise  Linux 5 64位 各软件版本:jdk是jdk-6u ...

  3. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  4. Linux 安装JDK Tomcat MySQL(使用Mac远程访问)

    阅读本文需要一定的Linux基础 一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 JDK http://www.or ...

  5. 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)

    1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...

  6. CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

    上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...

  7. linux安装jdk tomcat nginx 以及常用命令

    linux: 操作系统,应用服务器上 常用命令: cd 切换命令 cd / cd ~ cd ../../ cd xx ll 展示所有的文件 ll -h 友好的展示 mkdir 创建目录 mkdir 目 ...

  8. centos7安装jdk+tomcat+nginx+mysql

    公司新项目要在linux下部署,搭建一下java运行环境,记录一下. 一.安装mysql 1去官网下载mysql,下载后并解压,我把mysql安装在/usr/local/mysql路径下 -linux ...

  9. windows下安装jdk+tomcat+maven并配置

    一.下载安装jdk并配置 1.1 进行JDK下载 下载地址:一键直达 一般下载后,安装位置默认,一路下一步,一直到安装完毕-"关闭". 1.2 环境变量配置 不要管是不是一般情况, ...

  10. linux 安装jdk,tomcat 配置vsftp 远程连接

    不知不觉入行也有一年了,这两天在公司上班有空了就自己装了个vmware虚拟机,装了个红帽6.1完全命令行的操作系统,想着搭个公司现在在用的测试环境,没想到中间碰到了很多问题,不过大部分都解决了,现在可 ...

随机推荐

  1. English trip M1 - PC7 Can I Borrow Your Ping-Pong? Teacher:Patrick

    In this lesson you will learn to desribe abilities.  这节课你将学习到描述你的能力 课上内容(Lesson) 三种常见情态动词 can aux. 能 ...

  2. (Gorails) activeStore模块,把一堆属性放在一个hash对象内。gem 'activerecord-typedstore'增强了store模块,更好用了

    https://api.rubyonrails.org/classes/ActiveRecord/Store.html https://gorails.com/episodes/preferences ...

  3. 框架中如何根据fileupload工具包实现文件上传功能

    工具包 Apache-fileupload.jar – 文件上传核心包. Apache-commons-io.jar – 这个包是fileupload的依赖包.同时又是一个工具包. 代码 servle ...

  4. day11 - 15(装饰器、生成器、迭代器、内置函数、推导式)

    day11:装饰器(装饰器形成.装饰器作用.@语法糖.原则.固定模式) 装饰器形成:最简单的.有返回值的.有一个参数的.万能参数 函数起的作用:装饰器用于在已经完成的函数前后增加功能 语法糖:使代码变 ...

  5. SPL之AccessArray

    <?php /** * Class MyArrayAccess * 提供像访问数组一样访问对象的能力的接口 */ class MyArrayAccess implements ArrayAcce ...

  6. 『TensorFlow』第十一弹_队列&多线程&TFRecod文件_我辈当高歌

    TF数据读取队列机制详解 一.TFR文件多线程队列读写操作 TFRecod文件写入操作 import tensorflow as tf def _int64_feature(value): # val ...

  7. 『Python × C++』函数传参机制学习以及对比

    一.Python函数传参 在python中,函数传参实际上传入的是变量的别名,由于python内在的变量机制(名称和变量值相互独立),只要传入的变量不可变(tuple中的元素也要是不可变的才行),那么 ...

  8. python-day79--知识回顾

    内容回顾: 1. 可迭代对象.迭代器.生成器是什么?什么区别? 可迭代对象,含有__iter__,返回一个迭代器 迭代器,含有__iter__,__next__方法 生成器,yield,__next_ ...

  9. 稳定获取Android设备唯一码(UUID)的解决方案

    最近做的一个项目中需要用到Android设备唯一码(UUID)来标识一台设备, Android中设备唯一码有很多,如:MAC地址.IMEI号(DeviceId).IMSI号.ANDROID_ID.序列 ...

  10. 2.两数相加(Add Two Numbers) C++

    第一想法是顺着题目的原因,将两链表分别转化为一个数字,再将数字相加,然后把结果转化为字符串,存到答案链表中.但是数据太大会溢出! 所以,要在计算一对数字的过程当中直接存储一个结果,注意结果大于9时进位 ...