根據計划,需要在虛擬機上安裝一個linux系統,用作web架構學習的服務器。
公司項目的服務器用的是linux系統,具體版本未知。雖然我們開發不用關注最后的部署,但多少也接觸了一些,算是有一定的了解,而java web通常也是部署在linux上,所以還是選擇了linux。至於具體的版本,最終選擇了centos。
虛擬機的選擇,主要是VMware和VirtualBox了。由於VMware要收費,於是下載了VirtualBox。沒想到創建系統時,沒有linux64的選項。網上一查,需要打開bios的某個開關,或是其他復雜操作,感覺有點麻煩。不過,在搜索的過程中,發現win10自帶了hyper-v,於是趕緊調出來,一番基本配置之后,加載了centos系統的iso。
加載過程中又出現了一個問題:the image's hash and certificate are not allowed。還好百度知道幫我解決了這個問題:關閉Hyper_V中此虛擬機的的安全啟動選項。關閉之后,果然可以安裝64位的centos了,立刻給回答點了贊。
系統終於裝好了。試了試xshell和WinSCP,還蠻好用。不過貌似虛擬機系統配置不太合適,win10爆出了內存不夠,需要關閉某些內存使用較高的進程。這些問題,以后再解決吧。
順便了解了下vim和emacs的使用。vim入門還比較簡單,但在命令模式切換到插入模式時有點迷糊,insert、a、i,三種切換方式,不看指南,還真的難以猜中呢。
emacs就比較麻煩了,先得下載源碼,然后編譯。編譯過程中又冒出了configure: error: No X toolkit could be found等一個接一個問題。懶得去折騰,於是一一加上--with-x-toolkit=no等設置,最終終於編譯成功。沒想到運行起來一看,還是懵逼,完全不會用。還是先用好vim吧。emacs以后再說。