搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
跟老韩学Linux运维
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115492586
  • 作      者:
    韩艳威著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2018
收藏
编辑推荐

(1)模拟企业环境,实用至上。


全书内容是作者近 10 年工作经验的总结,耗时约 500个日夜完成。书中的每个章节都精选了近百个实例,作者对每个实例进行逐步分解、进化、升级修订,读者根据需要做简单修改后,即可在企业级Linux运维生产环境部署应用。


(2)结构合理,图文并茂。


每个章节采用循序渐进的方式进行讲解,由浅入深、逐步引导,让读者更容易接受和吸收书中的知识。尤其对于初学者,入门学习时就能得到来自一线企业实战的技术分享,想必是一件十分愉悦的事情吧!每章结尾都有总结和思维导图,供读者复习,在梳理知识的同时能够明确每章的架构和层次,使读者轻松入门Linux。


(3)网络及技术支持。


读者在遇到问题时,可以及时联系作者,作者会尽可能地给予读者全方位的免费技术支持。






展开
作者简介

韩艳威,博信文化传媒核心创始人,先后在北京多家知名公司担任Linux架构师、MySQL运维DBA、Linux运维经理等职务。具有8年的一线互联网实战工作经验,尤其擅长设计高并发、大流量网站架构,并对Linux平台下的HA、MySQL运维HA,以及Nginx高效运维、KVM高效运维和Web安全运维等有着独到的见解。乐于分享技术,曾在51CTO学院分享Linux实战课程,目前致力于Linux开源系统的推广和分享。

展开
内容介绍

本书系统全面地介绍了Linux指令在企业生产环境中的实战应用技巧。主要内容包括Linux指令概述,CentOS操作系统生产环境标准化安装及实际运维部署,CentOS系统对比Windows系统的启动流程,Linux初、中、高级运维指令,并结合正则表达式将指令运用到实际工作环境中。本书最后详细介绍了Linux系统安全加固及内核核心参数优化等内容。书中精选的上千个实例均来自于作者在Linux系统运维领域的一线实战经验。








展开
精彩书评

本书作者曾与我供职于同一家公司,初次见面沟通,我就被作者的说话艺术所打动,他善于通过模型化的语言来阐述原理,思维缜密。本书作者不仅在基础运维和应用系统运维方面有丰富的经验,而且在数据库运维方面能够独当一面,这在我认识的运维同仁中为数不多。书中有循序渐进式的入门和练习讲解,有全面系统的运维生态的讲解,有作者对实战经验的侃侃而谈。日拱一卒,从作者的讲解步骤就能看出他的恒心和毅力,每一点内容都是作者亲自测试而来;步步为营,希望本书能够帮助读者打下扎实的基础,并得到技术能力的提升。

——追光动画运维部负责人  卞晋伟


Linux指令和Shell脚本内容非常灵活,入门容易精通难,并且我们经常会碰到这样一个场景:有一个需求,通过互联网找到一个现成的脚本,貌似问题解决了,但是需求和环境稍微有变化,又要重新找一遍。日复一日,解决问题的能力并没有提高。要真正掌握Linux命令和脚本,核心的是要有一份好的学习资料,本书就是一份很好的经验总结和资料。书中每一章都提供思维导图,每一节都是经验的总结。相信通过对本书的学习,读者可以大大缩短Linux指令和脚本的学习时间。让我们一起反复阅读这本书,加入Linux指令和脚本学习之旅,在这个过程中一起体验Linux深邃的哲学思想吧!

——云技术社区创始人  肖力


本书通俗易懂,深入浅出,针对新手的特点,在基础引导之余加入了实战训练,而不是一味地填鸭式教学,并且在每章结尾都配备了思维导图。

本书会让你对Linux有更深刻的认识,并能很快将从书中学到的知识应用到实际工作中去。这是一本特别适合零基础学员入门,并在工作中作为手册时刻查阅的好书,值得拥有。

——《程序员在囧途》作者 沈逸


Linux作为流行的开源操作系统之一,已经在互联网公司大范围投入使用。随着Linux使用量的增多,Linux社区也将持续升温。

作者以其扎实的理论基础,结合多年的实践运维经验,对Linux做了详细的阐述。本书既是一本不错的学习资料,也可作为必备的手册随时翻阅。相信此书会让广大读者更快速全面地了解Linux。

——凡普金科 数据库架构师 贺春旸


