好好学习*nix 系统的学习路径是?(暨年终感言)

2015-12-26 20:12:51 +08:00
 GNiux
新的一年里,有个学习目标:
深度掌握类*nix 系统的构成、原理。
目标背后的使命是:对自己的电脑 /网络的自主。

已经入 GNU/Linux 坑一段时间,最初当然也是从 Ubuntu 开始,但发现 Canonical 正在越走越远,向 M$靠近,总有莫名其妙的东西在,还有 spyware 。

然真爱是 Debian. 不过 systemd 阻碍了我的学习,垄断、集权,什么都管,似乎只要学它就好了……离 UNIX 也是渐行渐远。 GNOME, KDE 复杂桌面环境,也令用户自主掌控之路异常坎坷 (像那个 NetworkManager 强制带 dnsmasq-base 却又不能同时安装使用 dnsmasq 的莫名其妙的地方还不少…)

当然,现实世界,追求效率和便利是人类的天性 (系统管理员应该很喜欢 systemd),没办法。

然后接触 archlinux ,以及这两天攒完了 Gentoo 。学习不少,但整体感受是仍不够达到自己这个目标——效度和信度都不够——都是按照 handbook 的步骤就好了,没遇到什么错误。而以难和高度“源代码化”著称的 Gentoo ,也是提供了 emerge, eselect 等自动化工具,很便利地安装(就是慢一点,从源码开始),体验优先,让我有点意外 (可能之前听网友说编译了几天几夜那种…觉得很难呵呵)。还好, emerge 用 python 写成,这就方便学习了(不然还得学 C)。

所以今后学习研究各发行版的包管理器的工作方式,是个重点;初始化系统是个重点;内核是个重点(但其实不特么感兴趣——因为与硬件关系太紧密?因为 Linus 太拽?)。

还有哪些必学的呢?求指导呢😃
(非专业意见,轻拍)
4509 次点击
所在节点    Linux
20 条回复
KentY
2015-12-26 20:18:50 +08:00
就用就得了, 用到哪有问题, 自己找办法, 并理解为什么这么能解决. 时间长了就可以了.

如果自己以后要做 linux 的 sys admin, 那就要对网络等很多方面去做有目的更深入了解了了.

P.S. 我前天查了一下我这当地的 2015 的薪资统计, 程序员平均薪资要大于系统管理员. :-)
wizgy
2015-12-26 20:19:18 +08:00
我倒是觉得除了内核原理值得花时间看以外,剩下的东西都是有需要才学,而不是为了学而学。
cyio
2015-12-26 20:24:57 +08:00
Linus 前几天因为自己升级组装计算机,耽误了三天工作,表示以后还是直接买装好的,有更重要的事等着他弄呢。
hei1000
2015-12-26 20:31:54 +08:00
安装非常简单的桌面管理器?要不然直接 LFS ?

所有楼主研究了这么多的目的到底是什么?记住要不忘初心啊
woai110120130
2015-12-26 20:37:41 +08:00
楼主没玩过 lfs?
Evovil
2015-12-26 20:45:03 +08:00
多“用” 没必要刻意去学什么
yangxin0
2015-12-26 20:58:41 +08:00
我平时的工作是开发 Linux 下的软件, but 我用 Windows 开发
ahxxm
2015-12-26 20:59:28 +08:00
@cyio 求搜索关键字(或者来源),一下没找到这事
BSD
2015-12-26 21:21:23 +08:00
我也不喜欢有点像 M$风格的 systemd ,明显 SysV init 脚本用起来更方便嘛,可惜,现在貌似成大势所趋了。。。
cyio
2015-12-26 21:37:05 +08:00
@ahxxm
上 google plus ,

G+ === Geeks' Social Network
其实上面有很多独有的东西,比如 Linus 晒他开飞机的照片

Canonical 公司,
JSON 之父,
Google 高层、员工、各种官方产品号,
linuxer ,
王垠(只在 G+保留了社交账号)
等等吧。
xufang
2015-12-26 22:29:19 +08:00
Flygoat
2015-12-26 23:01:17 +08:00
Fedora 大法好。
crowds
2015-12-26 23:04:19 +08:00
找个运维的工作 做个两年。
Andiry
2015-12-27 00:27:44 +08:00
既然不想学 C ,那还是别花力气学操作系统了。老老实实搞 python 得了。
GeekTest
2015-12-27 00:29:17 +08:00
“目标背后的使命是:对自己的电脑 /网络的自主。” +1
matthewz
2015-12-27 01:54:35 +08:00
linux 的桌面配置真的烦

现在我使用 mac 远程登录服务器进行开发,世界都清净了。
pynix
2015-12-27 10:04:27 +08:00
lfs
ca1123
2015-12-28 11:37:44 +08:00
OS X 是正统的 UNIX ,谁不承认就是不客观。
GNiux
2015-12-28 17:32:15 +08:00
@ca1123
呵呵。修正一下: OS X 来自正统的 UNIX.
前者身上已很多闭源的,何谈 copyleft 呢。
ca1123
2015-12-29 20:04:14 +08:00
@GNiux UNIX 本来就不开源的 你 GNU 不是 UNIX 要重复一万遍, OS X 还通过了 UNIX 认证呢,和 AIX , HP/UX 一路货色

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246343

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX