Linux下安装jdk,tomcat,mysql

Linux下安装jdk,tomcat,mysql

(在secureCRT中进行)

安装jdk

步骤:
    1.先卸载linux系统自带的open-jdk;
	rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
        查看linux上是否存在已经安装好的jdk: java -version或javac
        查看本机上所有已安装的软件,找出jdk: rpm -qa | grep java
            /*
            rpm是RedHat Package Manager(RedHat软件管理工具),是一种用于打包及安装工具
            -a是查询所有已安装的软件包(a即all)
            -q是查询一个包是否安装(q即query)
            (已安装的rpm包不会显示后缀.rpm,而未安装的包则显示后缀.rpm)
            */
	2.删除自带的jdk;
		rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
        rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
    3.创建存放jdk的目录;
		mkdir /usr/local/src/jdk
      然后通过FileZilla上传jdk压缩包
    4.解压;
		tar -zxvf jdk-7u71-linux-i586.tar.gz
    5.安装jdk依赖包(需要联网);
		yum install glibc.i686
   	6.配置环境变量;
		(1).vim /etc/profile
        (2).在末尾行添加
            #set java environment
            JAVA_HOME=/usr/local/src/jdk/jdk1.7.0_71
            CLASSPATH=.:$JAVA_HOME/lib.tools.jar
            PATH=$JAVA_HOME/bin:$PATH
            export JAVA_HOME CLASSPATH PATH
			按esc退出编辑,输入:wq命令保存并退出
        (3).source /etc/profile: 使更改的配置立即生效
        (4).java -version查看jdk版本信息,如果显示出1.7.0证明安装成功。

安装tomcat

tomcat解压即可使用。
步骤:
    1.创建存放tomcat的目录;
    	mkdir /usr/local/src/tomcat
   	  通过FileZilla上传apache-tomcat-7.0.57.tar.gz
    2.解压;
    	进入压缩包所在文件夹:cd /usr/local/src/tomcat
    	解压:tar -zxvf apache-tomcat-7.0.57.tar.gz
    3.为了简便,可重命名;
    	重命名为tomcat:mv apache-tomcat-7.0.57 tomcat
    4.启动tomcat;
		进入tomcat目录:cd /usr/local/src/tomcat/tomcat
         启动:./bin/startup.sh(./代表当前目录)
    5.查看日志;
            tail -f ./logs/catalina.out
    6.查看效果;
            在浏览器输入http://192.168.246.128:8080/,发现无法访问;原因是防火墙未打开8080端口,所以无法访问。
	7.打开8080端口;
        检查哪些端口打开:/etc/init.d/iptables status
        打开8080端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
        保存配置,使其生效:/etc/rc.d/init.d/iptables save
    8.在浏览器输入http://192.168.246.128:8080/,可以访问即安装成功。

安装MySQL

步骤:
    1.检测是否安装了mysql;
		rpm -qa | grep mysql
      如果已经安装,将其卸载:rpm -e --nodeps mysql-libs-5.1.71.el6.i6861
    2.创建存放tomcat的目录;
    	mkdir /usr/local/src/mysql
   	  通过FileZilla上传MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
    3.进入文件夹:cd /usr/local/src/mysql
      解压缩:tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
      如果是gz格式的压缩包,解压命令为tar -zxvf;如果是tar格式的压缩包,解压命令为tar -xvf)   
    4.安装server
         rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
         出错:error:Failed dependencies:...
      安装依赖:
   			yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 
       	出错:Protected multilib versions: 
		需要升级libstdc++-4.4.7-4.el6.x86_64
            yum  update libstdc++-4.4.7-4.el6.x86_64
    5.安装中:
  		 rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
    6.安装client
   		rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm 
  	 安装依赖:
  		yum -y install libncurses.so.5 libtinfo.so.5
    7.查询mysq服务运行状态
  		service mysql status
         查询结果:MySQL is not running。表明服务未启动
	8.启动mysql服务
		service mysql start
	9.使用root账号以及随机生成的初始密码登录mysql
	10.修改登录密码:set password=password('root123.')
 ---------------------------------------------------------------------         
1.系统启动时自动启动mysql服务
    加入到系统服务:
    chkconfig --add mysql
    自动启动:
    chkconfig mysql on
    查询列表:
    chkconfig
    说明:都没关闭(off)时是没有自动启动。
2.开启远程访问
    登录:
    mysql -uroot –proot123.

    设置远程访问(使用root密码):
    grant:赋予
    privileges:权限,规则

    grant all privileges on *.* to 'root' @'%' identified by 'root123.'; 
    flush privileges;

    防火墙打开3306端口
    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    将打开的端口的访问规则保存在文件中
    /etc/rc.d/init.d/iptables save

    查看机器开放的端口号
    /etc/init.d/iptables status
原文地址:https://www.cnblogs.com/ALiWang/p/12438643.html