linux 配置Java、Mysql、Tomcat、Redis开发环境
1、安装四个依赖
以下四个依赖必须按顺序联网安装;
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
->检查上面安装是否成功,还需要更新不;执行这一步成功的提示应该是(No Packages marked for Update),意为没有包可以更新;
yum install gcc-c++
->这一步是为了后续安装redis而准备的
2、重新加载依赖
/etc/profile 是linux的环境变量
linux保存成功某个东西后,必须重新加载一遍,例如配置环境变量后。
执行以下语句可重新加载配置文件
source /etc/profile
3、配置Java环境变量
JAVA_HOME=/usr/local/java/jdk1.7.0_60
PATH=$JAVA_HOME/bin:$PATH
注意这个$PATH一定得加,否则这个profile环境变量会出错,导致linux基础命令统统失效。
4、安装Mysql
1)后缀名为.rpm的是linux的安装包
mysql默认安装在usr目录下
linux也分系统位数,getconf LONG_BIT命令可以用来查看位数
x86_64则说明你是64位内核, 跑的是64位的系统.
i386, i686说明你是32位的内核, 跑的是32位的系统
默认我们安装的时候是32位的
2)安装mysql时,可能会有依赖性错误
[root@localhost ~]# rpm -ivh MySQL-server-5.5.-.linux2..i386.rpm
error: Failed dependencies:
但是我们之前其实是安装过固定的依赖的,解决办法如下:
用 --nodeps
用rpm -ivh MySQL-server-5.5.28-1.linux2.6.i386.rpm --nodeps --force 这句话是解决了依赖性关系,强制安装,
或者你可以将所有依赖关系的包按提示依次全部安装,还有一种办法就是配置个yum源,直接yum安装。
3)安装失败
MySQL-server-5.5.48-1.linux2.6.i386.rpm
由于找不到mysql 32位版本的资源(只有CSDN上面能下载),所以暂时未实践
5、安装Tomcat
tomcat在linux上默认是没有的(上面的依赖不关他的事)
执行startup.sh命令: ./startup.sh
./是代表当前目录下的程序(中间没有空格哦)
接着需要设置防火墙,开启8080端口,
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存配置
/etc/rc.d/init.d/iptables save
备注:ubuntu好像不用保存配置,开启端口就ok了
备注:
1)解决linux基础命令失效方法
推测是/etc/profile文件的问题
在ssh终端中执行下面语句,可以让此会话终端中环境变量起作用
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
然后修改/etc/profile文件,重新source后系统恢复正常
1.1)后来找到原因是有人修改profile文件时,使用了$PATH=<newpath>,后面没有使用”:”拼接原来的$PATH,导致PATH丢失了重要环境变量
1.2)cd在出现问题时仍可使用,<Tab>键也可起到ls的作用
1.3)注意linux拼接环境变量用的是冒号哦
参考链接:https://blog.csdn.net/zwmnhao1980/article/details/75299070
linux 配置Java、Mysql、Tomcat、Redis开发环境的更多相关文章
- Linux部署java和tomcat的运行环境
Linux部署java和tomcat的运行环境 1.上传下载的jdk的rpm包和tomcat的tar包,我是放到/opt目录了,文件直接去官网下载即可. 2.如果之前安装过其他版本的jdk,最好先现在 ...
- 云服务器配置 docker java mysql mongodb redis nginx 环境
磁盘挂载 fdisk -l #查看磁盘列表 mkfs.ext4 /dev/vdb #格式化磁盘 mount /dev/vdb /data #挂载磁盘在/data echo '/dev/vdb /dat ...
- linux安装java mysql tomcat 环境
安装jdk: 1. 查看系统版本 uname -a 2.查看操作系统 cat /proc/version 3.上传安装文件到指定目录 tar -zxvf jdkxxx. 4.修改配置文件 vi ...
- linux配置java环境变量(详细)
linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...
- linux配置java环境变量
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- linux配置java环境变量(转)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- linux配置java环境变量jdk jre(详细)【转】
linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...
- linux配置java环境变量(详细)(转)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...
- 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境
使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...
- C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装
原文:C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装 要求: JDK.Mysql.Tomcat三者制作成一个安装包, 不能单独安装,安装过程不显示三者的界面, 安装完成要配置 ...
随机推荐
- 安装linux各种桌面环境
1.安装kde ①添加 KDE SC 4.11 库 打开一个终端窗口,在终端窗口中输入如下命令: sudo add-apt-repository ppa:kubuntu-ppa/backports 回 ...
- i节点,容易被人遗忘的节点
部分内容转自点击打开链接 点击打开链接 前段时间做了RHCE的一道题,是iSCSi的,后来在挂载的时候说是磁盘被占用.当时资料找了很多结果还是没有找到解决方法.反倒是发现了这个inode,也是关于被占 ...
- 【转】Vuex 学习总结
对于很多新手来说,只是阅读文档是不好消化,我的建议是看看 vuex 的实例,通过研究实例来学习vuex.这样就会好理解多了.如果还是不能理解,最好办法就是先把store 的四个属性:state, ge ...
- Ruby: Call the system and get system information.
1. Kill the task cmd2="taskkill /F /IM typeperf.exe"stdout2=%x{#{cmd2}} 2. Start counters: ...
- appium的get_attribute方法
转http://blog.csdn.net/bear_w/article/details/50330753 问题描述 当使用类似下面的代码获取元素的 content-desc 属性时,会报 NoSuc ...
- bzoj3638
费用流+线段树 看见这个题我们马上就能想到费用流,设立源汇,分别向每个点连接容量为1费用为0的边,然后相邻的点之间连边,费用为点权,跑费用流就行了,但是很明显这样会超时,那么我们要优化一下,我们观察费 ...
- 视图表单访问控制器操作方法的POST、GET方式对应关系
在视图中,表单默认访问方式是FormMethod.Post(不会将请求显示在地址栏中).在控制器中,操作方法不标注属性,默认为HttpGet属性.会有以下情况出现. 1.表单不指定访问方式(默认形式为 ...
- Python机器学习算法 — 朴素贝叶斯算法(Naive Bayes)
朴素贝叶斯算法 -- 简介 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法.最为广泛的两种分类模型是决策树模型(Decision Tree Model)和朴素贝叶斯模型(Naive Baye ...
- 最小割树Gomory–Hu tree
fanhq666地址:http://fanhq666.blog.163.com/blog/static/8194342620113495335724/ wiki地址(证明):https://en.wi ...
- bzoj 3676: [Apio2014]回文串【后缀自动机+manacher】
用manacher找出本质不同的回文子串放在SAM上跑 #include<iostream> #include<cstdio> #include<cstring> ...