韩艳威老师是51CTO学院的知名讲师。他从事一线运维实战多年,积累了丰富的运维实战经验,对Linux下的各种服务架构有着独到的见解。 他的讲课风格突出运维特点,以“高效实用”为原则,课程内容深入浅出,深受学员们的喜爱。本书是韩老师积累了多年工作实践经验的总结,将带你全方位系统地解读Linux运维知识,从入门到精通,从基础到实战,通过大量的实战案例,带你玩转 Linux运维。

——51CTO学院 视频部经理 孙琪


展开
目录

"第 1章 Linux应用运维指令概述   1

1.1 为什么要熟练掌握命令行操作 2

1.1.1 命令行执行速度快 2

1.1.2 命令行针对结果 3

1.1.3 命令行反馈信息明确 5

1.1.4 命令行便于调试 5

1.2 命令行的意义和价值 7

1.2.1 快速文件操作 7

1.2.2 快速操作软件 8

1.2.3 快速条件搜索 8

1.3 如何熟练运用命令行 10

1.3.1 给新手的入门建议 10

1.3.2 命令行初涉 11

1.4 命令行格式一览 12

1.4.1 命令本身 13

1.4.2 命令选项 13

1.4.3 命令执行参数 14

1.5 命令行基本含义探讨 15

1.5.1 Linux中常用命令单词缩写 15

1.5.2 Linux下命令分类 16

1.6 Linux命令基础环境准备 19

1.6.1 购买云主机 19

1.6.2 采用虚拟机 20

1.6.3 下载CentOS镜像 21

1.6.4 下载远程登录软件 21

1.7 获取命令帮助技巧实战 22

1.7.1 内部命令帮助文档 22

1.7.2 外部命令帮助文档 23

1.7.3 man手册查看帮助 24

1.7.4 history命令技巧10例 27

1.7.5 命令快捷操作小技巧 30

1.8 本章小结及思维导图 31

第 2章 高标准安装Linux操作系统 33

2.1 实验环境准备 34

2.1.1 下载安装VMware Workstation10 35

2.1.2 CentOS镜像下载建议 35

2.1.3 安装CentOS操作系统的3种方法 36

2.1.4 操作系统安装核心要点提示 37

2.2 CentOS 6.9生产环境高标准安装实战 38

2.2.1 安装前基本规划说明 39

2.2.2 生产服务器部署规划 39

2.2.3 生产操作系统版本选择建议 40

2.2.4 CentOS 6.9下载地址相关说明 40

2.2.5 安装CentOS 6.9 64位的必备条件 41

2.2.6 标准安装CentOS 6.9演示 41

2.2.7 CentOS 6.9安装后做快照 58

2.3 CentOS 7.3生产环境标准安装实战 59

2.3.1 CentOS 7安装规划 59

2.3.2 CentOS 7 mini版本下载 59

2.3.3 图示与CentOS 6.9安装的不同点 60

2.3.4 CentOS 7 halt等指令关机无效案例 61

2.4 U盘安装CentOS 7.3 62

2.4.1 准备工作 62

2.4.2 制作安装盘 63

2.4.3 U盘安装CentOS 7.3 65

2.5 服务器版Ubuntu Server 16.04部署实战 66

2.5.1 Ubuntu Server 16.04系统安装 66

2.5.2 设置root管理员信息 72

2.5.3 设置网络连接信息 72

2.5.4 Ubuntu设置时区 73

2.5.5 安装yum源 75

2.5.6 使用apt-get安装MySQL 81

2.6 生产环境安装操作系统经验谈 82

2.6.1 服务器基础知识 83

2.6.2 服务器选购技巧 84

2.7 SSH远程连接最佳实践 84

2.7.1 SSH远程工具之PuTTY 85

2.7.2 SSH远程连接工具之Secure CRT 90

2.8 CentOS操作系统忘记密码修复实战 91

2.8.1 CentOS 6.9忘记密码操作 92

2.8.2 CentOS 7.2忘记密码操作 94

2.8.3 CentOS 7.3修复root密码终极实战 96

2.9 CentOS 7新特性和命令 99

2.9.1 CentOS 7新特性 99

2.9.2 CentOS 7新命令 102

2.10 本章小结及思维导图 104

第3章 CentOS 6系统启动流程 106

3.1 Windows操作系统初始化过程 107

3.1.1 计算机的启动过程 108

3.1.2 主引导记录 111

3.1.3 硬盘启动 112

3.1.4 操作系统 112

