注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)跟阿銘學(xué)Linux

跟阿銘學(xué)Linux

跟阿銘學(xué)Linux

定 價:¥59.00

作 者: 李世明 著
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈原創(chuàng)
標(biāo) 簽: 操作系統(tǒng) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787115370143 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 291 字?jǐn)?shù):  

內(nèi)容簡介

  《跟阿銘學(xué)Linux》是一本入門級的Linux學(xué)習(xí)教材,適合初學(xué)者閱讀。由淺入深,內(nèi)容精湛,案例豐富,通俗易懂。主要涉及基礎(chǔ)的系統(tǒng)操作以及工作中常用的各種服務(wù)軟件的應(yīng)用、部署和優(yōu)化。即使是零基礎(chǔ)的學(xué)員,只要能夠堅(jiān)持把所有章節(jié)都學(xué)完,也一定會受益匪淺。對于有工作經(jīng)驗(yàn)的,你也可以把它當(dāng)作工具書,它能解決你工作當(dāng)中的一些需求和難題。

作者簡介

  阿銘,河北人,30歲,畢業(yè)于廊坊師范學(xué)院數(shù)信系。2009年加入康盛,擔(dān)任Linux系統(tǒng)工程師一職;2011年轉(zhuǎn)入騰訊并擔(dān)任業(yè)務(wù)運(yùn)維一職。同年為女友撰寫了一本電子版Linux入門教程,到目前為止已經(jīng)累計(jì)幫助數(shù)萬人。多年來在Linux領(lǐng)域積累了豐富的經(jīng)驗(yàn),熟悉Linux系統(tǒng)架構(gòu)、性能調(diào)優(yōu)等技術(shù)。2013年創(chuàng)建阿銘Linux培訓(xùn),目前已經(jīng)培訓(xùn)多期學(xué)員。

圖書目錄

