日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux從入門到精通

Linux從入門到精通

Linux從入門到精通

定 價:¥105.00

作 者: 姚偉
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121442759 出版時間: 2022-09-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書從Linux的概念說起,由淺入深地介紹如何使用Linux命令進行日常操作與管理。每章都附有實戰(zhàn)案例,方便回顧所學(xué)內(nèi)容與生產(chǎn)工作中的實用技巧。讀者不但可以系統(tǒng)地學(xué)習(xí)Linux的基礎(chǔ)操作,而且能對Linux上的運維、開發(fā)有更為深入的理解。本書共10章,涵蓋的主要內(nèi)容有Linux系統(tǒng)選擇與安裝、Linux入門命令與文件管理、Linux用戶與權(quán)限、磁盤掛載與擴展、進程管理與性能監(jiān)控、網(wǎng)絡(luò)通信與安全等。本書內(nèi)容通俗易懂,案例豐富,實用性強,特別適合Linux的入門讀者和進階讀者閱讀,也適合經(jīng)常與Linux系統(tǒng)打交道的開發(fā)、測試、運維崗位的IT從業(yè)者閱讀。另外,本書也適合作為相關(guān)培訓(xùn)機構(gòu)的教材使用。

作者簡介

  姚偉,神州數(shù)碼技術(shù)經(jīng)理。曾任分時科技技術(shù)合伙人、科大訊飛中間件研發(fā)項目負(fù)責(zé)人、神州數(shù)碼項目經(jīng)理。12年軟件開發(fā)經(jīng)驗,多年Linux運維經(jīng)驗,從小白一步步成長為高級工程師。

圖書目錄

第1章 為什么要學(xué)習(xí)Linux 1
1.1 Linux是什么 1
1.2 Linux的特點與用途 3
1.3 如何學(xué)習(xí)Linux 3
1.4 小結(jié) 4
第2章 安裝Linux系統(tǒng)與客戶端工具 6
2.1 Linux系統(tǒng)的選擇與下載 6
2.1.1 CentOS簡介與版本選擇 6
2.1.2 CentOS鏡像的選擇與下載 9
2.2 虛擬機安裝系統(tǒng) 12
2.2.1 VMware for Windows的下載與安裝 12
2.2.2 VMware for macOS的下載與安裝 13
2.2.3 在Windows系統(tǒng)下的虛擬機中安裝Linux系統(tǒng) 14
2.2.4 在macOS系統(tǒng)下的虛擬機中安裝Linux系統(tǒng) 19
2.3 物理機安裝系統(tǒng) 19
2.3.1 PE制作 19
2.3.2 系統(tǒng)安裝 22
2.3.3 密碼找回 23
2.4 云服務(wù)器申請 25
2.4.1 阿里云 25
2.4.2 騰訊云 26
2.4.3 AWS 28
2.5 客戶端工具 29
2.5.1 Xshell Xftp 30
2.5.2 SecureCRT 32
2.5.3 macOS原生終端 33
2.5.4 FinalShell 35
2.5.5 用密鑰登錄AWS 36
2.6 系統(tǒng)初始化 39
2.6.1 來電自啟 39
2.6.2 系統(tǒng) host設(shè)置 39
2.6.3 時鐘同步NTP 40
2.6.4 關(guān)閉防火墻與開通安全組 40
2.7 小結(jié) 42
第3章 Linux入門命令與文件管理 43
3.1 學(xué)習(xí)指南 43
3.1.1 Linux命令與Shell 43
3.1.2 快捷鍵 44
3.1.3 幫助命令 45
3.1.4 歷史命令 46
3.1.5 FAQ 46
3.2 文件及目錄操作 47
3.2.1 目錄切換與查看:cd、ls、ll、pwd 47
3.2.2 文件與目錄創(chuàng)建:touch、mkdir 48
3.2.3 復(fù)制、移動和刪除:cp、mv、rm 48
3.3 文件查看與編輯 49
3.3.1 文件查看:cat、tac 、nl 49
3.3.2 日志查看:tail與head 51
3.3.3 文件編輯器:vi / vim 52
3.3.4 基于vi的文件查看工具:more與less 57
3.3.5 流文件編輯工具:sed 61

