linux 安装jdk tomcat mysql
---------------------------------------------JDK-------------------------------------------------
前往oracle官网下载jdk , 下载rpm文件
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在安装了XFTP软件的情况下 直接粘贴到目录 /usr/local (local为自定义文件夹, 如果没有创建 进入usr目录后输入 mkdir+文件夹名创建 )
输入 rpm -ivh JDK文件名
等待安装完成 ,安装目录 /usr/java
编辑系统环境变量
vi /etc/profile
输入i
加入内容如下:
export JAVA_HOME=/usr/java/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意标点符号,JAVA_HOME是刚才mv到路径
加载刚设置的变量
source /etc/profile
测试是否安装成功
输入 java -version 然后会显示jdk的版本信息等
输入javac 会显示javac的命令帮助 这样jdk和环境变量就配置成功了
---------------------------------------------TOMCAT-------------------------------------------------
从以前的资料上直接把tomcat文件夹复制到系统下
会提示权限不足 给整个文件夹及其子文件夹权限 chmod 777 -R /apache-tomcat-7.0.77
rpm -qa|grep iptables 检查是否安装
先要打开tomcat端口 vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
-------------
centOS7 没有iptables这个文件
systemctl stop firewalld 先关闭防火墙
用yum下载 需要 添加dns服务器 vi /etc/resolv.conf
在文件中添加如下两行:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存退出,重启服务器 service network restart。之后再ping www.baidu.com
yum install iptables-services 安装iptables服务
再使用systemctl enable iptables 启动iptables
最后 systemctl start iptables 打开iptables
试试service iptables save 保存成功后 /etc/sysconfig/iptables 文件就有了 可以添加端口了
-----------------
最后启动 Tomcat
进入bin目录 输入 ./startup.sh 启动
ok
-----------------------------------------------Mysql--------------------------------------------
先查看是否安装过 如果有就删除
rpm -qa|
grep
mysql
mysql 官网下载rpm文件 https://dev.mysql.com/downloads/mysql/
版本:Mysql Community Server 5.7.21 新版本问题多 建议下旧版本
Select Operating System:
选择 Red Hat Enterprise Linux / Oracle Linux
Select OS Version:
选择 Red Hat Enterprise Linux 6 /Oracle Linux 6(x86,64-bit)
下载5个rpm文件
mysql-community-common-5.7.21-1.el6.x86_64.rpm
mysql-community-libs-5.7.21-1.el6.x86_64.rpm
mysql-community-client-5.7.21-1.el6.x86_64.rpm
mysql-community-server-5.7.21-1.el6.x86_64.rpm
mysql-community-devel-5.7.21-1.el6.x86_64.rpm
按下载顺序安装
common>libs>client>server>devel
比如 rpm -ivh mysql mysql-community-common-5.7.21-1.el6.x86_64.rpm
------------------
如果有提示错误 : Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
这是由于yum安装了旧版本的GPG keys造成的
进行强制安装 rpm -ivh mysql mysql-community-common-5.7.21-1.el6.x86_64.rpm --force --nodeps
---------------
五个文件安装完后
启动mysql服务 service mysqld start
查看进程 ps -ef | grep mysqld
查看mysql版本 mysql --version
root密码重置 先停止服务 service mysqld stop
1、编辑/etc/my.cnf
在[mysqld] 配置部分添加一行
skip-grant-tables
保存退出后 service mysqld start
mysql -uroot -p
密码不输入 登进去后
show databases;
use mysql;