linux的虚拟机部署项目,在虚拟机上部署Web项目

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

目录获取虚拟机的IP地址

使用putty连接Linux

在Linux上安装JDK

在Linuxs上安装Mysql

在Linux上安装tomcat

部署项目war包到tomcat

1. 获取虚拟机的IP地址

如果我们想用工具来连接linux来进行操作,首先要获取虚拟机的IP地址,使用ifconfig命令,如果没有IP地址,则是没有设置开机时启动网上,设置操作如下:1vim /etc/sysconfig/network-scripts/ifcfg-eth0

fa478ed1fb6199a013739a67b61da675.png1

2

3TYPE=Ethernet #以太网

BOOTPROTO=DHCP #dhcp方式分配网址

ONBOOT=yes #启动网卡

7d17182fafac2a9e4172febb9b4a79eb.png

改完保存wq

reboot [重启]之后才会生效

2f066aa423680ae1d2b553e9d5d34d62.png

在本地ping一下:ping 192.168.228.129

0a3eb1f9ddddcd62fa51b0c1672f8c43.png

2. 使用putty连接Linux

0b857443d697f287f02ddab8b28028b8.png

点击save可以保存一个设置,下次打开就可以直接用了。

11f3cfc422d19524b12d394a9b62049e.png

选中gyf_centos01点击load按钮

%E4%BD%BF%E7%94%A8putty%E8%BF%9E%E6%8E%A5Linux3.png?raw=true

然后输入账号密码就可以连接上虚拟机了

1a0fcd9552957a0fc2169d77c41525e1.png

3. 在Linux上安装JDK

3.1 卸载OpenJDK

RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。1

2

3

4执行命令查看:

rpm -qa 是查看所有安装的软件

--nodeps 不验证软件包的依赖关系

-e 删除软件1rpm –qa | grep java 查看和java相关的包

f86ff3275b509b61741665957c4f9da4.png1rpm -e --nodeps java-1.60-openjdk-1.6.0.0-1.66.1 卸载OpenJDK

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK2.png?raw=true

卸载完毕

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK3.png?raw=true

3.2 创建JDK的安装路径1

2在/usr/local/ 创建文件夹java

mkdir java

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK4.png?raw=true

3.3 上传安装文件到Linux

使用FileZilla-3.7.3上传

3.3.1 先连接到Linux

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK5.png?raw=true

3.3.2 把下面的几个文件,拖到root目录下

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK6.png?raw=true1

2cd ~

ll

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK7.png?raw=true

3.4 解压tar.gz1

2

3首先需要安装依赖:

yum install glibc.i686 【前提得能上网】

tar –xvf xxx.tar.gz –C /usr/local/java

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK8.png?raw=true

%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85JDK9.png?raw=true

3.5 配置环境变量1

2

3

4

5

6

7vim /etc/profile

#set java environment

JAVA_HOME=/usr/local/java/jdk1.7.0_72

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

5dcffccb9f6aa9b05c13c33616cbb3ca.png1

2重新加载配置文件:

source /etc/profile

03174a6a16ebe61316830a7b421a53fe.png

4. 在Linuxs上安装Mysql

4.1 卸载自带MySQL1

2

3

4先查看有没有安装mysql

rpm -qa | grep mysql

删除

rpm -e --nodeps mysql-libs-5.1.71-1.el6.i686

fe54d165c8ffb71afad56d2172b3aa17.png

4.2 创建MySQL的安装路径

8fcc250598fee8a2963b102fdf5bc03d.png

4.3 解压MySQL1tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

67d287704df222bf0083d535ee49d84e.png

4.4 安装依赖(可选)1

2yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

yum update libstdc++-4.4.7-4.el6.x86_64

4.5 安装MySQL的服务端1rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm

22975cb99c268da94cd2850dc8aa9864.png

4.6 安装MySQL的客户端1rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm

883e07f88075efeccd02e51f2734f82b.png

4.7 启动MySQL的服务1

2service mysql status

service mysql start

48010e8c7ce6a5f1567490466e53ebfe.png

4.8 登录MySQL1mysql –u root -p

a676b4e937bbe91730f552eba5a2e3ae.png1

2修改密码:

set password = password('123456');

b43f517fc5e36d7ec0a380df98c1b767.png

4.9 设置开机自动启动MySQL1

2

3

4加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

4.10 开启远程服务1

2

3登录mysql授权可以远程访问:

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;

3b7cb4f2b057221b9635e2cb1b1585fe.png

4.11 设置Linux的防火墙1

2

33306端口放行 且将该设置添加到防火墙的规则中

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

4abe7b2575ec503d44b7b259c6c95109.png

配置完成以后,我们就在本地测试一下

44438b522c3051f00a27d077688eaac8.png

5. 在Linux上安装tomcat

5.1 创建tomcat的安装路径1在/usr/local 下mkdir tomcat

f6d9c49c6964d85fe91e153f2d9b5d25.png

5.2 解压tomcat1tar –xvf xxx.tar.gz –C /usr/local/tomcat

5c01d7226e1173b7dbdbfac1cf729715.png

5.3 设置防护墙1

2/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

/etc/rc.d/init.d/iptables save

6d310399036e692ddac6d195cb2f8618.png

5.4 启动tomcat1

2进入到tomcat/bin

执行 ./startup.sh

308366ad04023bfbe3e9752cb76bbd05.png

在本地访问一下tomcat

%E5%AE%89%E8%A3%85tomcat5.png?raw=true1

2关闭tomcat

执行 ./shutdown.sh

%E5%AE%89%E8%A3%85tomcat6.png?raw=true

6. 部署项目war包到tomcat

先在linux的mysql创建表,初始化数据

%E9%83%A8%E7%BD%B2%E9%A1%B9%E7%9B%AE1.png?raw=true

%E9%83%A8%E7%BD%B2%E9%A1%B9%E7%9B%AE2.png?raw=true

%E9%83%A8%E7%BD%B2%E9%A1%B9%E7%9B%AE3.png?raw=true

把SSM web项目打包成war

7ad4b3cb9e83b186591032e127c47d4a.png1

2

3

4

5

6

7上传到linux的tomcat的webapps中

导入windows的mysql数据和数据

window导出mysqldump -uroot -p123456 bos > C:/Users/guoyongfeng/Desktop/bos.sql

linux导入mysql> source /root/bos.sql

访问项目

298880d6624c74312ac83193b1f70e0e.png1

2

3

4查看tomcat的进程id

ps -ef | grep java

杀死tomcat

kill 3355

%E9%83%A8%E7%BD%B2%E9%A1%B9%E7%9B%AE6.png?raw=true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值