根据计划,须要在虚拟机上安装一个linux系统,用做web架构学习的服务器。java
公司项目的服务器用的是linux系统,具体版本未知。虽然咱们开发不用关注最后的部署,但多少也接触了一些,算是有必定的了解,而java web一般也是部署在linux上,因此仍是选择了linux。至于具体的版本,最终选择了centos。linux
虚拟机的选择,主要是VMware和VirtualBox了。因为VMware要收费,因而下载了VirtualBox。没想到建立系统时,没有linux64的选项。网上一查,须要打开bios的某个开关,或是其余复杂操做,感受有点麻烦。不过,在搜索的过程当中,发现win10自带了hyper-v,因而赶忙调出来,一番基本配置以后,加载了centos系统的iso。ios
加载过程当中又出现了一个问题:the image's hash and certificate are not allowed。还好百度知道帮我解决了这个问题:关闭Hyper_V中此虚拟机的的安全启动选项。关闭以后,果真能够安装64位的centos了,马上给回答点了赞。web
系统终于装好了。试了试xshell和WinSCP,还蛮好用。不过貌似虚拟机系统配置不太合适,win10爆出了内存不够,须要关闭某些内存使用较高的进程。这些问题,之后再解决吧。shell
顺便了解了下vim和emacs的使用。vim入门还比较简单,但在命令模式切换到插入模式时有点迷糊,insert、a、i,三种切换方式,不看指南,还真的难以猜中呢。vim
emacs就比较麻烦了,先得下载源码,而后编译。编译过程当中又冒出了configure: error: No X toolkit could be found等一个接一个问题。懒得去折腾,因而一一加上--with-x-toolkit=no等设置,最终终于编译成功。没想到运行起来一看,仍是懵逼,彻底不会用。仍是先用好vim吧。emacs之后再说。centos