|
-- 會員 / 註冊 --
|
|
|
|
細說Linux基礎知識 ( 簡體 字) |
作者:兄弟連教育 | 類別:1. -> 作業系統 -> Linux |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 49604 詢問書籍請說出此書號!【有庫存】 NT售價: 295 元 |
出版日:7/1/2018 |
頁數:340 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121347146 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:這是一本遲到的書。 此前我和本書的主要作者沈超老師錄制了一套Linux的視頻教程,承蒙錯愛,居然成了互聯網上的爆款,好評如潮。兩個老男人講技術課程會有這么多人看,大大出乎我的意料。很多朋友希望我們出書,這事兒就被提上了日程。 都是我的錯,拖延惹的禍!這本書遲遲沒有面世,終于在沈超老師的催促下,近日得以出版。在此,對期待已久的諸位朋友道一聲抱歉。 2001年,我在自學UNIX的時候,跑遍了北京的圖書大廈,才買到兩本書,它們幫我打開了第一份工作的大門。 2003年,北京市政府軟件采購選擇了Linux,自此我開始接觸Linux。相比UNIX的死板與固執,Linux應用的簡便、軟件的豐富、社區的活躍深深地吸引了我。后來,我有幸加入一家Linux公司,參與了信息產業部的Linux命題,出版了Ubuntu Linux的書籍……甚至和朋友一起創辦了一家公司,當年叫LAMP兄弟連——L for Linux。 這么多年過去了,我依然保留著那兩本UNIX教材。希望這本Linux圖書也可以幫你打開Linux的世界,這也是沈超老師和我出版此書的初衷。 本書是沈超老師和我十多年工作經驗的總結,我們試圖通過通俗易懂的方式、由淺入深的講解,給予每位Linux初學者幫助。讀者也可以關注本書官方微信公眾號“細說Linux”,獲取免費視頻教程,輔助學習。 如果你想參加面授課程,則可以了解一下兄弟連教育,這是沈超老師和我所在的培訓學校,成立于2007年,目前在全國各地有20余所分校,開設有Linux、Java、PHP、Python、UI、HTML5、網絡營銷等眾多課程。 如果你不害怕我們長得太“婉約”,那來兄弟連,可以與沈超老師和我面對面交流。
最后,感謝我多年的老友李冰編輯。 同時,感謝參與本書編寫工作的張新科、郇濤、陳琢、劉川、汪洋。 Enjoy Linux!
李 明 2018年4月23日 |
內容簡介:本書為學習Linux操作系統的入門參考書,全書共9章,內容涵蓋了初學Linux所需的所有知識點,講解了Linux日常管理操作的方方面面,由淺入深,內容全面,案例豐富,實戰性強。本書從Linux系統的前世今生講起,詳解了Linux系統的特點和各個發行版本,以及作者的學習建議;使用虛擬機構建Linux學習環境,常用Linux工具軟件的使用,無人值守安裝及網絡安裝;Linux服務器在生產環境中的管理建議;Linux常用命令;文本編輯器Vim的使用與進階技巧;Linux源碼包與二進制包的安裝、升級、卸載及管理,軟件包部署的建議;Linux用戶和用戶組的管理命令、配置文件;Linux權限管理,ACL訪問控制列表,系統特殊權限和文件屬性權限,管理員授權;Linux文件系統介紹,文件系統管理常用命令,系統分區規劃與操作等。本書廣泛適用于各種基于Linux平臺服務部署及運維、開發的技術人員,以及大學計算機相關專業的學生,也是云計算學習的必備入門書籍。 |
目錄:第1章 知其然而后知其所以然:Linux系統簡介 1 1.1 什么是操作系統 1 1.2 從UNIX到Linux 2 1.2.1 UNIX的坎坷歷史 2 1.2.2 Linux的那些往事 4 1.2.3 UNIX與Linux的親密關系 5 1.2.4 UNIX/Linux系統結構 5 1.3 詳細了解Linux 7 1.3.1 天使與魔鬼 7 1.3.2 Linux的應用領域 8 1.3.3 Linux的發行版本 10 1.4 學習Linux的建議 12 本章小結 14 測試題(不定項選擇) 14 第2章 不識廬山真面目,只緣身在此山中:Linux系統安裝 16 2.1 虛擬機軟件VMware應用 17 2.2 Linux光盤安裝及設置 25 2.2.1 CentOS 6.x版本區別 25 2.2.2 光盤安裝CentOS 6.x 26 2.3 Linux U盤安裝 44 2.3.1 所需工具 45 2.3.2 安裝步驟 45 2.4 Linux無人值守安裝 47 2.4.1 概念和原理 47 2.4.2 無人值守安裝的條件 48 2.4.3 無人值守安裝步驟 48 2.5 dd命令復制安裝Linux 57 2.5.1 dd命令是什么 57 2.5.2 dd配置步驟 58 2.6 遠程管理工具 58 2.6.1 短小精悍的PuTTY 58 2.6.2 功能強大的SecureCRT 60 本章小結 62 測試題(不定項選擇) 63 第3章 葵花寶典:給初學者的服務器管理建議 64 3.1 學習Linux的注意事項 64 3.2 Linux服務器的管理和維護建議 66 本章小結 70 第4章 萬丈高樓平地起:Linux常用命令 71 4.1 命令的基本格式 72 4.1.1 命令提升符 72 4.1.2 命令的基本格式 72 4.2 目錄操作命令 74 4.2.1 ls命令 74 4.2.2 cd命令 76 4.2.3 mkdir命令 79 4.2.4 rmdir命令 80 4.2.5 tree命令 81 4.3 文件操作命令 81 4.3.1 touch命令 82 4.3.2 stat命令 83 4.3.3 cat命令 85 4.3.4 more命令 87 4.3.5 less命令 87 4.3.6 head命令 88 4.3.7 tail命令 88 4.3.8 ln命令 90 4.4 目錄和文件都能操作的命令 96 4.4.1 rm命令 96 4.4.2 cp命令 98 4.4.3 mv命令 101 4.5 權限管理命令 102 4.5.1 權限介紹 102 4.5.2 基本權限的命令 105 4.5.3 基本權限的含義 107 4.5.4 所有者和所屬組命令 112 4.5.5 umask默認權限 114 4.6 幫助命令 117 4.6.1 man命令 117 4.6.2 info命令 122 4.6.3 help命令 123 4.6.4 --help選項 124 4.7 搜索命令 124 4.7.1 whereis命令 124 4.7.2 which命令 125 4.7.3 locate命令 126 4.7.4 find命令 128 4.8 壓縮和解壓縮命令 137 4.8.1 壓縮文件介紹 137 4.8.2 “.zip”格式 138 4.8.3 “.gz”格式 140 4.8.4 “.bz2”格式 142 4.8.5 “.tar”格式 143 4.8.6 “.tar.gz”和“.tar.bz2”格式 145 4.9 關機和重啟命令 146 4.9.1 sync數據同步 146 4.9.2 shutdown命令 147 4.9.3 reboot命令 148 4.9.4 halt和poweroff命令 148 4.9.5 init命令 148
4.10 常用網絡命令 148 4.10.1 配置Linux的IP地址 149 4.10.2 ifconfig命令 151 4.10.3 ifup和ifdown命令 152 4.10.4 ping命令 153 4.10.5 netstat命令 154 4.10.6 write命令 156 4.10.7 wall命令 157 4.10.8 mail命令 157 本章小結 159 測試題 160 第5章 簡約而不簡單的文本編輯器Vim 162 5.1 Vim的工作模式 163 5.2 進入Vim 163 5.2.1 使用Vim打開文件 163 5.2.2 直接進入指定位置 164 5.3 Vim的基本應用 164 5.3.1 插入命令 164 5.3.2 光標移動命令 165 5.3.3 使用Vim進行編輯 167 5.3.4 保存退出命令 170 5.4 Vim的進階應用 171 5.4.1 Vim配置文件 171 5.4.2 多窗口編輯 172 5.4.3 區域復制 173 5.4.4 定義快捷鍵 173 5.4.5 在Vim中與Shell交互 175 5.4.6 文本格式轉換 175 5.4.7 Vim的宏記錄 176 5.4.8 ab命令的小技巧 177 本章小結 178 測試題 178
第6章 從小巧玲瓏到羽翼漸豐:軟件安裝 180 6.1 軟件包管理簡介 181 6.1.1 軟件包的分類 181 6.1.2 初識源碼包 182 6.1.3 源碼包的特點 183 6.1.4 二進制包的特點 183 6.2 RPM包管理——rpm命令管理 184 6.2.1 RPM包的命名規則 184 6.2.2 RPM包的依賴性 185 6.2.3 RPM包的安裝與升級 186 6.2.4 RPM包查詢 190 6.2.5 RPM包卸載 194 6.2.6 RPM包校驗與數字證書 194 6.2.7 RPM包中的文件提取 198 6.2.8 SRPM包的使用 200 6.2.9 RPM包深入應用 203 6.3 RPM包管理——yum在線管理 205 6.3.1 yum源搭建 205 6.3.2 常用yum命令 208 6.3.3 yum軟件組管理 210 6.4 源碼包管理 211 6.4.1 源碼包的安裝準備 211 6.4.2 源碼包安裝 211 6.4.3 源碼包升級 213 6.4.4 源碼包卸載 217 6.4.5 函數庫管理 217 6.5 腳本程序包管理 219 6.5.1 腳本程序簡介 219 6.5.2 Webmin安裝 219 6.6 軟件包的選擇 222 本章小結 223 測試題 223
第7章 得人心者得天下:用戶和用戶組管理 225 7.1 用戶配置文件和管理相關文件 225 7.1.1 用戶信息文件/etc/passwd 225 7.1.2 影子文件/etc/shadow 228 7.1.3 組信息文件/etc/group 230 7.1.4 組密碼文件/etc/gshadow 231 7.1.5 用戶管理相關文件 232 7.2 用戶管理命令 234 7.2.1 添加用戶:useradd 234 7.2.2 修改用戶密碼:passwd 240 7.2.3 修改用戶信息:usermod 242 7.2.4 修改用戶密碼狀態:chage 244 7.2.5 刪除用戶:userdel 245 7.2.6 查看用戶的UID和GID:id 246 7.2.7 切換用戶身份:su 246 7.3 用戶組管理命令 248 7.3.1 添加用戶組:groupadd 248 7.3.2 修改用戶組:groupmod 248 7.3.3 刪除用戶組:groupdel 249 7.3.4 把用戶添加進組或從組中刪除:gpasswd 249 7.3.5 改變有效組:newgrp 250 本章小結 251 測試題 251 第8章 堅若磐石的防護之道:權限管理 253 8.1 ACL權限 253 8.1.1 開啟ACL權限 254 8.1.2 ACL權限設置 255 8.2 文件特殊權限——SetUID、SetGID、Sticky BIT 261 8.2.1 文件特殊權限之SetUID 261 8.2.2 文件特殊權限之SetGID 265 8.2.3 文件特殊權限之Sticky BIT 266 8.2.4 特殊權限設置 267
8.3 文件系統屬性chattr權限 269 8.3.1 設定文件系統屬性chattr 269 8.3.2 查看文件系統屬性lsattr 270 8.4 系統命令sudo權限 271 8.4.1 sudo用法 271 8.4.2 sudo舉例 272 本章小結 273 測試題 273 第9章 牽一發而動全身:文件系統管理 275 9.1 硬盤結構 276 9.1.1 機械硬盤(HDD) 276 9.1.2 固態硬盤(SSD) 279 9.2 Linux中常見的文件系統 280 9.2.1 文件系統的特性 280 9.2.2 Linux支持的常見文件系統 281 9.3 回顧硬盤分區 282 9.3.1 硬盤分區的類型 282 9.3.2 Linux中硬盤與分區的表示方式 283 9.4 文件系統常用命令 284 9.4.1 文件系統查看命令df 284 9.4.2 統計目錄或文件所占磁盤空間大小命令du 285 9.4.3 掛載命令mount和卸載命令umount 286 9.4.4 文件系統檢測與修復命令fsck 292 9.4.5 顯示磁盤狀態命令dumpe2fs 292 9.5 fdisk命令分區 294 9.5.1 添加新硬盤 294 9.5.2 創建分區 297 9.5.3 格式化分區 303 9.5.4 建立掛載點并掛載 304 9.5.5 實現開機后自動掛載 305 9.6 /etc/fstab文件修復 307 9.7 parted命令分區 309 9.7.1 parted交互模式 309 9.7.2 parted命令的使用 310 9.8 分配swap分區 314 9.8.1 分區 314 9.8.2 格式化 316 9.8.3 使用swap分區 316 本章小結 317 測試題 318 測試題答案 319 |
序: |
|