1.什麼是Linux
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操作系統。
2.新手練習Linux
去買個Linux的服務器當然是最好的了,衆所周知,Linux是最具穩定性的系統,服務器系統一旦崩潰對企業的業務會造成很大的影響。與windows相比,Linux處理不運行的進程的能力遠高於windows,因爲正是這些進程影響了windows的穩定性的主要因素。再有就是重新啓動的方面上來說。Windows配置更改通常需要重新啓動-造成不可避免的停機時間。而Linux操作系統一般不需要重新啓動,幾乎所有的Linux配置變化可以在系統運行時進行,並不會影響相關的服務。同樣的,而Windows服務器必須經常頻繁地進行碎片整理,而在Linux服務器上就很少需要進行這一步處理。
因爲Linux是基於Unix所發展的,從一開始就設計成一個多用戶操作系統。只有管理員或root用戶,具有管理權限,和更少的用戶和應用程序有權限訪問內核。這樣的設計使得Linux無論在管理上還是在安全上都更加規範。當然,Linux受到攻擊較少受到病毒和惡意軟件的頻率更加小,如果存在漏洞時,往往會更加容易被發現。在Linux的世界中,沒有出現過已經潛伏了超過六年的內核漏洞。在內部,同時,Windows系統的用戶有時會隱藏在系統管理員的文件。而在Linux服務器上上,系統管理員總能對所有的文件可見,並且這些文件始終處於受控狀態。但是,如果新手剛接觸Linux就去搗鼓服務器的話並不是一件很明智的事,一來如果新手缺乏對服務器的運維能力,崩潰是分分鐘的事。所以就我個人而言,還是選擇了代價比較小的方式--VM。
3.關於VM
VM(Virtual Manufacturing
) 主機其實就是VMware主機的簡稱。VM
虛擬製造:其本質是以新產品及其製造系統的全局最優化爲目標,以計算機支持的仿真技術爲前提,對設計、製造等生產過程進行統一建模,在產品設計階段,實時地、並行地模擬出產品未來製造全過程及其對產品設計的影響,預測產品性能、產品製造成本、產品的可行製造等。
使用VM的好處當然也是好多的,比如說:
1、使用虛擬機可以在一臺計算機上模擬多臺計算機,而不需要多臺物理的計算機
2、vmware虛擬機上可以安裝各種不同類型的操作系統,具體的可以在創建虛擬機時看到
3、快照功能可以方便的將系統恢復到之前的狀態,這樣當系統發生故障如中毒時,可以直接恢復到以前正常時的狀態
4、在windows下可以安裝VMTools,方便的切換,如遠程桌面一樣。
等等……
4.關於Xshell
Xshell是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 通過互聯網到遠程主機的
安全連
接
以及它創新性的設計和特色幫助用戶在複雜的網絡環境中享受他們的工作。Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而
比較
好的達到遠程控制終端的目的。
5.VM+Xshell+CentOS
1.登錄https://www.centos.org下載相應的CentOS鏡像
2.下載VM
3.在VM上新建虛擬機,安裝1中下好的鏡像(ps:安裝時要擬好參數,如網絡連接,硬盤分區,賬號密碼,鍵盤風格,時間等等),最好就是不要
有選圖形化操作(直接安裝默認desktop,點擊稍後安裝默認文本界面)
4.安裝後就可以用Xshell實現遠程連接,如果連接failed,應該是網絡配置出現問題
5.出現問題
1.無法連接網絡,ifconfig只有一個本地網卡,嘗試各種問題後發現安裝鏡像時忘記connect to net
2.ifconfig指令不存在
yum upgrade
yum install net-tools
(某些distribution有很多未安裝指令都可以通過yum安裝)
3.Xshell連接失敗
#允許來自於lo接口的數據包(本地訪問)
iptables -A INPUT -i lo -j ACCEPT
#開放22端口
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
4.無法將ethernet0連接到虛擬網絡
在vm編輯裏“虛擬網絡設置”,點“恢復默認即可”