Linux 迎来 29 岁,而这些 Linux 好书你却还没读过? (mp.weixin.qq.com)

【简介】

1991年8月25日,Linus Torvalds用Minix操作平台建立了一个新的操作系统内核,并把它发回 Minix Usenet 新闻组。此时,年仅21岁的大学生Linus不会意识到,自己当做兴趣爱好开发的一个小项目会在29年后发展成统治世界的庞大操作系统内核。

点击查看全文 >>

@code小生 2021-02-28 11:41分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
6个“吓人”的Linux命令 (mp.weixin.qq.com)
好吧,我们一直都有crypt。顾名思义,crypt不是存放垃圾文件的地宫或墓坑,而是加密文件内容的命令。

如今,“crypt”通常作为一个脚本而实现:通过调用一个名为mcrypt的二进制程序,模拟较旧的crypt命令,从而发挥其功用。直接使用mycrypt命令是一种更好的选择。
by @code小生 2021-11-08 10:16 分享 查看详情
10本最佳Linux、UNIX编程书籍 (mp.weixin.qq.com)
今天,为大家挑选了一些适合初学者学习UNIX和Linux操作系统的最佳书籍,这些书不仅能教你学会Linux和UNIX的基础知识,其中包含了大量用于在UNIX环境中进行高级编程的大量代码示例。
by @code小生 2021-10-31 12:32 分享 查看详情
扒一扒国产Linux操作系统架构是怎么设计的? (mp.weixin.qq.com)
简而言之,桌面操作系统就是大家平常个人电脑里面用的操作系统。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS,其他的Linux桌面操作系统,比如Fedora、Suse、Ubuntu包括我们自己的Deepin,虽然这十几年取得了长足的进步,但是相对于Windows和Mac OS,不论技术先进性、交互设计还是产品质量方面都还有非常大的差距。
by @code小生 2021-10-31 12:31 分享 查看详情
这5个Linux发行版,2021年再错过就是罪过了 (mp.weixin.qq.com)
自从我开始使用Linux,它就一直是我的首选系统,我已经用Linux五年多了,我的第一个Linux发行版是Ubuntu 12.04 LTS。
by @code小生 2021-08-22 22:35 分享 查看详情
Linux在M1上跑起来了! (mp.weixin.qq.com)
自 2014 年 iPhone 6 发布以来,苹果就在集中精力构建更快的芯片,相对于在一块芯片上加载更多核心,他们更加注重单线程性能的提高。他们内部的硬件设计团队采用了这种方法,并生产出了功能多样且独一无二的芯片,从而奠定了他们在架构特征方面的行业领先地位。
by @code小生 2021-07-11 22:51 分享 查看详情
Linux上如何定时关闭一个服务 (phpor.net)
如果让服务本身支持定时关闭,理论上非常可行,但是所有想定时关闭的服务都去实现以下这个逻辑是不是不太好?对于一个已经很成熟的(甚至没有源码的)服务想实现这个功能又该怎么办呢?

根据Linux的思想,一个程序应该只做一件事,并非功能越多越好,把自己该做的事做好就行了。

Linux上有一个非常好的命令: timeout 。只做了一件事,可以实现一个程序在一段时间后结束,如:

timeout 2s sleep 10

sleep 想睡10s; 但是timeout 保证让他2s就死掉
by @技术头条 2021-06-13 22:31 分享 查看详情
RTFM!如何阅读(和理解)Linux 中神奇的手册页 (linux.cn)
手册页man pages,即参考手册页reference manual pages的简称,是你进入 Linux 的钥匙。你想知道的一切都在那里,包罗万象。这套文档永远不会赢得普利策奖,但这套文档是相当准确和完整的。手册页是主要信源,其权威性是众所周知的。

虽然它们是源头,但阅读起来并不是最令人愉快的。有一次,在很久以前的哲学课上,有人告诉我,阅读亚里士多德是最无聊的阅读。我不同意:说到枯燥的阅读,亚里士多德远远地排在第二位,仅次于手册页。

乍一看,这些页面可能看起来并不完整,但是,不管你信不信,手册页并不是为了隐藏信息 —— 只是因为信息量太大,这些页面必须要有结构,而且信息是以尽可能简短的形式给出的。这些解释相当简略,需要一些时间来适应,但一旦你掌握了使用它们的技巧,你就会发现它们实际上是多么有用。
by @技术头条 2021-06-13 22:29 分享 查看详情
生人勿近之Linux里养僵尸 (www.felix021.com)
Linux里养僵尸是怎么回事呢?Linux相信大家都很熟悉,但是Linux里养僵尸是怎么回事呢,下面就让小编带大家一起了解吧。
by @技术头条 2021-05-27 07:55 分享 查看详情
使用开源工具进行 Linux 内存取证 (linux.cn)
计算机的操作系统和应用使用主内存(RAM)来执行不同的任务。这种易失性内存包含大量关于运行应用、网络连接、内核模块、打开的文件以及几乎所有其他的内容信息,但这些信息每次计算机重启的时候都会被清除。

内存取证Memory forensics是一种从内存中找到和抽取这些有价值的信息的方式。Volatility是一种使用插件来处理这类信息的开源工具。但是,存在一个问题:在你处理这些信息前,必须将物理内存转储到一个文件中,而 Volatility 没有这种能力。

因此,这篇文章分为两部分:
第一部分是处理获取物理内存并将其转储到一个文件中。
第二部分使用 Volatility 从这个内存转储中读取并处理这些信息。
by @技术头条 2021-05-26 22:34 分享 查看详情
Linux开发过程那么麻烦,是否值得? (mp.weixin.qq.com)
Linux 从诞生至今,已经快有 30 年了。这期间 Linux 一直延续着通过邮件来提交变更、审查、讨论直至批准的研发过程,这一流程非常费时费力,不仅成为新人的进入门槛,也成了可持续生产的障碍。那么,为什么 Linux 一直要坚持遵循这一过程呢,它能带来什么好处?存在哪些弊端?有什么解决办法吗?
by @code小生 2021-04-18 11:49 分享 查看详情