根據計劃,須要在虛擬機上安裝一個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