TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
Linux 標準學習教程(簡體書)
滿額折

Linux 標準學習教程(簡體書)

商品資訊

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

Linux是一個免費、多用戶、多任務的操作系統,目前已廣泛應用于生產、生活的各個領域。
本書詳細講解了Linux系統的基本知識、Linux系統的安裝、Linux圖形界面、Linux字符界面、Linux常用命令、Linux應用軟件、Linux系統啟動、 Linux系統管理和維護、Linux服務器配置、shell編程、Linux C語言基礎、 Linux程序編譯和調試維護等內容。
本書內容豐富、結構清晰、講解細致、圖文并茂,適合作為Linux初學者的入門教程,也可供廣大Linux工程技術人員參考使用。

目次

第一篇 Linux基礎入門
 第1章 初識Linux 
1.1 Linux簡介 
1.1.1 什么是Linux 
1.1.2 Linux系統的產生 
1.1.3 Linux系統的發展歷程 
1.1.4 Linux系統的應用 
1.2 Linux系統的特點和組成 
1.2.1 Linux系統的特點 
1.2.2 Linux系統的組成 
1.2.3 Linux系統與Windows系統的比較 
1.3 Linux的版本介紹 
1.3.1 Linux內核版本 
1.3.2 Linux內核的發展史 
1.3.3 Linux發行版本 
1.4 Red Hat Linux操作系統介紹 
1.4.1 Red Hat Linux的優點 
1.4.2 Red Hat Linux版本介紹 
1.4.3 Red Hat Enterprise Linux AS 4簡介 
1.5 課后練習 
 第2章 Linux系統的安裝 
2.1 準備安裝Linux系統 
2.1.1 安裝RHEL 4系統的軟硬件要求 
2.1.2 Linux系統下硬盤的基本知識 
2.2 安裝Red Hat Enterprise Linux AS 4系統 
2.2.1 安裝Linux的步驟 
2.2.2 安裝后的初始化配置 
2.3 升級和刪除RHEL 4 
2.3.1 升級RHEL 4 
2.3.2 刪除安裝的RHEL 4 
2.4 RHEL 4安裝過程中的故障排除 
2.4.1 無法引導RHEL 4 
2.4.2 安裝起始部分的問題 
2.4.3 安裝過程中的問題 
2.4.4 安裝后的問題 
2.5 課后練習 
 第3章 走進Linux圖形界面 
3.1 登錄、注銷和關閉系統 
3.1.1 登錄系統 
3.1.2 注銷 
3.1.3 關機 
3.2 使用GNOME圖形化桌面 
3.2.1 使用桌面 
3.2.2 使用面板 
3.3 使用Nautilus文件管理器 
3.4 使用軟盤和光盤 
3.4.1 使用軟盤 
3.4.2 使用光盤 
3.5 系統設置 
3.5.1 系統監視器 
3.5.2 硬件瀏覽器 
3.5.3 顯示設置 
3.5.4 日期和時間配置 
3.5.5 改變桌面背景 
3.6 KDE桌面簡介 
3.6.1 使用KDE桌面 
3.6.2 使用面板 
3.6.3 使用主菜單 
3.6.4 使用小程序 
3.6.5 使用多個桌面 
3.6.6 查看任務欄 
3.6.7 在面板上添加圖標和小程序 
3.6.8 配置KDE面板 
3.7 使用Konqueror管理器 
3.7.1 管理文件 
3.7.2 導航面板 
3.7.3 使用Konqueror瀏覽萬維網 
3.7.4 使用 Konqueror 來查看圖像 
3.8 定制KDE 
3.9 課后練習 
 第4章 Linux應用軟件的使用 
4.1 播放音頻 
4.1.1 播放音頻光盤 
4.1.2 播放數碼音樂文件 
4.2 查看圖像 
4.2.1 使用Nautilus查看圖像 
4.2.2 使用gThumb查看圖像 
4.3 上網沖浪 
4.3.1 配置互聯網向導 
4.3.2 使用Mozilla Firefox瀏覽萬維網 
4.4 收發電子郵件 
4.4.1 使用Evolution收發電子郵件 
4.4.2 使用KMail收發郵件 
4.5 刻錄CD-R和CD-RW 
4.5.1 使用CD/DVD刻錄 
4.5.2 在命令行中使用CD-R和CD-RW 
4.6 Linux下常用應用程序介紹 
4.7 課后練習 
 第5章 Linux字符界面操作 