3.4 文件查找與統(tǒng)計 66
3.4.1 文件查找:find、wc、xargs 66
3.4.2 文件統(tǒng)計與排序:du sort 71
3.4.3 字符查找:grep 正則表達(dá)式 73
3.4.4 文件索引查找:locate updatedb 76
3.5 文件處理 77
3.5.1 文件亂碼處理:文件編碼、inode與dos2unix 77
3.5.2 文件比對、校驗與剪切:diff / vimdiff、md5sum、cut 80
3.5.3 其他命令:od、iconv、tr、split、paste、rev、tee、join、uniq 82
3.6 特殊字符簡析 85
3.6.1 特殊字符表 85
3.6.2 通配符 86
3.6.3 管道、重定向、標(biāo)準(zhǔn)輸入/輸出 87
3.6.4 特殊設(shè)備 90
3.6.5 單引號、轉(zhuǎn)義符、雙引號、反引號 90
3.6.6 命令執(zhí)行與邏輯符 91
3.7 小結(jié) 92
第4章 Linux用戶與權(quán)限 93
4.1 root與用戶管理 93
4.1.1 root與UID、GID 93
4.1.2 用戶新增:useradd 95
4.1.3 用戶修改與刪除:usermod、userdel 98
4.1.4 用戶與密碼的配置文件:/etc/passwd、/etc/shadow 99
4.1.5 密碼修改:passwd、chage 101
4.1.6 用戶的批量管理:newusers、chpasswd 103
4.2 權(quán)限切換 103
4.2.1 用戶切換:su 104
4.2.2 權(quán)限升級:sudo 105
4.2.3 su與sudo的異同 106

