在Ubuntu操作系统下构建微服务开发环境-创新互联
为了在Ubuntu操作系统下构建微服务开发环境,需要耐着性子探索,并养成使用习惯,这样最终会离不开Ubuntu开发环境。
创新互联建站专注于企业营销型网站、网站重做改版、民丰网站定制设计、自适应品牌网站建设、H5响应式网站、商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为民丰等各大城市提供网站开发制作服务。1、虚拟机
为了方便安装Ubuntu操作系统,以及切换windows和linux,选择使用VMware虚拟机。
安装:
选择VMware workstation 12.1,下载文件:
VMwareworkstation_full_12.1.0.2487.1453173744.exe
直接在windows操作系统下双击,按照提示安装。
选择桌面比较友好的linux操作系统Ubuntu,版本为16.04 LTS,下载文件:
ubuntu-16.04-desktop-amd64.iso
然后,在VMware的“文件”菜单中新建虚拟机,并选择上面下载的操作系统ISO镜像文件:
后续按照提示操作即可。我设置了桌面用户为:edison,密码为:*****。
启动虚拟机后,输入用户名和密码,进入如下界面:
按快捷键ctrl+alt+f*(*从1到6均可)切换到命令行(tty终端):
在命令行中登录,可以执行命令行指令。
在命令行中,使用快捷键ctrl+alt切换到外面的主机,也可使用鼠标点击虚拟机的命令行界面重新进入虚拟机。
按快捷键ctrl+alt+f7切回图形界面。
Ctrl+Shift+C 和 Ctrl+Shift+V:在tty终端中复制和粘贴文本。
VMware Tools安装:
有时候,需要在主机和虚拟机之间传输文件,这需要安装VMware Tools,步骤如下:
(1)开启虚拟机,运行想要安装VMware Tools的系统,运行进入系统后,点击虚拟机上方菜单栏的“虚拟机(M)”->点击“安装 VMware Tools”,图片所示是因为我已经安装好了
(2)完成第一步后,系统桌面会有一个VMware Tools文件,进入文件目录,可以看到以下目录:
(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
上图没有使用root用户,需要在./vmware-install.pl前面加sudo
sudo ./vmware-install.pl
(4)在安装的过程中,只需要一直按回车即可,直到出现以下界面:
(5)重启系统后,设置共享目录
在VMware的菜单“虚拟机”-->“设置”中:
如上图,点“选项”-->“共享文件夹”,添加一个目录e:\ubuntu16sharedir,确定后,在虚拟机内部如下:
可以把一些文件放在这个文件夹里面,注意这是主机和虚拟机之间双向交换的。
另外,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:
(2)VIM安装
安装编辑器vim,代替vi,在root下执行如下指令:
apt-get install vim-gtk
之后,可以对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
然后在前面增加几行,如下图:
然后安装语言包,执行如下指令:
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桌面,此时可忽略上面第三行)
如果提示如下错误:
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进程,然后杀掉他们,如下图:
最后执行如下命令:
locale-gen
重启,
或者切换到图形界面,进入系统设置System Settings-->语言支持Language Support,进行图形界面下的输入法设置,如下图:
如果下载一半失败了,可能是下载速度慢或者网络中断,需要进入左侧的A字按钮,然后点击顶部“Ubuntu Software”,选择下拉菜单“Software&Updates”:
也可以直接在System Settings系统设置中找到“Software & Updates”按钮
执行后显示:
改为“其他站点”,如下:
选阿里的镜像:
接下来更新cache:
然后,回到Language Support,按提示重新安装语言包:
最后,安装搜狗输入法:
到官网下载:
点“立即下载”,会自动下载,并转到帮助页面:
红框的提示,对16.04 LTS版本也适用。执行刚下载的文件后:
点install没有反应,可能和权限有关,所以切换到命令行,使用dpkg -i指令,如下:
再次进入语言支持,出现了软件数据库损坏的问题:
重新切换到终端,使用命令行执行:
sudo apt-get install -f
然后重新执行dpkg -i
如果还有问题,把语言改回到英文再试,所修改的配置文件如上所述。
还有几个小步骤:
在System Settings中找到Text Entry,加入Chinese和English(US),如下图:
重启后,右上角新增一个键盘图标,上图已经新增,因为已经重启过了。
点开这个图标:
执行“Configure Current input method”:
如上图,点“+”后,在新窗口中把下面的勾去掉,输入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
使用如下命令查看jdk版本:
java -version
(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进入图形界面:
上图的左侧第二个按钮,进入类似于Windows资源管理器的文件管理器,找到SpringToolSuite4文件,双击执行,如下图:
找到右侧的绿色按钮,选右键菜单“Lock to Launcher”,就能把STS固定在左侧菜单中,如下图
3、常用Ubuntu命令
(1)mkdir
新建目录
(2)rm
删除文件
(3)rmdir
删除目录
(4)cp
拷贝文件和文件夹
(5)tar -zxvf
解压文件
(6)vim
文件编辑器,用于编辑文件,是vi的加强版本
Vim主要有两种操作模式:编辑模式和命令模式。使用i或者a进入编辑模式,这是正常使用模式可以使用回车和退格等特殊键位。使用ECS进入查看状态后,再按冒号:进入命令模式,常用命令如下:
q退出
w写入
q!强制退出
wq保存后退出
x删除一个字符
u撤销一个操作(相当与 Ctrl+z)
dd删除一行内容
dw删除一个单词
yy复制一行内容
yw复制一个单词
p粘贴一个之前删除或复制的行或者单词
e跳到下个单词(比单纯用方向键更快)
r替换一个字母(按 r,松开,然后再按新字母)
(7)gedit
文件编辑器,是vi的图形版本
复制粘贴的快捷键和windows一样,ctrl+c和ctrl+v
(8)ls
列出当前目录下的文件和子文件夹
(9)sudo
使用超级管理员的权限和环境来操作
(10)su -
切换用户
(11)cd
进入指定目录
(12)mv
移动文件或者文件夹
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:在Ubuntu操作系统下构建微服务开发环境-创新互联
文章起源:http://ybzwz.com/article/ccdcds.html