5.1 字符界面簡介 
5.1.1 進入Linux字符界面 
5.1.2 虛擬控制臺 
5.1.3 系統運行級別 
5.1.4 關閉和啟動系統 
5.2 在Linux下獲取幫助 
5.2.1 使用man手冊頁 
5.2.2 使用help命令 
5.2.3 whereis命令 
5.3 shell基礎 
5.3.1 shell起步 
5.3.2 shell類型和功能 
5.3.3 開始使用bash 
5.4 shell實用功能 
5.4.1 命令行自動補全 
5.4.2 命令歷史記錄 
5.4.3 命令的排列、替換和別名 
5.4.4 文件名匹配和輸出重定向 
5.5 shell變量 
5.5.1 bash配置文件 
5.5.2 提示符 
5.5.3 改變$PATH 
5.6 vi編輯器的基本使用方法 
5.6.1 vi的基本概念 
5.6.2 vi的基本操作 
5.6.3 命令行模式操作 
5.6.4 末行模式操作 
5.7 課后練習 
 第6章 Linux常用操作命令 
6.1 文件和目錄操作 
6.1.1 顯示工作目錄路徑的命令pwd 
6.1.2 更改工作目錄路徑的命令cd 
6.1.3 列出子目錄和文件信息的命令ls 
6.1.4 創建空文件、更改文件時間的命令touch 
6.1.5 創建目錄的命令mkdir 
6.1.6 刪除空目錄的命令rmdir 
6.1.7 復制文件和目錄的命令cp 
6.1.8 文件和目錄改名、移動文件和目錄路徑的命令mv 
6.1.9 刪除文件和目錄的命令rm 
6.1.10 統計文件字節數、字數、行數的命令wc 
6.2 文本顯示和處理 
6.2.1 顯示文本文件的命令cat 
6.2.2 分頁顯示文本文件的命令more 
6.2.3 回卷顯示文本文件的命令less 
6.2.4 顯示指定文件前若干行的命令head 
6.2.5 查看文件末尾數據的命令tail 
6.2.6 對文件中的數據進行排序的命令sort 
6.2.7 將重復行從輸出文件中刪除的命令uniq 
6.2.8 從文件每個行中寫出選定的字節、字符或字段的命令cut 
6.2.9 比較兩個已排過序的文件的命令comm 
6.2.10 逐行比較兩個文本文件,列出其不同之處的命令diff 
6.3 文件和命令查找 
6.3.1 查找文件里符合條件字符串的命令grep 
6.3.2 列出文件系統內符合條件的文件的命令find 
6.3.3 在數據庫中查找文件的命令locate 
6.3.4 查找指定文件、命令和手冊頁位置的命令whereis 
6.3.5 查詢文件類型的命令file 
6.3.6 查詢命令功能的命令whatis 
6.3.7 顯示可執行命令路徑的命令which 
6.4 系統信息顯示 
6.4.1 顯示計算機及操作系統相關信息的命令uname 
6.4.2 顯示或修改計算機主機名的命令hostname 
6.4.3 顯示開機信息的命令dmesg 
6.4.4 顯示日歷的命令cal 
6.4.5 顯示和設置系統日期和時間的命令date 
6.5 信息交流 
6.5.1 在顯示器上顯示文字的命令echo 
6.5.2 設定是否允許用write命令發送信息的命令mesg 
6.5.3 對全部已登錄用戶發送信息的命令wall 
6.5.4 向用戶發送消息的命令write 
6.5.5 發送信息給其他使用者的命令talk 
6.6 其他命令 
6.6.1 清除屏幕上信息的命令clear 
6.6.2 將緩沖文件寫到硬盤中的命令sync 
6.6.3 顯示系統已經運行時間的命令uptime 
6.6.4 顯示近期用戶登錄情況的命令last 
6.7 在Linux系統中運行DOS命令 
6.8 課后練習 
第二篇 Linux系統管理
 第7章 文件和目錄 