4.3 用戶查看 107
4.3.1 用戶查看:id、w、who、users、whoami、finger 107
4.3.2 用戶登錄日志:last、lastb、lastlog與secure 110
4.4 文件權(quán)限 112
4.4.1 標(biāo)準(zhǔn)權(quán)限模型:777與umask 112
4.4.2 更改文件所屬:chown 116
4.4.3 更改讀寫權(quán)限:chmod 118
4.4.4 特殊權(quán)限:SUID、SGID、Sticky bit 120
4.4.5 隱藏權(quán)限與擴展文件系統(tǒng):chattr、lsattr 122
4.4.6 文件訪問控制模型簡析:標(biāo)準(zhǔn)模型、PAM、ACL、SELinux 124
4.5 實戰(zhàn)案例 126
4.5.1 FTP搭建與賬戶賦權(quán) 127
4.5.2 批量創(chuàng)建賬號密碼 129
4.6 小結(jié) 131
第5章 文件傳輸、會話管理與定時任務(wù) 132
5.1 文件下載與推送 132
5.1.1 文件下載:wget、curl 132
5.1.2 文件推送:scp、rsync 135
5.2 文件壓縮 136
5.2.1 官方打包:tar 136
5.2.2 其他壓縮工具:zip、unzip、7za 138
5.3 會話管理 140
5.3.1 互信加密:SSH 140
5.3.2 終端復(fù)用器:screen 144
5.4 定時任務(wù)與郵件 149
5.4.1 定時任務(wù):crontab與crond 149
5.4.2 郵件發(fā)送:mail、mailx、mailq與postfix 150
5.5 實戰(zhàn)案例 153
5.5.1 7-Zip For Linux的下載、安裝與使用 153
5.5.2 定時備份FTP文件數(shù)據(jù) 155
5.6 小結(jié) 158
第6章 Linux磁盤與文件系統(tǒng) 159
6.1 磁盤與文件系統(tǒng) 159
6.1.1 設(shè)備查看:df、lsblk 159
6.1.2 文件、句柄和設(shè)備標(biāo)識:inode、openfiles、UUID 164
6.1.3 硬鏈接與軟連接:ln 168
6.1.4 文件系統(tǒng):VFS、XFS及動態(tài)調(diào)整inode 169
6.2 磁盤掛載 172
6.2.1 硬盤與接口:HDD與SSD、IDE與SATA、SCSI、SAS 172
6.2.2 分區(qū)格式化:GPT、fdisk與mkfs 174
6.2.3 掛載與卸載:mount、umount與/etc/fstab 178
6.3 磁盤擴展 180
6.3.1 分區(qū)擴展:LVM 180
6.3.2 磁盤陣列:RAID 183
6.4 磁盤診斷 185
6.4.1 系統(tǒng)日志:dmesg、journalctl 185
6.4.2 磁盤壞道檢測:badblocks、smartctl 186
6.4.3 故障模擬與磁盤自檢修復(fù):fsck、xfs_repair 188
6.5 實戰(zhàn)案例 190
6.5.1 LVM創(chuàng)建、擴展與縮減 190
6.5.2 RAID創(chuàng)建、掛載、刪除與熱插拔 195
6.5.3 NFS共享磁盤掛載 201
6.5.4 磁盤使用率100%的解決方法 204
6.6 小結(jié) 204
第7章 Linux進程 206
7.1 系統(tǒng)與內(nèi)存 206
7.1.1 系統(tǒng)、主機與CPU:uname、hostnamectl、lscpu 206
7.1.2 內(nèi)存與交換空間:free、Swap 209
7.2 進程與PID 211
7.2.1 進程、程序、PID 211
7.2.2 進程查看:ps、pgrep、pstree 213
7.2.3 進程文件查看:lsof 217
7.2.4 程序查找:pwdx、which、whereis 220
7.3 進程管理 221
7.3.1 前后臺進程與免掛起:&與nohup 221
7.3.2 殺死進程:kill、killall、pkill 224
7.3.3 進程優(yōu)先級:nice與renice 228
7.3.4 進程小結(jié):進程運行與KILL信號 229
7.4 性能監(jiān)控 231
7.4.1 命令監(jiān)聽:watch 231
7.4.2 監(jiān)測工具包Procps-ng:uptime、top、vmstat 231
7.4.3 進階工具包SYSSTAT:pidstat、mpstat、iostat、sar 238
7.5 實戰(zhàn)案例 248
7.5.1 熵池耗盡的解決方案 248
7.5.2 資源不足自動報警方案 249
7.6 小結(jié) 254
第8章 Linux網(wǎng)絡(luò)與安全 255
8.1 網(wǎng)卡是如何管理的 255
8.1.1 手動配置網(wǎng)卡 255
8.1.2 網(wǎng)卡設(shè)置:ifconfig、ip、ifup/ifdown 256
8.1.3 網(wǎng)卡服務(wù):network、NetworkManager與nmcli 261
8.1.4 網(wǎng)關(guān)路由:route、arp 264
8.2 域名是如何工作的 265
8.2.1 域名與DNS解析 265
8.2.2 域名篡改 267
8.2.3 根域名與公網(wǎng)IP地址分類 268
8.2.4 DHCP與NAT 271
8.2.5 子網(wǎng)掩碼與私有IP地址分類 274
8.2.6 DNS查看與修改 275
8.3 網(wǎng)絡(luò)探測與流量監(jiān)聽 275
8.3.1 IP地址探測:ping、ICMP與fping 276
8.3.2 端口探測:telnet、netstat、nmap 277
8.3.3 路由追蹤:traceroute、tcptraceroute 279
8.3.4 流量監(jiān)聽:iftop、nethogs 280
8.3.5 流量抓取與復(fù)制:tcpdump與tcpreplay 282
8.4 防火墻與安全組 284
8.4.1 安全增強防御系統(tǒng):SELinux 284
8.4.2 老牌防火墻:iptables 285
8.4.3 新型防火墻:firewalld 288
8.4.4 云上安全組 289
8.5 簡說TCP/IP 290
8.5.1 TCP/IP與OSI網(wǎng)絡(luò)模型 290
8.5.2 Socket與TCP/UDP 291
8.5.3 TCP和UDP是什么 292
8.5.4 HTTPS = HTTP TLS/SSL 294
8.6 網(wǎng)絡(luò)安全的“矛”與“盾” 295
8.6.1 內(nèi)網(wǎng)穿透與遠(yuǎn)程控制:ToDesk、frp與其他 296
8.6.2 漏洞掃描及安全工具:OpenVAS、Nessus、Nikto、T-Sec、Aliyundun 297
8.6.3 安全防御的“四大紀(jì)律” 298
8.6.4 三級等保的采購與建設(shè) 299
8.7 實戰(zhàn)案例 301
8.7.1 安全防火墻:denyhosts 301
8.7.2 搭建內(nèi)網(wǎng)穿透服務(wù):frp 303
8.7.3 清除挖礦病毒大作戰(zhàn) 308
8.8 小結(jié) 308
第9章 Linux系統(tǒng)管理與軟件安裝 310
9.1 Linux的關(guān)機與啟動 310
9.1.1 Linux的關(guān)機、重啟與注銷 310
9.1.2 Linux啟動流程簡析 311
9.1.3 Linux運行級別與target 312
9.2 Linux系統(tǒng)服務(wù)systemd 313
9.2.1 為什么CentOS 7.x放棄init取用systemd 313
9.2.2 systemd啟動流程與架構(gòu)簡析 314
9.2.3 systemd Utilities工具簡析 316
9.2.4 systemd與Unit 319
9.2.5 systemd添加自定義服務(wù) 320
9.3 Linux根目錄簡析 322
9.3.1 根目錄“/”與/root 322
9.3.2 /bin與/usr/bin、/sbin與/usr/sbin 322
9.3.3 /boot 323
9.3.4 /dev 323
9.3.5 /etc 323
9.3.6 /home、/tmp 323
9.3.7 /lib、/lib64 323
9.3.8 lost found 324
9.3.9 /media、/mnt 324
9.3.10 /opt 324
9.3.11 /proc 324
9.3.12 /run 326
9.3.13 /srv 326
9.3.14 /sys 326
9.3.15 /usr 327
9.3.16 /var 328
9.4 Linux軟件安裝 328
9.4.1 包管理器:RPM與Yum 329
9.4.2 Yum源更換與配置 336
9.4.3 安裝源碼:GCC、Make與CMake 339
9.5 實戰(zhàn)案例 340
9.5.1 WoL遠(yuǎn)程網(wǎng)絡(luò)喚醒 340
9.5.2 Yum repo安裝Nginx 341
9.5.3 使用源碼安裝Nginx,手動添加系統(tǒng)開機服務(wù) 342
9.6 小結(jié) 345
第10章 快速入門Shell編程 346
10.1 Shell基礎(chǔ) 346
10.1.1 Shell簡1

本目錄推薦

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