在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

移动文件或者文件夹

相关文章
相关标签/搜索