安装SZ rzGcc

首先需要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. LeetCode--389--找不同

    问题描述: 给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "ab ...

  2. 百度基础架构组-实习生面试(2016.08 java后台开发)

    一.项目 1.Spring MVC与Struts2的区别: 2.MVC三层是如何工作的?比如:要访问一个Url?a=xx&b=xx,怎么找到相应的资源,怎么运算,怎么返回等? 3.数据库myb ...

  3. 『TensorFlow』SSD源码学习_其五:TFR数据读取&数据预处理

    Fork版本项目地址:SSD 一.TFR数据读取 创建slim.dataset.Dataset对象 在train_ssd_network.py获取数据操作如下,首先需要slim.dataset.Dat ...

  4. Appium移动自动化测试(一)----Appium的安装

    前言: 我的环境为win10 64,安装过程请根据自己的电脑环境而定. 一.Appium安装 1.Appium官方网站:http://appium.io/下载windows版本的Appium; Eas ...

  5. 第一阶段——站立会议总结DAY08

    补发:因为第八次也就是第八天,那天有一个更重要的东西,看懂一个电商的系统.所以,未有进展.

  6. leetcode_输入一个数组,目标树,检查目标是数组下标的哪两个之和,不准重复

    今天是leetcode第一天,但是不太顺利.做这些,想不到 原题目: 我给的答案: class Solution { public: vector<int> twoSum(vector&l ...

  7. yarn基本命令

    参考文章:https://blog.csdn.net/mjzhang1993/article/details/70092902 1.安装 windows: 下载地址 mac: brew install ...

  8. RabbitMQ、Redis、Memcache

    Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度 ...

  9. python-day76--django-中间件

    什么是中间件?中间件应用场景?和装饰器区别? 中间件 对于所有批量的请求用中间件合适,而对于某些请求个数少用装饰器合适 - 中间件是什么? - 是一个类 - 方法名必须是process_request ...

  10. python中的IO模块

    1.简介 读写文件是常见的IO操作,python内置了读写文本的函数. 读写文件的模式描述如下: 模式 描述 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式打 ...