7.1 Linux文件 
7.1.1 Linux文件的擴展名 
7.1.2 Linux文件類型 
7.2 Linux目錄結構 
7.3 查看Linux系統的軟硬件信息 
7.3.1 查看計算機CPU信息 
7.3.2 查看主機DMA通道信息 
7.3.3 查看文件系統信息 
7.3.4 查看主機中斷信息 
7.3.5 查看主機I/O端口號信息 
7.3.6 查看計算機內存信息 
7.3.7 查看Linux版本信息 
7.3.8 查看板卡信息 
7.3.9 查看usb設備 
7.4 鏈接文件 
7.4.1 鏈接文件簡介 
7.4.2 鏈接文件的使用 
7.5 課后練習 
 第8章 用戶和組群賬戶管理 
8.1 用戶賬戶管理 
8.1.1 Linux用戶賬戶概述 
8.1.2 Linux用戶賬戶配置文件 
8.1.3 圖形界面下用戶賬戶的設置 
8.1.4 字符界面下用戶賬戶的設置 
8.2 組群賬戶管理 
8.2.1 Linux組群賬戶配置文件 
8.2.2 圖形界面下組群賬戶的設置 
8.2.3 字符界面下組群賬戶的設置 
8.3 賬戶相關文件或目錄 
8.3.1 /etc/skel目錄 
8.3.2 /etc/login.defs配置文件 
8.3.3 /etc/default/useradd文件 
8.4 創建用戶和組群的特殊方法 
8.4.1 修改用戶和用戶組群配置文件來添加用戶和組群 
8.4.2 大批量添加用戶 
8.5 用戶和組群維護命令 
8.5.1 賬戶維護命令 
8.5.2 賬戶信息顯示 
8.6 賬戶安全 
8.7 課后練習 
 第9章 軟件包管理 
9.1 RPM軟件包簡介 
9.1.1 什么是RPM軟件包 
9.1.2 RPM軟件包的設計目標 
9.1.3 RPM軟件包管理的用途 
9.2 RPM軟件包管理 
9.2.1 圖形界面管理RPM軟件包 
9.2.2 RPM軟件包命令的使用 
9.3 tar包管理 
9.3.1 tar包簡介 
9.3.2 tar包使用和管理 
9.3.3 tar包的特殊使用 
9.4 其他軟件包管理命令 
9.4.1 gzip命令 
9.4.2 zip和unzip命令 
9.5 課后練習 
 第10章 磁盤管理 
10.1 Linux硬盤分區 
10.1.1 硬盤分區知識 
10.1.2 使用fdisk進行硬盤分區 
10.2 邏輯卷管理器(LVM)
10.2.1 什么是LVM 
10.2.2 LVM配置 
10.3 RAID配置 
10.3.1 RAID簡介 
10.3.2 軟件RAID配置 
10.4 課后練習 
 第11章 Linux文件系統 
11.1 Linux文件系統簡介 
11.1.1 Linux文件系統的工作原理 
11.1.2 Linux主流文件系統 
11.1.3 查看RHEL 4支持的文件類型 
11.2 創建文件系統 
11.2.1 創建文件系統簡介 
11.2.2 創建文件系統 
11.3 掛載和卸載文件系統 
11.3.1 掛載文件系統 
11.3.2 卸載文件系統 
11.3.3 查看分區掛載情況 
11.4 檢查文件系統的錯誤 
11.5 使用交換空間 
11.5.1 交換空間簡介 
11.5.2 添加交換空間 
11.5.3 刪除交換空間 
11.6 設置開機自動掛載文件系統 
11.6.1 /etc/fstab簡介 
11.6.2 /etc/fstab文件詳解 
11.7 課后練習 
 第12章 磁盤配額和權限設置 
12.1 磁盤配額的設置 
12.1.1 磁盤配額簡介 
12.1.2 配置磁盤配額 
12.1.3 管理磁盤配額 
12.2 權限設置 
12.2.1 文件和目錄權限 
12.2.2 權限設置 
12.2.3 更改文件和目錄的所有權 
12.2.4 設置權限掩碼 
12.3 課后練習 
 第13章 Linux系統啟動 
