Linux基礎教程[張同光著書籍]

Linux基礎教程[張同光著書籍]

《Linux基礎教程》共9章,主要內容包括:Linux簡介與安裝、Linux的用戶接口與文本編輯器、系統管理、磁碟與檔案管理、軟體包管理、MySQL與PHP、組建Linux區域網路與網路互聯、提供Internet服務和Linux中的Shell編程。

基本信息

內容簡介

Linux簡介

是一種自由和開放源碼的類Unix作業系統。存在著許多不同的Linux,但它們都使用了Linux核心。Linux可安裝在各種計算機硬體設備中,從手機、平板電腦、路由器和視頻遊戲控制台,到台式計算機、大型機和超級計算機。Linux是一個領先的作業系統,世界上運算最快的10台超級計算機運行的都是Linux作業系統。嚴格來講,Linux這個詞本身只表示Linux核心,但實際上人們已經習慣了用Linux來形容整個基於Linux核心,並且使用GNU 工程各種工具和資料庫的作業系統。Linux得名於計算機業餘愛好者Linus Torvalds。

教材簡介

《Linux基礎教程》以RedHat公司的Linux最新版本RedHatEnterpriseLinux5.2為藍本,堅持“理論夠用、側重實用”的原則,用案例來講解每個知識點,對Linux做了較為詳盡的闡述。《Linux基礎教程》結構清晰、圖文並茂、通俗易懂,力爭做到使讀者對學習Linux充滿興趣。

《Linux基礎教程》適合作為高職高專及成人高等院校電子信息類專業教材,也可供培養技能型緊缺人才的相關院校及培訓班教學使用。

目錄

第1章Linux簡介與安裝

1.1Linux簡介

1.1.1Linux的起源

1.1.2Linux的特點

1.1.3Linux的版本

1.2實例:硬碟安裝RedHatEnterpriseLinux5.2

1.3Linux的引導過程

1.4引導工具GRUB的設定與套用

1.4.1實例:GRUB的設定

1.4.2實例:GRUB的套用

1.5本章小結

1.6習題

第2章Linux的用戶接口與文本編輯器

2.1Shell

2.1.1Shell命令行

2.1.2命令和檔案名稱的自動補齊功能

2.1.3歷史命令與命令別名

2.1.4通配符與檔案名稱變數

2.1.5輸入/輸出重定向與管道

2.2KDE與GNOME

2.2.1KDE桌面環境

2.2.2GNOME桌面環境

2.3Linux中的文本編輯器簡介

2.3.1KDE與GNOME中的文本編輯器

2.3.2Vi、Vim與Emacs文本編輯器

2.4實例:使用Vim編輯檔案

2.5本章小結

2.6習題

第3章系統管理

3.1實例:用戶管理

3.1.1用戶管理

3.1.2組管理

3.1.3su和sido命令

3.2實例:進程管理

3.2.1監視進程

3.2.2使用kill命令控制進程

3.2.3進程的優先權

3.2.4crontab和at命令

3.3實例:其他系統管理

3.4本章小結

3.5習題

第4章磁碟與檔案管理

4.1實例:磁碟管理

4.1.1檔案系統掛載

4.1.2查看磁碟空間

4.1.3磁碟配額

4.1.4其他磁碟相關命令

4.2實例:檔案與目錄管理

4.2.1查看目錄與檔案內容

4.2.2檔案與目錄的創建、複製、刪除、轉移及重命名

4.2.3檔案內容統計命令

4.2.4搜尋命令

4.2.5檔案的追加、合併、比較與排序

4.2.6檔案的連結

4.3實例:檔案與目錄的安全

4.3.1chmod與umask命令

4.3.2chown命令

4.4實例:檔案的壓縮與解壓縮

4.4.1gzip和gunzip命令

4.4.2tar命令

4.5本章小結

4.6習題

第5章軟體包管理

5.1RPM

5.1.1RPM簡介

5.1.2實例:RPM的使用

5.2yum

5.2.1ytim簡介

5.2.2實例:yum的使用

5.3本章小結

5.4習題

第6章MySQL與PHP

6.1MySQL

6.1.1MySQf簡介

6.1.2實例:MySQL的簡單使用

6.2PHP

6.2.1PHP的語法

6.2.2實例:PHP的使用

6.3本章小結

6.4習題

第7章組建Linux區域網路與網路互聯

7.1實例:網路接口配置

7.1.1GUI方式

7.1.2CLI方式

7.2Samba伺服器的設定

7.2.1Samba概述

7.2.2實例:組建Linux區域網路與配置Samba伺服器

7.2.3SELinux簡介

7.3防火牆的設定

7.3.1netfilter/iptables簡介

7.3.2iptables的語法及其使用

7.3.3實例:防火牆的設定

7.4NAT與代理伺服器的設定

7.4.1NAT概述

7.4.2實例:NAT的設定

7.4.3代理伺服器Squid簡介

7.4.4實例:區域網路中使用Squid共享上網

7.5網路互聯

7.5.1路由概述

7.5.2實例:靜態路由設定

7.5.3實例:動態路由設定

7.6本章小結

7.7習題

第8章提供Internet服務

8.1DHCP服務及配置

8.1.1DHCP概述

8.1.2實例:設定DHCP伺服器

8.1.3實例:設定DHCP客戶機

8.2DNS服務及配置

8.2.1DNS概述

8.2.2實例:設定DNS伺服器

8.2.3實例:設定DNS客戶機

8.3WWW伺服器的設定

8.3.1Apache概述

8.3.2實例:設定Apache伺服器

8.3.3實例:動態網站建設

8.4FTP伺服器的設定

8.4.1FTP概述

8.4.2實例:設定FTP伺服器

8.5郵件伺服器的設定

8.5.1郵件伺服器概述

8.5.2實例:設定sendmail伺服器

8.6本章小結

8.7習題

第9章Linux中的Shell編程

9.1Shell編程基礎

9.1.1Shell腳本的建立和執行

9.1.2Shell變數

9.1.3控制Shell提示符

9.1.4測試命令

9.1.5算術運算

9.1.6內部命令

9.2Shell程式設計的流程控制

9.2.1複合結構

9.2.2條件判斷

9.2.3循環控制

9.2.4無條件控制

9.3Shell腳本中的函式

9.4Shell腳本的調試

……

相關詞條

熱門詞條

聯絡我們