1.ubuntu克隆虛擬機編程
(1)講本身的虛擬機關機,選中,右鍵管理選擇克隆。ubuntu
(2)克隆自:虛擬機中的當前狀態windows
(3)建立完整克隆tomcat
(4)填寫虛擬機名稱和存放的位置安全
(5)ip的修改:改成穩定的靜態ip(後面介紹)bash
2.ubuntu網絡鏈接的幾種方式服務器
第一種:橋接網絡
橋接模式就是把客戶機真正的當成了一個電腦。就是模擬成了一個物理主機。比較簡單。好比局域網內的主機有A,B,C。A裏面有兩個客戶機A1,A2。若是A1,A2使用橋接模式,那麼A1,A2不只能夠和宿主機A鏈接,也能夠和外面的B,C鏈接。可是若是沒有網絡的時候,A1,A2不能和局域網內的主機鏈接。eclipse
第二種:NATmaven
選擇本身的客戶機,右鍵設置能夠看到ubuntu中用的最多的就是NAT鏈接方式:
NAT叫作網絡地址轉換。好比局域網內的主機有A,B,C。A裏面有兩個客戶機A1,A2。若是A1,A2使用NAT模式,那麼A1,A2能夠和宿主機A鏈接,A1,A2之間也能夠進行鏈接,即便沒有聯網的時候A1,A2也能夠和Host宿主機鏈接。可是外面的物理機不能訪問客戶機。
也就是說不論是有沒有聯網的狀況,下面的宿主機host與客戶機之間是一直聯通的:
因此通常使用虛擬機的時候推薦網絡鏈接模式是NAT。
第三種:only-host
與NAT相似,可是不能訪問宿主機以外的網絡中的機器,有的公司爲了安全會使用這種鏈接模式的網絡。
3.關於客戶機的ip
Linux中客戶機的ip有兩種:(1)靜態ip(2)動態ip。
動態ip就是虛擬機本身動態生成的ip,這種ip就是會常常變化的;靜態ip就是咱們手動指定虛擬機的ip。靜態ip是穩定的。通常使用靜態ip。
下面介紹配置靜態Ip的步驟:
(1)查看網關(通俗點能夠理解爲查看路由器的ip)
(2)查看可用的ip網段
從DHCP設置裏面能夠看到起始IP地址和結束IP地址(這一段範圍是能夠手動變化的,不要設置255就Ok),這一段就是可用的ip網段。
(3)設置靜態ip,編輯ubuntu的網絡配置文件
原來動態網絡的配置,dhcp表示的是動態的:
如今編輯設置爲靜態的ip,static表示的是靜態的:
# The loopback network interface
auto lo
iface lo inet loopback
#iface eth0 inet static
iface eth0 inet static
address 192.168.138.100
netmask 255.255.255.0
gateway 192.168.136.255 本身的網關
dns-nameservers 192.168.136.255
auto eth0
這臺虛擬機配置的靜態ip是100的(前面容許的網段),192.168.231.2是上面查到的網關。
(4)重啓網絡服務
(5)查看剛配置的靜態ip是否生效
從新啓動虛擬機。
(6)經過ping查看與host宿主機、外網的鏈接狀況。
4.Shell編程
(1)if命令
查看一下if命令的幫助:
(2)for命令
查看一下for命令的幫助:
使用一下:
用腳本操做文件:
下面來介紹腳本文件的操做。
如今來建立一個腳本文件:
編寫腳本,裏面的第一行是固定的,表示使用/bin下的bash命令來編譯腳本:
此時的腳本文件並非可執行文件,須要賦予可執行的權限,而後在當前路徑下執行,查看執行的結果:
使用腳本文件並在裏面動態的傳參:
編輯腳本文件,$#表示輸入的參數的個數:
for循環的另外一種使用方式:
放在腳本里面也是能夠的。
(3)while命令
for與while的等價轉換:
編寫while命令的腳本文件:
腳本中的echo $a後面須要加一個;,由於那表示一個命令的結束。也可使用的條件:
使用while的時候須要注意:必須按照他的格式進行書寫,不能把全部的命令寫在一行裏面去。
while腳本傳參數,$#表示傳入的參數的個數,shift表示參數向左移動,$1表示第一個參數:
5.主機名
查看主機名:cat hostname
切換到root用戶進行修改主機名:
重啓客戶機能夠看到修改後的主機名:
通常修改了主機名就會修改hosts文件。
6.修改hosts文件
(1)Linux
通常在虛擬機中配置的網絡鏈接方式是NAT,主機之間經過ping ip能夠訪問,可是不如用主機名更簡單,因此須要配置hosts文件。Hosts文件表示的是ip與主機名的映射文件。目的是方便不一樣主機之間的訪問。
Hosts文件的位置,修改裏面的內容:
5個客戶機的hosts文件都配置成相同的這些配置。而後這些客戶機之間的網絡鏈接狀況就可使用ping 主機名了。
(2)Windows
上面配置的是Linux中的客戶機之間的hosts文件,他們之間能夠經過主機名進行互ping了,可是windows上的hosts文件沒有進行配置,因此windows宿主機與客戶機之間的ping只能經過ip。若是也想經過主機名進行ping,就須要修改windows上的hosts文件。
操做的文件位置:
7.ip地址
查看ip地址配置的文件:
這裏用的是靜態ip,能夠修改他的ip(參考Linux-ubuntu第3天靜態ip的配置):
Ubuntu上安裝eclipse
1.安裝eclipse
(1)下載包
(2)解壓
(3)配置環境變量,使之生效
(4)後臺運行eclipse
(5)會自動彈出工做空間,就選擇」家「的位置,不要亂放,由於ubuntu用戶對本身」家「有徹底的讀寫權的,勾選上常用:
2.windows中eclipse項目導入到Linux中去
(1)把windows上的項目放到與Linux共享的目錄下
(2)在Linxu中的eclipse上通入共享目錄下導入的項目
(3)修改代碼中文件的路徑爲Linux的路徑
而後就能夠進行之後的操做了。
3.修改Linux上的eclipse的內容提示(自動補全)的快捷鍵
默認使用的快捷鍵是:
修改:在windows-->perferece-->General中找到keys,輸入Ctrl,找到:
先解綁,而後修改後應用:
成功修改後顯示:
而後再查一下Alt+/,看到快捷鍵有衝突:
把沒用的那個解綁。而後使用Alt+/就能夠提示內容了:
4.在windows上安裝maven本地服務器
(1)安裝tomcat,安裝JDK
(2)安裝nenux.war歸檔文件
(3)maven本地服務器的配置
這裏須要配置本地倉庫服務器使用的遠程倉庫服務。配置文件的位置:
這裏指明瞭本地倉庫服務器下載的包存放的地址,這裏的地址應該選取一個大的地址:
5.ubuntu安裝Maven並配置鏈接windows本地倉庫服務器
但願能夠在任何地方使用maven的命令,因此配置環境變量:
使用maven命令的時候下載的依賴包存放的位置:
maven有一個settings.xml配置文件,配置文件中會指明maven使用的倉庫服務器在哪裏。
配置maven使用的倉庫服務器改成windows上的maven本地服務器:
使用本地的倉庫服務器比使用遠程的快。
在裏面加一堆配置:
這樣,ubuntu上的Maven使用的就是本地的倉庫服務器了。若是但願ubuntu上的maven使用的是遠程的倉庫服務器,那麼就將settings.xml中的mirrors鏡像中的地址改成遠程的鏡像地址就能夠了。
6.介紹一下Maven
Maven能夠在windows上進行安裝,也能夠在ubuntu上進行安裝。
(1)Ubuntu上的maven的目錄:
Lib庫
Bin命令
conf配置文件。Conf文件通常用於指定使用的倉庫服務器。
(2)maven插件:
Maven插件是不須要安裝了,已經在eclipse中集成了:
在eclipse-->windows--->perferce中有Maven的一項
修改Maven使用的settings(本地倉庫服務器)和本地倉庫(下載後的Jar放的位置):
剩下的Maven在eclipse上的使用和在windows上的eclipse上的使用是同樣的。