写点什么

Linux 之旅 - 行程介绍

用户头像
诚义舅
关注
发布于: 2021 年 02 月 27 日

不游览

不会去游览 Linux 的起源

请自行去百科或者其他相关教材了解那段传奇的故事,这些资料唾手可得。虽然我们不详细游览这段历史,但在后面的相关历程里会涉及到 Linux 精华与奥妙之处。

不会去游览全面的系统管理

至少不会涉及系统安装,你们公司的系统管理员通过一个 u 盘分分钟就能完成,如果要自己安装也会有不少帖子可以指导,有些像 ubuntu 这样的组织甚至可以邮寄系统光盘,在官网下载系统镜像(诚义舅的游览案例正是自己安装的 ubuntu 镜像);不会涉及太详细的开发环境搭建,如 LAMP(Linux+Apache+Mysql/MariaDB+Perl/PHP/Python),对于这一部分有很多一键安装的资源;也不会涉及网络管理和设备管理等的修改和调优,本旅程假设网络和设备已经搭建好,请自学或者联系系统管理员。

不会讲解详细的命令集

这方面的资料实在很多,有经典的参考手册书籍,也有可靠的系统手册(请运行 man 命令),我们不做知识的搬运工。重要的是,在这方面有大量的资源比诚义舅讲得更好。

对于以上不会游览到的内容,诚义舅会在附录部分做集中推荐,大家有需要时自由游览即可。


游览

游览常用命令

为避免天马行空而不接地气,本次旅程至少包含常用的命令和讲解,让游客拿到手就能用。

游览(然+所以然)

本次旅程在之后的行程安排中会重点讲到为什么要这么操作,这么做的思路是什么。

游览坑及其防御

这也是诚义舅组织这次旅程的一个重点初衷,当诚义舅看到一些同行在操作 Linux 时,很容易提心吊胆,担心发生手误,担心出事故。可能是强迫症使然,但这样小心就很难给自己和团队带来麻烦。

游览操作技巧

这也是其他书籍较难涉及到的,更多也是限制在诚义舅本人的工作经历中,但是这些技巧,容易让游客在 Linux 行走起来快而准,容易轻松愉快,让服务器为人服务,让人喝茶看看报告,把人的劳动从繁琐的敲打键盘里解放出来。


游客对象

就像没有任何一次旅行能够适合所有人一样,任何文档也有重点针对的阅读对象。正像前文所说,本次旅程有所为有所不为,针对的是下面的游客对象:

概括说,当你得到某台服务器的 Ip 地址(或者 url)和用户密码以后,你将在该服务器系统做什么操作?该旅程就是和接下来的操作有关的事。

按照需求分,有下面心理需要的人员适合本次旅程:

求快,直接要答案的工作

比如临时抱佛脚,进入 Linux 操作系统直接就想查看使用,常见于软件项目管理者,或者着急出结果而暂时没有精力系统学习的人员。

经常做 Linux 操作,想进一步认识

经常在 Linux 下工作,尤其是使用命令行较多,想进一步的人员。比如抽出间隙时间,愿意求甚解的软件工程师。

又要效率又要可靠

感觉工作挺累的,想多找找技巧,进一步提高效率,让操作更可靠的游客。


按照用户角色与职能来划分,下面职能的人员适合本次旅程:

Linux 环境下的软件产品维护人员

他们经常上来监控产品运行,通过产品日志和处理过程等分析产品故障,以及与产品相关的系统管理与配置等等。

Linux 环境下的软件产品测试人员

他们经常登陆主机测试产品,发现产品缺陷,记录缺陷再现步骤等等。

Linux 环境下的软件产品开发人员

作为开发人员,往往是全才,既会维护又会测试,在第六日的内容有关几项侧重于开发的工具使用,更适合开发人员来游览和掌握,本次旅程暂时只针对 C/C++语言开发调试。

软件项目经理

虽然作为项目的各项管理人员,他们不会过于细致地熟练掌握操作系统的操作与管理,如果他们能掌握基础的操作命令,临时了解产品运行情况,对他们的管理还是很有助益的。第零天最适合他们来游览。


游览方法

科学家一致认为世界产生的阶段基本上按着这个次序发生。(1)元始;(2)地球早期处于幽暗之中,被浓重的气体和水覆盖;(3)有光;(4)有空气或大气;(5)大块陆地形成;(6)有陆生植物;(7)太阳、月亮、星宿在空中现出轮廓,四季开始;(8)有巨型海兽和飞禽;(9)有野兽和驯兽以及哺乳类动物;(10)有人。

此次旅程也将按照这个世界产生的过程比照规划:这里说的日不是 24 小时而已,而是一段时期,一个阶段。要能做到知行合一就需要尽快练习尽快实践,所以如果对每一日的内容要掌握好,还是需要静下心来实操体验。本次行程安排如下:

第零日:入门命令集

这里是一系列日常命令集,可当做手册来查询和试用。作为快速入门、考虑尽可能实用,对于没必要深究的人员可止步于此,而不再游览后续的旅程。

第一日:命令行

通过一行一行的命令来与操作系统交互,命令可以存起来在其他时候复用,这是 Linux 操作系统的一项精华,使得 Linux 有了光一样重要。在这一日将游览如何使用命令行。

第二日:用户环境与管理

创建用户以后,才可以在操作系统中工作,就好比后续各种活动的大气空间。就像水和水分开以后产生的空气,这里有生命活动的基础之一:氧气,二氧化碳,水和氮等等。

第三日:文件系统管理

对于一个操作系统,总会有信息的存取,也就是依托于文件系统,就像地球上的生命都依托于大地和大地上的植物来生活一样。

第四日:网络管理

有星辰掌管昼夜,地球就可以交替作息,在地球上的人可以据此划分四季、纪年计时,也就是将与地球以外的星辰交互。网络管理就是主机之间通信的管理。

第五日:bash

以上所有的准备工作做好以后,就可以产生生命,生命就可以繁衍生息。bash shell 才是这种生命力,可以发挥出无限想象空间。

第六日:进程管理、性能分析与开发

只有人才可以开发和编写软件产品,众多软件产品在操作系统中运行时,就需要对这些运行的程序(进程)进行管理,分析运行的系统资源消耗,考虑产品调优等等。人的出现就是要管理大地、地上的各种植物和动物。

第七日:休息/收心

至此,Linux 之旅将告一段落。我们将在最后这一旅程回顾游览的经历,总结经验,想想以后的生活怎么进步。谈谈学无止境是一种什么样的生活状态。

附录:变量替换

附录:vi 编辑器

附录:推荐书目



发布于: 2021 年 02 月 27 日阅读数: 8
用户头像

诚义舅

关注

还未添加个人签名 2021.02.18 加入

还未添加个人简介

评论

发布
暂无评论
Linux之旅 - 行程介绍