折腾 2 年多!我们终于见面了!

2018年3月,我与张老师就这么在微信上聊了起来,起初我并没有写书的打算,我们之间只是通过讨论、交流的形式聊聊关于出书的方方面面。最终,敌不过张老师超强的专业能力、细致的解说与盛情相邀,我答应张老师写一本Linux系统运维的图书并由人邮出版。由此,我踏上了漫漫2年多的写书之路。

为什么写这本书

写书一方面是我对自己所学知识的查漏补缺过程,另一方面也可以向即将进入或已经入行的Linux系统运维同行们分享一些经验,以便他们在学习的路上少走一些弯路,对企业实际环境的运维工作有一个完整而清晰的认识,从而更快地进入企业运维工程师的角色。

其实,我公众号中的老读者都知道,我是半路出家自学的Linux系统运维,一路上磕磕绊绊、跌跌撞撞,最终算是”小有所成”(自我感觉还是学到与得到了一些),能糊一口饭吃,能够保一家温饱。

回想起自学的那段经历,我至今难忘,挺苦逼的,那时互联网没有这么发达,查找资料也没有现在这么方便、丰富,很多时候只有靠自己看官方资料去慢慢摸索,一个错误几小时、几天可能都难以解决,然后通过不断地总结、再反复练习,方能掌握一个个知识点。

还有一个苦,就是如果你的基础功底不扎实,有时请教别人问题,你都很难将问题描述清楚,别人也很难从你的只言片语中看出你的问题所在,久而久之,不再有人愿意为你解答或提供解答思路。当下,这种情况仍然存在于众多初学者身上,他们总喜欢跳跃式学习,没能重视到学习是一个进阶的过程。这里给大家推荐一下我总结的一些学习方法:民工哥自学方法

学习与实践总归是不同的。企业里的实际生产运维环境可不是你我能练手的地方,所以,从虚拟机中的练习到企业实际环境的运用,这是一个将学到的知识转化成操作与运用的过程,很多人难以适应一时的转变。这使得很多人在学习的时候感觉自己都会了,但一到企业实际生产环境操作时就慌。

其实这是一个正常现象,民工哥也是这么过来的。不怕出错,怕的是不出错,出错、排错是一个学习的过程,也是一个自我检验的过程,更是一个加深理解的过程。一段时间后,你会发现很多知识点就这样在无形当中学到了、学会了。久而久之,你会发现这真的是一件很有成就感的事!

基于以上的原因,我决心将自己自学的过程以及工作经验总结成书。

写书的过程

很多人不知道写一本书所需的巨大的工作量!这里我稍稍科普一下:

1、确定选题方向——出版社审核——审核通过后签合同。

2、开始写作,其实在这之前,有很大一部分工作量是编写全书的大纲,只有把整个大纲确定了,你才好下笔。

3、分段交稿,这期间编辑会不断将审稿老师的建议反馈给作者,提醒作者后续写作过程中注意避免某些问题,比如:文字口语化严重、标题不可出现4级标题、图表不规范等。

4、全部交稿后,书稿会进入三审三校阶段,在三审期间,可能随时需要作者修改,大到章节安排,小到词句的准确性。这是我和张老师两年来沟通最频繁的时候,有时还起有争议,毕竟双方看待问题的角度不同,但我们的目标是一致的——为了出版一本质量过硬的好书,所以我们最终还是会达成统一的意见。我已经数不清反复修改了多少回,只记得很多次,其中有合并章节、修改格式、统一用法,等等。

5、最终阶段就是确定定价、下厂印刷与销售了。

看似很简单顺畅的过程,这其中工作量其实很大,有太多琐碎、繁杂的事。在整个写作过程中,民工哥尽可能地将每一个知识点都表达清楚,所以一直有如履薄冰之感。虽然很苦、很累、很闹心,但看到这本书出版,心里还是会有满满的成就感!

今天这本书终于要与大家见面了!

在此,感谢优维科技CEO王总、Segmentfault思否社区的CTO祁总、新钛云服的架构师胥峰(排名不分先后)在百忙之中抽空为本书写推荐语!

本书结构清晰,从最基本的Linux系统和命令开始,深入到上层常用中间件服务的运维,如Keepalived、Mysql、Apache、Nginx等,再深入到高阶服务的运维管理。作者利用大量的篇幅重点介绍了常用的运维工具和服务,如Zabbix、SCM、容器技术、配置管理和日志服务等。全书内容全面,由浅入深,十分适合作为手边的实战参考书。希望本书能帮助你成为一名Linux运维专家!——精益运维发起人,优维科技CEO王津银
民工哥是SegmentFault社区非常活跃的技术专家,也是社区2019年度的”TopWriter”。Linux运维的相关知识非常繁杂,民工哥结合自己的日常经验,从基础命令入手,选择了常用的服务配置作为实战部分,讲解深入浅出,为读者从入门到精通Linux运维指明了一条路。
——思否(SegmentFault)CTO,Typecho开源项目作者
祁宁
民工哥一直活跃在运维圈中,并运营微信公众号”民工哥技术之路”,为运维技术的传播和发展做出了积极的贡献。这本新作值得每一位运维人员收藏和细读。本书从Linux运维入门开始讲起,循序渐进地过渡到企业级运维实战,包括常见的基础应用环境的搭建、数据库系统管理、集群管理等。更难能可贵的是,本书最后还重点介绍了数据备份和运维管理实战。我从这本书中获益良多,也相信它能给你带来一些新的想法和收获。
——新钛云服首席解决方案架构师,
《Linux系统安全:纵深防御、安全扫描与入侵检测》作者胥峰