13.1 Linux系統的啟動過程 
13.1.1 BIOS自檢 
13.1.2 啟動GRUB/LILO 
13.1.3 加載內核 
13.1.4 執行init進程 
13.1.5 通過/etc/inittab文件進行初始化 
13.1.6 執行/bin/login程序 
13.2 init進程 
13.3 維護GRUB 
13.3.1 引導加載程序和GRUB 
13.3.2 GRUB配置文件 
13.4 課后練習 
 第14章 進程和服務管理 
14.1 Linux進程管理 
14.1.1 進程及作業的概念 
14.1.2 進程管理 
14.1.3 守護進程工作原理和方式 
14.2 查看系統進程信息 
14.2.1 ps命令 
14.2.2 top命令 
14.3 管理服務 
14.3.1 服務配置工具 
14.3.2 ntsysv命令 
14.3.3 chkconfig和service命令 
14.4 課后練習 
 第15章 作業控制和任務計劃 
15.1 作業控制 
15.1.1 進程的啟動方式 
15.1.2 進程的掛起及恢復 
15.2 任務計劃 
15.2.1 配置cron實現自動化 
15.2.2 使用at實現自動化 
15.2.3 配置batch作業 
15.3 課后練習 
 第16章 維護Linux系統 
16.1 Linux日志管理 
16.1.1 日志簡介 
16.1.2 日志的查看和配置 
16.1.3 常用的日志文件 
16.1.4 syslog程序 
16.2 查看系統信息 
16.2.1 查看內存信息 
16.2.2 查看磁盤空間占用情況 
16.2.3 顯示目錄或文件的大小 
16.3 字符界面的中文化 
16.3.1 zhcon的特點 
16.3.2 安裝和查看zhcon 
16.3.3 zhcon的使用 
16.3.4 zhcon配置文件 
16.4 課后練習 
第三篇 Linux網絡服務
 第17章 網絡基本配置 
17.1 網絡基礎知識 
17.1.1 Internet所提供的服務 
17.1.2 網絡拓撲結構 
17.1.3 網絡互聯的方式 
17.1.4 OSI參考模型 
17.1.5 TCP/IP 
17.1.6 IP地址及其分類 
17.2 Linux網絡配置文件 
17.2.1 /etc/sysconfig/network-scripts/ifcfg-ethN文件 
17.2.2 /etc/resolv.conf文件 
17.2.3 /etc/host.conf文件 
17.2.4 /etc/sysconfig/network文件 
17.2.5 /etc/hosts文件 
17.2.6 /etc/services文件 
17.3 網絡測試命令 
17.3.1 traceroute命令 
17.3.2 ifconfig命令 
17.3.3 ping命令 
17.3.4 netstat命令 
17.3.5 arp命令 
17.3.6 tcpdump命令 
17.4 字符界面的網絡客戶端 
17.4.1 使用FTP命令實現遠程文件傳輸 
17.4.2 使用telnet命令訪問遠程計算機 
17.4.3 使用wget命令下載資料 
17.5 Linux下路由器的配置 
17.5.1 路由器的基本概念 
17.5.2 靜態路由器的配置 
17.5.3 靜態路由配置舉例 
17.6 ADSL配置 
17.6.1 ADSL介紹 
17.6.2 ADSL配置 
17.7 課后練習 
 第18章 遠程管理Linux服務器 
18.1 架設telnet服務器 
18.1.1 安裝telnet軟件包 
18.1.2 啟動telnet服務 
18.1.3 配置telnet服務器 
18.2 OpenSSH配置 
18.2.1 使用SSH的原因 
18.2.2 配置OpenSSH服務器 
18.2.3 Linux客戶端的連接 
18.2.4 Windows客戶端的連接 
18.3 使用VNC實現遠程管理 
18.3.1 VNC簡介 
18.3.2 VNC配置 
18.4 課后練習 
 第19章 使用Samba實現文件共享 
19.1 Samba簡介 
19.1.1 Samba和SMB 
19.1.2 Samba的功能 
19.1.3 安裝和查看Samba軟件包 
19.2 圖形界面配置Samba服務器 
19.2.1 配置服務器設置 
19.2.2 管理Samba用戶 
19.2.3 添加共享 
19.3 字符界面配置Samba服務器 
19.3.1 修改/etc/samba/smb.conf文件 
19.3.2 設置Samba加密口令 
19.4 控制Samba服務器 
19.5 訪問Samba共享 
19.5.1 在Linux系統下訪問Samba共享 
19.5.2 在Windows系統下訪問Samba共享 
19.6 課后練習 
 第20章 DHCP和NFS服務器配置 
