課程內容
本課程以教企業的方式來教學,著重在使用方法與思維!許多學過Linux的應徵者在面試時,常被問到「你會LINUX嗎?」、「你實際做過那些LINUX服務呢?」、「什麼是LAMP呢?」如果你未來想成為網管、網站開發、嵌入式Linux開發、ROS機器人開發、敏捷開發、雲端架構、AI大數據分析、Web全端開發、資安防禦等領域的工程師,那你不可不學Linux。
看書自學太複雜,密密麻麻的文字介面,讓大部分的人看不到幾個章節就投降了。 查找網路上的技術文章,無法讓初學者循序漸進的掌握技術全貌,遇到問題也不一定有人幫你解答。 上一般坊間的Linux課程,講者不一定會明確告訴你技術應用的方向,學到的知識不一定能讓你與職場所需接軌。
為了幫助初學者克服上述困境,本課程從「如何幫你培養與業界接軌的Linux職能」角度出發,從系統安裝到服務器應用,由講師一步一步地教你操作。只要你照著講師的步驟,就會自然而然地學會Linux。接下來只要反覆練習,你將對Linux更熟練。
1. 什麼是Linux
2. Linux系統安裝
3. Hyper-V
4. VMwarePlayer
5. Virtualbox
6. 如何連線遠端Linux
7. RemoteConnectLinux - 讓你清楚的明白,什麼是遠端連線。
8. 檔案系統與系統結構
9. 系統結構
10. 檔案系統 (ext2、ext3、ext4、xfs)
11. 檔案類型與權限 (chown、chmod)
12. 套件安裝與常用指令
13. 關閉IPV6 & 變更Source.lst
14. 如何安裝需要的套件 (apt-get、dpkg)
15. 常用指令
16. 編輯器的使用 vi
17. 必懂的Linux操作
18. 核心升級 (apt-get、dirt-upgrade)
19. 網路設定 (ifconfig、route)
20. 時區設定及校時 (ntpdate)
21. 硬碟分割與掛載 (fdisk、mkfs、mkfs.ext2、 mkfs.ext3、mount)
22. 使用者帳號管理 (useradd、adduser、deluser、userdel)
23. 檔案壓縮與備份 tar
24. Ubuntu核心編譯
25. APACHE服務的安裝與設定
26. 服務器安裝 Vsftpd + windows應用
27. NFS服務的安裝與設定
28. SAMBA 服務的安裝與設定 + windows應用
29. PHP
30. 服務器安裝 Mysql
31. LAMP整合安裝 (tasksel install lamp-server)