1、先从安装虚拟机开始

01、首先打开VMware虚拟机。
     02、然后,进入home主页,点击"create a New Virtual Machine"一栏,就会弹出一个窗体。
     03、然后,选中"Typical"(经典),点击"next"-》选中"I will install the operating system later"一栏,点击"next"-》在上面部分选中"linux",下面部分选中"Ubuntu 64-bit",点击"next"
      -》在"location"一栏中点击"Browse.."选中你所安装的路径,点击"next"-》点击"next"-》点击"Customize Hardware..."就会弹出一个新的窗体,把Floppy(软盘)删除掉;点击"New CD/DVD"选中"Use ISO image file"一栏将乌班图的iso镜像导入进来;点击"Memory"根据实际情况扩大你的安装内存;选中"Network Adapter"一栏选中"Bridged"(桥接模式),点击"close"
      -》最后点击"finish"安装完成。
     04、等待乌班图安装成功,最后配置一下乌班图系统中的基本配置,时间输入"beijing",语言不要动选择"Engilsh(US)"。

2、安装SSH(远程连接网络)

01、在乌班图系统中,"Ctrl"+"Alt"+"T"打开终端的快捷方式。
     02、在终端输入一条安装SSH的命令为:"sudo apt-get install openssh-server".
     03、然后,确认sshserver是否启动了:(或用“netstat -tlp”命令)
                                   ps -e | grep ssh
     04(*)、ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:
  sudo /etc/init.d/ssh resart(注意:这一步可以不用设置,因为目前使用的端口号就是22)
注意:需要连接网络才能下载安装。

3、安装jdk1.8版本的安装

注意:由于乌班图只能注册普通用户,不能注册root用户,因此在导入"jdk-8u11-linux-x64.tar.gz"安装包只能拷贝到普通用户的权限中。(使用WinSCP工具访问乌班图系统,用户名"root1",密码"123456")
     1、首先,使用WinSCP工具登录乌班图系统,然后将(linux)jdk的安装包复制到/home/root1目录下。
     2、然后,(在乌班图的终端上进行操作)先切入到/usr/local目录下,创建java文件夹命令为:"sudo mkdir java"
     3、然后,将jdk安装包拷贝到/usr/local/java目录下,命令为:"sudo cp jdk-8u11-linux-x64.tar.gz /usr/local/java"。
     4、然后,对jdk压缩包进行解压,但是需要注意的是:由于你是在root用户下进行解压,你需要先切入到root用户下进行解压,命令为"su",压缩包解压命令为:"tar -zxvf jdk-8u11-linux-x64.tar.gz",解压后的文件夹名字为"jdk1.8.0_11"。
     5、如果因忘记root用户的密码,可以先修改root用户的密码,依次输入的命令为:(1)su(2)sudo passwd(3)第一次输入密码,重新输入密码,接着就会弹出设置密码成功successfully。(4)设置密码成功!
     6、配置环境变量,(1)打开/etc/profile文件,命令为:sudo gedit /etc/profile
     7、在配置文件中添加信息为:
              export JAVA_HOME=/usr/local/java/jdk1.8.0_11
 
              export JRE_HOME=/usr/local/java/jdk1.8.0_11/jre  
 
              export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
 
              export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
     8、一般更改/etc/profile文件后,需要重启机器才能生效。输入的命令为:"source /etc/profile"
     9、查看java环境变量是否配置成功,输入的命令为:"java -version"

