linux的虚拟机部署项目,在虚拟机上部署Web项目
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
1
2
3TYPE=Ethernet #以太网
BOOTPROTO=DHCP #dhcp方式分配网址
ONBOOT=yes #启动网卡
改完保存wq
reboot [重启]之后才会生效
在本地ping一下:ping 192.168.228.129
2. 使用putty连接Linux
点击save可以保存一个设置,下次打开就可以直接用了。
选中gyf_centos01点击load按钮
然后输入账号密码就可以连接上虚拟机了
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相关的包
1rpm -e --nodeps java-1.60-openjdk-1.6.0.0-1.66.1 卸载OpenJDK
卸载完毕
3.2 创建JDK的安装路径1
2在/usr/local/ 创建文件夹java
mkdir java
3.3 上传安装文件到Linux
使用FileZilla-3.7.3上传
3.3.1 先连接到Linux
3.3.2 把下面的几个文件,拖到root目录下
1
2cd ~
ll
3.4 解压tar.gz1
2
3首先需要安装依赖:
yum install glibc.i686 【前提得能上网】
tar –xvf xxx.tar.gz –C /usr/local/java
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
1
2重新加载配置文件:
source /etc/profile
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
4.2 创建MySQL的安装路径
4.3 解压MySQL1tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
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
4.6 安装MySQL的客户端1rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm
4.7 启动MySQL的服务1
2service mysql status
service mysql start
4.8 登录MySQL1mysql –u root -p
1
2修改密码:
set password = password('123456');
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;
4.11 设置Linux的防火墙1
2
33306端口放行 且将该设置添加到防火墙的规则中
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
配置完成以后,我们就在本地测试一下
5. 在Linux上安装tomcat
5.1 创建tomcat的安装路径1在/usr/local 下mkdir tomcat
5.2 解压tomcat1tar –xvf xxx.tar.gz –C /usr/local/tomcat
5.3 设置防护墙1
2/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
5.4 启动tomcat1
2进入到tomcat/bin
执行 ./startup.sh
在本地访问一下tomcat
1
2关闭tomcat
执行 ./shutdown.sh
6. 部署项目war包到tomcat
先在linux的mysql创建表,初始化数据
把SSM web项目打包成war
1
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
访问项目
1
2
3
4查看tomcat的进程id
ps -ef | grep java
杀死tomcat
kill 3355
linux的虚拟机部署项目,在虚拟机上部署Web项目相关推荐
- 怎么在虚拟机上部署你自己的项目?
怎么在虚拟机上部署你自己的项目? (1).在自己虚拟机的linux系统中先搭建环境 部署项目的前提是在linux系统中先安装JDK Tomcat MySQL Redis,因为前面我已经介绍 ...
- K8S在centos7虚拟机上部署集群
目录 一.创建centos7虚拟机 二.部署 三.重新初始化 四.启动时常见错误: 一.创建centos7虚拟机 一:创建centos7虚拟机 我是在VMware上创建的,版本是WORKSTATION ...
- 虚拟机web服务器的配置和安装,如何在虚拟机上安装web服务器配置
如何在虚拟机上安装web服务器配置 内容精选 换一换 SSL证书签发后,即可下载并安装在Tomcat.Nginx.Apache.IIS等服务器上.具体操作请参见:在Tomcat上安装SSL证书:详细指 ...
- web项目怎么连接云服务器,web项目怎么连接云服务器
web项目怎么连接云服务器 内容精选 换一换 通过内网连接云手机实例时,需要在租户VPC中创建一台弹性云服务器,作为连接云手机的跳板机器.若创建云手机服务器时未使用自定义网络,还需在云手机租户的VPC ...
- IntelliJ IDEA普通的Java项目如何转成Maven Web项目
文章目录 一.把项目改成 Java Web 项目 二.把 Java Web 项目改成 Maven 项目 三.调整目录结构 四.部署项目 五.参考 一.把项目改成 Java Web 项目 注:只有 We ...
- 一步一步做项目(3)创建Web项目
一步一步做项目(3)创建Web项目 创建Web项目 配置git 保存到Github上 创建Web项目 启动eclipse,执行File->New->Dynamic Web Project, ...
- eclipse导入项目后无法识别为Web项目
通过import导入web项目后发现不能作为web项目再tomcat上运行,eclipse无法识别为web项目. 选中项目名称并点击右键,选择"Properties"项,在出项的面 ...
- 虚拟机上部署Envoy Gateway:(一)创建虚拟机
参考链接:http://t.csdn.cn/0MJh5 最近尝试学习Envoy,在物理server上创建一套k8s环境,组建一个集中式Envoy Gateway. 首先创建虚拟机. (1)生成硬盘镜像 ...
- linux添加硬盘配置内核pci,Linux系统入门学习:在虚拟机上配置PCI直通
提问:我想要分配一块物理网卡到用KVM创建的虚拟机上.我打算为这台虚拟机启用网卡的PCI直通.请问,我如何才能在virt-manager里面通过PCI直通方式来增加一个PCI设备到虚拟机上? 如今的h ...
最新文章
- 院士:科研工作者也得养家,非升即走压力下,不得不做短平快的研究
- hdu-3635 Dragon Balls(并查集)
- 20佳带给你灵感的优秀个人博客设计案例
- vue项目中iview表单验证 this.$refs[name].validate(valid = { }无效
- Leetcode每日一题:1248.count-number-of-nice-subarrays(统计[优美子数组])
- 未来教育 ***java二级考试题库第二十五套错题***
- openRefine使用报告
- java关于时间的换算
- PROXMOX VE备份还原
- ASP.NET项目部署到阿里云服务器(IIS)
- 【转】IOS开发小技巧
- CHM格式的帮助文档制作与代码调用 Visual Studio C#
- 你真的懂Java的ArrayList吗?
- Serval and Rooted Tree(树形dp)
- arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o start.o start.s 什么意思? 2020-11-21
- 朵拉影像开发 冬天真的来了
- 装了svn桌面右键没有_右键菜单没有svn选项怎么办|win7 svn没有右键菜单怎么解决|svn添加到右键菜单方法...
- 2011年下半年 系统集成项目管理工程师 下午试卷
- CSDN如何获取积分(转载)
- 邻接表-建立无向图、无向网、有向图、有向网