linux學習指南

來源:互聯網
上載者:User

標籤:trouble   linux   管理工具   基礎知識   軟體包   

一、Linux系統管理基礎與進階(RH033和RH133):

1、作業系統發展史,系統架構平台概覽;

2、Linux起源、理念、發展曆史及各發行版;

3、Linux基礎知識、命令、獲得使用協助及檔案系統基礎;

4、Linux使用者、組及許可權的基礎與進階知識;

5、Bash基礎及配置、標準I/O和管道;

6、文本處理工具的概念及vim編輯器的使用;

7、基本系統組態工具及管理工具的使用;

8、進程的查看及各種常見管理工具的使用;

9、檔案的查及操作;

10、網路屬性配置及網路用戶端工具的使用;

11、Linux檔案系統基礎、進階與進階管理;

12、軟體包的配置及管理,rpm及yum的使用;

13、系統初始化、核心基礎及核心的定製(定製、編譯及安裝使用新核心);

14、X11、SSH、VNC、CUPS系統服務及cron計劃任務;

15、LVM、RAID等檔案系統進階管理工具的概念及應用;

16、Red Hat Linux系統自動化安裝(kickstart檔案及安裝盤的定製);

17、Linux常見系統及網路故障排除(Trouble Shooting);

18、Redhat Enterprise Linux系統定製式精簡,實現從零開始按需重組大小、功能等可定製的RHEL,並從微觀角度理解Linux構成;

19、嵌入式系統的製作:10M大小,附帶web等網路伺服器功能;

20、LFS簡介,及以同學實踐為主實現系統構建


二、常見網路服務及安全管理(RH253和RHS333):

1、系統效能/安全、安全威脅模型和保護方法;

2、系統服務存取控制及服務安全基礎;

3、加密/解密及資料安全,openssl/gpg等安全工具的應用;

4、iptables/netfilter安全體系工具(包括串連追蹤、網路位址轉譯、七層過濾等進階應用程式);

5、DNS(BIND)服務配置基礎、進階應用程式和安全,並實現以view為核心的適應國內電訊廠商間解析接駁的智能DNS系統構建;

6、vsftpd、NFS和samba檔案服務基礎、安全配置及ftps等進階應用程式;

7、apache服務基礎、虛擬機器主機及安全(https、suEXEC等),LAMP環境的定製及調優;

8、Proxy 伺服器的原理及其實現;以squid為例講解正向 Proxy、透明代理、反向 Proxy及負載平衡、緩衝層次性結構等原理及實現方法;

9、sendmail/postfix/dovecot等郵件服務工具的配置和應用,smtps、pop3s、imaps等進階安全應用的實現;以案例為基礎講解postfix、mysql、ldap、虛擬域、虛擬使用者、身分識別驗證、郵件加密、垃圾郵件過濾、郵件病毒過濾、WEB MAIL、POP、IMAP服務的整合應用;

10、帳號管理、可插入式認證模組(PAM)的配置及管理


三、Shell編程入門及進階(穿插大量以實現系統自動化管理為目的指令碼案例):
1、bash基礎及定製系統內容;

2、bash指令碼編程基礎、變數、參數及運算式;

3、迴圈及分支;

4、函數基礎及進階應用程式;

5、字串處理、檔案操作及命令;

6、指令碼調試及版本控制;

7、指令碼編程及系統自動化管理;

8、視窗編程:dialog文本對話方塊命令及shell編程中的應用;

9、sed和awk編程基礎及進階;


四、資料庫從入門到精通:

1、SQL基礎及Mysql體繫結構;

2、MySQL安裝、啟動、停止及配置;

3、資料庫、表、視圖和索引;

4、串連及子查詢;

5、資料匯入、匯出;使用者變數及觸發器;

6、使用者管理、字元集、資料庫鎖;

7、儲存引擎、表維護;

8、資料備份及恢複;

9、查詢、資料庫及伺服器最佳化;

10、MySQL Cluster、複製及高可用配置;

11、PhpMyAdmin、mysql-gui-tools和MySQL Front等第三方工具的使用;

12、基於Linux的Oracle伺服器的安裝、配置及簡單應用;


五、叢集/儲存專題(包括RH436):

1、系統叢集體繫結構、類型及應用方案;

2、Linux虛擬伺服器LVS原理,詳細講解其類型、調度方法等;

3、LVS-NAT、LVS-DR的配置及以之實現web、smtp等負載平衡應用,並詳細比較此兩種實現方式的不同及各自的應用情境;

4、LVS持久性串連應用環境理論及實現;FW方式實現LVS的affinity應用;

5、編寫bash指令碼實現對realserver健康狀態監控,實現realserver故障隔離及自動重新上線等功能;

6、高可用叢集原理及Heartbeat、openais/corosync等解決方案的介紹;

7、Heartbeat安裝、配置及以web為例實現高可用環境;

8、Hertbeat資源配置方式及維護;使用heartbeat-gui實現基於圖形化方式對叢集進行管理;

9、Stonith原理及其實現方法;

10、LVS和Heartbeat整合實現高可用director及負載平衡的大規模應用伺服器叢集,包括ldirectord的應用等;

11、RAID、NAS、SAN、iSCSI等儲存原理及基於Linux的iSCSI伺服器的實現及應用;講解openfiler或freenas等開源解決方案的應用;

12、RHCS叢集套件的原理及實現;從微觀角度介紹其與前述解決方案的異同;

13、GFS叢集檔案系統的原理、應用及實現;


六、系統監控:

1、SNMP協議原理及Linux系統上的配置及實現應用案例;

2、系統服務監控模型及體繫結構;

3、cacti安裝、配置和進階應用程式;

4、ntop安裝、配置及進階應用程式;

5、Nagios入門、進階及進階應用程式;

6、整合cacti、ntop和Nagios構建企業級開源監控平台;
7、其它監控工具介紹


七、http代理加速及應用伺服器:

1、Nginx入門、進階、調優及LNMP的實現;nginx實現web反向 Proxy;使用nginx實現web負載平衡應用;

2、Tomcat體繫結構、安裝配置、連接器及與apache的整合;

3、大規模、高並發、高可用web伺服器群的體繫結構、設計及其實現


八、安全相關進階話題:

1、Nmap掃描工具的原理及應用;

2、tcpdump、wireshark捕包工具的原理及應用;

3、Nessus系統安全性漏洞評估工具的原理及應用;

4、網路入侵偵測系統及Snort的安裝、配置及應用;

5、主機入侵偵測系統及OSSEC的安裝、配置及應用;

6、VPN原理及OpenVPN安裝、配置及應用


九、Linux系統原理基礎及系統調優(RH442):

1、Linux系統原理性知識基礎及擴充;

2、系統效能監控及使用benchmark工具(如LMbench,IOzone等)對系統效能進行

linux學習指南

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.