中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 Linux從入門到精通

作者:姚偉
出版社:電子工業出版社出版時間:2022-09-01
開本: 其他 頁數: 400
中 圖 價:¥69.3(6.6折) 定價  ¥105.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Linux從入門到精通 版權信息

Linux從入門到精通 本書特色

資深開發工程師親手總結的Linux實戰經驗,Linux命令行與shell腳本編程,快速入門,即學即用。開發、測試、運維崗均可受益。提供代碼、課件PPT和視頻系統:由淺入深,從系統安裝到文檔處理,再深入權限、磁盤、進程、系統管理實戰:凝聚作者十多年開發運維經驗,系統地理解和使用Linux圖表:100+張圖片,80+個表格,詳細說明工具使用方法,可以作為案頭工具書配套:手把手式教學,每個章節都有配套PPT與視頻詳解,讓你從零開始也能學會案例:10+個實戰案例作為章節小結,更有相關源碼,讓你拿來就用Linux是當前云計算浪潮的基礎組件,是服務器運行的主要系統。但是許多剛剛接觸Linux的從業者卻缺乏一本趁手的工具書,一份學習使用Linux的指導目錄。本書是作者結合自身成長經歷撰寫而成的,是一本關于Linux的很好的“敲門磚”。 ——周鵬 神州數碼集團副總裁 在企業級應用軟件開發中,Linux是所有軟件開發、測試及運維工程師**的技能。但很多時候,經驗稍淺的IT工程師不知道如何用命令行來管理這個“怪物”。作者從項目實戰角度,由淺入深地講解了Linux文件操作、權限分配、進程監控、網絡安全等內容,貼合項目實際。另外,為了讓讀者深入了解Linux命令的原理,本書幾乎“手把手”地指導讀者編寫Linux命令,值得一讀。 ——儲雙雙 科大訊飛技術中心副總經理從1991年Linux內核誕生,到現在已經過去了30多年。內核是操作系統的核心,日常工作涉及的內存管理、進程管理等都是內核構建的魅力所在。本書分門別類地介紹了Linux常用命令,選取了一些**且有趣的功能命令進行介紹,并且融入了作者工作中的實戰心得。對于入門的讀者或者有一定開發經驗的讀者,本書值得一讀。 ——朱政科《HikariCP數據庫連接池》《Prometheus云原生監控》作者,華為云SRE中間件云原生架構師Linux,在我看來,是計算機教育中缺失的重要一課,幾乎所有高校都沒有針對Linux開設專門的課程,然而幾乎所有的生產環境都運行在Linux之上,作者這本書恰好填補了這個空白。我有幸閱讀了《Linux從入門到精通》的樣章——Linux進程,可以說寫得深入淺出,有趣又有用,尤其是實戰部分,為我們開發者提供了可以參照的案例。 ——沉默王二 《Java 程序員進階之路》作者,CSDN 兩屆博客之星 本書深入淺出地介紹了Linux的入門實踐和相關原理,實踐性很強,適合剛入門和有一定基礎的工程師讀者。工程師們邊讀邊實踐,就可以迅速入門和上手操作。 ——張玉生 美團資深工程師本書介紹了工作中常用的Linux工具,步驟清晰,實戰性強,對于文件權限、進程管理之類的日常頻繁使用但容易讓人產生疑惑的內容更是詳細闡述其原理,并通過實驗得出結論,使讀者知其然并知其所以然。如果想系統地了解Linux,本書不可多得,特別適合作為運維Linux與經常接觸Linux的IT工程師的進階書及工具書。 ——黨澤榮 中國系統資深技術專家

Linux從入門到精通 內容簡介

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

Linux從入門到精通 目錄

