在Ubuntu操做系統下構建微服務開發環境

爲了在Ubuntu操做系統下構建微服務開發環境,須要耐着性子探索,並養成使用習慣,這樣最終會離不開Ubuntu開發環境。java

1、虛擬機linux

爲了方便安裝Ubuntu操做系統,以及切換windowslinux,選擇使用VMware虛擬機。spring

 

安裝:數據庫

選擇VMware workstation 12.1,下載文件:ubuntu

VMwareworkstation_full_12.1.0.2487.1453173744.exevim

直接在windows操做系統下雙擊,按照提示安裝。windows

 

選擇桌面比較友好的linux操做系統Ubuntu,版本爲16.04 LTS,下載文件:網絡

ubuntu-16.04-desktop-amd64.isooracle

 

而後,在VMware的「文件」菜單中新建虛擬機,並選擇上面下載的操做系統ISO鏡像文件:編輯器

image.png


後續按照提示操做便可。我設置了桌面用戶爲:edison,密碼爲:*****

啓動虛擬機後,輸入用戶名和密碼,進入以下界面:

image.png


按快捷鍵ctrl+alt+f**16都可)切換到命令行(tty終端):

image.png

在命令行中登陸,能夠執行命令行指令。

在命令行中,使用快捷鍵ctrl+alt切換到外面的主機,也可以使用鼠標點擊虛擬機的命令行界面從新進入虛擬機。

按快捷鍵ctrl+alt+f7切回圖形界面。

Ctrl+Shift+C Ctrl+Shift+V:在tty終端中複製和粘貼文本。

 

VMware Tools安裝:

 

有時候,須要在主機和虛擬機之間傳輸文件,這須要安裝VMware Tools,步驟以下:

1開啓虛擬機,運行想要安裝VMware Tools的系統,運行進入系統後,點擊虛擬機上方菜單欄的虛擬機(M)」->點擊安裝 VMware Tools」,圖片所示是由於我已經安裝好了

image.png


2完成第一步後,系統桌面會有一個VMware Tools文件,進入文件目錄,能夠看到如下目錄:

image.png


3使用熱鍵ctrl+alt+f6進入tty6終端,輸入root用戶及其密碼,在命令行輸入指令解壓VMwareTools-xxxx.tar.gz文件

mkdir /usr/local/VMwareTools

cd /usr/local/VMwareTools

cp /media/edison/VMware Tools/VMwareTools-10.0.5-3228253.tar.gz ./

tar -zxvf VMwareTools-10.0.5-3228253.tar.gz

 

解壓完成後使用「ls」查看當前目錄是否有VMware Tools的安裝程序vmware-install.pl

若是存在,則輸入命令安裝:

./vmware-install.pl

image.png


上圖沒有使用root用戶,須要在./vmware-install.pl前面加sudo

sudo ./vmware-install.pl

 

4在安裝的過程當中,只須要一直按回車便可,直到出現如下界面:

image.png


(5)重啓系統後,設置共享目錄

VMware的菜單「虛擬機」-->「設置」中:

image.png


如上圖,點「選項」-->「共享文件夾」,添加一個目錄e:\ubuntu16sharedir,肯定後,在虛擬機內部以下:

image.png


能夠把一些文件放在這個文件夾裏面,注意這是主機和虛擬機之間雙向交換的。

另外,VMware官方稱安裝了VMware Tools後,能夠解決剪切板不能從內到外的問題,即虛擬機內copy後,主機不能paste,可是我安裝VMware Tools仍是不能解決問題。

 

安裝vmware-tools出現"what is the location of the "ifconfig"program on your machine?"

出現此問題的錯誤是由於網絡問題, 網上給出解決辦法以下:

方法/步驟 一:
執行sudo apt-get update, 若是沒法安裝說明網絡鏈接出現問題, 修改網絡連接方式爲橋接模式
執行sudo apt-get install net-tools, 安裝net-tools. 
而後從新執行安裝vmware-tools.pl , 成功. 重啓系統就可以使用tools. 

方法二:

當出現」what is the location of the 「ifconfig」program on your machine?」時直接輸入「yes」,再回車便可,

以後的安裝也默認回車。

 

安裝vmware-tools出現"Unable to find the binary installation directory"

 

網上給出解決辦法:

針對以下提示:

You have a version of VMware Tools installed. Continuing this install will

first uninstall the currently installed version. Do you wish to continue?

(yes/no) [yes]  當你選擇"yes"後出現以下信息:

 

Error: Unable to find the binary installation directory(answer BINDIR)in the installer database file "/etc/vmware-tools/locations".

 

Uninstall failed. Please correct the failure and re run the install.

 

Execution aborted.

解決方法:

刪除"/etc/vmware-tools/"所有文件,使用命令:rm -rf 文件夾名;而後從新安裝VMware Tools

 

 

2、操做系統設置

1)激活root用戶

不少時候須要使用超級帳戶,這能夠節約不少時間,也會避免不少權限問題,以下指令:

sudo passwd root

而後按照提示設置root密碼。使用以下指令來驗證是否激活成功:

su - root

而後輸入剛剛設置的密碼,則命令提示符帶root

image.png

2VIM安裝

安裝編輯器vim,代替vi,在root下執行以下指令:

apt-get install vim-gtk

image.png

以後,能夠對vim進行設置,這須要執行:

vim /etc/vim/vimrc

而後在文件末尾加入配置代碼,例如:

set nu                           」 在左側行號

set tabstop                  」 tab 長度設置爲 4

set nobackup               」 覆蓋文件時不備份

set cursorline               」 突出顯示當前行

set ruler                         在右下角顯示光標位置的狀態行

