LInux 初学者日记【第一篇】
做开发快一年了做了不少东西,也学了不少东西,对于Linux还是比较的陌生(本人做java的)。
开此帖子
1. 作为我学习的笔记,可以随时翻阅。
2. 希望可以给学习Linux的同学有一点收益。
这阵子刚好有点时间,于是就想学习一下linux。
作为入门者我想说的是Linux的确不好学。
作为开发人员学习linux首先需要做到。
1. 摒弃操作图形化界面改用命令行,不依赖工具学习linux系统的本质。
2. 学习linux操作系统需要了解OSS开源文化。
3. 需要知道学习linux跟多的是学习shell脚本。
Linux 操作系统结构(unix类操作系统)
1. kernel 内核
2. modules 模块
3. lib 库
4. shell 用户操作接口
5. tools 用户操作接口
如下图来解释上面个个模块之间的关系。

linux运行的机制如上图用户操作基本的三个接口 网络接口 shell接口 界面接口 还有文本接口。
接口调用后kernel 和lib 的apl 通过 机器代码与硬件交互。
这是学习linux的第一遍文章陆续应该还会添加。
上面的内容都是自己学习整理的有错误的地方望指正。

浙公网安备 33010602011771号