出版時(shí)間:2008-10 出版社:人民郵電出版社 作者:陳博,孫宏彬,於岳 編著 頁(yè)數(shù):262
Tag標(biāo)簽:無(wú)
前言
目前,Linux已成為全球應(yīng)用發(fā)展增長(zhǎng)最快的操作系統(tǒng),其應(yīng)用范圍非常豐富, 如在系統(tǒng)級(jí)的數(shù)據(jù)庫(kù)、消息管理和’Web應(yīng)用方面,在桌面辦公方面,在各種嵌入 式開發(fā)方面等。同時(shí),業(yè)界許多大公司對(duì)Linux專業(yè)人才的渴求與日俱增,比如 IBM。、Compaq、Dell、聯(lián)想、浪潮等大型企業(yè)都有急劇擴(kuò)招Linux人才的傾向。目 前,LJnux在中國(guó)已經(jīng)成功地應(yīng)用于政府,以及金融、電信、制造、教育、能源、 交通等領(lǐng)域,并得到了充分的肯定和廣泛的認(rèn)可。目前在普通高等院校的計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程等計(jì)算機(jī)相關(guān) 專業(yè),都將Linux作為操作系統(tǒng)課程的第二課程,要求學(xué)生對(duì)Linux操作系統(tǒng)有基 本的認(rèn)識(shí),能夠比較熟練地應(yīng)用Linux操作系統(tǒng)進(jìn)行各種簡(jiǎn)單配置與開發(fā)。與此同 時(shí),隨著IJnux在相關(guān)領(lǐng)域的應(yīng)用越來(lái)越廣泛、深人,電子信息、通信、電子、自 動(dòng)化等理工類專業(yè)對(duì)于學(xué)生的Linux應(yīng)用能力也提出了更高的要求,這些專業(yè)也紛 紛開設(shè)Linux相關(guān)課程,以適應(yīng)企業(yè)對(duì)人才的需要。Fedora Core系統(tǒng)是眾多Linux發(fā)行套件之一,它是一套從Red Hat Linux發(fā)展 出來(lái)的免費(fèi)Linux系統(tǒng),目前Fedora Core系統(tǒng)最新的版本是Fedora 8。本書即以 Fedora 8系統(tǒng)為基礎(chǔ)進(jìn)行編寫。全書共12章,主要內(nèi)容包括Linux操作系統(tǒng)概述、Fedora 8系統(tǒng)的安裝和刪 除、Linux圖形界面、Linux文字界面、文件和目錄、Linux常用操作命令、Shell 編程、用戶和組群帳戶管理、磁盤和文件系統(tǒng)管理、Linux日常管理和維護(hù)、Linux 網(wǎng)絡(luò)基本配置和Linux網(wǎng)絡(luò)服務(wù)器配置。本書編者具有多年IT教育、培訓(xùn)和開發(fā)經(jīng)驗(yàn)。因此在本書的編寫過(guò)程中,遵 循理論和實(shí)踐并重原則,由淺人深進(jìn)行講解,脈絡(luò)清晰,突出實(shí)踐性和實(shí)用性。書 中大量使用了圖表和案例進(jìn)行表述,便于讀者理解和掌握知識(shí)點(diǎn)。本書可作為普通高等院校計(jì)算機(jī)、軟件工程、網(wǎng)絡(luò)工程、電子信息、通信、電 子、自動(dòng)化等相關(guān)專業(yè)Linux課程的教材,也可供廣大的Linux愛好者、Linux系 統(tǒng)管理維護(hù)人員、計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)的教師和學(xué)員參考使用。本書由陳博、孫宏彬、於岳負(fù)責(zé)編寫并統(tǒng)編全書稿,同時(shí)參與編寫的還有薛國(guó) 旗、陳陸佳、曹立志、蔣蕊、段志敏等,在此一并表示感謝。由于筆者水平有限,編寫時(shí)間倉(cāng)促,書中遺漏和不足之處在所難免,懇請(qǐng)廣大 讀者提出寶貴意見。
內(nèi)容概要
本書以Fedora 8為基礎(chǔ),在內(nèi)容安排上首先從介紹和安裝Linux入手,由淺至深地介紹Linux系統(tǒng),其內(nèi)容主要包括Linux操作系統(tǒng)概述、Fedora 8系統(tǒng)的安裝和刪除、Linux圖形界面、Linux字符界面、文件和目錄、Linux常用操作命令、Shell編程、用戶和組群賬戶管理、磁盤和文件系統(tǒng)管理、Linux日常管理和維護(hù)、Linux網(wǎng)絡(luò)基本配置和Linux網(wǎng)絡(luò)服務(wù)器配置?! ∪珪鴥?nèi)容由淺入深、全面細(xì)致,遵循理論和實(shí)踐并重的原則,大量使用了圖表和案例進(jìn)行表述,便于讀者理解和掌握知識(shí)點(diǎn)。本書可作為普通高等院校計(jì)算機(jī)、軟件工程、網(wǎng)絡(luò)工程、電子信息、通信、電子、自動(dòng)化等相關(guān)專業(yè)Linux課程的教材,也可供廣大的Linux愛好者、Linux系統(tǒng)管理維護(hù)人員、計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)的教師和學(xué)員參考使用。
書籍目錄
第1章 認(rèn)識(shí)Linux系統(tǒng) 11.1 Linux系統(tǒng)簡(jiǎn)介 11.1.1 什么是Linux 11.1.2 Linux系統(tǒng)的產(chǎn)生 11.1.3 Linux的發(fā)展歷程 21.1.4 Linux系統(tǒng)的應(yīng)用 21.2 Linux系統(tǒng)的特點(diǎn)和組成 31.2.1 Linux系統(tǒng)的特點(diǎn) 31.2.2 Linux系統(tǒng)的組成 41.2.3 Linux系統(tǒng)與Windows系統(tǒng)的比較 41.3 Linux版本介紹 61.3.1 Linux內(nèi)核版本 61.3.2 Linux發(fā)行版本 61.4 Fedora Core系統(tǒng)概述 71.4.1 Fedora Core簡(jiǎn)介 71.4.2 Fedora 8新特性 8小結(jié) 9習(xí)題 10第2章 Fedora 8系統(tǒng)的安裝和刪除 112.1 準(zhǔn)備安裝Fedora 8系統(tǒng) 112.1.1 安裝Fedora 8系統(tǒng)的硬件要求 112.1.2 Linux系統(tǒng)下硬盤的基本知識(shí) 122.1.3 制作Fedora 8安裝引導(dǎo)盤 132.2 安裝Fedora 8系統(tǒng) 142.2.1 安裝Fedora 8的步驟 142.2.2 安裝后的初始化配置 222.3 刪除Fedora 8系統(tǒng) 242.3.1 刪除安裝在MBR中的GRUB引導(dǎo)程序 242.3.2 刪除Linux分區(qū) 25小結(jié) 25習(xí)題 26上機(jī)練習(xí) 26第3章 走進(jìn)Linux圖形界面 273.1 登錄、注銷和關(guān)閉系統(tǒng) 273.1.1 登錄系統(tǒng) 273.1.2 注銷系統(tǒng) 283.1.3 關(guān)機(jī)和重新啟動(dòng)系統(tǒng) 283.2 GNOME基本使用 293.2.1 使用桌面 293.2.2 使用面板 293.2.3 使用Nautilus文件瀏覽器 303.3 系統(tǒng)設(shè)置 313.3.1 系統(tǒng)監(jiān)視器 313.3.2 磁盤使用分析器 333.3.3 顯示設(shè)置 333.3.4 日期和時(shí)間配置 343.3.5 更改桌面背景 353.3.6 聲卡檢測(cè) 353.3.7 系統(tǒng)日志 363.3.8 屏幕保護(hù)程序 363.4 Fedora 8應(yīng)用軟件使用 373.4.1 播放音頻文件 373.4.2 播放視頻文件 383.4.3 瀏覽圖像文件 383.4.4 編輯圖像 393.4.5 瀏覽萬(wàn)維網(wǎng) 403.4.6 收發(fā)電子郵件 41小結(jié) 42習(xí)題 43上機(jī)練習(xí) 43第4章 Linux字符界面操作 444.1 字符界面簡(jiǎn)介 444.1.1 進(jìn)入Linux命令行界面 444.1.2 關(guān)閉和重啟系統(tǒng) 464.1.3 系統(tǒng)運(yùn)行級(jí)別 484.2 在Linux下獲取幫助 494.2.1 使用man手冊(cè)頁(yè) 494.2.2 使用help命令 514.2.3 whereis命令 514.3 Shell基礎(chǔ) 524.3.1 Shell起步 524.3.2 Shell類型和功能 534.3.3 開始使用bash 534.4 Shell實(shí)用功能 554.4.1 命令行自動(dòng)補(bǔ)全 554.4.2 命令歷史記錄 554.4.3 命令的排列、替換和別名 564.4.4 文件名匹配和輸出重定向 584.5 vi編輯器基本使用 624.5.1 vi的基本概念 624.5.2 vi的基本操作 624.5.3 命令行模式操作 634.5.4 末行模式操作 64小結(jié) 65習(xí)題 66上機(jī)練習(xí) 66第5章 文件和目錄 675.1 Linux文件 675.1.1 Linux文件的擴(kuò)展名 675.1.2 Linux文件類型 685.2 Linux目錄結(jié)構(gòu) 705.3 文件和目錄操作 725.3.1 pwd:顯示工作目錄路徑 725.3.2 cd:更改工作目錄路徑 735.3.3 ls:列出子目錄和文件信息 735.3.4 touch:創(chuàng)建空文件、更改文件或目錄時(shí)間 755.3.5 mkdir:創(chuàng)建目錄 755.3.6 rmdir:刪除空目錄 765.3.7 cp:復(fù)制文件和目錄 775.3.8 mv:移動(dòng)或更名現(xiàn)有文件或目錄 775.3.9 rm:刪除文件或目錄 785.3.10 wc:統(tǒng)計(jì)文件字節(jié)數(shù)、字?jǐn)?shù)或行數(shù) 785.4 鏈接文件 795.4.1 鏈接文件簡(jiǎn)介 795.4.2 鏈接文件的使用 79小結(jié) 81習(xí)題 82上機(jī)練習(xí) 82第6章 Linux常用操作命令 836.1 文本顯示和處理 836.1.1 cat:顯示文本文件 836.1.2 more:分頁(yè)顯示文本文件 846.1.3 less:回卷顯示文本文件 856.1.4 head:顯示指定文件前若干行 866.1.5 tail:查看文件末尾數(shù)據(jù) 876.1.6 sort:對(duì)文件中的數(shù)據(jù)進(jìn)行排序 876.1.7 uniq:將重復(fù)行從輸出文件中刪除 886.1.8 cut:從文件每行中顯示出選定的、字節(jié)、字符或字段 886.1.9 comm:比較兩個(gè)已排過(guò)序的文件 896.1.10 diff:逐行比較兩個(gè)文本文件,列出其不同之處 906.2 文件和命令查找 906.2.1 grep:查找文件中符合條件的字符串 906.2.2 find:列出文件系統(tǒng)中符合條件的文件或目錄 926.2.3 locate:在數(shù)據(jù)庫(kù)中查找文件 936.2.4 whereis:查找指定文件、命令和手冊(cè)頁(yè)位置 936.2.5 file:查詢文件類型 946.2.6 whatis:查詢命令功能 956.2.7 which:顯示可執(zhí)行命令路徑 956.3 系統(tǒng)信息顯示 956.3.1 uname:顯示計(jì)算機(jī)及操作系統(tǒng)相關(guān)信息 956.3.2 hostname:顯示或修改計(jì)算機(jī)主機(jī)名 966.3.3 dmesg:顯示計(jì)算機(jī)開機(jī)信息 966.3.4 cal:顯示日歷信息 976.3.5 date:顯示和設(shè)置系統(tǒng)日期和時(shí)間 996.4 信息交流 1006.4.1 echo:在顯示器上顯示文本 1006.4.2 mesg:設(shè)置其他用戶發(fā)送信息的權(quán)限 1006.4.3 wall:對(duì)全部已登錄用戶發(fā)送信息 1016.4.4 write:向用戶發(fā)送消息 1016.5 其他命令 1016.5.1 clear:清除計(jì)算機(jī)屏幕上信息 1026.5.2 sync:將緩沖區(qū)內(nèi)的文件寫到硬盤中 1026.5.3 uptime:顯示系統(tǒng)已經(jīng)運(yùn)行的時(shí)間 1026.5.4 last:顯示近期用戶登錄情況 1026.6 在Linux系統(tǒng)中運(yùn)行DOS命令 103小結(jié) 104習(xí)題 104上機(jī)練習(xí) 105第7章 Shell編程 1067.1 熟悉Shell程序的創(chuàng)建 1067.1.1 語(yǔ)法基本介紹 1067.1.2 一個(gè)簡(jiǎn)單Shell程序的創(chuàng)建過(guò)程 1067.1.3 顯示歡迎界面的Shell程序 1077.2 Shell變量 1087.2.1 Shell定義的環(huán)境變量 1087.2.2 用戶定義的變量 1097.2.3 位置參數(shù) 1097.2.4 預(yù)定義變量 1107.2.5 參數(shù)置換的變量 1107.3 變量表達(dá)式 1107.3.1 字符串比較 1117.3.2 數(shù)字比較 1117.3.3 邏輯測(cè)試 1127.3.4 文件操作 1127.4 Shell程序的執(zhí)行和跟蹤 1137.4.1 Shell程序的執(zhí)行和調(diào)試 1137.4.2 Shell程序的跟蹤 1147.5 Shell流程控制語(yǔ)句 1147.5.1 條件判斷 1147.5.2 循環(huán)控制 117小結(jié) 120習(xí)題 121上機(jī)練習(xí) 121第8章 用戶和組群賬戶管理 1228.1 用戶賬戶管理 1228.1.1 Linux用戶賬戶概述 1228.1.2 Linux用戶賬戶配置文件 1238.1.3 圖形界面下用戶賬戶的設(shè)置 1248.1.4 字符界面下用戶賬戶的設(shè)置 1278.2 組群賬戶管理 1328.2.1 Linux組群賬戶配置文件 1328.2.2 圖形界面下組群賬戶的設(shè)置 1348.2.3 字符界面下組群賬戶的設(shè)置 1358.3 賬戶相關(guān)文件或目錄 1368.3.1 /etc/skel目錄 1368.3.2 /etc/login.defs配置文件 1378.3.3 /etc/default/useradd文件 1388.4 用戶和組群維護(hù)命令 1388.4.1 賬戶維護(hù)命令 1388.4.2 賬戶信息顯示 1448.5 實(shí)現(xiàn)賬戶安全 146小結(jié) 148習(xí)題 148上機(jī)練習(xí) 149第9章 磁盤和文件系統(tǒng)管理 1509.1 Linux硬盤分區(qū) 1509.1.1 硬盤分區(qū)知識(shí) 1509.1.2 使用fdisk進(jìn)行硬盤分區(qū) 1519.2 Linux文件系統(tǒng)簡(jiǎn)介 1569.2.1 Linux文件系統(tǒng)的工作原理 1569.2.2 Linux主流文件系統(tǒng) 1569.2.3 查看Fedora 8支持的文件類型 1589.3 創(chuàng)建文件系統(tǒng) 1599.3.1 創(chuàng)建文件系統(tǒng)簡(jiǎn)介 1609.3.2 創(chuàng)建文件系統(tǒng) 1609.4 掛載和卸載文件系統(tǒng) 1629.4.1 掛載文件系統(tǒng) 1629.4.2 卸載文件系統(tǒng) 1649.4.3 查看分區(qū)掛載情況 1659.5 設(shè)置開機(jī)自動(dòng)掛載文件系統(tǒng) 1669.5.1 /etc/fstab文件簡(jiǎn)介 1669.5.2 /etc/fstab文件詳解 1669.6 使用交換空間 1689.6.1 添加交換空間 1689.6.2 刪除交換空間 1709.7 權(quán)限設(shè)置 1709.7.1 文件和目錄權(quán)限 1719.7.2 權(quán)限設(shè)置 1729.7.3 更改文件和目錄的所有權(quán) 176小結(jié) 178習(xí)題 179上機(jī)練習(xí) 179第10章 Linux日常管理和維護(hù) 18010.1 RPM軟件包管理 18010.1.1 RPM軟件包簡(jiǎn)介 18010.1.2 RPM軟件包命令的使用 18110.2 tar包管理 18510.2.1 tar包簡(jiǎn)介 18510.2.2 tar包使用和管理 18610.2.3 tar包的特殊使用 18710.3 進(jìn)程管理 18910.3.1 進(jìn)程概念 18910.3.2 查看系統(tǒng)進(jìn)程信息 18910.3.3 結(jié)束進(jìn)程 19410.3.4 進(jìn)程的啟動(dòng)方式 19510.3.5 進(jìn)程的掛起及恢復(fù) 19610.3.6 守護(hù)進(jìn)程工作原理和方式 19810.4 任務(wù)計(jì)劃 19810.4.1 配置cron實(shí)現(xiàn)自動(dòng)化 19810.4.2 使用at實(shí)現(xiàn)自動(dòng)化 20310.5 Linux系統(tǒng)啟動(dòng) 20510.5.1 Linux系統(tǒng)啟動(dòng)過(guò)程 20510.5.2 init進(jìn)程簡(jiǎn)介 20710.6 維護(hù)GRUB 21010.6.1 引導(dǎo)加載程序和GRUB 21010.6.2 GRUB配置文件 21210.7 查看系統(tǒng)信息 21310.7.1 查看內(nèi)存信息 21310.7.2 查看磁盤空間占用情況 21410.7.3 顯示目錄或文件的大小 215小結(jié) 216習(xí)題 217上機(jī)練習(xí) 217第11章 Linux網(wǎng)絡(luò)基本配置 21811.1 Linux網(wǎng)絡(luò)配置文件 21811.1.1 /etc/sysconfig/network-scripts/ifcfg-eth0 文件 21811.1.2 /etc/resolv.conf文件 21911.1.3 /etc/host.conf文件 21911.1.4 /etc/sysconfig/network文件 21911.1.5 /etc/hosts文件 22011.1.6 /etc/services文件 22011.2 Linux網(wǎng)絡(luò)命令 22111.2.1 traceroute 22111.2.2 ifconfig 22211.2.3 ping 22411.2.4 netstat 22511.2.5 arp 22611.2.6 tcpdump 22611.3 圖形界面配置網(wǎng)絡(luò) 22711.4 管理網(wǎng)絡(luò)服務(wù) 22911.4.1 服務(wù)配置工具 22911.4.2 ntsysv命令 23011.4.3 chkconfig和service命令 23011.5 實(shí)現(xiàn)Linux網(wǎng)絡(luò)安全 23311.5.1 提高Linux系統(tǒng)安全性能 23311.5.2 Linux系統(tǒng)安全保護(hù)措施 236小結(jié) 238習(xí)題 238上機(jī)練習(xí) 238第12章 Linux網(wǎng)絡(luò)服務(wù)器配置 23912.1 OpenSSH服務(wù)器配置 23912.1.1 使用OpenSSH的原因 23912.1.2 配置OpenSSH服務(wù)器 23912.1.3 Linux客戶端的連接 24012.1.4 Windows客戶端的連接 24212.2 VNC服務(wù)器配置 24312.2.1 VNC簡(jiǎn)介 24412.2.2 VNC配置 24412.3 NFS服務(wù)器配置 24712.3.1 NFS簡(jiǎn)介 24712.3.2 NFS服務(wù)器配置 24712.3.3 啟動(dòng)和停止NFS服務(wù)器 24912.3.4 掛載NFS文件系統(tǒng) 25012.4 Web服務(wù)器配置 25112.4.1 Apache簡(jiǎn)介 25112.4.2 配置Apache服務(wù)器 252小結(jié) 261習(xí)題 262上機(jī)練習(xí) 262
章節(jié)摘錄
插圖:
編輯推薦
《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材?Linux實(shí)用教程》可作為普通高等院校計(jì)算機(jī)、軟件工程、網(wǎng)絡(luò)工程、電子信息、通信、電子、自動(dòng)化等相關(guān)專業(yè)Linux課程的教材,也可供廣大的Linux愛好者、Linux系統(tǒng)管理維護(hù)人員、計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)的教師和學(xué)員參考使用。所有上機(jī)實(shí)習(xí)例題和案例都來(lái)源于實(shí)際,較為實(shí)用。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載