Linux-ubuntu學習(三)

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上的使用是同樣的。

相關文章
相關標籤/搜索