本書介紹Linux作業系統的基本組成、使用以及管理和開發的一些方法。全書共9章,第1章“Linux基本介紹”講述Linux的發展和一些主要的發行版本,第2章“電腦基本結構介紹”講述電腦系統和Linux的核心組成,第3章“Linux桌面系統”介紹Ubuntu發行版本的安裝和主要桌面系統軟體,第4章“命令列工作方式”介紹Linux作業系統命令列環境的使用方法,第5章“shell腳本”介紹shell腳本程式,第6章“Linux系統管理”介紹Linux系統維護和管理的相關工作,第7章“軟體發展”介紹在Linux環境中進行C語言程式開發的基本方法,第8章“版本控制系統”介紹與軟體開發密切相關的版本控制系統,第9章“內核管理”介紹Linux系統內核管理和移植的基本方法。本書可作為高等學校電子、電腦、物聯網等電子資訊類相關專業Linux作業系統課程的教材,也可供Linux作業系統的學習者和愛好者參考。
01 Linux基本介紹
1.1 作業系統的發展
1.1.1 歷史回顧
1.1.2 UNIX的誕生
1.1.3 UNIX的發展
1.2 Linux的誕生
1.2.1 塔能鮑姆和他的MINIX
1.2.2 GNU計畫
1.2.3 Linus和Linux
1.2.4 POSIX標準
1.3 Linux作業系統的特點
1.4 Linux的主要發行版本
1.4.1 Slackware
1.4.2 Debian
1.4.3 Red Hat及其衍生版
1.4.4 Gentoo
1.4.5 SUSE/openSUSE
1.4.6 Ubuntu
1.5 小結
1.6 本章練習
02 電腦基本結構介紹
2.1 微型電腦基礎
2.1.1 電腦的資訊表示方法
2.1.2 CPU
2.1.3 記憶體
2.1.4 I/O介面與外設
2.1.5 匯流排
2.2 作業系統基礎
2.2.1 進程管理
2.2.2 存儲管理
2.2.3 檔案系統
2.2.4 設備驅動
2.2.5 網路連接
2.3 小結
2.4 本章練習
03 Linux桌面系統
3.1 安裝Linux
3.1.1 選擇一個發行版本
04 命令列工作方式
05 shell腳本
06 Linux系統管理
07 軟體發展
08 版本控制系統
09 內核管理
參考文獻