• 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
    
  • 相关阅读:
    hdu 5115 区间dp ***
    CF 149D Coloring Brackets 区间dp ****
    区间dp总结
    hdu 5284 BestCoder Round #48 ($) 1001 水题 *
    vijos 1038 括号+路径 ***
    vijos 1037 ***
    vijos 1028 LIS *
    使用alpine 构建 golang 运行容器
    Go Http包解析:为什么需要response.Body.Close()
    如果open的file不close , 会有什么样的影响
  • 原文地址:https://www.cnblogs.com/ALiWang/p/12438643.html
Copyright © 2020-2023  润新知