zoukankan      html  css  js  c++  java
  • 阿里云ECS/Ubuntu下JDK、Tomcat、MySQL安装记录

      今天六一儿童节,然后...

      ...

      ...

      ...

      然后就是父亲节呀孩子们!!!

    ———————————————————————————————————————————————

      同事需要JDK、Tomcat、MySQL云环境,以不正当理由机智地把锅甩给大姐大

      基于本人近一个月来各种折腾阿里云,表示生无可恋/(ㄒoㄒ)/~~

    ———————————————————————割+1——————————————————————-

    一、安装前准备

      安装环境:阿里云ECS/Ubuntu14.04 x64 server (无GUI)

      安装目标:jdk-8u91-linux-x64、apache-tomcat-9.0.0.M6、mysql-server_5.7.12-1ubuntu14.04_amd64(社区GPL版本)

      注意:以上为目前官网 latest version,本文的安装方式为dpkg安装(deb包)以及源码安装(tar包);如果没甚版本需求,诸君还是使用图形界面以及apt安装吧

      远程工具:命令行--Xshell5、文件传输--FileZilla

    1、准备好以上工具并确保云主机正常连接(本地系统就别扯淡了),下载与安装环境相应的安装包并上传至用户主目录

    2、命令行下查看服务器的系统信息(这里提供三种方式都欧克)

      #cat /etc/issue        查看系统信息

      #uname -a          查看系统详细信息

      #getconf LONG_BIT        查看CPU运行模式

    3、查看当前系统是否已经安装过上述软件包,有则请移除Ubuntu软件包操作相关命令

    二、安装JDK

    1、创建安装目录,我的如下(我使用root用户便于命令授权):

      #mkdir /usr/local/jdk

    2、进到用户主目录(之前上传的安装包路径,ls查看当前目录内容,tab自动补全文件名),并解压源码包至安装目录

      #cd ~

      #tar -zxvf jdk-****-linux-x64.tar.gz -C /usr/local/jdk     ----这条命令可以先tar -zxvf files,再mv到目标目录

    3、设置jdk环境变量,这里我进行全局设置,它是是所有用户的共用的环境变量

      #vim ~/.bashrc

      在文件末尾添加:

      export JAVA_HOME=/usr/local/jdk    ----这里按照自己的路径更改添加
      export JRE_HOME=${JAVA_HOME}/jre
      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      export PATH=${JAVA_HOME}/bin:$PATH

    4、检查是否已经安装设置成功

      #java -version     ----  java / javac 都可以试试

      成功会输出版本信息,不行的话再返回排查下,并不是多复杂的东西

    5、删除压缩包

      #rm jdk-****-linux-x64.tar.gz

    三、安装Tomcat

    1、和安装jdk类似,先自行创建安装目录

      #mkdir /usr/local/tomcat

    2、进到用户主目录并解压源码包至安装目录

      #cd ~

      #tar -zxvf apache-tomcat-****.tar.gz -C /usr/local/tomcat 

    3、在tomcat的bin目录下启动tomcat

      #cd /usr/local/tomcat/bin

      #./startup.sh

      之后会自动配置环境变量,并输出Tomcat started,安装成功

      如果有桌面环境,可浏览器访问http://ip:8080,查看是否成功,如果不成功,检查端口情况

      #netstat -ano|grep 8080

      如果端口被占用,可以修改/conf/server.xml 里的端口号

      如果想看详细信息,可以用./catalina.sh run以启动控制台查看

    4、成功后删除压缩包

      #rm apache-tomcat-****.tar.gz

    四、安装MySQL

      相对于前两个软件,这个真是折傻老夫了,容我先吐个艹~

      一开始我选择sudo apt-get mysql-server的方式,这可是有官网指导的方式,然而报错表示一些依赖没有安装

      循着报错信息安装相关依赖包,一路报错直至找不到

      我开始折腾apt:

    • 直接编辑/etc/apt/source.list(参考国内的源或者Ubuntu官方源镜像列表
    • 使用MySQL官方的配置文件(下载
    • 各种apt-get update、apt-get clear、apt-get -f install、aptitude install、apt-get remove

      中间遇到一个怎么都没办法下载的包:libmecab2(手动自行下载 ,dpkg -i 安装)

      遇到太多坑,最后...这是个历史遗留问题,也正是被搞的一脸懵逼,才有了这篇记录

    1、下载官方的(看清楚相应版本)deb-bundle.tar安装包,上传至用户主目录解压:

      #tar -xvf mysql-server_****-1ubuntu14.04_amd64.deb-bundle.tar

      解压后会得到一堆.deb包,按照如下顺序安装:

      #dpkg -i mysql-common_****-1ubuntu14.04_amd64.deb

      #dpkg -i libmysqlclient18_****-1ubuntu14.04_amd64.deb

      #dpkg -i libmysqlclient-dev_****-1ubuntu14.04_amd64.deb

      #dpkg -i libmysqld-dev_****-1ubuntu14.04_amd64.deb

      #dpkg -i mysql-community-client_****-1ubuntu14.04_amd64.deb

      #dpkg -i mysql-client_****-1ubuntu14.04_amd64.deb

      #dpkg -i mysql-community-server_****-1ubuntu14.04_amd64.deb

      //在安装mysql-community-server会要求输入root账户密码

      sudo dpkg -i mysql-server_****-1ubuntu14.04_amd64.deb 

      到这里mysql的安装完成

      以下几个文件没有用到,作用求看官告知:

      mysql-community-bench_****-1ubuntu14.04_amd64.deb
      mysql-community-source_****-1ubuntu14.04_amd64.deb
      mysql-community-test_****-1ubuntu14.04_amd64.deb
      mysql-testsuite_****-1ubuntu14.04_amd64.deb

    2、关于报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

      解决方案:# mysql -uroot -p  设置密码(参考

    3、启动和停止mysql服务

      #/etc/init.d/mysql start
      #/etc/init.d/mysql stop

    4、自行擦屁屁删除源码包

    ———————————————————————割++——————————————————————-

                  

                    感觉在运维的路上越走越远,心累~~~

  • 相关阅读:
    课上作业
    大道至简第四章读后感
    课上作业
    读大道至简第三章感想
    关于外部引用JS,中文乱码的问题
    HTML5 之Canvas绘制太阳系
    HTML5 之Canvas 绘制时钟 Demo
    JQuery仿淘宝商家后台管理 之 管理添加分类
    分页存储过程的几种写法
    Javascript-do_while....
  • 原文地址:https://www.cnblogs.com/linsanshu/p/5554393.html
Copyright © 2011-2022 走看看