學習Linux我自己的感覺是可以按Linus的哲學思想來學習 比如一切皆文件,那我們首先可以記住一些重要的常見的路徑和文件,并知道有什么作用,這樣在初期學習時,我們要干什么時,知道在哪里找;
而命令我們可以每天記憶并練習一些,本身Linux的基本命令都是一下短小精悍的而且有些命令名本身就是英文單詞,像date命令就是和系統時間有關的命令用來顯示和設置系統日期和時間的,簡單易懂,用法在初期只要記住常用的即可,這樣時間一長,你就能掌握很多常用而在使用的命令了
復雜任務都是由眾多小命令配合來完成的,我們由之前的常用命令基礎,再在這階段著重注意命令的配合、使用方法、格式、運行環境等就可以完成我們想要的復雜任務了
配置文件都是以文本形式保存的,這要我們在前期熟悉了文件保存在那個路徑,又知道都是干什么的,這樣在配置時我們就知道到哪里找到我們要配置的文件在哪里了,而配置文本文件則需要文本編輯器,而Linux中就有很多自帶的編輯器如vim和nano以及圖形界面下的gedit等,還有其他很多功能強大的編輯器(本人也是一個正在學習的小白,所以現階段只接觸到這幾個了,以后我會隨著自己的成長而更新內容),比如配置網卡信息、配置顏色、配置語言中文啊什么的。
盡量避免捕獲用戶接口,這個在學習中可以怎么理解,就是讓自己習慣命令提示符界面(字符界面CLI),而擺脫對圖像界面(GUI)的依賴,因為圖像界面本身是軟件,也占用系統資源,對運維工作本身而言是浪費資源的表現,對主旨為優化自動化管理來說毫無益處,而且我們在日后的工作中為了系統運行處在最理想的環境下,都是以字符界面為主的,所以我們學習Linux必須要以字符界面為主。
提供機制而非策略,在學習Linux我們理解為,linux只是工具,并不是提供解決問題的方法策略的錦囊,關鍵還是看我們用戶自己解決問題的思路和經驗,所以勤動手練習應用,而非停留在理論中。
以上是我個人根據Linux哲學思想所規劃的學習方法,希望對大家有所幫助,也歡迎大家分享自己的心得和指正,噴不噴沒關系,只要我有收獲,挨說也值得
正文開始
1-學習Linux初期所需要的軟件
*對應系統的鏡像文件:CentOS、Ubuntu、Debian等
*系統環境:win7 64位
*虛擬機:VMware、VirtualBox等
*支持SSH協議的仿真終端:Securecrt、XShell等
翻譯軟件(英文大神請無視有些詞匯是專業性的,所以不一定都認識):星際譯王、必應詞典等
文本編輯軟件:Sublime_text可以做筆記的其他軟件
如果你是培訓機構學習有可能還會用到VNC
鏡像文件的獲取很簡單上一篇我們已經說過,這里不多說
虛擬機:
我用的是VMware workstation PRO 12,用別的朋友請自行谷哥度娘。
首現我們的硬件要有一定基礎:
(我的CPU比較爛,土豪請輕噴)
第一項是:64位處理器可用->因為我學習linux是CentOS,版本是6.8和7.2,而7系列之后就都是64系統,所以必須是64位
第二項是:該處理器支持基于硬件的數據執行保護(簡稱DEP)->這個我不知道干嘛用的,但也得是Yes,有大神知道具體作用的請提點一下我,感激不盡!
第三項是:硬件虛擬化-該處理器提供先進的虛擬化功能。然而,在Windows的 64 位版本工作模式下,32位內核程序無法執行,請了解有關信息,可能是在BIOS中,請注意您的BIOS中有關于"硬件虛擬化"或是"VMX"的選項。->此功能可以說是學習虛擬化的關鍵
如果你的CPU不支持,請更換電腦
電腦硬件配置性能當然越強越好,固態硬盤,至強系列CPU,高速大容量內存等等
確定以上硬件條件滿足,我們就可以安裝虛擬機了
第二步安裝VMware
剩下的就一路下一步完成
然后開始新建虛擬機了
文件-新建虛擬機-選擇典型配置虛擬機(用戶配置的項不多適合初學者,大神請自定義)下一步--然后下一步就是設置虛擬機的名字和存放位置-下一步是你要給虛擬機分配多大的磁盤空間,并且以單文件還是以多文件形式存儲
(建議分配大一點的,這里不用擔心分配太大的問題,虛擬機是隨著你添加文件等來變大的,不會一下子占用全部分配的空間;單文件比較容易管理,多文件的太亂,尤其我們初學,,所以單個文件不會太大給我們造成麻煩)-下一步基本就是配置虛擬機的具體硬件信息
這里我們網絡連接選擇橋接模式(上網不解釋)-虛擬機就算配置完成
-然后
在虛擬機中按Ctrl+Alt可是釋放鼠標在物理機和虛擬機中間來回切換
第三步安裝CentOS7.2系統
這里我們選擇帶GUI的服務器,這樣我們進入系統就會擁有圖形界面了,并且我有一定的服務器服務使用
要是選擇自動配置分區則顧名思義,而我們如果有特殊要求則手動分配
完成后
這里可以再次檢查網絡和主機名,完成配置,登錄賬戶配置操作界面語言環境
到這一步CentOS就算安裝完成了
第四步安裝VMware Tools
為了能夠更好的學習使用linux和虛擬機,有時我們需要從物理機Windows傳文件和程序到Linux里,那我們就需要安裝VMware Tools了
centos7.2會直接安裝上,但是版本則需要手動安裝所以我們下面主要介紹安裝VMware Tools
點擊菜單列表里的虛擬機-安裝VMware Tools
CentOS桌面會出現
用su切換root用戶輸入密碼(因為對于系統的配置和安裝軟件都是需要管理員權限的,普通用戶沒權限操作)
然后等待安裝完成后重啟虛擬機即可。
此安裝構成是比較繁瑣的,技術足夠只需要幾下就可以完事,但是作為初學者一是我們掌握的東西不多,二是我們需要找機會多練習,三是把一個事物拆解成一個個小步驟,我們會更清晰的了解其中的過程有助于我們的理解,所以在這里我用到了df、cd、ls、cp命令就是為了自己能夠多練習這些小命令,完成這一對于零基礎的我而言復雜的任務,為以后更復雜的任務做準備。
所以我希望各位初學的小伙伴們,不要想著走捷徑,初期我們最要緊的任務是打基礎,所以要對這些常用小命令勤加練習。
原創文章,作者:NameLess,如若轉載,請注明出處:http://www.www58058.com/28086