CentOS 5系統(tǒng)管理

出版時(shí)間:2008-7  出版社:電子工業(yè)出版社  作者:梁如軍,叢日權(quán),周濤 編著  頁數(shù):359  字?jǐn)?shù):754000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書以CentOS 5為藍(lán)本,分兩部分介紹了Linux操作系統(tǒng)的基本使用和系統(tǒng)管理?;A(chǔ)篇介紹了自由軟件和開源軟件的基礎(chǔ)知識(shí)、Linux的基礎(chǔ)知識(shí)、CentOS 5的安裝、Linux字符操作界面的使用和常用命令、Shell功能及Shell編程;系統(tǒng)篇介紹了包管理與系統(tǒng)更新、賬戶管理、磁盤管理和 LVM 管理、文件系統(tǒng)管理、TCP/IP 網(wǎng)絡(luò)配置、系統(tǒng)引導(dǎo)和啟動(dòng)、守護(hù)進(jìn)程管理、系統(tǒng)監(jiān)控和備份與恢復(fù)等內(nèi)容?!? 本書內(nèi)容詳盡、結(jié)構(gòu)清晰、通俗易懂,大量使用了圖表對(duì)內(nèi)容進(jìn)行表述和歸納,便于讀者理解及查閱,具有很強(qiáng)的實(shí)用性和指導(dǎo)性。書中絕大部分內(nèi)容適用于CentOS 5/RHEL 5,同時(shí)也適用于其他發(fā)行版本。   本書可以作為高等院校相關(guān)專業(yè)、Linux短期培訓(xùn)班的教材,同時(shí)也可供廣大Linux愛好者自學(xué)使用。

作者簡介

