安装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. (GoRails)在导航栏增加自动的搜索功能(jquery插件:easyautocomplete)(gem 'ransack' 搜索对象4000✨)

    Global Autocomplete Search 需要用到一个JQuery插件和一个搜索对象的gem EasyAutocomplete jQuery插件: https://github.com/p ...

  2. pytorch 中的 split

    Pytorch中的split问题: 1.使用torch.nn.Conv2d中有个参数是groups会将输入的feature map分组,此处需要注意的一点是分组之后各组的feature map的cha ...

  3. P4238 【模板】多项式求逆 ntt

    题意:求多项式的逆 题解:多项式最高次项叫度deg,假设我们对于多项式\(A(x)*B(x)\equiv 1\),已知A,求B 假设度为n-1,\(A(x)*B(x)\equiv 1(mod x^{\ ...

  4. Windows自动登录设置 Windows免密登录

    设置方法如下:开始-运行-control userpasswords2:打开用户账号管理页面,将“要使用本机,用户必须输入用户名和密码”前面的勾去掉:点击 应用,确定之后.会提示用户输入需要自动登陆系 ...

  5. 把javabean复制到另一个javabean 使用BeanUtils.copyProperties(a,b) 复制

    该方法对于两种不同的jar包有两种不同的意义 ,a,b通常是两个结构相似的javabean,注意:a,b里的定义类型名称必须一致才能复制 引用的是org.springframework.beans 则 ...

  6. leetcode-algorithms-21 Merge Two Sorted Lists

    leetcode-algorithms-21 Merge Two Sorted Lists Merge two sorted linked lists and return it as a new l ...

  7. 新增节点NewBook并增加属性Name="WPF"

    XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(xmlPath); var root = xmlDoc.DocumentElement;//取到 ...

  8. 2017-4-18/缓存、CDN

    1. 什么是缓存,为什么要用缓存? 缓存就是数据交换的缓冲区(称作Cache),是存贮数据(使用频繁的数据)的临时地方.当用户查询数据,首先在缓存中寻找,如果找到了则直接执行.如果找不到,则去数据库中 ...

  9. Nginx+Tomcat集群配置

    Nginx+Tomcat集群配置 一台虚拟机作为Nginx服务 两太虚拟机配置Tomcat+jdk环境 Nginx测试 启动: cd usr/local/nginx/sbin ./nginx ---& ...

  10. [LeetCode] 98. Validate Binary Search Tree(是否是二叉搜索树) ☆☆☆

    描述 解析 二叉搜索树,其实就是节点n的左孩子所在的树,每个节点都小于节点n. 节点n的右孩子所在的树,每个节点都大于节点n. 定义子树的最大最小值 比如:左孩子要小于父节点:左孩子n的右孩子要大于n ...