ubuntu14测试mysql_Win7 + Ubuntu 14.04 +tomcat + mysql 搭建测试环境手册

一、Win7下做安装ubuntu

下载ununtu14.04和EasyBCD软件

Win7下要腾出一个盘来安装ubuntu。我是格式化掉F盘,然后回到桌面,右键点击计算机-->管理-->存储-->磁盘管理,找到F盘,右键点击删除卷。

打开EasyBCD,按照下图所示操作

8d6d690654921e90b30afb3bdc377aba.png

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

3e33c59c9b621fd11f4d5f002654e6e5.png

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

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

c22e1313a105ad74b392410fbbc357c7.png

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

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

a3ee4d658cd72ebf1f3b415b2375e9a9.png

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

74e11e569c3eddb372980663f76b7116.png

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

ecd571f11437e112e2e543bbba94eeb5.png

4e60f87955f8b87ad3aa53508793b258.png

64a4e42417aa55325ed6814d2d8bc378.png

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

d809b7ca90246778201ebd5796ca4c70.png

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

b0eb3fbad48d7cb7825de2b331adf313.png

6aeb52ccdf61fd9888c5c1c7eaf56a51.png

12.  安装完重启就可以了

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

打开终端,用root用户登入

然后编辑interfaces文件,gedit /etc/network/interfaces

添加如图所示信息

15e6c42ffd74b647660804c8e5543c94.png

# 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.  在该文件下添加如下方框里的内容

17bf882d0345fb12f4c0fd668a51788a.png

nameserver 192.168.1.1

nameserver 220.170.64.68

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

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

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

更新源列表。打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了

安装ssh。打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。

查看ssh服务是否启动。打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。如下图所示

43885fd03704fc29b120bd72fd098dcb.png

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

f3f809ed6fbb9db41123c9ea16a52116.png

ad7401f30ab95f520142270e3b1ebc25.png

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

下载安装Xshell5.

双击桌面图标

6ffcae1babde2752f1183e745c46aeb2.png

3.  点击新建

e3d2c8b9ac10d432bf83559efdaf656b.png

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

85d1b0e302a4dc7b035759741c01b38c.png

五、安装jdk

下载jdk-6u27-linux-i586.bin

将jdk-6u27-linux-i586.bin复制到/usr/local下。

启动终端:输入命令sudo -s ./jdk-6u20-linux-i586.bin

等上面的运行完成之后,就需要对JDK进行配置;输入命令sudo gedit /etc/profile,在弹出的文件最后一行中粘贴如下信息:

00230bb4bf5443ebf13e78d80bead550.png

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

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

67f3d47147550818847232504b1a1b83.png

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

六、安装tomcat

下载apache-tomcat-6.0.28.tar.gz

复制安装文件到/usr/local/目录下,在终端中,将安装包解压。(命令:sudo tar -zxvf apache-tomcat-6.0.28.tar.gz,

终端里输入命令:sudo gedit /usr/local/apache-tomcat-6.0.28/bin/startup.sh, 配置startup.sh文件,添加入以下配置项

35aad434718bdac315a6f26f858ccb1b.png

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

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

5990c829384b04b0daa0a3b54fd5b1a6.png

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

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

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

6.2 在logging.properties下添加java代码

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

############################################################

# Handler specific properties.

# Describes specific configuration info for Handlers.

############################################################

org.apache.juli.FileHandler.level = FINE

org.apache.juli.FileHandler.directory = ${catalina.base}/logs

org.apache.juli.FileHandler.prefix = error-debug.

java.util.logging.ConsoleHandler.level = FINE

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

我们再次启动tomcat时,就会在logs目录下生成一个更详细的日志error-debug.2015-10-06.log。

七、安装mysql

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

e0feb5fc357de21cf07c0c5ae1539bba.png

7fb8b858886d5dc2d1767bd634451124.png

60b312e927a74a464adbbea76dfbebd9.png

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

25e5e10482cda69e50913ca73c538cbb.png

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。如图所示

6ae69b6c370494c633f278fb9f779023.png

[注意: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中

八、启动环境

将war包复制到tomcat的webapps目录下,tomcat会自动解压

Mysql还原好后,重启mysql

重启tomcat

在浏览器中输入地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值