出版時間:2008-1 出版社:人民郵電 作者:IT同路人 頁數(shù):440
Tag標(biāo)簽:無
內(nèi)容概要
Linux是一個免費(fèi)、多用戶、多任務(wù)的操作系統(tǒng),目前已廣泛應(yīng)用于生產(chǎn)、生活的各個領(lǐng)域。 本書詳細(xì)講解了Linux系統(tǒng)的基本知識、Linux系統(tǒng)的安裝、Linux圖形界面、Linux字符界面、Linux常用命令、Linux應(yīng)用軟件、Linux系統(tǒng)啟動、 Linux系統(tǒng)管理和維護(hù)、Linux服務(wù)器配置、shell編程、Linux C語言基礎(chǔ)、 Linux程序編譯和調(diào)試維護(hù)等內(nèi)容?! ”緯鴥?nèi)容豐富、結(jié)構(gòu)清晰、講解細(xì)致、圖文并茂,適合作為Linux初學(xué)者的入門教程,也可供廣大Linux工程技術(shù)人員參考使用。
書籍目錄
第一篇 Linux基礎(chǔ)入門第1章 初識Linux 21.1 Linux簡介 31.1.1 什么是Linux 31.1.2 Linux系統(tǒng)的產(chǎn)生 31.1.3 Linux系統(tǒng)的發(fā)展歷程 31.1.4 Linux系統(tǒng)的應(yīng)用 41.2 Linux系統(tǒng)的特點(diǎn)和組成 51.2.1 Linux系統(tǒng)的特點(diǎn) 51.2.2 Linux系統(tǒng)的組成 61.2.3 Linux系統(tǒng)與Windows系統(tǒng)的比較 61.3 Linux的版本介紹 71.3.1 Linux內(nèi)核版本 71.3.2 Linux內(nèi)核的發(fā)展史 81.3.3 Linux發(fā)行版本 81.4 Red Hat Linux操作系統(tǒng)介紹 91.4.1 Red Hat Linux的優(yōu)點(diǎn) 91.4.2 Red Hat Linux版本介紹 101.4.3 Red Hat Enterprise Linux AS 4簡介 111.5 課后練習(xí) 12第2章 Linux系統(tǒng)的安裝 132.1 準(zhǔn)備安裝Linux系統(tǒng) 142.1.1 安裝RHEL 4系統(tǒng)的軟硬件要求 142.1.2 Linux系統(tǒng)下硬盤的基本知識 152.2 安裝Red Hat Enterprise Linux AS 4系統(tǒng) 162.2.1 安裝Linux的步驟 162.2.2 安裝后的初始化配置 242.3 升級和刪除RHEL 4 272.3.1 升級RHEL 4 272.3.2 刪除安裝的RHEL 4 282.4 RHEL 4安裝過程中的故障排除 282.4.1 無法引導(dǎo)RHEL 4 282.4.2 安裝起始部分的問題 292.4.3 安裝過程中的問題 292.4.4 安裝后的問題 302.5 課后練習(xí) 30第3章 走進(jìn)Linux圖形界面 313.1 登錄、注銷和關(guān)閉系統(tǒng) 323.1.1 登錄系統(tǒng) 323.1.2 注銷 343.1.3 關(guān)機(jī) 343.2 使用GNOME圖形化桌面 353.2.1 使用桌面 353.2.2 使用面板 363.3 使用Nautilus文件管理器 373.4 使用軟盤和光盤 383.4.1 使用軟盤 383.4.2 使用光盤 403.5 系統(tǒng)設(shè)置 403.5.1 系統(tǒng)監(jiān)視器 403.5.2 硬件瀏覽器 413.5.3 顯示設(shè)置 423.5.4 日期和時間配置 423.5.5 改變桌面背景 443.6 KDE桌面簡介 453.6.1 使用KDE桌面 453.6.2 使用面板 463.6.3 使用主菜單 473.6.4 使用小程序 473.6.5 使用多個桌面 473.6.6 查看任務(wù)欄 483.6.7 在面板上添加圖標(biāo)和小程序 483.6.8 配置KDE面板 493.7 使用Konqueror管理器 493.7.1 管理文件 493.7.2 導(dǎo)航面板 503.7.3 使用Konqueror瀏覽萬維網(wǎng) 503.7.4 使用 Konqueror 來查看圖像 503.8 定制KDE 513.9 課后練習(xí) 52第4章 Linux應(yīng)用軟件的使用 534.1 播放音頻 544.1.1 播放音頻光盤 544.1.2 播放數(shù)碼音樂文件 544.2 查看圖像 554.2.1 使用Nautilus查看圖像 554.2.2 使用gThumb查看圖像 564.3 上網(wǎng)沖浪 574.3.1 配置互聯(lián)網(wǎng)向?qū)А?74.3.2 使用Mozilla Firefox瀏覽萬維網(wǎng) 594.4 收發(fā)電子郵件 604.4.1 使用Evolution收發(fā)電子郵件 604.4.2 使用KMail收發(fā)郵件 624.5 刻錄CD-R和CD-RW 634.5.1 使用CD/DVD刻錄 634.5.2 在命令行中使用CD-R和CD-RW 644.6 Linux下常用應(yīng)用程序介紹 654.7 課后練習(xí) 66第5章 Linux字符界面操作 675.1 字符界面簡介 685.1.1 進(jìn)入Linux字符界面 685.1.2 虛擬控制臺 685.1.3 系統(tǒng)運(yùn)行級別 685.1.4 關(guān)閉和啟動系統(tǒng) 695.2 在Linux下獲取幫助 715.2.1 使用man手冊頁 715.2.2 使用help命令 735.2.3 whereis命令 735.3 shell基礎(chǔ) 735.3.1 shell起步 735.3.2 shell類型和功能 745.3.3 開始使用bash 755.4 shell實(shí)用功能 765.4.1 命令行自動補(bǔ)全 765.4.2 命令歷史記錄 775.4.3 命令的排列、替換和別名 785.4.4 文件名匹配和輸出重定向 795.5 shell變量 835.5.1 bash配置文件 835.5.2 提示符 835.5.3 改變$PATH 845.6 vi編輯器的基本使用方法 865.6.1 vi的基本概念 865.6.2 vi的基本操作 865.6.3 命令行模式操作 875.6.4 末行模式操作 885.7 課后練習(xí) 89第6章 Linux常用操作命令 906.1 文件和目錄操作 916.1.1 顯示工作目錄路徑的命令pwd 916.1.2 更改工作目錄路徑的命令cd 916.1.3 列出子目錄和文件信息的命令ls 926.1.4 創(chuàng)建空文件、更改文件時間的命令touch 936.1.5 創(chuàng)建目錄的命令mkdir 936.1.6 刪除空目錄的命令rmdir 946.1.7 復(fù)制文件和目錄的命令cp 946.1.8 文件和目錄改名、移動文件和目錄路徑的命令mv 956.1.9 刪除文件和目錄的命令rm 956.1.10 統(tǒng)計(jì)文件字節(jié)數(shù)、字?jǐn)?shù)、行數(shù)的命令wc 966.2 文本顯示和處理 966.2.1 顯示文本文件的命令cat 966.2.2 分頁顯示文本文件的命令more 976.2.3 回卷顯示文本文件的命令less 976.2.4 顯示指定文件前若干行的命令head 986.2.5 查看文件末尾數(shù)據(jù)的命令tail 986.2.6 對文件中的數(shù)據(jù)進(jìn)行排序的命令sort 996.2.7 將重復(fù)行從輸出文件中刪除的命令uniq 996.2.8 從文件每個行中寫出選定的字節(jié)、字符或字段的命令cut 1006.2.9 比較兩個已排過序的文件的命令comm 1006.2.10 逐行比較兩個文本文件,列出其不同之處的命令diff 1016.3 文件和命令查找 1026.3.1 查找文件里符合條件字符串的命令grep 1026.3.2 列出文件系統(tǒng)內(nèi)符合條件的文件的命令find 1026.3.3 在數(shù)據(jù)庫中查找文件的命令locate 1036.3.4 查找指定文件、命令和手冊頁位置的命令whereis 1046.3.5 查詢文件類型的命令file 1046.3.6 查詢命令功能的命令whatis 1056.3.7 顯示可執(zhí)行命令路徑的命令which 1056.4 系統(tǒng)信息顯示 1056.4.1 顯示計(jì)算機(jī)及操作系統(tǒng)相關(guān)信息的命令uname 1056.4.2 顯示或修改計(jì)算機(jī)主機(jī)名的命令hostname 1066.4.3 顯示開機(jī)信息的命令dmesg 1066.4.4 顯示日歷的命令cal 1076.4.5 顯示和設(shè)置系統(tǒng)日期和時間的命令date 1076.5 信息交流 1096.5.1 在顯示器上顯示文字的命令echo 1096.5.2 設(shè)定是否允許用write命令發(fā)送信息的命令mesg 1096.5.3 對全部已登錄用戶發(fā)送信息的命令wall 1106.5.4 向用戶發(fā)送消息的命令write 1106.5.5 發(fā)送信息給其他使用者的命令talk 1106.6 其他命令 1106.6.1 清除屏幕上信息的命令clear 1106.6.2 將緩沖文件寫到硬盤中的命令sync 1116.6.3 顯示系統(tǒng)已經(jīng)運(yùn)行時間的命令uptime 1116.6.4 顯示近期用戶登錄情況的命令last 1116.7 在Linux系統(tǒng)中運(yùn)行DOS命令 1126.8 課后練習(xí) 113第二篇 Linux系統(tǒng)管理第7章 文件和目錄 1167.1 Linux文件 1177.1.1 Linux文件的擴(kuò)展名 1177.1.2 Linux文件類型 1187.2 Linux目錄結(jié)構(gòu) 1207.3 查看Linux系統(tǒng)的軟硬件信息 1237.3.1 查看計(jì)算機(jī)CPU信息 1237.3.2 查看主機(jī)DMA通道信息 1237.3.3 查看文件系統(tǒng)信息 1237.3.4 查看主機(jī)中斷信息 1247.3.5 查看主機(jī)I/O端口號信息 1247.3.6 查看計(jì)算機(jī)內(nèi)存信息 1247.3.7 查看Linux版本信息 1257.3.8 查看板卡信息 1257.3.9 查看usb設(shè)備 1267.4 鏈接文件 1267.4.1 鏈接文件簡介 1267.4.2 鏈接文件的使用 1277.5 課后練習(xí) 128第8章 用戶和組群賬戶管理 1298.1 用戶賬戶管理 1308.1.1 Linux用戶賬戶概述 1308.1.2 Linux用戶賬戶配置文件 1308.1.3 圖形界面下用戶賬戶的設(shè)置 1328.1.4 字符界面下用戶賬戶的設(shè)置 1348.2 組群賬戶管理 1388.2.1 Linux組群賬戶配置文件 1388.2.2 圖形界面下組群賬戶的設(shè)置 1398.2.3 字符界面下組群賬戶的設(shè)置 1408.3 賬戶相關(guān)文件或目錄 1418.3.1 /etc/skel目錄 1418.3.2 /etc/login.defs配置文件 1428.3.3 /etc/default/useradd文件 1438.4 創(chuàng)建用戶和組群的特殊方法 1438.4.1 修改用戶和用戶組群配置文件來添加用戶和組群 1438.4.2 大批量添加用戶 1448.5 用戶和組群維護(hù)命令 1458.5.1 賬戶維護(hù)命令 1458.5.2 賬戶信息顯示 1508.6 賬戶安全 1528.7 課后練習(xí) 154第9章 軟件包管理 1559.1 RPM軟件包簡介 1569.1.1 什么是RPM軟件包 1569.1.2 RPM軟件包的設(shè)計(jì)目標(biāo) 1569.1.3 RPM軟件包管理的用途 1569.2 RPM軟件包管理 1579.2.1 圖形界面管理RPM軟件包 1579.2.2 RPM軟件包命令的使用 1599.3 tar包管理 1639.3.1 tar包簡介 1649.3.2 tar包使用和管理 1649.3.3 tar包的特殊使用 1669.4 其他軟件包管理命令 1689.4.1 gzip命令 1689.4.2 zip和unzip命令 1699.5 課后練習(xí) 170第10章 磁盤管理 17110.1 Linux硬盤分區(qū) 17210.1.1 硬盤分區(qū)知識 17210.1.2 使用fdisk進(jìn)行硬盤分區(qū) 17210.2 邏輯卷管理器(LVM) 17710.2.1 什么是LVM 17710.2.2 LVM配置 17810.3 RAID配置 18010.3.1 RAID簡介 18010.3.2 軟件RAID配置 18210.4 課后練習(xí) 184第11章 Linux文件系統(tǒng) 18511.1 Linux文件系統(tǒng)簡介 18611.1.1 Linux文件系統(tǒng)的工作原理 18611.1.2 Linux主流文件系統(tǒng) 18611.1.3 查看RHEL 4支持的文件類型 18911.2 創(chuàng)建文件系統(tǒng) 19011.2.1 創(chuàng)建文件系統(tǒng)簡介 19011.2.2 創(chuàng)建文件系統(tǒng) 19011.3 掛載和卸載文件系統(tǒng) 19211.3.1 掛載文件系統(tǒng) 19211.3.2 卸載文件系統(tǒng) 19411.3.3 查看分區(qū)掛載情況 19511.4 檢查文件系統(tǒng)的錯誤 19511.5 使用交換空間 19711.5.1 交換空間簡介 19711.5.2 添加交換空間 19711.5.3 刪除交換空間 19911.6 設(shè)置開機(jī)自動掛載文件系統(tǒng) 19911.6.1 /etc/fstab簡介 19911.6.2 /etc/fstab文件詳解 20011.7 課后練習(xí) 201第12章 磁盤配額和權(quán)限設(shè)置 20212.1 磁盤配額的設(shè)置 20312.1.1 磁盤配額簡介 20312.1.2 配置磁盤配額 20312.1.3 管理磁盤配額 20512.2 權(quán)限設(shè)置 20612.2.1 文件和目錄權(quán)限 20612.2.2 權(quán)限設(shè)置 20812.2.3 更改文件和目錄的所有權(quán) 21212.2.4 設(shè)置權(quán)限掩碼 21412.3 課后練習(xí) 215第13章 Linux系統(tǒng)啟動 21613.1 Linux系統(tǒng)的啟動過程 21713.1.1 BIOS自檢 21713.1.2 啟動GRUB/LILO 21813.1.3 加載內(nèi)核 21813.1.4 執(zhí)行init進(jìn)程 21813.1.5 通過/etc/inittab文件進(jìn)行初始化 21913.1.6 執(zhí)行/bin/login程序 22013.2 init進(jìn)程 22113.3 維護(hù)GRUB 22413.3.1 引導(dǎo)加載程序和GRUB 22413.3.2 GRUB配置文件 22513.4 課后練習(xí) 226第14章 進(jìn)程和服務(wù)管理 22714.1 Linux進(jìn)程管理 22814.1.1 進(jìn)程及作業(yè)的概念 22814.1.2 進(jìn)程管理 22814.1.3 守護(hù)進(jìn)程工作原理和方式 23014.2 查看系統(tǒng)進(jìn)程信息 23114.2.1 ps命令 23114.2.2 top命令 23314.3 管理服務(wù) 23514.3.1 服務(wù)配置工具 23514.3.2 ntsysv命令 23814.3.3 chkconfig和service命令 23914.4 課后練習(xí) 241第15章 作業(yè)控制和任務(wù)計(jì)劃 24215.1 作業(yè)控制 24315.1.1 進(jìn)程的啟動方式 24315.1.2 進(jìn)程的掛起及恢復(fù) 24415.2 任務(wù)計(jì)劃 24515.2.1 配置cron實(shí)現(xiàn)自動化 24615.2.2 使用at實(shí)現(xiàn)自動化 25015.2.3 配置batch作業(yè) 25215.3 課后練習(xí) 253第16章 維護(hù)Linux系統(tǒng) 25416.1 Linux日志管理 25516.1.1 日志簡介 25516.1.2 日志的查看和配置 25516.1.3 常用的日志文件 25716.1.4 syslog程序 25916.2 查看系統(tǒng)信息 26016.2.1 查看內(nèi)存信息 26016.2.2 查看磁盤空間占用情況 26216.2.3 顯示目錄或文件的大小 26316.3 字符界面的中文化 26416.3.1 zhcon的特點(diǎn) 26416.3.2 安裝和查看zhcon 26516.3.3 zhcon的使用 26616.3.4 zhcon配置文件 26716.4 課后練習(xí) 270第三篇 Linux網(wǎng)絡(luò)服務(wù)第17章 網(wǎng)絡(luò)基本配置 27217.1 網(wǎng)絡(luò)基礎(chǔ)知識 27317.1.1 Internet所提供的服務(wù) 27317.1.2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 27417.1.3 網(wǎng)絡(luò)互聯(lián)的方式 27617.1.4 OSI參考模型 27717.1.5 TCP/IP 27717.1.6 IP地址及其分類 27917.2 Linux網(wǎng)絡(luò)配置文件 28017.2.1 /etc/sysconfig/network-scripts/ifcfg-ethN文件 28017.2.2 /etc/resolv.conf文件 28017.2.3 /etc/host.conf文件 28117.2.4 /etc/sysconfig/network文件 28117.2.5 /etc/hosts文件 28117.2.6 /etc/services文件 28117.3 網(wǎng)絡(luò)測試命令 28217.3.1 traceroute命令 28217.3.2 ifconfig命令 28417.3.3 ping命令 28517.3.4 netstat命令 28617.3.5 arp命令 28717.3.6 tcpdump命令 28817.4 字符界面的網(wǎng)絡(luò)客戶端 28917.4.1 使用FTP命令實(shí)現(xiàn)遠(yuǎn)程文件傳輸 28917.4.2 使用telnet命令訪問遠(yuǎn)程計(jì)算機(jī) 29317.4.3 使用wget命令下載資料 29417.5 Linux下路由器的配置 29517.5.1 路由器的基本概念 29517.5.2 靜態(tài)路由器的配置 29617.5.3 靜態(tài)路由配置舉例 29817.6 ADSL配置 29917.6.1 ADSL介紹 29917.6.2 ADSL配置 30117.7 課后練習(xí) 303第18章 遠(yuǎn)程管理Linux服務(wù)器 30418.1 架設(shè)telnet服務(wù)器 30518.1.1 安裝telnet軟件包 30518.1.2 啟動telnet服務(wù) 30518.1.3 配置telnet服務(wù)器 30618.2 OpenSSH配置 30818.2.1 使用SSH的原因 30818.2.2 配置OpenSSH服務(wù)器 30818.2.3 Linux客戶端的連接 30918.2.4 Windows客戶端的連接 31118.3 使用VNC實(shí)現(xiàn)遠(yuǎn)程管理 31418.3.1 VNC簡介 31418.3.2 VNC配置 31518.4 課后練習(xí) 318第19章 使用Samba實(shí)現(xiàn)文件共享 31919.1 Samba簡介 32019.1.1 Samba和SMB 32019.1.2 Samba的功能 32019.1.3 安裝和查看Samba軟件包 32019.2 圖形界面配置Samba服務(wù)器 32119.2.1 配置服務(wù)器設(shè)置 32219.2.2 管理Samba用戶 32319.2.3 添加共享 32319.3 字符界面配置Samba服務(wù)器 32519.3.1 修改/etc/samba/smb.conf文件 32519.3.2 設(shè)置Samba加密口令 32519.4 控制Samba服務(wù)器 32719.5 訪問Samba共享 32719.5.1 在Linux系統(tǒng)下訪問Samba共享 32719.5.2 在Windows系統(tǒng)下訪問Samba共享 33019.6 課后練習(xí) 330第20章 DHCP和NFS服務(wù)器配置 33120.1 DHCP服務(wù)器配置 33220.1.1 DHCP簡介 33220.1.2 DHCP服務(wù)器配置 33420.2 NFS服務(wù)器配置 33820.2.1 NFS簡介 33820.2.2 NFS服務(wù)器配置 33920.2.3 啟動和停止服務(wù)器 34120.2.4 掛載NFS文件系統(tǒng) 34220.3 課后練習(xí) 344第21章 使用Apache架設(shè)Web網(wǎng)站 34521.1 Apache簡介 34621.2 基本設(shè)置 34621.3 默認(rèn)設(shè)置 34721.3.1 頁碼選項(xiàng) 34821.3.2 記錄日志 34921.3.3 環(huán)境變量 35021.3.4 目錄 35121.4 虛擬主機(jī)設(shè)置 35321.4.1 添加和編輯虛擬主機(jī) 35321.4.2 SSL 35421.4.3 其他虛擬主機(jī)選項(xiàng) 35521.5 服務(wù)器設(shè)置 35521.6 調(diào)整性能 35621.7 保存設(shè)置 35721.8 課后練習(xí) 357第22章 實(shí)現(xiàn)Linux網(wǎng)絡(luò)安全 35822.1 提高Linux系統(tǒng)安全性能 35922.2 Linux系統(tǒng)安全保護(hù)措施 36122.3 檢測Linux系統(tǒng) 36322.3.1 Linux入侵檢測方法 36322.3.2 查找Linux系統(tǒng)漏洞 36522.4 網(wǎng)絡(luò)安全工具 36722.4.1 TCP_Wrappers實(shí)現(xiàn)訪問控制 36722.4.2 nmap的使用 36822.5 課后練習(xí) 372第四篇 Linux程序開發(fā)第23章 shell編程 37423.1 熟悉shell程序的創(chuàng)建 37523.1.1 語法基本介紹 37523.1.2 一個簡單shell程序的創(chuàng)建過程 37523.1.3 顯示歡迎界面的shell程序 37623.2 shell變量 37623.2.1 shell定義的環(huán)境變量 37723.2.2 用戶定義的變量 37723.2.3 位置參數(shù) 37823.2.4 預(yù)定義變量 37823.2.5 參數(shù)置換的變量 37823.3 變量表達(dá)式 37923.3.1 字符串比較 37923.3.2 數(shù)字比較 38023.3.3 邏輯測試 38023.3.4 文件操作 38123.3.5 進(jìn)行test測試的標(biāo)準(zhǔn)方法 38123.4 shell程序的執(zhí)行和跟蹤 38123.4.1 shell程序的執(zhí)行和調(diào)試 38123.4.2 shell程序的跟蹤 38323.4.3 bash的內(nèi)部命令 38323.5 shell流程控制語句 38423.5.1 條件判斷 38523.5.2 循環(huán)控制 38723.6 函數(shù) 39123.7 shell編程實(shí)例 39223.7.1 檢查輸入?yún)?shù)和環(huán)境變量 39223.7.2 當(dāng)出現(xiàn)錯誤時,提供一個函數(shù)終止腳本 39323.7.3 在每個腳本內(nèi)捕獲每個行命令的返回碼 39423.7.4 遠(yuǎn)程殺死僵進(jìn)程 39423.8 課后練習(xí) 395第24章 Linux C語言編程基礎(chǔ) 39624.1 C語言簡介 39724.2 數(shù)據(jù)類型 39724.2.1 整型(int) 39724.2.2 浮點(diǎn)型(float) 39824.2.3 字符型(char) 39824.2.4 指針型(*) 39924.2.5 無值型(void) 39924.3 控制流程語句 39924.3.1 條件語句 39924.3.2 循環(huán)語句 40124.3.3 break、continue和goto語句 40424.4 文件的輸入輸出函數(shù) 40624.4.1 標(biāo)準(zhǔn)文件函數(shù) 40624.4.2 非標(biāo)準(zhǔn)文件函數(shù) 41124.5 變量 41224.5.1 變量聲明 41224.5.2 變量種類 41224.5.3 變量存儲類型 41324.5.4 數(shù)組變量 41524.5.5 變量的初始化和賦值 41624.6 數(shù)組與指針 41924.6.1 結(jié)構(gòu)說明和結(jié)構(gòu)變量定義 42024.6.2 結(jié)構(gòu)變量的使用 42124.6.3 結(jié)構(gòu)數(shù)組和結(jié)構(gòu)指針 42224.6.4 結(jié)構(gòu)的復(fù)雜形式 42424.7 課后練習(xí) 425第25章 Linux程序編譯和調(diào)試維護(hù) 42625.1 C語言編譯器GCC 42725.1.1 GCC應(yīng)用簡介 42725.1.2 GCC的使用 42725.1.3 警告提示功能 42825.1.4 庫依賴 42925.2 用GDB調(diào)試程序 43025.2.1 GDB概述 43025.2.2 GDB基本命令 43125.2.3 GDB應(yīng)用舉例 43225.3 使用make維護(hù)程序 43525.3.1 makefile文件 43525.3.2 make命令 43725.3.3 隱含規(guī)則 43825.4 課后練習(xí) 440
章節(jié)摘錄
第一篇 Linux基礎(chǔ)入門 第1章 初識Linux 1.Linux簡介 1.1.1 什么是Linux Linux是一個免費(fèi)的多用戶、多任務(wù)的操作系統(tǒng),其運(yùn)行方式、功能和UNIX系統(tǒng)很相似,但Linux系統(tǒng)的穩(wěn)定性、安全性與網(wǎng)絡(luò)功能是許多商業(yè)操作系統(tǒng)所無法比擬的。Linux系統(tǒng)最大的特色是源代碼完全公開,在符合GNU/GPL(通用公共許可證)的原則下,任何人都可以自由取得、散布甚至修改源代碼。 越來越多的大中型企業(yè)的服務(wù)器選擇了Linux作為其操作系統(tǒng)。近幾年來,Linux系統(tǒng)又以其友好的圖形界面、豐富的應(yīng)用程序以及低廉的價格,在桌面領(lǐng)域得到了較好的發(fā)展,受到了普通用戶的歡迎。 1.1.2 Linux系統(tǒng)的產(chǎn)生 Linux操作系統(tǒng)內(nèi)核最早由芬蘭的大學(xué)生Linus Torvalds.開發(fā),于1991年8月發(fā)布。當(dāng)時由于UNIX的商業(yè)化,Andrew Tannebaum教授開發(fā)的Minix操作系統(tǒng)不受AT&T許可協(xié)議的約束,可以發(fā)布在Internet上免費(fèi)給全世界的學(xué)生使用,為教學(xué)科研提供了一個操作系統(tǒng)。Minix具有較多UNIX的特點(diǎn),但與UNIX不完全兼容。l991年,Linus為了給Minix用戶設(shè)計(jì)一個比較有效的UNIX PC版本,自己動手寫了一個“類Minix”的操作系統(tǒng),這就是Linux的雛形?! inux系統(tǒng)的興起可以說是Internet創(chuàng)造的一個奇跡。l992年1月,全世界大約只有100人在使用Linux系統(tǒng),但由于它是在Internet上發(fā)布的,網(wǎng)上的任何人在任何地方都可以得到它。在大家的努力下,Linux系統(tǒng)在不到3年的時間里成為了一個功能完善、穩(wěn)定可靠的操作系統(tǒng)?! ?.1.3 Linux系統(tǒng)的發(fā)展歷程 Linux系統(tǒng)的發(fā)展過程可以說是計(jì)算機(jī)行業(yè)的一個奇跡,其發(fā)展非常迅速,表1.1詳細(xì)地介紹了Linux系統(tǒng)的發(fā)展歷程。
編輯推薦
Linux是一個免費(fèi)、多用戶、多任務(wù)的操作系統(tǒng),目前已廣泛應(yīng)用于生產(chǎn)、生活的各個領(lǐng)域。《Linux標(biāo)準(zhǔn)學(xué)習(xí)教程》內(nèi)容豐富、結(jié)構(gòu)清晰、講解細(xì)致、圖文并茂,適合作為Linux初學(xué)者的入門教程,也可供廣大Linux工程技術(shù)人員參考使用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Linux標(biāo)準(zhǔn)學(xué)習(xí)教程 PDF格式下載