20.1 DHCP服務器配置 
20.1.1 DHCP簡介 
20.1.2 DHCP服務器配置 
20.2 NFS服務器配置 
20.2.1 NFS簡介 
20.2.2 NFS服務器配置 
20.2.3 啟動和停止服務器 
20.2.4 掛載NFS文件系統 
20.3 課后練習 
 第21章 使用Apache架設Web網站 
21.1 Apache簡介 
21.2 基本設置 
21.3 默認設置 
21.3.1 頁碼選項 
21.3.2 記錄日志 
21.3.3 環境變量 
21.3.4 目錄 
21.4 虛擬主機設置 
21.4.1 添加和編輯虛擬主機 
21.4.2 SSL 
21.4.3 其他虛擬主機選項 
21.5 服務器設置 
21.6 調整性能 
21.7 保存設置 
21.8 課后練習 
 第22章 實現Linux網絡安全 
22.1 提高Linux系統安全性能 
22.2 Linux系統安全保護措施 
22.3 檢測Linux系統 
22.3.1 Linux入侵檢測方法 
22.3.2 查找Linux系統漏洞 
22.4 網絡安全工具 
22.4.1 TCP_Wrappers實現訪問控制 
22.4.2 nmap的使用 
22.5 課后練習 
第四篇 Linux程序開發
 第23章 shell編程 
23.1 熟悉shell程序的創建 
23.1.1 語法基本介紹 
23.1.2 一個簡單shell程序的創建過程 
23.1.3 顯示歡迎界面的shell程序 
23.2 shell變量 
23.2.1 shell定義的環境變量 
23.2.2 用戶定義的變量 
23.2.3 位置參數 
23.2.4 預定義變量 
23.2.5 參數置換的變量 
23.3 變量表達式 
23.3.1 字符串比較 
23.3.2 數字比較 
23.3.3 邏輯測試 
23.3.4 文件操作 
23.3.5 進行test測試的標準方法 
23.4 shell程序的執行和跟蹤 
23.4.1 shell程序的執行和調試 
23.4.2 shell程序的跟蹤 
23.4.3 bash的內部命令 
23.5 shell流程控制語句 
23.5.1 條件判斷 
23.5.2 循環控制 
23.6 函數 
23.7 shell編程實例 
23.7.1 檢查輸入參數和環境變量 
23.7.2 當出現錯誤時,提供一個函數終止腳本 
23.7.3 在每個腳本內捕獲每個行命令的返回碼 
23.7.4 遠程殺死僵進程 
23.8 課后練習 
 第24章 Linux C語言編程基礎 
24.1 C語言簡介 
24.2 數據類型 
24.2.1 整型(int) 
24.2.2 浮點型(float) 
24.2.3 字符型(char) 
24.2.4 指針型(*) 
24.2.5 無值型(void) 
24.3 控制流程語句 
24.3.1 條件語句 
24.3.2 循環語句 
24.3.3 break、continue和goto語句 
24.4 文件的輸入輸出函數 
24.4.1 標準文件函數 
24.4.2 非標準文件函數 
24.5 變量 
24.5.1 變量聲明 
24.5.2 變量種類 
24.5.3 變量存儲類型 
24.5.4 數組變量 
24.5.5 變量的初始化和賦值 
24.6 數組與指針 
24.6.1 結構說明和結構變量定義 
24.6.2 結構變量的使用 
24.6.3 結構數組和結構指針 
24.6.4 結構的復雜形式 
24.7 課后練習 
 第25章 Linux程序編譯和調試維護 
25.1 C語言編譯器GCC 
25.1.1 GCC應用簡介 
25.1.2 GCC的使用 
25.1.3 警告提示功能 
25.1.4 庫依賴 
25.2 用GDB調試程序 
25.2.1 GDB概述 
25.2.2 GDB基本命令 
25.2.3 GDB應用舉例 
25.3 使用make維護程序 
25.3.1 makefile文件 
25.3.2 make命令 
25.3.3 隱含規則 
25.4 課后練習

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區