基本信息
書名:Linux網路技術基礎
作者:孫建華
ISBN:9787111246107
定價:32.00元
出版社:機械工業出版社
出版時間:2008
開本:16
內容簡介
《Linux網路技術基礎》針對初學者的特點,介紹在Linux平台下,網路管理及相關技術全書從簡單的用戶操作和管理入手,使讀者逐步掌握Linux系統的檔案系統管理、進程管理、資源管理、備份管理、網路管理、Shell編程以及各種套用伺服器的配置和管理的方法和技巧。
《Linux網路技術基礎》的特點是:針對網路管理員崗位所需的知識和能力,從簡單用戶操作和管理入手,通過大量系統管理的實例幫助學生理解檔案系統的安全管理、進程的調度、網路管理的概念,掌握在Linux系統下進行網路管理的基本方法。全書設計了大量Shell編程實例,並結合進程管理和資源管理的內容,使學生掌握通過Shell編程實現系統自動調度資源和管理資源的方法。實例的設定依據是網管的實際需求。
《Linux網路技術基礎》的對象是將要從事和正在從事計算機網路管理和套用的專業技術人員。
作者簡介
本書作者系北京聯合大學套用文理學院教授,具有多年Unix系統和Linux系統的套用開發經驗,1998年至2000年在香港科技大學網路中心工作,並先後到中國台灣、新加坡、英國、美國和日本等地區和國家的大學進行考察和交流,具有豐富的網路建設和管理經驗,從1998年至今任世界全球資訊網聯盟香港辦事處技術顧問,主編和參編網路技術套用教材等20餘部,其中,2部獲評北京市市級精品教材,2部獲北京市市級精品教材建設立項。
編輯推薦
若想成為專業的網路管理員,就必須熟練掌握Linux作業系統的管理與開發。任何一個專業的網路安全工具和系統都不可能百分之百滿足網路內日益變化和更新的網路管理需求。因此,掌握有效管理網路系統各種軟硬資源的方法是優秀網路管理員的首要任務。《Linux網路技術基礎》力求使初學者通過實際網路管理任務的實踐,理解系統資源之間的關係,掌握管理這些資源的方法,最終能夠通過Shell編程的方法實現自動管理和監控各種網路資源。
目錄
前言
第1章Linux網路技術基礎
1.1Linux網路技術
1.1.1系統管理
1.1.2網路系統管理
1.2系統管理員的職責
1.2.1日常的備份和恢復
1.2.2監測系統
1.2.3診斷和解決問題
1.3網路系統管理
1.3.1配置管理
1.3.2故障管理
1.3.3性能管理
1.3.4計費管理
1.3.5安全管理
1.3.6其他網路管理功能
1.3.7套用
1.4網路系統管理的實現與軟體
1.4.1OpenView
1.4.2SunNetManager
第2章用戶管理
2.1用戶管理的基本概念
2.2用戶和系統資源的關係
2.3用戶管理命令
2.3.1用戶賬號管理命令
213.2用戶組管理命令
2.4用戶使用檔案系統空間的限制
2.4.1限制用戶使用磁碟空間的方法
2.4.2限制用戶組使用磁碟空間的方法
2.5套用實例
練習題
第3章檔案系統管理
3.1檔案系統構成
3.1.1檔案系統結構
3.1.2節點
3.1.3連結
3.1.4超級塊
3.2檔案系統分類
3.2.1檔案系統類型
3.2.2虛擬檔案系統
3.2.3檔案系統的自動裝載
3.2.4設備管理及設備檔案
3.2.5系統目錄結構
3.3檔案系統管理方法
3.3.1檔案管理
3.3.2檔案許可權
3.4檔案系統管理命令
3.4.1安裝檔案系統
3.4.2卸載檔案系統
3.4.3檢查與修復檔案系統
3.4.4修改檔案許可權
3.4.5設備管理命令mknod
3.5檔案系統的安全性
3.5.1修改檔案系統擴展屬性
3.5.2查看檔案系統擴展屬性
3.6常用的檔案管理命令
3.7檔案系統共享
3.7.1異構檔案系統共享
3.7.2網路檔案系統
3.8套用實例
練習題
第4章備份管理
4.1系統備份的意義
4.1.1數據失效
4.1.2系統備份的意義
4.2備份的策略
4.2.1備份介質
4.2.2備份方式
4.2.3備份周期
4.2.4備份層次
4.2.5備份類型
4.2.6備份策略
4.3備份的基本命令
4.3.1tar程式和數據備份
4.3.2cpio程式和數據備份
4.3.3dump程式和數據備份
4.3.4cp程式和數據備份
4.4本地與遠程備份的套用
4.4.1使用tar進行本機備份
4.4.2使用rsyncj掛行遠程鏡像備份
練習題
第5章進程管理
5.1進程的概念
5.2進程的管理
5.2.1進程調度
5.2.2進程記賬
5.3telnet和ftpj茳程的配置和管理
5.3.1telent伺服器進程的配置
5.3.2ftp伺服器進程的配置
5.3.3OpenSSH掛程的套用
5.4常用的進程操作命令
5.4.1啟動進程
5.4.2進程調度命令
5.4.3進程記賬
5.4.4進程操作命令
5.4.5遠程登錄
練習題
第6章Shell編程
6.1Shell編程簡介
6.2Shell基本語法
6.2.1傳遞參數
6.2.2Shell程式的變數和參數
6.2.3Shell的測試表達式
6.2.4Shell的控制結構
6.3awk
6.3.1awk的調用方式
6.3.2awk的語法
6.3.3awk的記錄、欄位與內置變數
6.3.4awk的變數”
6.3.5awkj垂算與判斷
6.3.6awk的流程控制
6.3.7awk的常規表達式
6.4sed
6.4.1sed的基本語法
6.4.2sed規則表達式
6.4.3sed規則表達式與命令的套用
6.5Shell程式實例
6.5.1Shell選單程式
6.5.2編~Shell程式檢查系統資源
6.5.3自動調用ftp傳輸軟體
6.5.4使用系統定時器管理網路資源
6.5.5系統定時備份
6.5.6系統自動創建50個用戶賬號
6.5.7Shell程式綜合實例1:用Shell程式管理系統資源
6.5.8Shell程式綜合實例2:將.HOWT0信息轉換成網頁
6.5.9Shell編程綜合實例3:系統Shell程式
練習題
第7章網路配置與管理
7.1網路配置
7.1.1與網路配置相關的系統檔案
7.1.2ifconfig的使用
7.1.3網路的測試命令
7.2路由配置
7.2.1路由配置命令
7.2.2路由配置實例
7.3危險的網路命令
練習題
第8章Internet套用伺服器的配置
8.1DNS伺服器的安裝和配置管理
8.1.1主DNS伺服器配置實例
8.1.2DNS伺服器啟動和故障排除
8.1.3輔:DNS伺服器的配置
8.1.4DNS伺服器配置的常見錯誤信息
8.1.5DNS安全問題
8.2代理伺服器的安裝和配置管理
8.2.1獲取squid套用軟體包
8.2.2解壓squid軟體包
8.2.3安裝squid2.5.STABLE3軟體包
8.2.4配置squid2.5.STABLE3軟體包
8.2.5啟動squidj生程
8.3匿名FTP伺服器的安裝和配置管理
8.3.1ftp伺服器配置簡介
8.3.2proftpd伺服器安裝配置
8.3.3WH—ftp的安裝配置和管理
8.3.4WH—ftp主要配置命令說明
8.3.5WH—ftp的配置實例
8.4DHCP伺服器的安裝和配置管理
8.4.1配置dhcpconf檔案
8.4.2啟動DHCP生程
8.5Cxterm的安裝與配置
8.5.1如何獲取Cxterm
8.5.2解開壓縮檔
8.5.3安裝並配置
8.5.4啟動Cxterm
8.6配置Apache伺服器
8.6.1運行控制
8.6.2訪問控制
8.6.3控制存取的方式
8.6.4Apache伺服器的配置實例
練習題
第9章系統資源與日誌管理
9.1系統資源管理概述
9.2系統日誌和管理
9.2.1系統日誌
9.2.2系統日誌進程的啟動
9.3日誌檔案套用實例
9.3.1資源管理套用1:用戶限額控制
9.3.2日誌套用實例2:檢查用戶非法操作
9.3.3資源管理套用實例:編寫Shell程式檢查系統中無效用戶
9.3.4編寫Shell程式進行日誌分析
練習題
第10章系統安裝與配置管理
10.1Slackware系統安裝
10.1.1如何獲取LinuxSlackware
10.1.2硬體需求
10.1.3準備安裝Slackware
10.1.4Slackwarel0.0系統安裝
10.1.5LinuxSlackware9.0安裝實例
10.2系統的開機和關機
10.2.1啟動系統
10.2.2關閉系統
10.3Linux系統安裝配置疑難問題解答
10.3.1忘記超級用戶密碼時如何進入系統
10.3.2Linux系統安裝成功後系統不能引導,如何處理
10.3.3如何刪除LIL0
10.3.4如何遠程登錄超級用戶
10.3.5如何在沒有DNS的情況下實現域名解析.
10.3.6如何查找記憶模糊的系統配置
10.3.7如何查找系統檔案
10.3.8當ping成功但FTP連線失敗時如何處理
10.3.9如何修復受損的檔案系統
10.3.10如何在Linux系統下建立多文俐系統,它的作用是什麼
練習題
第11章Linux網路技術綜合實訓
11.1簡單網路模型描述
11.2.Apache伺服器的配置
11.2.1建立.Apache配置檔案
11.2.2啟動httpd進程
11.2.3測試
11.3DHCP伺服器的配置
11.3.1建立DHC:P配置檔案
11.3.2啟動DHCP進程.
11.3.3測試dhcpd進程
11.4NFS伺服器的配置
11.4.1配置NFS伺服器端
11.4.2在nfs客戶端測試
11.5DNS伺服器的配置
11.5.1DNS安裝前的相關配置
11.5.2DNS進程配置文fl:/etc/named.cc
11.5.3配置/vanamed下的資料庫
11.5.4DNs伺服器進程啟動
11.5.5測試
11.6FrP伺服器的配置
11.6.1配置WU—ftp
11.6.2啟動Wtl.ftp進程
11.6.3測試
11.7遠程備份
11.7.1rsync配置
11.7.2在Windows系統和Linux系統之間的檔案備份
附錄