出版時(shí)間:2008-10 出版社:清華大學(xué)出版社 作者:張同光 編 頁數(shù):317
前言
Linux是一個(gè)免費(fèi)的、與UNIX相似的操作系統(tǒng),它繼承了UNIX操作系統(tǒng)的強(qiáng)大功能和極高的穩(wěn)定性。Linux最初由芬蘭赫爾辛基大學(xué)的Linus Torvalds創(chuàng)建,并于1991年首次公布于眾。Linus允許免費(fèi)和自Eh地使用該系統(tǒng)的源代碼,并鼓勵(lì)其他人進(jìn)一步對(duì)其進(jìn)行開發(fā)。為了對(duì)Linux的發(fā)展有利,根據(jù)GNU GPL(GNU通用公共許可證)對(duì)其內(nèi)核進(jìn)行發(fā)布,這樣就贏得了許多專業(yè)人員的支持,將GNU項(xiàng)目的許多成果移植到了Linux操作系統(tǒng)上。在許多技術(shù)人員、研究人員和眾多Linux愛好者的支持下,Linux原始版本中的錯(cuò)誤逐漸消除并且不斷添加新的功能。現(xiàn)在Linux已經(jīng)成為一個(gè)功能強(qiáng)大、穩(wěn)定可靠的操作系統(tǒng)。RedHat Linux是美國(guó)RedHat公司開發(fā)的一種Linux發(fā)行版本,是當(dāng)今世界上最流行的Linux發(fā)行版之一,其版權(quán)遵循GNU GPL。它給PC帶來了UNIX工作站的強(qiáng)大功能和靈活性,并且提供了全套的因特網(wǎng)應(yīng)用軟件和功能齊全、簡(jiǎn)單易用的GuI(圖形用戶界面)桌面環(huán)境。本書是廣大讀者步入Linux殿堂不可多得的一本指導(dǎo)書,會(huì)為讀者以后深入學(xué)習(xí) Linux打下堅(jiān)實(shí)的基礎(chǔ),并且為以后其他課程作較全面的技術(shù)準(zhǔn)備。本書共有9章,介紹了RedHat Enterprise Linux 5.2的許多方面。第1章主要介紹了RedHat Enterp rise Linux 5.2的詳細(xì)安裝過程,以及引導(dǎo)工具GRUB的使用;第2章介紹了Linux中的用戶接口,并且詳細(xì)地介紹了Vim編輯器的使用。RedHat Linux在系統(tǒng)和文件管理方面,與標(biāo)準(zhǔn)的UNIX操作系統(tǒng)水平相當(dāng),這些功能在第3、4章中介紹。第5章主要介紹了如何使用rpm和yum命令進(jìn)行軟件包的管理。第6章介紹了使用MySQL創(chuàng)建和管理數(shù)據(jù)庫(kù)和表、添加用戶賬號(hào)的方法,并且介紹PHP語言的特點(diǎn)、PHP的數(shù)據(jù)類型、流程控制等。一直以來,Linux的長(zhǎng)處在于網(wǎng)絡(luò)服務(wù)方面,第7、8章對(duì)RedHat Linux中的多種網(wǎng)絡(luò)服務(wù)進(jìn)行詳細(xì)地闡述,這些網(wǎng)絡(luò)服務(wù)有:Samba服務(wù)器、防火墻、NAT與代理服務(wù)器、路由、DHCP、DNS、WWW、FTP以及郵件服務(wù)器。第9章介紹了如何在Shell環(huán)境中進(jìn)行編程。使用Shell可以編寫腳本程序,然后讓Shell對(duì)其進(jìn)行解釋執(zhí)行。本書由張同光主編,王保勇、潘紅、郭秀峰和郜偉雪副主編。其中王保勇編寫9.1節(jié),潘紅編寫1.1節(jié),郭秀峰編寫第6章,郜偉雪編寫9.2、9.3節(jié),張同光編第2、3、4、5、7、8章、附錄、參考文獻(xiàn)和其余章節(jié)。在編寫本書的過程中,得到了清華大學(xué)出版社的大力支持和幫助,在此表示衷心的感謝。由于編者水平有限,書中欠妥之處,敬請(qǐng)廣大讀者批評(píng)指正。
內(nèi)容概要
本書以RedHat公司的Linux最新版本RedHat Enterprise Linux 5.2為藍(lán)本,堅(jiān)持“理論夠用、側(cè)重實(shí)用”的原則,用案例來講解每個(gè)知識(shí)點(diǎn),對(duì)Linux做了較為詳盡的闡述。本書結(jié)構(gòu)清晰、圖文并茂、通俗易懂,力爭(zhēng)做到使讀者對(duì)學(xué)習(xí)Linux充滿興趣。 本書共9章,主要內(nèi)容包括:Linux簡(jiǎn)介與安裝、Linux的用戶接口與文本編輯器、系統(tǒng)管理、磁盤與文件管理、軟件包管理、MySQL與PHP、組建Linux局域網(wǎng)與網(wǎng)絡(luò)互聯(lián)、提供Internet服務(wù)和Linux中的Shell編程。 本書適合作為高職高專及成人高等院校電子信息類專業(yè)教材,也可供培養(yǎng)技能型緊缺人才的相關(guān)院校及培訓(xùn)班教學(xué)使用。
書籍目錄
第1章 Linux簡(jiǎn)介與安裝 1.1 Linux簡(jiǎn)介 1.1.1 Linux的起源 1.1.2 Linux的特點(diǎn) 1.1.3 Linux的版本 1.2 實(shí)例:硬盤安裝RedHat Enterprise Linux 5.2 1.3 Linux的引導(dǎo)過程 1.4 引導(dǎo)工具GRUB的設(shè)置與應(yīng)用 1.4.1 實(shí)例:GRUB的設(shè)置 1.4.2 實(shí)例:GRUB的應(yīng)用 1.5 本章小結(jié) 1.6 習(xí)題第2章 Linux的用戶接口與文本編輯器 2.1 Shell 2.1.1 Shell命令行 2.1.2 命令和文件名的自動(dòng)補(bǔ)齊功能 2.1.3 歷史命令與命令別名 2.1.4 通配符與文件名變量 2.1.5 輸入/輸出重定向與管道 2.2 KDE與GNOME 2.2.1 KDE桌面環(huán)境 2.2.2 GNOME桌面環(huán)境 2.3 Linux中的文本編輯器簡(jiǎn)介 2.3.1 KDE與GNOME中的文本編輯器 2.3.2 Vi、Vim與Emacs文本編輯器 2.4 實(shí)例:使用Vim編輯文件 2.5 本章小結(jié) 2.6 習(xí)題第3章 系統(tǒng)管理 3.1 實(shí)例:用戶管理 3.1.1 用戶管理 3.1.2 組管理 3.1.3 su和sido命令 3.2 實(shí)例:進(jìn)程管理 3.2.1 監(jiān)視進(jìn)程 3.2.2 使用kill命令控制進(jìn)程 3.2.3 進(jìn)程的優(yōu)先權(quán) 3.2.4 crontab和at命令 3.3 實(shí)例:其他系統(tǒng)管理 3.4 本章小結(jié) 3.5 習(xí)題第4章 磁盤與文件管理 4.1 實(shí)例:磁盤管理 4.1.1 文件系統(tǒng)掛載 4.1.2 查看磁盤空間 4.1.3 磁盤配額 4.1.4 其他磁盤相關(guān)命令 4.2 實(shí)例:文件與目錄管理 4.2.1 查看目錄與文件內(nèi)容 4.2.2 文件與目錄的創(chuàng)建、復(fù)制、刪除、轉(zhuǎn)移及重命名 4.2.3 文件內(nèi)容統(tǒng)計(jì)命令 4.2.4 搜索命令 4.2.5 文件的追加、合并、比較與排序 4.2.6 文件的鏈接 4.3 實(shí)例:文件與目錄的安全 4.3.1 chmod與umask命令 4.3.2 chown命令 4.4 實(shí)例:文件的壓縮與解壓縮 4.4.1 gzip和gunzip命令 4.4.2 tar命令 4.5 本章小結(jié) 4.6 習(xí)題第5章 軟件包管理 5.1 RPM 5.1.1 RPM簡(jiǎn)介 ……第6章 MySQL和PHP第7章 組建Linux局域網(wǎng)與網(wǎng)絡(luò)互聯(lián)第8章 提供Internet服務(wù)第9章 Linux中的Shell編程附錄A ps命令的各選項(xiàng)及其功能附錄B FTP信息代碼及其內(nèi)容命令附錄C 網(wǎng)站資源參考文獻(xiàn)
章節(jié)摘錄
第1章 Linux簡(jiǎn)介與安裝了解Linux的起源、特點(diǎn)、內(nèi)核版本和發(fā)行版本的區(qū)別了解硬盤分區(qū)和主引導(dǎo)記錄(MBR)了解計(jì)算機(jī)的啟動(dòng)順序了解引導(dǎo)工具GRUB熟練掌握RedHat Enterprise Linux 5.2的安裝熟練掌握系統(tǒng)引導(dǎo)工具GRUB的設(shè)置及使用Linux是一種優(yōu)秀的操作系統(tǒng),被廣泛地應(yīng)用在多種計(jì)算機(jī)平臺(tái)。本章簡(jiǎn)要介紹Linux的起源、特點(diǎn)、內(nèi)核版本和發(fā)行版本的區(qū)別,詳細(xì)介紹RedHat Enterprise Linux 5.2的安裝過程以及系統(tǒng)引導(dǎo)工具GRUB的使用方法。1.1 Linux簡(jiǎn)介L(zhǎng)inux是一種誕生于網(wǎng)絡(luò)、成長(zhǎng)于網(wǎng)絡(luò)并且成熟于網(wǎng)絡(luò)的操作系統(tǒng),是一套免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),它主要運(yùn)行在基于Intel X86系列CPU的計(jì)算機(jī)上。這個(gè)操作系統(tǒng)是由世界各地的成千上萬的程序員設(shè)計(jì)和實(shí)現(xiàn)的,其目的是建立一個(gè)不受任何商品化軟件版權(quán)制約的、全世界都能自由使用的UNIX兼容產(chǎn)品。Linux最早由一位名叫Linus Torvalds的計(jì)算機(jī)愛好者開發(fā),當(dāng)時(shí)他是芬蘭赫爾辛基大學(xué)技術(shù)科學(xué)系的學(xué)生。他的目的是設(shè)計(jì)一個(gè)代替Minix的操作系統(tǒng),這個(gè)操作系統(tǒng)可用于386、486或奔騰處理器的個(gè)人計(jì)算機(jī)上,并且具有UNIX操作系統(tǒng)的全部功能。Linux以它的高效性和靈活性著稱,能夠在個(gè)人計(jì)算機(jī)上實(shí)現(xiàn)全部的UNIX特性,具有多用戶、多任務(wù)的能力。Linux可在GNU(GNU’S Not UNIX)公共許可權(quán)限下免費(fèi)獲得,是一個(gè)符合POSIX(可移植UNIX操作系統(tǒng)接口)標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語言編譯器等應(yīng)用軟件。另外,還包括帶有多個(gè)窗口管理器的X-Window圖形用戶界面,允許用戶使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
編輯推薦
《Linux基礎(chǔ)教程》適合作為高職高專及成人高等院校電子信息類專業(yè)教材,也可供培養(yǎng)技能型緊缺人才的相關(guān)院校及培訓(xùn)班教學(xué)使用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載