3.2 CentOS 6操作系统启动流程详解 113

3.2.1 POST加电自检 113

3.2.2 加载BIOS 114

3.2.3 读取MBR 114

3.2.4 加载启动管理器 115

3.2.5 加载kernel 115

3.2.6 用户层执行init process 117

3.2.7 等待用户登录 118

3.3 CentOS 7启动流程简述 118

3.3.1 CentOS 7启动流程 118

3.3.2 CentOS 6与CentOS 7的启动区别 119

3.4 CentOS 6启动流程小结 120

3.5 本章小结及思维导图 123

第4章 Linux用户、组、权限管理 125

4.1 Linux用户管理 126

4.1.1 用户定义 126

4.1.2 用户类别及标识 126

4.1.3 用户配置文件/etc/passwd 128

4.1.4 用户密码配置文件/etc/shadow 130

4.1.5 账号检查工具pwconv、pwunconv指令 132

4.2 Linux环境变量 133

4.2.1 Linux环境变量概述 134

4.2.2 Linux环境变量分类 134

4.2.3 查看Linux环境变量 135

4.2.4 设置和取消环境变量 140

4.2.5 Linux系统常用的环境变量 145

4.3 Linux用户组管理 145

4.3.1 Linux用户组基本概念 146

4.3.2 用户组信息配置文件/etc/group 146

4.3.3 用户组密码配置文件/etc/gshadow 147

4.3.4 用户组检查工具grpconv、grpunconv指令 148

4.4 Linux用户管理应用实战 149

4.4.1 普通用户管理 149

4.4.2 root用户管理 167

4.5 Linux用户组管理应用实战 169

4.6 Linux sudo特殊权限管理应用运维实战 174

4.6.1 sudo使用场景及适用条件 174

4.6.2 sudo初体验 175

4.6.3 sudo配置文件精讲 177

4.6.4 sudo指令语法 179

4.6.5 sudo应用运维生产实例 179

4.7 Linux权限管理 187

4.7.1 Linux系统文件类型 187

4.7.2 Linux系统目录基本操作 189

4.7.3 Linux文件基本操作 193

4.7.4 Linux文件与目录权限基础补充 195

4.7.5 Linux文件与目录权限深入详解 197

4.7.6 Linux文件与目录的特殊权限 199

4.7.7 Linux用户权限管理 203

4.8 本章小结及思维导图 205

第5章 Linux应用运维基础指令实战 208

5.1 Linux指令行终端常用快捷键 209

5.1.1 Linux终端初识 209

5.1.2 Linux终端类型 210

5.1.3 Linux操作系统终端操作快捷键及应用技巧 211

5.1.4 Linux终端自定义快捷键 213

5.2 基础应用运维指令 215

5.2.1 uptime指令 215

5.2.2 w指令 217

5.2.3 last指令 218

5.2.4 who指令 227

5.2.5 whoami 230

5.2.6 cd指令 231

5.2.7 pwd指令 235

5.2.8 type指令及Linux指令类型 237

5.2.9 reboot指令 240

5.2.10 shutdown指令 241

5.2.11 halt指令 245

5.2.12 init指令 246

5.2.13 ssh指令 250

5.2.14 scp指令 256

5.2.15 ls指令 259

5.2.16 uname指令 268

5.3 系统资源使用排查指令 271

5.3.1 free指令 271

5.3.2 df指令 273

5.3.3 du指令 278

5.3.4 netstat指令 282

5.4 本章小结及思维导图 291

第6章 Linux应用运维文件操作指令实战 292

6.1 文件操作基础指令 293

6.1.1 vim指令 293

6.1.2 touch指令 301

6.1.3 mkdir指令 303

6.1.4 cp指令 305

6.1.5 mv指令 309

6.1.6 rm指令 312

6.1.7 cat指令 317

6.1.8 tac指令 322

6.1.9 tail指令 323

6.1.10 head指令 325

6.1.11 less指令 326

6.1.12 more指令 329

6.1.13 nl指令 332

6.1.14 seq指令 333

6.1.15 wc指令 334

6.2 文件操作高级指令 336

6.2.1 find指令基础实战 336

6.2.2 stat指令 348

6.2.3 rsync指令 352

6.2.4 chattr指令 368

6.2.5 lsattr指令 370

6.2.6 md5sum指令 371

6.3 本章小结及思维导图 373

第7章 Linux网络监控实战指令 375

7.1 服务器网络基本配置实战 376

7.2 网络运维常用指令 377