4、安装tomcat7

   1、首先,使用WinSCP工具登录乌班图系统,然后将(linux)jdk的安装包复制到/home/root1目录下。
     2、然后,将tomcat安装包拷贝到/usr/local/java目录下,命令为:"sudo cp apache-tomcat-7.0.67.tar.gz /usr/local/java"。
     3、然后,对tomcat压缩包进行解压,但是需要注意的是:由于你是在root用户下进行解压,你需要先切入到root用户下进行解压,命令为"su",压缩包解压命令为:"tar -zxvf apache-tomcat-7.0.67.tar.gz",解压后的文件夹名字为"apache-tomcat-7.0.67"。
     4、然后,在终端进入tomcat7下的bin文件,编辑catalina.sh文件,命令为:"sudo gedit catalina.sh"
     5、然后,在打开的文件中找到如下内容:
         cygwin=false
         os400=false
        darwin=false case "`uname`" in
        CYGWIN*) cygwin=true;
        OS400*) os400=true;
        Darwin*) darwin=true;
    6、然后,在内容的上面添加如下内容:
        JAVA_HOME=/usr/local/java/jdk1.8.0_11  
        JAVA_OPTS="-server -Xms512m
        -Xmx1024m -XX:PermSize=600M
        -XX:MaxPermSize=600m
        -Dcom.sun.management.jmxremote"
    7、(此步可以不用进行操作,端口号为:8080)、tomcat7.0.5的端口(一般tomcat7.0.5的端口默认为8080),如果发生冲突,则可以在以下文件修改。
        tomcat7/conf/server.xml 文件里的:
        <Connector port="8888"
        protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />
        改成8888,或者其它均可(这里用8888吧)。
    8、进入tomcat7/bin文件夹。输入命令为"sudo ./startup.sh "
    9、查看tomcat的启动日志,进入到与bin同级目录下的logs文件夹中后,输入命令为:"tail -f catalina.out"。
    10、使用浏览器访问tomcat页面,网址为:http://ip:8080,进入页面之后点击"manager App"就会出现401 Unauthorized的错误,这时需要设置tomcat的用户名和密码
    11、首先,进入到/usr/local/java/apache-tomcat-7.0.67/conf的目录下,编辑tomcat-user.xml文件,输入的命令为:"sudo gedit tomcat-user.xml",就会弹出一个文件修改窗体,在文件中的<tomcat-users></tomcat-users>中添加上一下内容即可:
        <role rolename="manager-gui"/>
        <role rolename="manager-script"/>
        <role rolename="manager-jmx"/>
        <role rolename="manager-status"/>
        <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

5、MySQL5.6版数据库手动安装(联网版)

1、首先,再安装MySQL5.6数据库前所做的一些准备工作,mysql依赖包安装 (libaio1.so)   若已安装可以省略:
        sudo apt-get install libaio-dev
        (不用执行)sudo apt-get install cmake libncurses5-dev bison g++ (可不选,有问题时再执行)
    2、然后,安装编译MySQL源码需要的库
        sudo apt-get install cmake(指安装编译器)

sudo aptitude install bison

sudo apt-get install build-essential libncurses5-dev
    3、组及用户创建:
        sudo groupadd mysql #添加组
        sudo useradd -r -g mysql mysql#添加所创建组下的用户
    4、然后,通过使用WinSCP工具将mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz压缩包拷贝到/home/root1目录下(普通用户)
    5、然后,将/home/root1/mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz的压缩包拷贝到/usr/local目录下(root用户),需要切入到usr/local目录下再执行命令为:"sudo cp mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz /usr/local"
    6、然后,切入到/usr/local目录下,对压缩包进行解压,解压命令为:"sudo tar -zxvf mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz",经过解压后的文件名为:"mysql-5.6.28-linux-glibc2.5-x86_64"。
    7、然后,在/usr/local目录下,将解压后的文件mysql-5.6.28-linux-glibc2.5-x86_64重命名为:mysql,命令为:"sudo mv mysql-5.6.28-linux-glibc2.5-x86_64 mysql".
    8、然后,切入到/usr/local/mysql文件夹下后,依次执行的命令为:
        ->chown -R mysql .
        ->chgrp -R mysql .
        ->修改当前目录拥有者为mysql用户:执行命令为:chown -R mysql:mysql ./
        ->安装数据库:执行命令为:./scripts/mysql_install_db --user=mysql
        ->修改当前目录拥有者为root用户:执行命令为:chown -R root:root ./
        ->修改当前data目录拥有者为mysql用户:执行命令chown -R mysql:mysql data(注意:查看用户的权限命令为:ll)
        ->启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令为:cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
        ->sudo degit /etc/init.d/mysql  加上
                    basedir=/usr/local/mysql
                    datadir=/usr/local/mysql/data
        ->启动mysql服务:执行命令为:service mysql start
        ->执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功
    9、最后修改mysql的root用户密码,root初始化为空的:执行命令为:./bin/mysqladmin -u root password '密码'
    10、如何进入到mysql数据库中?首先切入到/usr/local/mysql目录下,然后执行命令为:bin/mysql -u root -p,然后就会弹出"Enter password:",最后,输入密码为"123456"
    11、进入到mysql数据库后,添加远程访问用户,mysql>(输入的命令为:)grant all on *.* to admin@'%' identified by '123456';
                       mysql>flush privileges;
    12、可以通过查询来观察%权限的用户是否存在,mysql>;
    13、添加mysql/bin 到path中  /etc/profile
         export mysqlhome=/usr/local/mysql
         PATH=$PATH:$HOME/bin:;
    $mysqlhome/bin