第1章 學(xué)習(xí)之初 1
1.1 Linux是什么 1
1.1.1 Linux的由來 1
1.1.2 Linux怎么讀 2
1.1.3 常見Linux發(fā)行版 2
1.1.4 我們要學(xué)習(xí)哪個Linux發(fā)行版 3
1.2 Linux系統(tǒng)管理員要養(yǎng)成的習(xí)慣 3
1.2.1 要習(xí)慣使用命令行 3
1.2.2 操作要嚴(yán)謹(jǐn) 4
1.2.3 安全不可忽視 4
1.3 學(xué)習(xí)建議 5
1.3.1 穩(wěn)中求進(jìn) 5
1.3.2 善于總結(jié)文檔 5
1.3.3 復(fù)習(xí)很關(guān)鍵 6
1.3.4 舉一反三 6
1.4 課后習(xí)題 6
第2章 安裝CentOS 7
2.1 安裝虛擬機(jī) 7
2.1.1 下載虛擬機(jī)軟件 8
2.1.2 安裝虛擬機(jī) 8
2.1.3 新建一個虛擬機(jī) 11
2.2 安裝Linux操作系統(tǒng) 14
2.2.1 下載CentOS鏡像 15
2.2.2 設(shè)置虛擬光驅(qū) 15
2.2.3 安裝CentOS 16
2.3 第一次親密接觸 31
2.3.1 初次使用命令行登錄 31
2.3.2 設(shè)置網(wǎng)絡(luò) 32
2.3.3 圖形和命令行切換 35
2.3.4 Linux的7個運(yùn)行級別 35
2.3.5 學(xué)會使用快捷鍵 36
2.3.6 學(xué)會查詢幫助文檔——man 36
2.3.7 Linux系統(tǒng)目錄結(jié)構(gòu) 37
2.3.8 如何正確關(guān)機(jī)、重啟 39
2.3.9 忘記root密碼怎么辦 40
2.3.10 學(xué)會使用救援模式 41
2.4 課后習(xí)題 42
第3章 遠(yuǎn)程登錄Linux系統(tǒng) 43
3.1 安裝PuTTY 43
3.1.1 下載PuTTY 43
3.1.2 安裝 44
3.2 設(shè)置IP 44
3.2.1 增加網(wǎng)卡 44
3.2.2 配置IP 44
3.3 遠(yuǎn)程登錄 45
3.3.1 使用密碼直接登錄 45
3.3.2 使用密鑰認(rèn)證 46
3.4 兩臺Linux相互登錄 48
3.4.1 克隆CentOS 48
3.4.2 使用密碼登錄 49
3.4.3 使用密鑰登錄 49
3.5 課后習(xí)題 51
第4章 Linux文件和目錄管理 52
4.1 絕對路徑和相對路徑 52
4.1.1 命令cd 53
4.1.2 命令mkdir 53
4.1.3 命令rmdir 54
4.1.4 命令rm 54
4.2 環(huán)境變量PATH 55
4.2.1 命令cp 56
4.2.2 命令mv 57
4.3 幾個與文檔相關(guān)的命令 58
4.3.1 命令cat 59
4.3.2 命令tac 59
4.3.3 命令more 59
4.3.4 命令less 60
4.3.5 命令head 60
4.3.6 命令tail 60
4.4 文件的所屬主和所屬組 61
4.5 Linux文件屬性 61
4.6 更改文件的權(quán)限 63
4.6.1 命令chgrp 63
4.6.2 命令chown 64
4.6.3 命令chmod 64
4.6.4 命令umask 65
4.6.5 修改文件的特殊屬性 66
4.7 在Linux下搜索文件 69
4.7.1 用which命令查找可執(zhí)行文件的絕對路徑 69
4.7.2 用whereis命令查找文件 69
4.7.3 用locate命令查找文件 69
4.7.4 使用find搜索文件 70
4.8 Linux文件系統(tǒng)簡介 71
4.9 Linux文件類型 72
4.9.1 常見文件類型 72
4.9.2 Linux文件后綴名 73
4.9.3 Linux的鏈接文件 73
4.10 課后習(xí)題 75
第5章 Linux系統(tǒng)用戶與用戶組管理 77
5.1 認(rèn)識/etc/passwd和/etc/shadow 77
5.1.1 /etc/passwd解說 78
5.1.2 /etc/shadow解說 78
5.2 用戶和用戶組管理 79
5.2.1 新增組的命令groupadd 79
5.2.2 刪除組的命令groupdel 80
5.2.3 增加用戶的命令useradd 80
5.2.4 刪除賬戶的命令userdel 81
5.2.5 使用命令chfn更改用戶的finger 81
5.3 用戶密碼管理 82
5.3.1 命令passwd 82
5.3.2 命令mkpasswd 83
5.4 用戶身份切換 83
5.4.1 命令su 84
5.4.2 命令sudo 84
5.4.3 不允許root遠(yuǎn)程登錄Linux 86
5.5 使用密碼工具管理密碼 86
5.6 課后習(xí)題 87
第6章 Linux磁盤管理 89
6.1 查看磁盤或者目錄的容量 89
6.1.1 命令df 89
6.1.2 命令du 90
6.2 磁盤的分區(qū)和格式化 91
6.2.1 增加虛擬磁盤 91
6.2.2 命令fdisk 92
6.3 格式化磁盤分區(qū) 100
6.3.1 命令mke2fs、mkfs.ext2、mkfs.ext3和mkfs.ext4 100
6.3.2 命令e2label 102
6.4 掛載/卸載磁盤 103
6.4.1 命令mount 103
6.4.2 /etc/fstab配置文件 105
6.4.3 命令blkid 107
6.4.4 命令umount 108
6.5 建立一個swap文件增加虛擬內(nèi)存 109
6.6 課后習(xí)題 110
第7章 文本編輯工具Vim 111
7.1 Vim的3種常用模式 111
7.1.1 一般模式 111
7.1.2 編輯模式 112
7.1.3 命令模式 113
7.2 Vim實(shí)踐 114
7.3 課后習(xí)題 115
第8章 文檔的壓縮與打包 117
8.1 gzip壓縮工具 117
8.2 bzip2壓縮工具 118
8.3 tar壓縮工具 119
8.3.1 打包的同時使用gzip壓縮 120
8.3.2 打包的同時使用bzip2壓縮 120
8.4 使用zip壓縮 121
8.5 bzcat命令的使用 122
8.6 課后習(xí)題 122
第9章 安裝RPM包或源碼包 123
9.1 RPM工具 123
9.1.1 安裝一個rpm包 124
9.1.2 升級一個rpm包 124
9.1.3 卸載一個rpm包 125
9.1.4 查詢一個包是否已安裝 125
9.1.5 得到一個已安裝的rpm包的相關(guān)信息 125
9.1.6 列出一個rpm包的安裝文件 126
9.1.7 列出某一個文件屬于哪個rpm包 126
9.2 yum工具 126
9.2.1 列出所有可用的rpm包 127
9.2.2 搜索一個rpm包 127
9.2.3 安裝一個rpm包 128
9.2.4 卸載一個rpm包 129
9.2.5 升級一個rpm包 130
9.2.6 使用本地光盤制作一個yum源 131
9.2.7 利用yum工具下載一個rpm包 131
9.3 安裝一個源碼包 133
9.3.1 下載一個源碼包 133
9.3.2 解壓源碼包 134
9.3.3 配置相關(guān)的選項(xiàng)并生成Makefile 134
9.3.4 進(jìn)行編譯 135
9.3.5 安裝 136
9.4 課后習(xí)題 137
第10章 shell基礎(chǔ)知識 138
10.1 什么是shell 138
10.1.1 記錄命令歷史 139
10.1.2 命令和文件名補(bǔ)全 139
10.1.3 別名 139
10.1.4 通配符 140
10.1.5 輸入/輸出重定向 140
10.1.6 管道符 140
10.1.7 作業(yè)控制 141
10.2 變量 142
10.2.1 命令env 142
10.2.2 命令set 144
10.3 系統(tǒng)環(huán)境變量與個人環(huán)境變量的配置文件 148
10.4 linux shell中的特殊符號 149
10.4.1 *代表零個或多個任意字符 149
10.4.2 ?只代表一個任意的字符 149
10.4.3 注釋符號# 149
10.4.4 脫義字符\ 150
10.4.5 管道符| 150
10.4.6 命令cut 150
10.4.7 命令sort 151
10.4.8 命令wc 152
10.4.9 命令uniq 152
10.4.10 命令tee 153
10.4.11 命令tr 153
10.4.12 命令split 153
10.4.13 特殊符號$ 154
10.4.14 特殊符號; 154
10.4.15 特殊符號~ 154
10.4.16 特殊符號& 155
10.4.17 重定向符號>、>>、2>和2>> 155
10.4.18 中括號[ ] 155
10.4.19 特殊符號&&和|| 156
10.5 課后習(xí)題 157
第11章 正則表達(dá)式 159
11.1 grep/egrep工具的使用 159
11.1.1 過濾帶有某個關(guān)鍵詞的行并輸出行號 160
11.1.2 過濾不帶有某個關(guān)鍵詞的行并輸出行號 160
11.1.3 過濾所有包含數(shù)字的行 161
11.1.4 過濾所有不包含數(shù)字的行 161
11.1.5 刪除所有以“#”開頭的行 161
11.1.6 刪除所有空行和以“#”開頭的行 161
11.1.7 過濾任意一個字符和重復(fù)字符 162
11.1.8 指定要過濾的字符的出現(xiàn)次數(shù) 163
11.1.9 篩選一個或多個前面的字符 163
11.1.10 篩選零個或一個前面的字符 163
11.1.11 篩選字符串1或者字符串2 164
11.1.12 egrep中()的應(yīng)用 164
11.2 sed工具的使用 164
11.2.1 打印某行 164
11.2.2 打印包含某個字符串的行 165
11.2.3 刪除某行或者多行 165
11.2.4 替換字符或者字符串 166
11.2.5 調(diào)換兩個字符串的位置 167
11.2.6 直接修改文件的內(nèi)容 167
11.2.7 sed練習(xí)題 168
11.3 awk工具的使用 169
11.3.1 截取文檔中的某個段 169
11.3.2 匹配字符或者字符串 169
11.3.3 條件操作符 170
11.3.4 awk的內(nèi)置變量 171
11.3.5 awk中的數(shù)學(xué)運(yùn)算 172
11.3.6 awk練習(xí)題 173
11.4 課后習(xí)題 174
第12章 shell腳本 175
12.1 什么是shell腳本 175
12.1.1 shell腳本的創(chuàng)建和執(zhí)行 176
12.1.2 命令date 177
12.2 shell腳本中的變量 177
12.2.1 數(shù)學(xué)運(yùn)算 178
12.2.2 和用戶交互 179
12.2.3 shell腳本預(yù)設(shè)變量 179
12.3 shell腳本中的邏輯判斷 180
12.3.1 不帶else 180
12.3.2 帶有else 181
12.3.3 帶有elif 181
12.3.4 和文檔相關(guān)的判斷 182
12.3.5 case邏輯判斷 183
12.4 shell腳本中的循環(huán) 184
12.4.1 for循環(huán) 184
12.4.2 while循環(huán) 185
12.5 shell腳本中的函數(shù) 186
12.6 shell腳本練習(xí)題 187
12.7 課后習(xí)題 189
第13章 Linux系統(tǒng)日常管理 190
13.1 監(jiān)控系統(tǒng)的狀態(tài) 190
13.1.1 w查看當(dāng)前系統(tǒng)的負(fù)載 190
13.1.2 vmstat監(jiān)控系統(tǒng)的狀態(tài) 191
13.1.3 top顯示進(jìn)程所占的系統(tǒng)資源 193
13.1.4 sar監(jiān)控系統(tǒng)狀態(tài) 194
13.1.5 free查看內(nèi)存使用狀況 196
13.1.6 ps查看系統(tǒng)進(jìn)程 196
13.1.7 netstat查看網(wǎng)絡(luò)狀況 198
13.2 抓包工具 198
13.2.1 tcpdump工具 198
13.2.2 wireshark工具 199
13.3 Linux網(wǎng)絡(luò)相關(guān) 200
13.3.1 ifconfig查看網(wǎng)卡IP 200
13.3.2 給一個網(wǎng)卡設(shè)定多個IP 200
13.3.3 查看網(wǎng)卡連接狀態(tài) 201
13.3.4 更改主機(jī)名 201
13.3.5 設(shè)置DNS 202
13.4 Linux的防火墻 203
13.4.1 selinux 203
13.4.2 iptables 203
13.5 Linux系統(tǒng)的任務(wù)計(jì)劃 209
13.5.1 命令crontab 209
13.5.2 cron練習(xí)題 210
13.6 Linux系統(tǒng)服務(wù)管理 211
13.6.1 ntsysv服務(wù)配置工具 211
13.6.2 chkconfig服務(wù)管理工具 212
13.7 Linux下的數(shù)據(jù)備份工具rsync 214
13.7.1 rsync的命令格式 214
13.7.2 rsync常用選項(xiàng) 215
13.7.3 rsync應(yīng)用實(shí)例 219
13.8 Linux系統(tǒng)日志 226
13.8.1 /var/log/messages 226
13.8.2 dmesg 227
13.8.3 安全日志 228
13.9 xargs與exec 228
13.9.1 xargs應(yīng)用 228
13.9.2 exec應(yīng)用 229
13.10 screen工具介紹 230
13.10.1 使用nohup 230
13.10.2 screen工具的使用 230
13.11 課后習(xí)題 231
第14章 LAMP環(huán)境搭建 233
14.1 安裝MySQL 233
14.1.1 下載軟件包 233
14.1.2 初始化 234
14.1.3 配置MySQL 234
14.2 安裝Apache 235
14.3 安裝PHP 236
14.4 Apache結(jié)合PHP 238
14.5 測試LAMP是否成功 238
14.5.1 測試配置文件是否正確 238
14.5.2 測試是否正確解析PHP 239
14.6 課后習(xí)題 239
第15章 LNMP環(huán)境配置 241
15.1 安裝MySQL 241
15.2 安裝PHP 242
15.3 安裝Nginx 244
15.4 課后習(xí)題 249
第16章 常用MySQL操作 250
16.1 更改MySQL數(shù)據(jù)庫root的密碼 250
16.2 連接數(shù)據(jù)庫 251
16.3 MySQL基本操作的常用命令 252
16.3.1 查詢當(dāng)前庫 252
16.3.2 查詢某個庫的表 252
16.3.3 查看某個表的全部字段 253
16.3.4 查看當(dāng)前是哪個用戶 254
16.3.5 查看當(dāng)前所使用的數(shù)據(jù)庫 254
16.3.6 創(chuàng)建一個新庫 254
16.3.7 創(chuàng)建一個新表 254
16.3.8 查看當(dāng)前數(shù)據(jù)庫的版本 255
16.3.9 查看MySQL的當(dāng)前狀態(tài) 255
16.3.10 查看MySQL的參數(shù) 255
16.3.11 修改MySQL的參數(shù) 256
16.3.12 查看當(dāng)前MySQL服務(wù)器的隊(duì)列 256
16.3.13 創(chuàng)建一個普通用戶并授權(quán) 256
16.4 常用的SQL語句 257
16.4.1 查詢語句 257
16.4.2 插入一行 258
16.4.3 更改表的某一行 258
16.4.4 清空某個表的數(shù)據(jù) 258
16.4.5 刪除表 258
16.4.6 刪除數(shù)據(jù)庫 259
16.5 MySQL數(shù)據(jù)庫的備份與恢復(fù) 259
16.5.1 MySQL備份 259
16.5.2 MySQL恢復(fù) 259
16.6 課后習(xí)題 259
第17章 NFS服務(wù)配置 261
17.1 服務(wù)端配置NFS 261
17.2 客戶端掛載NFS 262
17.3 命令exportfs 263
17.4 課后習(xí)題 264
第18章 配置FTP服務(wù) 265
18.1 安裝pure-ftpd 265
18.1.1 下載軟件 265
18.1.2 安裝pure-ftpd 265
18.1.3 配置pure-ftpd 266
18.1.4 建立賬號 267
18.1.5 測試pure-ftpd 267
18.2 使用vsftpd搭建ftp服務(wù) 268
18.2.1 安裝vsftpd 268
18.2.2 建立賬號 268
18.2.3 創(chuàng)建和用戶對應(yīng)的配置文件 269
18.2.4 修改全局配置文件/etc/vsftpd.conf 269
18.3 課后習(xí)題 270
第19章 配置Squid服務(wù) 271
19.1 Squid是什么 271
19.2 搭建Squid正向代理 272
19.3 搭建Squid反向代理 276
19.4 Squid命令常用選項(xiàng) 276
19.5 課后習(xí)題 277
第20章 配置Tomcat 278
20.1 安裝Tomcat 278
20.1.1 安裝JDK 278
20.1.2 安裝Tomcat 279
20.2 配置Tomcat 280
20.2.1 配置Tomcat服務(wù)的訪問端口 280
20.2.2 配置新的虛擬主機(jī) 281
20.3 測試Tomcat 281
第21章 配置Samba服務(wù)器 282
21.1 Samba的配置文件smb.conf 282
21.2 Samba實(shí)踐 284
21.2.1 Samba實(shí)踐一 284
21.2.2 Samba實(shí)踐二 285
21.2.3 使用Linux訪問Samba服務(wù)器 286
21.3 課后習(xí)題 286
第22章 MySQL Replication配置 287
22.1 配置MySQL服務(wù) 287
22.2 配置Replication 288
22.2.1 設(shè)置master 288
22.2.2 設(shè)置slave 289
22.3 測試主從 290
22.4 課后習(xí)題 291

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號