最后,要感谢我公众号的读者们,你们一直以来的关注与支持是我写作的最大动力。很多读者私信我,说看了我之前写的运维相关的文章,学习到了很多,并表示感谢,我真的很感动。

下面进入正题,今天我要为自己代言,为新书宣传一下,本书目前正在火热销售中!现正值4.23活动,有超低折扣!各位读者伙伴们,抓紧时间扫码订购吧!感谢支持!!

Original: https://www.cnblogs.com/youkanyouxiao/p/12770904.html
Author: 民工哥
Title: 折腾 2 年多!我们终于见面了!

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/591656/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 从零开始的常用MySQL语句练习大全

    很多时候深入学习固然很重要,但是想要写下一篇给新手都能看得懂看的很香,并且老鸟可以查漏补缺的的练习博客,还是挺有难度,所以今天尝试写一些关于MySQL的语句练习大全,供想要从零开始…

    数据库 2023年6月11日
    084
  • Nginx 反向代理、Rewrite

    Rewrite功能配置 Rewrite是Nginx服务器提供的一个重要基本功能,是Web服务器产品中几乎必备的功能。主要的作用是用来实现URL的重写。www.jd.com注意:Ng…

    数据库 2023年6月6日
    086
  • 【StoneDB Class】入门第三课:StoneDB的编译安装

    本课程主要介绍 StoneDB-5.6 在 Ubuntu 20.04 LTS 下的手动编译,在 CentOS 和 RedHat 的编译详见官方文档。如果您希望快速部署,请参阅官方文…

    数据库 2023年5月24日
    0113
  • Linux常用指令

    Linux常用指令 到达底部 运行级别有以下几种 0级:关机 1级:单用户 (找回密码) 2级: 多用户没有网络服务 3级: 多用户有网络服务 4级: 系统未使用保留给用户 5级:…

    数据库 2023年6月16日
    085
  • SSM简单整合!!!

    3. 在maven中添加依赖 org.mybatis mybatis-spring 2.0.7 org.springframework spring-jdbc 5.3.2 org….

    数据库 2023年6月16日
    080
  • lvs负载均衡

    Lvs 一.Lvs简介 二. 体系结构 三. Lvs管理工具 1. ipvs 2. ipvsadm 四.lvs工作模式及原理 1.NAT模式 2. DR模式 3.TUN模式(隧道模…

    数据库 2023年6月14日
    093
  • Git

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    数据库 2023年6月16日
    089
  • 即时通讯课设Android端问题记录

    转眼间,就已经是大四学生,目前正在写毕设。Android 端没有系统的学习过,都是哪里不会查哪里,基本靠度娘。所以,在此记录下课设开发过程中,Android 端遇到的问题。 在主线…

    数据库 2023年6月9日
    053
  • 翻译|使用 StatefulSet 运行数据库应用

    本文介绍 Kubernetes 支持数据库等有状态应用的常见解决方案:StatefulSet。 我们在构建机器学习向量管理时面临的一个重要问题是:如何持久化数据,避免数据丢失? […

    数据库 2023年5月24日
    097
  • 55 道MySQL基础题

    1.一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后, 删除了第 15, 16, 17 条记录,再把 Mysql 重启,再 insert 一条记 录,这条记录…

    数据库 2023年5月24日
    0105
  • LeetCode 14. 最长公共前缀

    编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入:strs = [“flower&#8…

    数据库 2023年6月11日
    062
  • Ansible Playbook概览

    Ansible playbook 执行需要三步路执行: 1.编写playbook 2.定义主机清单文件 3.设置运行环境,写入配置文件 1.编写playbook Playbook使…

    数据库 2023年6月14日
    075
  • Socket 编码入门

    很多同行朋友大概率学过 socket 通信相关知识, send, recv, listen, connect, accept 等等组合, 变幻 无穷 … 相关的介绍书籍…

    数据库 2023年6月9日
    062
  • Mysql 连续时间分组

    该方案不限于本例的连续时间,还可以应用于其他连续组。 [En] The scheme is not limited to the continuous time of this e…

    数据库 2023年5月24日
    076
  • 翻译官方文档或文章小姿势

    翻译官方文档或文章小姿势 首先抛出一个观点: 不太建议初学者翻译官方文档或文章 这个观点针对的是”初学者”,如果是老鸟并且业余时间很多,请绕行 :-) 第一…

    数据库 2023年6月9日
    082
  • Docker 部署前后端项目

    Docker 部署前后端项目 平生不会相思,才会相思,便害相思。 简介:都是被逼的,从零开始一个Docker 部署九个微服务和三个前端项目。其中,这些服务需要用到Nacos、MyS…

    数据库 2023年6月14日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球