分布式架构——第0篇:VMware环境配置

本文主要介绍在VMware中安装MyEcplise CI 2018,安装多版本JDK以及Tomcat。在虚拟机中安装Ubuntu之前,首先需要明确电脑有几个CPU,是几核几线程?

CPU个数、几核以及几线程?

本文主机为Windows环境,在Windows中查看系统CPU个数,只需在cmd命令中输入systeminfo

cmd->systeminfo

查看CPU核心数、线程数:

cmd->wmic->cpu get

在cmd命令中输入wmic,然后在出现的新窗口中输入cpu get

  • NumberOfCores:表示CPU核心数
  • NumberOfLogicalProcessors:表示CPU线程数

多版本JDK安装

tar 命令: tar -zxvf file_name 递归创建jvm目录,将解压后的JDK包全部拷贝进该路径下。

$ mkdir -p ~/Applications/jvm

同样的方法安装JDK8,JDK11。注意:用此方法,不需要配置JAVA_HOME。

$ sudo update-alternatives --install /usr/bin/java java ~/Applications/jvm/jdk-10.0.2/bin/java 310
$ sudo update-alternatives --install /usr/bin/javac javac ~/Applications/jvm/jdk-10.0.2/bin/javac 310
$ sudo update-alternatives --install /usr/bin/jar jar ~/Applications/jvm/jdk-10.0.2/bin/jar 310

自动切换版本:

$ sudo update-alternatives --config java

查看当前JDK版本:(这里注意,version前是1个横杠)

$ java -version

关于MyEclipse启动器创建

在启动器中可以右击,Add to Favorites,这样就可以在Dock中显示了。

$ sudo vim /usr/share/applications/myeclipseci.desktop

[Desktop Entry] Encoding=UTF-8 Name=MyEclipse CI Comment=MyEclipse IDE Exec=/Applications/myeclipseci/myeclipse Icon=/Applications/myeclipseci/icon.xpm Terminal=false
StartupNotify=false Type=Application Categories=Application;Development;

建议:最好安装在/home目录下,不然各种权限问题(不仅会造成激活失败,还可能使得软件无法启动)。本文就在Home目录下创建了Applications目录专门用来安装软件。

对MyEclispe的一些优化

  1. 关闭updating indexes

    Window->Preferences->Maven->Download repository index updates on startup

  2. 配置utf-8编码

    Window->Preferences->General->Workspace->[UTF-8, Unix]

  3. 配置JDK

    Window->Preferences->Java->Installed JREs->Add..

  4. 配置tomcat

    Windows->Preferences->Servers->Runtime Environments->tomcat[8,8.5,9]

  5. 显示Servers

    Windows->Show View->Other…->Java EE->Servers

  6. 新建Server

    右击底部Servers面板->New->Server

附录

VM Tools解压提示空间不足,先查看内存,如果确实不足,请拷贝至其他目录下进行解压。

$ df -h

安装nodejs并更新

$ sudo apt install nodejs
$ sudo apt install npm
$ npm install -g n
$ n latest

ubuntu启动时报错。 piix4_smbus: Host SMBus controller not enabled! 解决方案:打开blacklist.conf在文件尾部添加一句blacklist i2c_piix4

$ sudo /etc/modprobe.d/blacklist.conf

重新生成引导

$ sudo update-initramfs -u -k all

批量将文件夹设置为默认权限755,将文件设置为默认权限644。

$ find . -type d -exec chmod 755 {} \;
$ find . -type f -exec chmod 644 {} \;


References: [1] Windows下查看电脑的CPU个数,核心数,线程数 [2] 关于VMware的桥接模式 [3] VMware虚拟机Ubuntu16.04桥接模式无法上网 [4] Ubuntu 通过umask设置默认文件权限644,目录权限755