梁如軍,熱衷于FLOSS的研究與推廣,擁有多年Linux教學(xué)和課程開發(fā)經(jīng)驗(yàn)。歷任北京私立新東方學(xué)校電腦部講師、國家信息化工程師認(rèn)證考試(NCIE)管理中心課程策劃和教學(xué)督導(dǎo)。2003年初,組織成立 SmarTraining 工作室(http://smartraining.cn/),策劃并參加編寫了《Red Hat Li

書籍目錄

第1部分  基礎(chǔ)篇 第1章  Linux與開源軟件	  1.1  自由軟件和開源運(yùn)動(dòng)	   1.1.1  自由軟件簡介	   1.1.2  FSF、GNU和GNU Project	   1.1.3  自由軟件協(xié)議	   1.1.4  自由軟件及其商業(yè)價(jià)值	   1.1.5  開源軟件及其相關(guān)組織	   1.1.6  自由軟件v.s開放源碼	  1.2  Linux操作系統(tǒng)簡介	   1.2.1  Linux操作系統(tǒng)及其歷史	   1.2.2  Linux系統(tǒng)的特點(diǎn)和組成	   1.2.3  Linux的內(nèi)核版本與發(fā)行版本	   1.2.4  Linux的網(wǎng)絡(luò)應(yīng)用	  1.3  CentOS Linux簡介	   1.3.1  Red Hat Linux系列發(fā)行版	   1.3.2  CentOS Linux的起源	   1.3.3  CentOS Linux的特點(diǎn)和版本	 第2章  安裝CentOS 5	  2.1  安裝Linux之前的必備知識(shí)	   2.1.1  磁盤分區(qū)	   2.1.2  靜態(tài)分區(qū)的缺點(diǎn)	   2.1.3  邏輯卷管理(LVM)	  2.2  服務(wù)器方式安裝CentOS 5	   2.2.1  下載CentOS 5	   2.2.2  使用安裝光盤啟動(dòng)系統(tǒng)	  2.3  安裝后的基本配置	   2.3.1  運(yùn)行SetupAgent	   2.3.2  使用更新源的國內(nèi)鏡像	   2.3.3  安裝必要的軟件包	 第3章  Linux字符界面操作基礎(chǔ)	  3.1  字符操作界面簡介	   3.1.1  選擇在字符界面下工作	   3.1.2  虛擬控制臺(tái)和本地登錄	   3.1.3  遠(yuǎn)程登錄Linux系統(tǒng)	   3.1.4  系統(tǒng)運(yùn)行級(jí)別與關(guān)機(jī)	  3.2  Shell和命令操作基礎(chǔ)	   3.2.1  Shell簡介	   3.2.2  命令操作基礎(chǔ)	   3.2.3  獲得命令幫助	  3.3  文件概述	   3.3.1  什么是文件	   3.3.2  文件的類型	  3.4  文件與目錄操作命令	   3.4.1  目錄操作命令	   3.4.2  文件操作命令	   3.4.3  文件打包壓縮命令	  3.5  文本處理命令	  3.6  信息顯示命令	  3.7  基本網(wǎng)絡(luò)操作命令	 第4章  Linux字符界面操作進(jìn)階	  4.1  提高工作效率	   4.1.1  命令行補(bǔ)全	   4.1.2  命令歷史	   4.1.3  命令別名	  4.2  重定向和管道	   4.2.1  重定向	   4.2.2  管道	  4.3  文件權(quán)限及設(shè)置命令	   4.3.1  文件權(quán)限	   4.3.2  權(quán)限設(shè)置命令	  4.4  find	   4.4.1  find命令的格式	   4.4.2  選項(xiàng)表達(dá)式	   4.4.3  條件匹配表達(dá)式	   4.4.4  動(dòng)作表達(dá)式	   4.4.5  組合條件表達(dá)式	   4.4.6  find命令使用舉例	  4.5  正則表達(dá)式基礎(chǔ)	   4.5.1  正則表達(dá)式基礎(chǔ)	   4.5.2  grep	  4.6  文件編輯器Vi	   4.6.1  Vi及其3種運(yùn)行模式	   4.6.2  普通模式下的操作	   4.6.3  命令行模式下的操作	  4.7  sed和awk	   4.7.1  sed	   4.7.2  awk	  4.8  進(jìn)程管理和作業(yè)控制	   4.8.1  進(jìn)程概述	   4.8.2  進(jìn)程管理	   4.8.3  作業(yè)控制	  4.9  Shell變量和Shell環(huán)境	   4.9.1  用戶自定義變量	   4.9.2  Shell變量的作用域	   4.9.3  環(huán)境變量	   4.9.4  用戶工作環(huán)境	 第5章  Shell腳本編程	  5.1  Shell腳本簡介	   5.1.1  什么是Shell腳本	   5.1.2  Shell腳本中的成分	   5.1.3  Shell腳本的建立與執(zhí)行	   5.1.4  Shell腳本的編碼規(guī)范	  5.2  深入Shell變量操作	   5.2.1  變量替換擴(kuò)展	   5.2.2  變量的字符串操作	   5.2.3  變量的數(shù)值計(jì)算	   5.2.4  Shell變量的輸入	  5.3  條件測(cè)試	   5.3.1  命令執(zhí)行順序	   5.3.2  測(cè)試語句	   5.3.3  條件測(cè)試語句示例	  5.4  使用特殊環(huán)境變量	   5.4.1  Shell變量的詳細(xì)分類	   5.4.2  位置變量的使用	   5.4.3  進(jìn)程狀態(tài)變量的使用	  5.5  分支結(jié)構(gòu)	   5.5.1  if結(jié)構(gòu)	   5.5.2  case結(jié)構(gòu)	  5.6  循環(huán)結(jié)構(gòu)	   5.6.1  當(dāng)型循環(huán)和直到型循環(huán)	   5.6.2  foreach型循環(huán)和計(jì)數(shù)型循環(huán)	  5.7  子程序結(jié)構(gòu)	   5.7.1  函數(shù)簡介	   5.7.2  函數(shù)的定義和調(diào)用	   5.7.3  函數(shù)使用舉例	  5.8  Shell腳本示例分析	   5.8.1  sysinfo腳本分析	   5.8.2  init腳本分析	第2部分  系統(tǒng)篇 第6章  包管理與系統(tǒng)更新	  6.1  使用RPM管理包	   6.1.1  RPM概述	   6.1.2  rpm命令的使用	  6.2  使用yum工具更新系統(tǒng)	   6.2.1  yum簡介	   6.2.2  CentOS的鏡像和倉庫	   6.2.3  配置yum客戶的更新源	   6.2.4  使用yum命令工具	   6.2.5  加速yum的下載	   6.2.6  系統(tǒng)自動(dòng)更新	 第7章  賬戶管理	  7.1  賬戶管理概述	   7.1.1  賬戶實(shí)質(zhì)	   7.1.2  用戶和組	   7.1.3  Linux環(huán)境下的賬戶系統(tǒng)文件	  7.2  使用賬戶管理命令	   7.2.1  組管理	   7.2.2  用戶管理	  7.3  口令管理和口令時(shí)效	   7.3.1  使用passwd命令管理口令	   7.3.2  口令時(shí)效	  7.4  用戶切換和用戶狀態(tài)命令	   7.4.1  用戶切換命令	   7.4.2  用戶狀態(tài)命令	 第8章  磁盤管理和LVM管理	  8.1  硬盤相關(guān)概念	   8.1.1  硬盤及其組成	   8.1.2  硬盤的技術(shù)指標(biāo)	   8.1.3  硬盤接口方式	   8.1.4  服務(wù)器硬盤的選擇	   8.1.5  硬盤的相關(guān)術(shù)語	  8.2  磁盤分區(qū)工具	   8.2.1  fdisk命令	   8.2.2  parted命令	  8.3  創(chuàng)建LVM系統(tǒng)	   8.3.1  概述	   8.3.2  在磁盤或磁盤分區(qū)上創(chuàng)建 物理卷PV	   8.3.3  使用物理卷創(chuàng)建卷組VG	   8.3.4  在卷組VG中創(chuàng)建邏輯卷LV	   8.3.5  在邏輯卷LV上創(chuàng)建文件系統(tǒng)FS	  8.4  維護(hù)LVM系統(tǒng)	   8.4.1  LVM命令集	   8.4.2  擴(kuò)展LVM	 第9章  文件系統(tǒng)管理	  9.1  Linux文件系統(tǒng)概述	   9.1.1  什么是文件系統(tǒng)	   9.1.2  文件系統(tǒng)布局	   9.1.3  幾個(gè)重要的文件系統(tǒng)	   9.1.4  幾個(gè)特殊的文件系統(tǒng)	   9.1.5  主流的日志文件系統(tǒng)	   9.1.6  其他類型的文件系統(tǒng)	   9.1.7  非日志文件系統(tǒng)和日志文件系統(tǒng)	   9.1.8  使用文件系統(tǒng)的一般方法	  9.2  掛裝和卸載文件系統(tǒng)	   9.2.1  掛裝文件系統(tǒng)	   9.2.2  自動(dòng)掛裝文件系統(tǒng)	   9.2.3  掛裝選項(xiàng)	   9.2.4  卸載文件系統(tǒng)	  9.3  ext2/ext3文件系統(tǒng)管理	   9.3.1  ext2/ext3文件系統(tǒng)管理工具	   9.3.2  創(chuàng)建ext2/ext3文件系統(tǒng)	   9.3.3  檢查ext2/ext3文件系統(tǒng)	   9.3.4  調(diào)整ext2/ext3文件系統(tǒng)的屬性	   9.3.5  管理ext2/ext3文件系統(tǒng)的卷標(biāo)	  9.4  磁盤限額	   9.4.1  磁盤限額概述	   9.4.2  配置quota	   9.4.3  查看磁盤限額	 第10章  TCP/IP網(wǎng)絡(luò)配置	  10.1  配置基本網(wǎng)絡(luò)參數(shù)	   10.1.1  使用ifconfig命令配置以太網(wǎng)	   10.1.2  直接修改配置文件配置以太網(wǎng)	   10.1.3  設(shè)置本地主機(jī)名	   10.1.4  設(shè)置DNS客戶和本地主機(jī)解析	  10.2  路由表和靜態(tài)路由	   10.2.1  Linux內(nèi)核路由表	   10.2.2  配置靜態(tài)路由	  10.3  網(wǎng)絡(luò)測(cè)試方法和測(cè)試工具	   10.3.1  網(wǎng)絡(luò)測(cè)試的一般方法	   10.3.2  網(wǎng)絡(luò)測(cè)試工具的使用	 第11章  CentOS系統(tǒng)引導(dǎo)和啟動(dòng)	  11.1  CentOS系統(tǒng)啟動(dòng)過程	   11.1.1  CentOS啟動(dòng)過程簡介	   11.1.2  init進(jìn)程	  11.2  系統(tǒng)引導(dǎo)器	   11.2.1  GRUB功能簡介	   11.2.2  GRUB的操作界面	   11.2.3  GRUB的配置文件	   11.2.4  GRUB配置文件舉例	  11.3  單用戶模式和修復(fù)模式	   11.3.1  單用戶模式	   11.3.2  修復(fù)模式	 第12章  守護(hù)進(jìn)程管理	  12.1  守護(hù)進(jìn)程簡介	   12.1.1  什么是守護(hù)進(jìn)程	   12.1.2  網(wǎng)絡(luò)守護(hù)進(jìn)程	   12.1.3  超級(jí)服務(wù)器的引入	   12.1.4  守護(hù)進(jìn)程的運(yùn)行方式	   12.1.5  CentOS常見的守護(hù)進(jìn)程	  12.2  管理守護(hù)進(jìn)程	   12.2.1  查看守護(hù)進(jìn)程樹	   12.2.2  守護(hù)進(jìn)程的啟用和停止	   12.2.3  管理守護(hù)進(jìn)程的啟動(dòng)腳本	   12.2.4  網(wǎng)絡(luò)服務(wù)器的典型配置方法	  12.3  xinetd和TCPWrapper	   12.3.1  擴(kuò)展網(wǎng)絡(luò)守護(hù)進(jìn)程xinetd	   12.3.2  TCP Wrappers	  12.4  時(shí)鐘同步守護(hù)進(jìn)程	   12.4.1  Linux的時(shí)鐘	   12.4.2  網(wǎng)絡(luò)時(shí)鐘同步	   12.4.3  配置NTP服務(wù)器	  12.5  安全登錄守護(hù)進(jìn)程	   12.5.1  OpenSSH和密鑰認(rèn)證協(xié)議	   12.5.2  OpenSSH及其相關(guān)文件	   12.5.3  配置OpenSSH服務(wù)器	   12.5.4  使用OpenSSH客戶端	  12.6  安排周期性任務(wù)	   12.6.1  安排周期性任務(wù)概述	   12.6.2  安排用戶自己的周期性任務(wù)	   12.6.3  安排系統(tǒng)的周期性任務(wù)	  12.7  日志系統(tǒng)和系統(tǒng)日志	   12.7.1  日志系統(tǒng)	   12.7.2  查看日志文件	   12.7.3  日志滾動(dòng)	 第13章  系統(tǒng)監(jiān)控	  13.1  系統(tǒng)監(jiān)視初步	   13.1.1  系統(tǒng)監(jiān)視概述	   13.1.2  收集基本的系統(tǒng)信息	   13.1.3  全屏動(dòng)態(tài)監(jiān)視	  13.2  lsof工具	   13.2.1  lsof的功能和命令格式	   13.2.2  lsof命令示例	   13.2.3  lsof的輸出項(xiàng)說明	  13.3  sysstat工具	   13.3.1  sysstat工具簡介	   13.3.2  sar命令	   13.3.3  iostat命令	   13.3.4  mpstat命令	  13.4  psacct工具	   13.4.1  psacct簡介	   13.4.2  lastcomm命令	   13.4.3  sa命令	   13.4.4  ac命令	 第14章  備份與恢復(fù)	  14.1  備份簡介	   14.1.1  什么是備份	   14.1.2  備份介質(zhì)的選擇	   14.1.3  備份策略	   14.1.4  確定要備份的數(shù)據(jù)	   14.1.5  Linux備份工具	   14.1.6  備份注意事項(xiàng)	  14.2  使用tar備份	   14.2.1  tar命令	   14.2.2  使用tar備份文件	   14.2.3  使用tar恢復(fù)文件	   14.2.5  使用tar的備份腳本	  14.3  使用rsync同步	   14.3.1  rsync簡介	   14.3.2  rsync命令	   14.3.3  rsync的基本使用	   14.3.4  篩選rsync的傳輸目標(biāo)	   14.3.5  rsync 應(yīng)用示例	  14.4  使用rsync服務(wù)	   14.4.1  rsync服務(wù)簡介	   14.4.2  配置rsync服務(wù)	   14.4.3  rsync服務(wù)器與備份	   14.4.4  rsync服務(wù)器應(yīng)用	  14.5  Linux的光盤刻錄	   14.5.1  光盤刻錄簡介	   14.5.1  光盤刻錄過程	   14.5.2  使用光盤刻錄腳本

章節(jié)摘錄

  第1章 Linux與開源軟件  1.1 自由軟件和開源運(yùn)動(dòng)  內(nèi)容提要  1.了解自由軟件和開源軟件?! ?.了解GNU和GNU項(xiàng)目。  1.1.1 自由軟件簡介  自由軟件的鼻祖  Richard M. Stallman,自由軟件的創(chuàng)始人,也是GNU Project和FSF的創(chuàng)始人?! ichard M. Stallman是GNU C編譯器的首要作者,該編譯器是一種可移植的優(yōu)化編譯器,它目前已經(jīng)可以支持超過30種的體系結(jié)構(gòu)和7種程序語言。除此之外,Stallman還編寫過GDB、GNU Emacs等GNU應(yīng)用程序。1991年,Stallman因?yàn)樵?0世紀(jì)70年代開發(fā)了第一個(gè)Emacs編輯器而獲得了由計(jì)算機(jī)協(xié)會(huì)頒發(fā)的Grace Hopper獎(jiǎng)。1990年,被授予麥克阿瑟基金獎(jiǎng),1996年獲得瑞典皇家科學(xué)院名譽(yù)博士頭銜。1998年,他與Linux的創(chuàng)始人Linus Torvalds一起獲得了EFF授予的先鋒獎(jiǎng)。  自由軟件賦予使用者四種自由  1.不論目的為何,有使用該軟件的自由(自由之零)?! ?.有研究該軟件如何運(yùn)作的自由,并且可以改寫該軟件來符合使用者自身的需求(自由之一)。取得該軟件之源碼為達(dá)成此目的之前提?! ?.有重新散布該軟件的自由,所以每個(gè)人都可以借由散布自由軟件來敦親睦鄰(自由之二)?! ?.改善再利用該軟件的自由,并且可以發(fā)表改寫版供公眾使用,如此一來,整個(gè)社群都可以受惠。如前項(xiàng),取得該軟件之源碼為達(dá)成此目的之前提(自由之三)?! ?.1.2 FSF、GNU和GNU Project  自由軟件基金會(huì)  自由軟件基金會(huì)(Free Software Foundation,F(xiàn)SF)是倡導(dǎo)自由軟件和開源軟件的國際性非盈利組織,對(duì)于國際開源社區(qū)的形成和發(fā)展起到了重要的推動(dòng)作用。自由軟件基金會(huì)的網(wǎng)址為http://www.fsf.org/?! SF是一個(gè)免稅的為自由軟件發(fā)展的慈善團(tuán)體,它接受捐款,但是其大部分收入常常來自銷售自由軟件的拷貝和其他相關(guān)的服務(wù)。如今,F(xiàn)SF出售源碼的CD-ROM、二進(jìn)制代碼的CD-ROM、精細(xì)打印的手冊(cè)(均有再散布和修改的自由),以及豪華發(fā)行(為用戶選擇的平臺(tái)制作完整的軟件收藏)?! NU  GNU是由“GNUs Not Unix”所遞歸定義出的首字母縮寫語。GNU的首要目標(biāo)是作為自由軟件。即便GNU不比UNIX有技術(shù)優(yōu)勢(shì),它卻有一個(gè)允許用戶合作的社會(huì)優(yōu)點(diǎn),以及一個(gè)與道德有關(guān)的優(yōu)點(diǎn),也就是尊重用戶的自由?! NU項(xiàng)目  GNU項(xiàng)目是FSF支持的最著名的開源軟件項(xiàng)目,其“角馬”形象和“Free as in Freedom”的哲學(xué)理念早已在國際開源社區(qū)中廣為流傳?! NU項(xiàng)目(GNU Project)開始于1984年,旨在發(fā)展一個(gè)類似UNIX,且為自由軟件的完整操作系統(tǒng)。GNU操作系統(tǒng)也包括非GNU軟件程序,這些程序是由其他人或工程為了他們自己的目的而開發(fā)的。之所以能用它們是因?yàn)樗鼈兪亲杂绍浖?。  GNU項(xiàng)目由很多獨(dú)立的自由/開源軟件項(xiàng)目組成。如今,這些GNU中的軟件項(xiàng)目已經(jīng)和Linux內(nèi)核一起成為  GNU/Linux的組成部分。這體現(xiàn)了GNU項(xiàng)目對(duì)于整個(gè)開源軟件和Linux操作系統(tǒng)的重要貢獻(xiàn)?! NU項(xiàng)目的官方站點(diǎn)為http://www.gnu.org/?! ?.1.3 自由軟件協(xié)議  Copyleft  在GNU工程中,通常使用Copyleft授權(quán)。Copyleft授權(quán)是使一個(gè)程序成為自由軟件的通用方法,同時(shí)也使得這個(gè)程序的修改和擴(kuò)展版本成為自由軟件?! ∷接熊浖_發(fā)者用版權(quán)(Copyright)剝奪了用戶自由使用知識(shí)產(chǎn)品的權(quán)力,Copyleft是相對(duì)Copyright而言的,它保證了用戶自由使用知識(shí)產(chǎn)品的權(quán)力。Copyleft是對(duì)Copyright的一種顛覆和揚(yáng)棄。Copyleft克服了那種將知識(shí)產(chǎn)品完全看作私人物品的狹隘思維,它不僅契合知識(shí)本身要求創(chuàng)新和傳播的本性,而且契合于人類追求自由的本性?! opyleft是一個(gè)廣義的概念,可以采用許多形式將其細(xì)化。在GNU工程中,具體的發(fā)布條款包含在GNU通用公共許可證、GNU寬通用公共許可證和GNU自由文檔許可證里?! £P(guān)于Copyleft的官方解釋見:http://www.gnu.org/copyleft/copyleft.html?! £P(guān)于自由軟件與非自由軟件的種類解釋見:http://www.gnu.org/philosophy/ categories.html。  關(guān)于更多的許可證解釋見:http://www.gnu.org/licenses/license-list.html。  GPL  最知名的自由軟件協(xié)議是GPL(GNU General Public License,GNU通用公共許可證),它是自由軟件基金會(huì)(FSF)制定的,詳細(xì)內(nèi)容參見http://www.gnu.org/licenses/gpl.html?! PL的核心內(nèi)容是:軟件的源程序可以自由流通,軟件公司不應(yīng)該把源程序據(jù)為己有,或借發(fā)行編譯過的軟件贏利,軟件公司要賺取的應(yīng)該是系統(tǒng)集成和服務(wù)的費(fèi)用。  1.1.4 自由軟件及其商業(yè)價(jià)值  不要誤解自由軟件中的“自由”  使用者可以付費(fèi)取得GNU的軟件,或者,使用者也可以免費(fèi)取得這些軟件。但是,不管使用者是如何取得這些軟件的,他們必須永遠(yuǎn)有權(quán)復(fù)制或是改寫這些軟件,甚至販?zhǔn)圻@些軟件?! ∽杂绍浖軐W(xué)抵制一種特定的分布廣泛的商業(yè)實(shí)踐,但是它不是反商業(yè)的。自由軟件并不是“非商業(yè)軟件”。自由軟件必須適用于商業(yè)用途。  自由軟件的商業(yè)開發(fā)模式已很常見,這樣的自由商業(yè)軟件相當(dāng)重要?! opyleft所主張的自由軟件不是指免費(fèi)軟件,而是指給使用者自由運(yùn)行、拷貝、學(xué)習(xí)、修改和改進(jìn)軟件的權(quán)利。具體地說就是:學(xué)習(xí)該程序是如何工作的、修改使之適合你的需要;散布此軟件,使你和你的鄰居、朋友共享它;改進(jìn)程序,使你的改進(jìn)公之于眾,使整個(gè)社會(huì)受益等權(quán)利。Copyleft是消費(fèi)者主權(quán),它還有消費(fèi)者權(quán)益保護(hù)、隱私權(quán)保護(hù)、知識(shí)共享、消費(fèi)資本化等理念。這表現(xiàn)在軟件質(zhì)量與安全保護(hù)、消費(fèi)者信息保護(hù)、用戶選擇權(quán)保護(hù)等等方面?! ≡贕NU工程中,通常使用Copyleft這類許可方式來保護(hù)每個(gè)使用者都享有這些軟件自由,但是非Copyleft的自由軟件也同時(shí)存在。  OSS完整的商業(yè)價(jià)值鏈  開源軟件發(fā)起公司:啟動(dòng)開源軟件項(xiàng)目,他們?yōu)轫?xiàng)目提供最初的資助,通常提供最基礎(chǔ)的代碼和開發(fā)人員。發(fā)起公司可憑借其領(lǐng)導(dǎo)地位的企業(yè)形象,更容易得到優(yōu)質(zhì)的客戶,進(jìn)而省去市場(chǎng)、銷售等的巨大投入。同時(shí)他們可以為其他的軟件服務(wù)公司提供技術(shù)服務(wù)?! ¢_源軟件非營利核心開發(fā)團(tuán)隊(duì):負(fù)責(zé)組織協(xié)調(diào)開源軟件的開發(fā),建設(shè)軟件社區(qū)。他們通常由資深的軟件專家組成。他們接受發(fā)起公司、捐贈(zèng)人的資助?! ¢_源軟件社區(qū):由開源軟件的開發(fā)人員、用戶、志愿者在Internet上共同交流形成的社區(qū)?! ¢_源軟件服務(wù)公司:利用開源軟件,為最終用戶提供服務(wù)。同時(shí)他們?yōu)檐浖M(jìn)行測(cè)試,代表用戶提出軟件改進(jìn)意見或者特性請(qǐng)求。他們是開源軟件和最終用戶之間的橋梁。任何公司都可以利用開源軟件提供服務(wù)?! ¢_源軟件最終用戶:最終用戶得到豐厚的回報(bào)。他們無需支付昂貴的License費(fèi)用;他們選擇服務(wù)有更大的自由度,而不必和某個(gè)軟件供應(yīng)商鎖死;同時(shí)他們可以提出軟件改進(jìn)的新特性。  志愿者:志愿者可從自由軟件中學(xué)習(xí)到眾多技能,同時(shí)他們參與軟件的測(cè)試、捐獻(xiàn)自己的代碼。廣大的志愿者是開源軟件長久發(fā)展的重要基石?! ?.1.5 開源軟件及其相關(guān)組織  開源軟件及其特點(diǎn)  開放源化碼軟件(Open Source Software, OSS)簡稱開源軟件,是指一種公開源代碼的軟件。用戶可以修改、使用、復(fù)制、分發(fā)軟件的源代碼?! ¢_源軟件的特點(diǎn):  開源軟件一般是免費(fèi)發(fā)布的,你可以在Internet上自由下載,用戶無需繳納License費(fèi)用。  開源軟件由一個(gè)核心組織領(lǐng)導(dǎo),通常由一個(gè)很大的社區(qū)在Internet上協(xié)作開發(fā)完成。這種“集市”式的開發(fā)模式使其通常有著比封閉源代碼軟件更高的質(zhì)量?! ∮脩艨梢缘玫杰浖脑创a,更容易根據(jù)自己的特殊要求進(jìn)行定制?! ¢_源軟件的生命周期不依附于某個(gè)公司,因此有更強(qiáng)的生命力?! SI、FSG和OSDL  開放源代碼促進(jìn)會(huì)(Open Source Initiative,OSI)是發(fā)起、認(rèn)證和保護(hù)開源軟件的非營利性組織。開源代碼的官方網(wǎng)站是:http://www.opensource.org/?! ∽杂蓸?biāo)準(zhǔn)組(Free Standards Group,F(xiàn)SG)是致力于制定開源軟件工業(yè)標(biāo)準(zhǔn)的非盈利的國際開源組織。其下設(shè)立了多個(gè)標(biāo)準(zhǔn)工作組,每個(gè)工作組負(fù)責(zé)特定標(biāo)準(zhǔn)的制定。最著名的是LSB(Linux Standard Base)。FSG的官方站點(diǎn)是http://www.freestandards.org/。  開源發(fā)展實(shí)驗(yàn)室(Open Source Development Labs,OSDL)是由大型IT企業(yè)支持創(chuàng)建的國際非盈利組織。OSDL一直致力于推廣開源軟件在行業(yè)中的典型應(yīng)用。OSDL的官方站點(diǎn)是http://www.osdl.org/?! ?.1.6 自由軟件v.s開放源碼  Richard Stallman這樣論述Free Software(自由軟件)與Open Source(開放源碼)的區(qū)別:  自由軟件和開放源碼是基于兩種不同哲學(xué)理念而發(fā)起的運(yùn)動(dòng),自由軟件的目的在于自由的“分享”與“協(xié)作”。我認(rèn)為non-free(非自由)軟件是反社會(huì)的,因?yàn)樗鼈兊睦砟钲`踏了用戶的自由,所以我提倡發(fā)展自由軟件從而擺脫那些束縛?! ¢_放源碼運(yùn)動(dòng)通常旨在提高技術(shù)等級(jí),是一種技術(shù)等級(jí)發(fā)展模式,其所帶來的價(jià)值跟微軟所提倡的一樣,都是狹窄的實(shí)際價(jià)值(narrowly practical values)?! ∽杂绍浖c開放源碼目前都是軟件許可的標(biāo)準(zhǔn),雖然許可效果都差不多,但兩個(gè)標(biāo)準(zhǔn)的注解區(qū)別卻非常大,這之間最大的區(qū)別是哲學(xué)理念上的區(qū)別?! 槭裁凑軐W(xué)理念會(huì)產(chǎn)生影響?因?yàn)槿藗儾恢匾曀麄兊淖杂杀貙⑹プ杂桑绻憬o人們自由而不告訴他們重視自由,他們所擁有的自由必定不長久。所以僅僅傳播自由軟件遠(yuǎn)不足夠,還要教導(dǎo)人們?nèi)タ是笞杂?,這樣或許才能讓我們解決現(xiàn)今看來無法解決的問題?! ?.2 Linux操作系統(tǒng)簡介  內(nèi)容提要  1.了解Linux的歷史和現(xiàn)狀?! ?.掌握Linux系統(tǒng)的特點(diǎn)?! ?.掌握Linux系統(tǒng)的組成?! ?.理解Linux的內(nèi)核版本和發(fā)行版本。  5.了解Linux的網(wǎng)絡(luò)應(yīng)用?! ?.2.1 Linux操作系統(tǒng)及其歷史  什么是Linux  Linux是一個(gè)功能強(qiáng)大的操作系統(tǒng),同時(shí)它是一個(gè)自由軟件,是免費(fèi)的、開放源代碼的,編制它的目的是建立不受任何商品化軟件版權(quán)制約的、全世界都能自由使用的UNIX兼容產(chǎn)品?! 「鞣N使用Linux作為內(nèi)核的GNU操作系統(tǒng)正被廣泛地使用著。雖然這些系統(tǒng)通常被稱作為“Linux”,但是它們應(yīng)該更精確地被稱為GNU/Linux系統(tǒng)?! inux的歷史  Linux最初是由芬蘭赫爾辛基大學(xué)計(jì)算機(jī)系大學(xué)生Linus Torvalds在從1990年底到1991年的幾個(gè)月中為了他自己的操作系統(tǒng)課程和后來的上網(wǎng)用途而陸續(xù)編寫的,在他自己買的Intel 386 PC機(jī)上,利用Tanenbaum教授自行設(shè)計(jì)的微型UNIX操作系統(tǒng)Minix作為開發(fā)平臺(tái)。Linus說,剛開始的時(shí)候他根本沒有想到要編寫一個(gè)操作系統(tǒng)的內(nèi)核,更是絕對(duì)沒有想到這一舉動(dòng)會(huì)在計(jì)算機(jī)界產(chǎn)生如此重大的影響。最開始是一個(gè)進(jìn)程切換器,然后是為他自己上網(wǎng)需要而自行編寫的終端仿真程序,再后來是為他從網(wǎng)上下載文件的需要而自行編寫的硬盤驅(qū)動(dòng)程序和文件系統(tǒng),這時(shí)他發(fā)現(xiàn)他已經(jīng)實(shí)現(xiàn)了一個(gè)幾乎完整的操作系統(tǒng)內(nèi)核。

