一、Win7下做安装ubuntu

  1. 下载ununtu14.04和EasyBCD软件
  2. Win7下要腾出一个盘来安装ubuntu。我是格式化掉F盘,然后回到桌面,右键点击计算机-->管理-->存储-->磁盘管理,找到F盘,右键点击删除卷。
  3. 打开EasyBCD,按照下图所示操作

  4.  点击配置后会出现一个menu.lst文件,把下面的英文复制进去,把原来的全覆盖掉

title Install Ubuntu

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-14.04.3-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

注意:ubuntu-14.04.3-desktop-i386.iso是我们ubuntu安装包的名字

  5.  解压ubuntu镜像文件,找到casper文件夹,把里面的initrd.lz和vmlinuz解压到C盘,把.disk文件夹也解压到C盘,然后在把整个iso文件复制到C盘

  6.  重启 你就会看到有2个 启动菜单给你选择 我们选择 NeoGrub 引导加载器 这个选项。

  7.  按照上面的步骤就可以看到ubuntu的界面了。如下图所示

  8.  先不要点击安装。。要按Ctrl+Alt+T 打开终端,输入代码:sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动器的挂载(注意,这里的-l是L的小写,-l 与 /isodevice 有一个空格。),否则分区界面找不到分区。

  9.  下面就点击 安装Ubuntu 14.04开始安装

  10.  在这里为ubuntu创建分区。我原来F盘有200多G,给swap20G,其他的都给了根分区 / ext4。

  11.  点击【现在安装】,下面就可以自动安装了。

  12.  安装完重启就可以了

二、设置固定IP。(因为ubuntu每次重启都会改变IP,对我们搭建环境很不利)

  1. 打开终端,用root用户登入
  2. 然后编辑interfaces文件,gedit /etc/network/interfaces
  3. 添加如图所示信息

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

注意:截图里的address、netmask和gateway都是要ubuntu机子的。可以通过nm-tool命令查看

  4.  添加完毕后,保存退出,接下来就是配置DNS解析了,DNS解析文件在/etc/resolv.conf。执行: gedit /etc/resolvconf/resolv.conf.d/base

  5.  在该文件下添加如下方框里的内容

nameserver 192.168.1.1

nameserver 220.170.64.68

注意:nameserver就是DNS.可以通过nm-tool命令查看

  6.  按照上面的操作重启后就可以了。

三、安装ssh(为了可以远程连接)

  1. 更新源列表。打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了
  2. 安装ssh。打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。
  3. 查看ssh服务是否启动。打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。如下图所示

  4.  使用gedit修改配置文件/etc/ssh/sshd_config。如下图所示

四、本地安装Xshell5 ,连接ubuntu机子

  1. 下载安装Xshell5.
  2. 双击桌面图标

  3.  点击新建

  4.  在弹出的新建回话属性界面中,填下名称和主机,点击确定即可。如下图所示

五、安装jdk

  1. 下载jdk-6u27-linux-i586.bin
  2. 将jdk-6u27-linux-i586.bin复制到/usr/local下。
  3. 启动终端:输入命令sudo -s ./jdk-6u20-linux-i586.bin
  4. 等上面的运行完成之后,就需要对JDK进行配置;输入命令sudo gedit /etc/profile,在弹出的文件最后一行中粘贴如下信息:

注意:上面地址为本机jdk安装地址

  5.  重新启动你的机子之后在在终端输入:java -version 如出现如下信息,表示安装配置正确。

注意:我们的是java version “1.6.0_20”

