天天看點

linux如何快速入門

從事了很多年java,c#的開發,之前基本都是在使用window,系統的部署也基本是放在window上,較少接觸到linux。最近二年基本上都以使用linux為主,原因主要是hadoop、spark等大資料系統都是跑在linux上的,還有很多優秀的開源元件或産品如zookeeper、nginx、lvs等一般也是部署在linux上的,是以學習linux非常必要,但如何入門并使用呢?本文主要面向開發者為閱讀對象,談一談這兩年的學習心得。

1      學習政策

個人覺得,首先了解一點基本常識就可以了,在工作中邊學邊用即可,基本沒有使用門檻,以下列出兩種學習政策:

linux如何快速入門

2      學習線路

可以分三部分由淺入深

  基礎部分

l  VMware虛拟機安裝、配置(虛拟硬體配置,虛拟機備份、克隆等)

l  Linux的曆史、各種版本的選擇、安裝

l  運作級别設定、網絡配置、防火牆配置、 40多個常用指令

  日常應用

l  SSH用戶端使用(xShell、SecureCRT、SSH Secure)

l  常用應用軟體安裝、vi/vim(window下用NotePad++代替)使用

l  Crontab定時任務、安全管理、系統日志管理

l  Shell腳本程式設計,類似于window中的.bat批處理

  進階應用

l  LVS負載均衡、linux系統架構、linux核心、記憶體和硬碟性能優化

3      學習環境搭建

  需要下載下傳的軟體及安裝

linux如何快速入門

注:版本可以按自己的需要或下載下傳較新版本

  安裝注意問題

l  建立linux虛拟機時,建議選擇延遲安裝選項,建立好後再加載光驅安裝

l  克隆虛拟機時,如果遇到網卡相關問題,可直接在硬體中删除再添加

l  Linux安裝過程中,選擇安裝元件時建議勾上GNOME選項中的所有元件、開發元件、調試元件、辦公套件等

l  首次安裝啟動時提示“…quit| ‘c’ to continue | ‘r’ to refresh]”,解決方法:選1---回車  選2----回車   q -----退出  輸入yes

4      輔助工具使用

很多情況下,我們都是在window上使用ssh的工具操作linux,如果修改檔案還可以使用notePad++,極大地友善了對linux的使用,基本可以完成絕大部部日常linux工作。

  Window中使用SSH

l  用途:連接配接linux遠端執行linux的指令并且可以上傳和下載下傳檔案

l  可選的工具有XShell、SecureCRT、SSH Secure

l  建議在學習階段使用SecureCRT,在實際工作中使用xShell

l  示範SecureCRT使用方法

  Window中使用Notepad++工具使用

l  用途:連接配接linux遠端修改文本檔案(一般是各種配置檔案)

l  Notepad++中安裝NppFTP插件

l  示範NppFTP插件配置、遠端修改操作

5      練習題

最後,希望初學者可以按如下練習題實際動手操作一下:

l 下載下傳VMware在window系統上安裝,并可以熟練使用添加、安裝、設定、克隆虛拟機

l 下載下傳centos6.5 / 7.0,可以熟練在虛拟機上安裝

l 配置IP、hostname,設定防火牆、selinux

l 在網上查找40個常用linux指令,按說明練習

l 選擇一種XShell、SecureCRT、SSH Secure客端SSH工具,能夠熟練的配置

6      相關視訊

已經錄制了一個視訊,但還沒有上傳到網上,正在申請上傳視訊權限,稍後放到網上并放置連結到此處,有興趣的話可以免費觀看。

繼續閱讀