編輯推薦

  涉及CentOS/RHEL系統(tǒng)管理諸多方面的內(nèi)容  大量使用了圖標(biāo)對(duì)內(nèi)容進(jìn)行表述和歸納,便于讀者理解及查詢  具有很強(qiáng)的實(shí)用性、指導(dǎo)性  脈絡(luò)清晰、深入淺出  每一節(jié)前均設(shè)有內(nèi)容提要  以字符界面和命令行使用為主,介紹系統(tǒng)管理的內(nèi)容  書中大部分內(nèi)容同時(shí)也適用于其他發(fā)行版本  《LAMP技術(shù)大系?CentOS 5系統(tǒng)管理》可以作為高等院校相關(guān)專業(yè)、Linux短期培訓(xùn)班的教材,同時(shí)也可供廣大Linux愛好者自學(xué)使用。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    CentOS 5系統(tǒng)管理 PDF格式下載


用戶評(píng)論 (總計(jì)15條)

 
 

  •   不錯(cuò),有安裝等基礎(chǔ)的講解,也有守護(hù)進(jìn)程,網(wǎng)絡(luò)等深入的部分,我喜歡!
  •   內(nèi)容詳實(shí),通俗易懂
  •   書不錯(cuò),很好,對(duì)我很有幫助,多謝了.
  •   講的很詳細(xì),適合初學(xué)者
  •   東西很好,就是快遞非常慢
  •   不錯(cuò),作者的表述很清楚.主要是針對(duì)系統(tǒng)的學(xué)習(xí),沒有加上一些應(yīng)用的部分如ftp,j2ee,oracle等的描述
  •   是一本很基礎(chǔ)的書
  •   淺顯易懂,挺好的
  •   個(gè)人感覺這本書,借鑒其他書籍里面東西太多,都是條條框框的內(nèi)容。建議作者好好加上自己的心得體會(huì)。按照自己的想法寫書。
  •   做為一名初學(xué)者,這本書感覺還是不適應(yīng),因?yàn)槲铱戳诉€是不會(huì),結(jié)果還是需要去網(wǎng)上查相關(guān)資料,基本的思路不清楚,如果要了解一個(gè)大概的知識(shí),這本書還是可以的。
  •   內(nèi)容不錯(cuò),發(fā)貨速度也不錯(cuò)
  •   內(nèi)容還沒看完哦,有用的信息還是有用的
  •   還可以,也是沒有看完!
  •   這本書整體感覺有點(diǎn)應(yīng)付了事的感覺,非常粗糙的描寫,通篇采用命令行和寫的腳本來充篇幅。作為一本入門書不是很適合。因?yàn)樽约阂彩浅踅佑|,所以也不是很清楚作為工具書查詢的價(jià)值有幾何,還需要各位大蝦們給出客觀一點(diǎn)的評(píng)論。反正本人是沒有看下去,與鳥哥的服務(wù)器篇相比高下立現(xiàn)
  •   覺得即不適合新手看,也不適合有一定基礎(chǔ)的人看,內(nèi)容還很大略,淺嘗輒止。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7