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项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 1.7 hashmap源码_j
- 下一篇: pyquery获取不到网页完整源代码_爬