內容介紹
幾十年來,UNIX一直是世界上的主流作業系統,它在科研、教育、商業和工業等眾多領域內發揮著無可替代的巨大作用;Linux是近年來發展起來的基於個人計算機上的具有全部UNIX特徵的作業系統,它完全符合POSIX標準。它們二者在Internet和intranet領域具有廣闊的套用前景。
UNIX和Linux之間的內在聯繫,使得讀者一旦掌握了其中的一個,就能很塊地掌握其中的另一個。基於這種考慮,作者將UNIX和Linux集成在一本書里,以利於廣大讀者對比學習。本書以學用UNIX和Linux作業系統的讀者為對象,由淺入深、全面、系統地介紹UNIX與Linux使用、開發和管理等內容。全書分為二大部分,共十章。
第一部分包括四章,主要講述UNIX的有關內容。第一章主要介紹UNIX基礎,包括UNIX綜述、用戶的工作環境、檔案系統的使用內容等。,第二章介紹了UNIX的常用命令,shell及文本編輯程式vi等軟體的使用。第三章結合Internet概念介紹UNIX環境下網路的使用。第四章主要介紹UNIX系統的啟動和關閉、安全性管理、檔案系統管理、時間和作業調度等問題。
第二部分包括六章,主要講述Linux作業系統的有關內容。第五章主要介紹Linux的概念、特性、優勢以及它與其他作業系統之間的區別。第六章從Linux的硬體要求、硬碟分區、軟體安裝等方面詳細介紹Linux發行版本的安裝和配置方法。第七章主要介紹Linux的使用基礎、shell、文本編輯程式emacs、列印以及多進程管理等內容。第八章介紹Linux環境下網路的使用,包括Internet和校園網,簡要介紹了Linux環境下的網路與Windows NT網路的區別。第九章主要介紹Linux系統的啟動和關閉、用戶管理、數據備份、檔案管理等問題。第十章介紹如何在Linux環境下運行DOS、Windows程式,並對X Window系統做了介紹。
讀者對象:本書適合科技人員、大專院校師生、廣大計算機套用人員以及計算機愛好者學習使用和參考。
作品目錄
前言
第一部分UNIX系統
第一章UNIX基礎
1.1UNIX系統概述
1.1.1什麼是作業系統
1.1.2UNIX的歷史和現狀
1.1.3UNIX系統的特點
1.1.4UNIX的未來
1.2UNIX用戶的工作環境
1.2.1進入和退出
1.2.2shell工作環境
1.2.3圖形用戶界面工作環境
1.2.4UNIX命令
1.3UNIX檔案系統
1.3.1UNIX檔案
1.3.2UNIX的檔案目錄
1.3.3UNIX檔案的存取控制機制
第二章UNIX系統的使用
2.1UNIX系統的常用命令
2.1.1有關檔案操作的命令
2.1.2有關目錄操作的命令
2.1.3有關狀態信息查詢及程式運行的命令
2.1.4有關存儲空間使用的命令
2.1.5有關軟碟使用的命令
2.1.6其他命令
2.2UNIX Shell
2.2.1UNIX shell簡介
2.2.2shell變數
2.2.3Shell中的特殊字元
2.2.4輸入/輸出重定向與管道
2.2.5執行後台命令&
2.2.6命令執行操作符
2.2.7命令組
2.2.8參數置換變數
2.2.9Shell控制結構
2.2.10shell特殊命令
2.3文本編輯程式――vi
2.3.1vi簡介
2.3.2vi的進入與退出
2.3.3vi中的行號
2.3.4游標移動
2.3.5螢幕滾動
2.3.6文本插入
2.3.7文本修改
2.3.8字元串檢索
2.3.9編輯多個檔案
2.3.10檔案內容的複製
2.3.11vi的命令匯總
第三章UNIX環境下的網路
3.1UNIX Internet服務程式
3.2配置TCP/IP
3.3名稱處理
3.3.1NIS服務
3.3.2NIS組成
3.3.3NIS守護進程
3.3.4資料庫分布工具
3.3.5資料庫查詢工具及DB檔案
3.4啟動TCP/IP
3.4.1BSD的啟動
3.4.2SVR4啟動
3.4.3Solaris 2.x的啟動
3.5ifconfig命令
3.6Internet網路服務
3.6.1電子郵件
3.6.2USenet
3.6.3Gopher
第六章Linux安裝
6.1獲取Linux
6.2硬體要求
6.3安裝前的準備
6.4硬碟DOS分區
6.5Linux的安裝
6.5.1創建Linux分區
6.5.2創建和激活交換區
6.5.3安裝Linux軟體
6.5.4系統配置
6.6安裝X-Window
第七章Linux的使用
7.1Linux的使用基礎
7.1.1建立普通用戶帳戶
7.1.2登錄
7.1.3改變口令
7.1.4虛擬控制台
7.1.5退出系統
7.1.6shell命令
7.1.7檔案和目錄
7.1.8當前工作目錄
7.1.9引用主目錄
7.2Linux的檔案系統
7.3Linux系統中的shell
7.3.1Linux的shell簡介
7.3.2bash shell的使用
7.3.3使用shell腳本
7.4使用emacs文本編輯器
7.4.1emacs的啟動
7.4.2emacs的使用
7.4.3emacs的編輯操作
7.4.4退出emacs
7.4.5程式的編輯、編譯與測試
7.4.6在emacs中列印檔案
7.5列印
7.5.1在Linux下進行列印工作
7.5.2用於列印的命令
7.5.3設定列印服務配置選項
7.6多進程管理
7.6.1了解多任務
7.6.2作業控制
7.6.3Linux的多用戶多任務命令
第八章Linux環境下的網路
8.1Linux系統的TCP/IP網路層次
8.2Linux對Internet/Intranet提供的服務
8.3設定Linux系統網路硬體
8.4TCP/AP設定
8.4.1TCP/IP的安裝準備
8.4.2TCP/IP的建立
8.5網路配置檔案與TCP/AP實用程式
8.5.1/etc/hosts檔案
8.5.2/etc/networks檔案
8.5.3/etc/protocols檔案
8.5.4/etc/services檔案
8.5.5/etc/inetd.conf檔案
8.5.6ping命令
8.5.7ifconfig命令
8.5.8netstat命令
8.5.9traceroute命令
8.5.10arp命令
8.6名字服務和解析器配置
8.6.1named.boot檔案
8.6.2解析器
8.6.3DNS資料庫
8.7FTP的設定
8.8設定WWW服務
8.8.1安裝Web軟體
8.8.2配置Web伺服器
8.8.3啟動Web服務軟體
8.9Linux與Windows NT
第九章Linux系統管理
9.1Linux系統的啟動和關閉
9.1.1Linux系統的引導方式
9.1.2啟動和初始化Linux系統
9.1.3Linux系統的關閉
9.2Linux系統的安全性管理
9.2.1Linux系統用戶的管理
9.2.2Linux系統數據的備份與恢復
9.3Linux系統檔案的管理
9.3.1檔案系統的類型
9.3.二檔案系統的創建
9.3.3檔案系統的安裝與卸載
9.3.4檔案系統的檢查與修復
9.3.5檔案和目錄系統
9.3.6交換空間
9.3.7本地檔案系統常見分區
9.3.8網路檔案系統(NFS)的管理
第十章Linux的其他一些功能
10.1在Linux環境下處理DOS檔案
10.2在Linux環境下運行DOS程式
10.2.1安裝DOSEMU
10.2.2配置DOSEMU
10.2.3運行DOSEMU
10.3在Linux環境下運行Windows程式
10.4X Window系統
10.4.1了解X Window
10.4.2配置X Window
10.4.3啟動或退出X Window
10.4.4使用X Window
10.4.5X程式