linux下安装jdk tomcat mysql

第一章 安装JDK
1.检查是否安装默认JDK
    java -version,如果有其他版本,需要卸载
2.rpm命令(软件包管理器)
    rpm -qa  :查询当前系统安装了哪些软件包
    rpm -qa | grep java 查看关于Java的软件
    rpm -e(卸载) --nodeps(忽略关联) 包名  :强制卸载某个软件包
        可以一次卸载多个软件包,中间加空格即可
    rpm -ivh  包名.rpm  :安装指定的软件
3.上传并解压jdk到 /usr/java 下 4.配置当前版本的环境变量
    find /etc -name '*profile*'  找到这个文件
    环境变量: /etc/profile
    vi /etc/profile     末尾写入如下:
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
5.重写加载配置文件
    source /etc/profile
6.检查是否安装成功

    java -version 

第二章 安装tomcat

1.下载linux下运行的tomcat(apache-tomcat-7.0.52.tar.gz) 

2.将apache-tomcat-7.0.52.tar.gz 上传到linux上

     另一种上传: 在crt上 按  alt + p   将需要上传的文件拖到窗口下即可(上传到root下) 

3.在usr目录下local目录下新建一个 目录  tomcat

      mkdir /usr/local/tomcat 

4.移动 root下的apache-tomcat-7.0.52.tar.gz 到 /usr/local/tomcat

      mv /root/apache-tomcat-7.0.52.tar.gz  /usr/local/tomcat 

5.进入目录,解压

      cd /usr/local/tomcat       tar -xvf apache-tomcat-7.0.52.tar.gz 

6.启动tomcat    cd bin

            # 方式1:   sh startup.sh (如报运行权限不足  chmod 777 *.sh)
            # 方式2:   ./startup.sh
如果有问题,可以通过运行./catalina.sh run启动,可以像windows中一样查看tomcat启动信息。
7.修改防火墙的规则(放行8080)
       方式1:关闭/ 启动/状态/重启/重载    service iptables stop/ start/status/restart/reload
       方式2:配置防火墙的放行规则
              查找配置文件的路径   find /etc -name '*iptables*'
              配置文件路径:      /etc/sysconfig/iptables
              #编辑        vi /etc/sysconfig/iptables
              #复制    yy   p
                    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
              #将22 修改为 8080  #保存退出
如果这种方法并不好使,就尝试另外一种,通过命令去添加端口的方法。
[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@centos httpd]# /etc/rc.d/init.d/iptables save
[root@centos httpd]# /etc/init.d/iptables restart
这样就搞定了,查看效果
[root@centos httpd]# /etc/init.d/iptables status
8.重启防火墙或者重新加载防火墙的配置文件
            service iptables reload
   扩展:
            关闭tomcat
                方式1: kill -9     ps -ef|grep java
                方式2: sh shutdown.sh 9.查看tomcat的启动信息
                查看日志 tomcat目录下logs目录下的 catalina.out

                tail -f  catalina.out 

第三章 安装mysql

1.下载linux下运行的mysql,并上传 

2.在usr目录下local目录下新建一个 mysql目录

       mkdir /usr/local/mysql 

3.移动root下的mysql到 /usr/local/mysql 然后解压

       mv /root/MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar /usr/local/mysql
       cd /usr/local/mysql

       tar -xvf MySQL-5.5.49-1.linux2.6.i386.rpm-bundle.tar 

4.检测linux下是否自带了mysql

       rpm -qa | grep -i mysql

       若安装了需要先卸载   rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686 

5.先安装mysql服务器

       rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm 

6.再安装mysql客户端

       rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm 

7.检查mysql是否启动

       service mysql status 

8.若没有启动 则需要启动(注意,mysql只启动一次)

            service mysql start 

9.设置密码(第一次必须设置密码)

            /usr/bin/mysqladmin -u root password '1234' 

10.登录mysql

            mysql -uroot -p1234 

11.修改防火墙规则,放行 3306端口号

          #编辑  vi /etc/sysconfig/iptables
          -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT

          #保存退出    #重新加载配置文件

 12.开启远程访问

       #添加一个用户 , 在linux上登录mysql,切换到mysql数据库,对user表进行编辑
             mysql -uroot -p1234
             use mysql;
             create user 'root'@'%' identified by '1234';
       #给用户授权
                grant all on *.* to 'root'@'%' with grant option;
       #刷新权限
                flush privileges;

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值