set autoindent             」 自動縮進


3)語言包安裝

修改語言庫設置文件,首先執行

vim /var/lib/locales/supported.d/en

而後在前面增長几行,以下圖:

image.png


而後安裝語言包,執行以下指令:

apt-get install language-pack-zh-han*

apt-get install  language-pack-gnome-zh-han*

apt-get install  language-pack-kde-zh-han*

apt install $(check-language-support)

(注:Ubuntu默認沒有安裝kde桌面,此時可忽略上面第三行


image.png


若是提示以下錯誤:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

則查出還在運行的apt進程,而後殺掉他們,以下圖:

image.png


最後執行以下命令:

locale-gen

image.png

重啓,

或者切換到圖形界面,進入系統設置System Settings-->語言支持Language Support,進行圖形界面下的輸入法設置,以下圖:

image.png


若是下載一半失敗了,多是下載速度慢或者網絡中斷,須要進入左側的A字按鈕,而後點擊頂部「Ubuntu Software」,選擇下拉菜單「Software&Updates

image.png

也能夠直接在System Settings系統設置中找到「Software & Updates」按鈕

image.png

執行後顯示:

image.png

改成「其餘站點」,以下:

image.png

選阿里的鏡像:

image.png

接下來更新cache

image.png


而後,回到Language Support,按提示從新安裝語言包:

image.png


最後,安裝搜狗輸入法:

到官網下載:

image.png

「當即下載」,會自動下載,並轉到幫助頁面:

image.png


紅框的提示,對16.04 LTS版本也適用。執行剛下載的文件後:

image.png


install沒有反應,可能和權限有關,因此切換到命令行,使用dpkg -i指令,以下:

image.png


再次進入語言支持,出現了軟件數據庫損壞的問題:

image.png


從新切換到終端,使用命令行執行:

sudo apt-get install -f

而後從新執行dpkg -i

 

若是還有問題,把語言改回到英文再試,所修改的配置文件如上所述。

 

還有幾個小步驟:

System Settings中找到Text Entry,加入ChineseEnglishUS),以下圖:

image.png

重啓後,右上角新增一個鍵盤圖標,上圖已經新增,由於已經重啓過了。

 

點開這個圖標:

image.png


執行Configure Current input method」:

image.png

如上圖,點+」後,在新窗口中把下面的勾去掉,輸入sogou,選擇Sogou Pinyin便可。


4)安裝JDK

下載地址:

https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz?AuthParam=1580289046_9d1a948cdd4b8e7cad42569b01bf60a3

下載文件:

jdk-8u241-linux-x64.tar.gz

 

進入tty終端,在命令行執行以下指令:

mkdir /usr/local/java

cd /usr/local/java

cp /Downloads/jdk-8u241-linux-x64.tar.gz ./

tar -zxvf jdk-8u241-linux-x64.tar.gz

 

解壓後執行以下命令查看解壓後的文件夾:

ls

 

而後執行以下命令編輯環境變量:

vim /etc/profile

在文件的最後添加如下內容:

#set Java environment

export JAVA_HOME= /usr/local/java/jdk1.8.0_241
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

image.png


使用以下命令查看jdk版本:

java -version

image.png


6)安裝STS

下載地址:

https://download.springsource.com/release/STS4/4.5.1.RELEASE/dist/e4.14/spring-tool-suite-4-4.5.1.RELEASE-e4.14.0-linux.gtk.x86_64.tar.gz

下載文件:

spring-tool-suite-4-4.5.1.RELEASE-e4.14.0-linux.gtk.x86_64.tar.gz

 

ctrl+alt+f6進入tty終端,在命令行執行以下指令:

mkdir /usr/local/sts

cd /usr/local/sts

cp /Downloads/spring-tool-suite-4-4.5.1.RELEASE-e4.14.0-linux.gtk.x86_64.tar.gz ./

tar -zxvf spring-tool-suite-4-4.5.1.RELEASE-e4.14.0-linux.gtk.x86_64.tar.gz

 

而後按ctrl+al+f7進入圖形界面:

image.png


上圖的左側第二個按鈕,進入相似於Windows資源管理器的文件管理器,找到SpringToolSuite4文件,雙擊執行,以下圖:

image.png


找到右側的綠色按鈕,選右鍵菜單Lock to Launcher」,就能把STS固定在左側菜單中,以下圖

image.png


3、經常使用Ubuntu命令

1mkdir

新建目錄

2rm

刪除文件

3rmdir

刪除目錄

4cp

拷貝文件和文件夾

5tar -zxvf

解壓文件

6vim

文件編輯器,用於編輯文件,是vi的增強版本

Vim主要有兩種操做模式:編輯模式和命令模式。使用i或者a進入編輯模式,這是正常使用模式可使用回車和退格等特殊鍵位。使用ECS進入查看狀態後,再按冒號:進入命令模式,經常使用命令以下:

q退出

w寫入

q!強制退出

wq保存後退出

x刪除一個字符

u撤銷一個操做(至關與 Ctrl+z

dd刪除一行內容

dw刪除一個單詞

yy複製一行內容

yw複製一個單詞

p粘貼一個以前刪除或複製的行或者單詞

e跳到下個單詞(比單純用方向鍵更快)

r替換一個字母(按 r,鬆開,而後再按新字母)

 

7gedit

文件編輯器,是vi的圖形版本

複製粘貼的快捷鍵和windows同樣,ctrl+cctrl+v

8ls

列出當前目錄下的文件和子文件夾

9sudo

使用超級管理員的權限和環境來操做

10su -

切換用戶

 

11cd

進入指定目錄

12mv

移動文件或者文件夾

相關文章
相關標籤/搜索