7.2.1 ifconfig指令 377

7.2.2 ifdown & ifup指令 382

7.2.3 ethtool指令 383

7.2.4 mii-tool指令 388

7.2.5 ip指令 389

7.2.6 ping指令 396

7.2.7 fping指令 400

7.2.8 traceroute指令 405

7.2.9 tracepath指令 410

7.2.10 mtr指令 412

7.2.11 dhclient指令 414

7.2.12 nethogs指令 414

7.2.13 bwm-ng指令 416

7.2.14 lsof指令 417

7.2.15 rz上传和sz下载 426

7.2.16 tcpdump指令 427

7.2.17 dstat指令 434

7.2.18 bmon指令 443

7.2.19 atop指令 447

7.2.20 nmon指令 449

7.2.21 collectl指令 454

7.2.22 ngrep指令 460

7.3 Linux下查看实时网卡流量实战 462

7.3.1 sar指令 462

7.3.2 ifstat指令 471

7.3.3 nload指令 472

7.3.4 iptraf指令 474

7.3.5 iftop指令 474

7.3.6 tcptrack指令 477

7.3.7 glances指令 478

7.3.8 brctl指令 480

7.3.9 ss指令 481

7.3.10 curl指令 485

7.3.11 wget指令 490

7.3.12 axel指令 495

7.3.13 nc指令 496

7.3.14 实时监控网络流量脚本 497

7.3.15 统计/proc下网络信息 498

7.3.16 组合SHELL指令实时查看 499

7.4 本章小结及思维导图 499

第8章 Linux应用运维磁盘操作指令 501

8.1 磁盘基础指令 502

8.1.1 fdisk指令 505

8.1.2 parted指令 510

8.1.3 mkfs指令 518

8.1.4 swap分区指令 523

8.1.5 mount指令 524

8.1.6 umount指令 530

8.1.7 df指令 532

8.1.8 du指令 537

8.1.9 fuser指令 540

8.1.10 lsblk指令 542

8.2 磁盘高级指令 545

8.2.1 fsck指令 545

8.2.2 e2fsck指令 548

8.2.3 badblocks指令 549

8.2.4 tune2fs指令 550

8.2.5 iostat指令 552

8.2.6 iotop指令 560

8.2.7 dd指令 564

8.3 磁盘I/O性能监控指标解析 566

8.3.1 磁盘I/O性能主要监控解析 566

8.3.2 如何解决磁盘性能 567

8.3.3 RAID基础知识 568

8.4 磁盘I/O性能测试 570

8.4.1 hdparm基本应用 570

8.4.2 hdparm磁盘I/O测速 572

8.4.3 使用dd命令测试I/O 572

8.5 本章小结及思维导图 573

第9章 Linux应用高级运维指令实战 575

9.1 Linux应用指令运维实战 576

9.1.1 tee指令 576

9.1.2 cut指令 580

9.1.3 tr指令 584

9.1.4 watch指令 588

9.1.5 进程调度指令 591

9.1.6 nohup指令 592

9.1.7 srceen指令 595

9.1.8 nmap指令 598

9.1.9 sort指令 603

9.1.10 tar指令 605

9.1.11 gzip指令 607

9.1.12 zip和unzip指令 611

9.1.13 zcat和zgrep指令 620

9.2 文本处理与正则表达式 620

9.2.1 文本处理四剑客之find指令 620

9.2.2 文本处理四剑客之grep指令 624

9.2.3 文本处理四剑客之sed指令 627

9.2.4 文本处理四剑客之awk指令 630

9.3 本章小结及思维导图 631

第 10章 Linux实用运维技巧 633

10.1 Linux系统基本安全加固 634

10.1.1 Linux服务器物理主机安全 634

10.1.2 用户账号密码安全 635

10.1.3 统一认证安全机制 637

10.1.4 授权管理安全 639

10.1.5 操作日志设计安全策略 639

10.2 高并发系统Linux内核调优基本方法 640

10.2.1 内核网络参数优化 640

10.2.2 系统打开文件数优化 641

10.2.3 内核TCP参数优化 643

10.2.4 内核其他TCP参数优化 644

10.2.5 I/O事件分配机制优化 646

10.3 Linux系统日常运维技巧 647

10.3.1 操作系统部署管理工具 647

10.3.2 SSH服务登录缓慢优化 647

10.3.3 操作系统常用监控小工具 648

10.4 本章小结及思维导图 649


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证