六、安装tomcat

  1. 下载apache-tomcat-6.0.28.tar.gz
  2. 复制安装文件到/usr/local/目录下,在终端中,将安装包解压。(命令:sudo tar -zxvf apache-tomcat-6.0.28.tar.gz,
  3. 终端里输入命令:sudo gedit /usr/local/apache-tomcat-6.0.28/bin/startup.sh, 配置startup.sh文件,添加入以下配置项

注意:这里的地址要和自己安装的实际目录一致

  4.  进入/usr/local/apache-tomcat-6.0.28/bin/目录, 输入命令:cd /usr/local/apache-tomcat-6.0.28/bin,sudo ./startup.sh启动tomcat服务器。如下图所示

  5.  如果要查看详细点的tomcat开启关闭的日志,可以进入tomcat下的logs/目录,在终端中输入tail -f catalina.out,就可以在终端中查看日志了

  6.  如果tomcat启动报错时,可以用如下方法查看更详细的日志

    6.1可以在WEB-INF/classes目录下新建一个文件logging.properties

    6.2 在logging.properties下添加java代码

  1. handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
  2. ############################################################
  3. # Handler specific properties.
  4. # Describes specific configuration info for Handlers.
  5. ############################################################
  6. org.apache.juli.FileHandler.level = FINE
  7. org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  8. org.apache.juli.FileHandler.prefix = error-debug.
  9. java.util.logging.ConsoleHandler.level = FINE
  10. java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
  11. 我们再次启动tomcat时,就会在logs目录下生成一个更详细的日志error-debug.2015-10-06.log。

七、安装mysql

  1. 打开终端,输入命令:sudo apt-get install mysql-server。直接安装。如下图所示

  2.  安装好后在终端中输入命令:mysql –uroot –p。回车后输入root密码,看到如下界面就说明安装好了

  3.  Mysql配置。

    3.1   sudo gedit /etc/mysql/my.cnf。找到bind-address=127.0.0.1改成bind-address= 你机器的IP

    3.2    sudo vi /etc/mysql/my.cnf 在mysqld中添加 lower_case_table_names=1。如图所示

[注意:mysqld的第一行还要加上ship_name_resolve,因为如果没有添加环境启动时特别慢]

  4.  重启mysql。(命令:sudo /etc/init.d/mysql restart)

  5.  如果出现重启失败的情况,先关闭原来mysql后在重启。首先是找到mysql的进程(命令:ps -aux)mysql右边的第一个数字就是进程号,关闭进程(命令:kill 进程号。)

  6.  Mysql开放远程。

mysql -uroot -p

use mysql;

update user set host = '%' where host = 'localhost';

flush privileges;

exit;

  7.  通过navicat还原数据库到远程mysql中

八、启动环境

  1. 将war包复制到tomcat的webapps目录下,tomcat会自动解压
  2. Mysql还原好后,重启mysql
  3. 重启tomcat
  4. 在浏览器中输入地址

Win7 + Ubuntu 14.04 +tomcat + mysql 搭建测试环境手册的更多相关文章

  1. ubuntu 14.04 安装torch及编译环境zbstudio

    ubuntu 14.04 安装torch及编译环境zbstudio torch zbstudio 本来是安装官网给的步骤安装torch的,可是碰到一系列的问题,后来参考网上的安装方法安装成功了 官网安 ...

  2. Ubuntu 14.04 安装mysql

    Ubuntu 14.04 没有mysql5.7的源,需要连接外部资源下载安装. wget http://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.d ...

  3. ubuntu 14.04 安装mysql,并配置远程连接和中文乱码

    1. 安装MySQL的jar root@computer-PowerEdge-T30:~# sudo apt-get install mysql-server mysql-client在本次安装中,根 ...

  4. ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统

    前言: 一直在WIN上使用PHP,不喜欢用WAMP,每次都是手动在windows配置环境,偶尔有一次装了小红帽玩了两天,感觉不是很习惯就换了回来,过了没几天见讨论LAMP环境,于是安装了ubuntu的 ...

  5. Ubuntu 14.04下MySQL服务器和客户端的安装

    下面进行简单的配置 安装完成后通过修改/etc/mysql/my.cnf(此文件为mysql的配置文件).将文件中的binding-address=127.0.0.1注释掉.其它配置根据需要更改. H ...

  6. ubuntu 14.04 安装mysql server的分支MariaDB Server初级教程

    序,MariaDB Server是Mysql的fork版本,与Mysql完美兼容,mysql在10年被sun收购,后sun被oracle收购,后mysql的创建者及项目长期技术带头人之一的Michae ...

  7. ubuntu 14.04 安装mysql server初级教程

    序,mysql数据库是开源的,被大多数企业所使用 目录 一.apt-get install 软件安装原理剖析二.安装mysql server三.配置和管理msyql 一.apt-get install ...

  8. ubuntu 14.04 gitlab 的搭建

    经过两天的尝试,gitlab 终于在 ubuntu14.04 上面搭建起来. 一.安装相关软件. // 执行如下命令: sudo apt-get install vim git curl openss ...

  9. Ubuntu 14.04安装mysql

    在ubuntu kylin上面安装mysq的过程中遇到一些问题,记录如下, wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5. ...

随机推荐

  1. linux Shell(待学)

    2. Shell 2.1 简介 shell脚本执行方式Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务.它类似于 DOS 下的 command 和后来的 cmd ...

  2. RAID0---RAID10(重点)

    二.基本原理 RAID ( Redundant Array of Independent Disks )又叫独立磁盘冗余阵列,通常简称为磁盘阵列. RAID是一种把多块独立的硬盘(物理硬盘)按不同方式 ...

  3. nyoj 67

    三角形面积 时间限制:3000 ms  |  内存限制:65535 KB 难度:2   描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积   输入 每行是一组测试数据,有6个 ...

  4. ES查询不重复的数据

    GET ana-apk/_search #查询不重复的mac地址{  "size": 10,  "aggs": {    "MAC": {  ...

  5. String类为什么是不可变的

    String类为啥是final的? 我们找到string的jdk源码 1.看到String类被final修饰.这里你就要说出被final修饰的类不能被继承,方法不能被重写,变量不能被修改. 2.看到f ...

  6. 树形下拉框ztree、获取ztree所有父节点,ztree的相关方法

    参考:jQuery树形控件zTree使用小结 需求 添加.修改的终端需要选择组织,组织是多级架构(树状图显示). 思路 1.因为下拉框需要树状图显示,所以排除使用select做下拉框,改用input  ...

  7. Lesson 15 Secrecy in industry

    Why is secrecy particularly important in the chemical industries? Two factors weigh heavily against ...

  8. 开发中,GA、Beta、GA、Trial到底是什么含义

    前言 用过maven的都应该知道,创建maven项目时,其版本号默认会以SNAPSHOT结尾,如下: 通过英文很容易就可以知道这是一个快照版本.但是,在开发中,或者使用别的软件的时候,我们常常会见到各 ...

  9. c++11的记录

    decltype()类型指示符 设定一个返回值是int的函数f(),通过使用 decltype(f()) sum = x; 此时decltype()接受一个从f()返回的int型的值,并将sum设置为 ...

  10. 苹果系统 MacOS 安装根证书

    12306 网上购票以及一些其他内部使用的系统,需要安装.cer扩展名的根证书的情况,windows安装较为简单大家也比较熟悉,使用mac安装根证书在此做下详细介绍. 当前以10.13.5版本为例,其 ...