介绍

这是我在2012年学习 linux 的笔记。当前仅是linux基础部分,其它如多机房运维、集群等在中级篇(未发布)。

我本身是做 java 开发的,但在当时(12年),你会发现技术大会上面很少有讲 java 的,都是说架构、系统变迁等之类的。 所以仅是学好 java 够了吗?他依赖的数据库,运行的环境,集群、架构等需不需要我们去学习。

如果多年以后再往回看,go/rust也兴起来了。语言很重要,但不应该成为决定性的因素。千万不要给自己设置上限,例如我是java开发,我就只学java,不学其它。

像有些知识,如LAMP、nagios、cacti等因为新技术的兴起(如容器化等),已经不用或少用,我这里就不会再列出来了。

linux 命令这块很多上参考了《鸟哥的linux私房菜》。初学者可以多看看。

其它笔记大部分是手敲的,建议大家也这么做。有时候你看起来会了,实际上却什么都不懂,动手才会加深理解和记忆。

当时笔记 linux 环境是基于 CentOS 5 的,现在 CentOS 已经快不维护了。如果不特别说明当前环境都是基于 CentOS7.9的。

初学者进入一个领域,往往陷入细节 或 抓不住重点。久了人就会疲惫和迷茫,最后放弃( xxx 从入门到放弃)。

我的建议是:找人带。找培训班(靠谱的)或网上课程(如极客时间),不要自己一个人闷头学,这样效率很低。

找人带的好处是:相当于你站在别人的肩膀上,起点比较高。

如果你是天才就另说。

植一棵树最好的时间是十年前,其次是现在。

end.

如果文档对你有帮助,你可以捐赠支持一下,谢谢! ^_^