Ubuntu操作系统下安装JDK、tomcat、mysql的更多相关文章

  1. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn

    需求分析:自己弄了个小网站,想放到云服务器上,同时把自己积累的代码也放上去,服务器上的文件可以简单的在windows上查看,也可以方便的通过windows连接linux服务器. 解决:运行网站要用到j ...

  2. Ubuntu server12.04安装JDK+Tomcat+mysql

    一.安装JDK 1.首先到官网上下载jdk-7u79-linux-x64.tar.gz. 2.将jdk-7u79-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有 ...

  3. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  4. mac在 aliyun linux ecs实例上安装 jdk tomcat mysql

    用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat  mysql 到 /usr/local/... 设置环 ...

  5. Linux 下 Nginx + JDK + Tomcat + MySQL 安装指南

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/52026342 Nginx 是一款高性能的 http 服务器/反向代理服务器/电子邮 ...

  6. Linux安装Jdk Tomcat MySQL

    Jdk安装 Tomcat安装 Mysql安装 Jdk安装 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html ...

  7. linux下安装jdk+tomcat+eclipse+mysql

    我的环境:主机是win7的,虚拟机是VWare  Workstation 6.0   ,linux系统为Red Hat Enterprise  Linux 5 64位 各软件版本:jdk是jdk-6u ...

  8. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum  search  memcachedyum  -y install memcachedmemmcached -h service memcached restartc ...

  9. CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

    上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lr ...

随机推荐

  1. 如何发布自己的开源框架到CocoaPods【转】

    在开发过程中,经常会使用到第三框架,我们通过一个pod install命令,很方便的就将第三方框架加到我们自己的项目中. 如果我们也想将自己写的组件或库开源出去,让别人也可以通过pod install ...

  2. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  3. 从零入手微信小程序开发

    前言: 哈哈,发现我写的随笔都是项目驱使的.当然,这篇也是项目驱使的咯,前段时间领导在玩微信时候发现了微信小程序的好处,流程,切换速度快等,然后就让小弟研究研究小程序的实现. 补充下,博客大多都是处理 ...

  4. .net core 2.0学习笔记(一):开发运行环境搭建

    期待已久的.net core 2.0终于发布了!大家等的花儿都谢了. 不过比预期提前了一个多月,这在微软历史上还真的不多见.按照历史经验看,2.0版本应该比较靠谱,我猜这也是社区非常火爆的原因吧.下面 ...

  5. 甲方VS乙方

    甲方与乙方,在很多人都存在有误解,不知道究竟如何辨别.这里我提一些简单的辨别方式:甲方一般是指提出目标的一方,在合同拟订过程中主要是提出要实现什么目标,乙方一般是指完成目标,在合同中主要是提出如何保证 ...

  6. 专治不会看源码的毛病--spring源码解析AOP篇

    昨天有个大牛说我啰嗦,眼光比较细碎,看不到重点.太他爷爷的有道理了!要说看人品,还是女孩子强一些.原来记得看到一个男孩子的抱怨,说怎么两人刚刚开始在一起,女孩子在心里就已经和他过完了一辈子.哥哥们,不 ...

  7. python学习之元组与文件

    元组 元组是最后一个python集合类型.元组由简单的对象构成,元组与列表非常相似,只不过元组不能在原处修改,并且通常写成圆括号,虽然元组部支持任何方法调用,但元组具有列表的大多数属性. 实际应用中的 ...

  8. String、StringBuffer与StringBuilder

    String.StringBuffer与StringBuilder之间区别 最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBui ...

  9. Struts2之初识

    Struts2教程 第一章 初识Struts2 主页:http://struts.apache.org/ 优势:用户请求,模块处理,页面展现.适用于企业级开发,便于维护. 配置:web.xml中添加的 ...

  10. java项目编码格式转换(如GBK转UTF-8)

    昨天突然下了个Java项目,把项目导入到eclipse中,发现项目是gbk编码格式想把项目变为utf-8,但是发现转换格式比较麻烦就写了这个代码,后面改进了下,想到说不定有人也需要就把它写了出来 代码 ...