第1章 為什么要學習Linux 1
1.1 Linux是什么 1
1.2 Linux的特點與用途 3
1.3 如何學習Linux 3
1.4 小結 4
第2章 安裝Linux系統與客戶端工具 6
2.1 Linux系統的選擇與下載 6
2.1.1 CentOS簡介與版本選擇 6
2.1.2 CentOS鏡像的選擇與下載 9
2.2 虛擬機安裝系統 12
2.2.1 VMware for Windows的下載與安裝 12
2.2.2 VMware for macOS的下載與安裝 13
2.2.3 在Windows系統下的虛擬機中安裝Linux系統 14
2.2.4 在macOS系統下的虛擬機中安裝Linux系統 19
2.3 物理機安裝系統 19
2.3.1 PE制作 19
2.3.2 系統安裝 22
2.3.3 密碼找回 23
2.4 云服務器申請 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 系統初始化 39
2.6.1 來電自啟 39
2.6.2 系統 host設置 39
2.6.3 時鐘同步NTP 40
2.6.4 關閉防火墻與開通安全組 40
2.7 小結 42
第3章 Linux入門命令與文件管理 43
3.1 學習指南 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 文件與目錄創建:touch、mkdir 48
3.2.3 復制、移動和刪除: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 文件查找與統計 66
3.4.1 文件查找:find、wc、xargs 66
3.4.2 文件統計與排序:du+sort 71
3.4.3 字符查找:grep+正則表達式 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 管道、重定向、標準輸入/輸出 87
3.6.4 特殊設備 90
3.6.5 單引號、轉義符、雙引號、反引號 90
3.6.6 命令執行與邏輯符 91
3.7 小結 92
第4章 Linux用戶與權限 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 權限切換 103
4.2.1 用戶切換:su 104
4.2.2 權限升級: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 文件權限 112
4.4.1 標準權限模型:777與umask 112
4.4.2 更改文件所屬:chown 116
4.4.3 更改讀寫權限:chmod 118
4.4.4 特殊權限:SUID、SGID、Sticky bit 120
4.4.5 隱藏權限與擴展文件系統:chattr、lsattr 122
4.4.6 文件訪問控制模型簡析:標準模型、PAM、ACL、SELinux 124
4.5 實戰案例 126
4.5.1 FTP搭建與賬戶賦權 127
4.5.2 批量創建賬號密碼 129
4.6 小結 131
第5章 文件傳輸、會話管理與定時任務 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 終端復用器:screen 144
5.4 定時任務與郵件 149
5.4.1 定時任務:crontab與crond 149
5.4.2 郵件發送:mail、mailx、mailq與postfix 150
5.5 實戰案例 153
5.5.1 7-Zip For Linux的下載、安裝與使用 153
5.5.2 定時備份FTP文件數據 155
5.6 小結 158
第6章 Linux磁盤與文件系統 159
6.1 磁盤與文件系統 159
6.1.1 設備查看:df、lsblk 159
6.1.2 文件、句柄和設備標識:inode、openfiles、UUID 164
6.1.3 硬鏈接與軟連接:ln 168
6.1.4 文件系統:VFS、XFS及動態調整inode 169
6.2 磁盤掛載 172
6.2.1 硬盤與接口:HDD與SSD、IDE與SATA、SCSI、SAS 172
6.2.2 分區格式化:GPT、fdisk與mkfs 174
6.2.3 掛載與卸載:mount、umount與/etc/fstab 178
6.3 磁盤擴展 180
6.3.1 分區擴展:LVM 180
6.3.2 磁盤陣列:RAID 183
6.4 磁盤診斷 185
6.4.1 系統日志:dmesg、journalctl 185
6.4.2 磁盤壞道檢測:badblocks、smartctl 186
6.4.3 故障模擬與磁盤自檢修復:fsck、xfs_repair 188
6.5 實戰案例 190
6.5.1 LVM創建、擴展與縮減 190
6.5.2 RAID創建、掛載、刪除與熱插拔 195
6.5.3 NFS共享磁盤掛載 201
6.5.4 磁盤使用率100%的解決方法 204
6.6 小結 204
第7章 Linux進程 206
7.1 系統與內存 206
7.1.1 系統、主機與CPU:uname、hostnamectl、lscpu 206
7.1.2 內存與交換空間: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 進程優先級:nice與renice 228
7.3.4 進程小結:進程運行與KILL信號 229
7.4 性能監控 231
7.4.1 命令監聽:watch 231
7.4.2 監測工具包Procps-ng:uptime、top、vmstat 231
7.4.3 進階工具包SYSSTAT:pidstat、mpstat、iostat、sar 238
7.5 實戰案例 248
7.5.1 熵池耗盡的解決方案 248
7.5.2 資源不足自動報警方案 249
7.6 小結 254
第8章 Linux網絡與安全 255
8.1 網卡是如何管理的 255
8.1.1 手動配置網卡 255
8.1.2 網卡設置:ifconfig、ip、ifup/ifdown 256
8.1.3 網卡服務:network、NetworkManager與nmcli 261
8.1.4 網關路由:route、arp 264
8.2 域名是如何工作的 265
8.2.1 域名與DNS解析 265
8.2.2 域名篡改 267
8.2.3 根域名與公網IP地址分類 268
8.2.4 DHCP與NAT 271
8.2.5 子網掩碼與私有IP地址分類 274
8.2.6 DNS查看與修改 275
8.3 網絡探測與流量監聽 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 流量監聽:iftop、nethogs 280
8.3.5 流量抓取與復制:tcpdump與tcpreplay 282
8.4 防火墻與安全組 284
8.4.1 安全增強防御系統: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網絡模型 290
8.5.2 Socket與TCP/UDP 291
8.5.3 TCP和UDP是什么 292
8.5.4 HTTPS = HTTP+TLS/SSL 294
8.6 網絡安全的“矛”與“盾” 295
8.6.1 內網穿透與遠程控制:ToDesk、frp與其他 296
8.6.2 漏洞掃描及安全工具:OpenVAS、Nessus、Nikto、T-Sec、Aliyundun 297
8.6.3 安全防御的“四大紀律” 298
8.6.4 三級等保的采購與建設 299
8.7 實戰案例 301
8.7.1 安全防火墻:denyhosts 301
8.7.2 搭建內網穿透服務:frp 303
8.7.3 清除挖礦病毒大作戰 308
8.8 小結 308
第9章 Linux系統管理與軟件安裝 310
9.1 Linux的關機與啟動 310
9.1.1 Linux的關機、重啟與注銷 310
9.1.2 Linux啟動流程簡析 311
9.1.3 Linux運行級別與target 312
9.2 Linux系統服務systemd 313
9.2.1 為什么CentOS 7.x放棄init取用systemd 313
9.2.2 systemd啟動流程與架構簡析 314
9.2.3 systemd Utilities工具簡析 316
9.2.4 systemd與Unit 319
9.2.5 systemd添加自定義服務 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 實戰案例 340
9.5.1 WoL遠程網絡喚醒 340
9.5.2 Yum + repo安裝Nginx 341
9.5.3 使用源碼安裝Nginx,手動添加系統開機服務 342
9.6 小結 345
第10章 快速入門Shell編程 346
10.1 Shell基礎 346
10.1.1 Shell簡述 346
10.1.2 環境配置 348
10.1.3 Shell腳本執行 353
10.1.4 Shell命令快捷鍵補充 355
10.2 Shell基本語法 356
10.2.1 變量:$、${}、$n 356
10.2.2 運算符:賦值、數值、邏輯、比較、文件測試 358
10.2.3 條件判斷:if、case 360
10.2.4 循環:for、while、until、select 362
10.2.5 函數:function 364
10.2.6 中斷循環與退出:continue、break、return、exit、$? 365
10.3 特殊命令awk 367
10.3.1 awk命令速查手冊 367
10.3.2 awk命令詳解 369
10.3.3 生產作業:awk命令解析json數據 373
10.4 Shell擴展 374
10.4.1 內置函數:read、printf、shift、eval 374
10.4.2 腳本調試:bash -x、set -x、trap 377
10.4.3 編程規范 380
10.5 實戰案例 381
10.5.1 編寫一個自己的日志命令:logmsg 381
10.5.2 編寫一個常用的備份命令:backup 382
10.5.3 編寫一個Java項目的管理腳本:springboot-admin.sh 383
10.6 小結
展開全部

Linux從入門到精通 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 深圳湾1号房价_深圳湾1号二手房源 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 牛奶检测仪-乳成分分析仪-北京海谊| 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 首页_中夏易经起名网 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 桐城新闻网—桐城市融媒体中心主办 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 中国品牌排名投票_十大品牌榜单_中国著名品牌【中国品牌榜】 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 |