rm -rf 惨剧的补救过程:重温 17 篇 Linux 热文

本文精选了 Linux爱好者 2016年8月份 的17篇热门文章。其中有技术分享、技术资源。

注:以下文章,点击标题即可阅读

一次心惊肉跳的服务器误删文件的恢复过程

 

经历了两天不懈努力,终于恢复了一次误操作(rm -rf)。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。

 

比尔·盖茨和乔布斯他们的编程水平如何?

 

关于盖茨和乔布斯他俩的技术水平如何,类似的问题伯小乐以前也在网上看到过。最近发现 2013 年已有人在 Quora 上发帖讨论。伯乐在线摘译了 6 位国外网友的回复,全文如下。

 

Bug 引发的 18 次重大事故

 

无论工程师做了多少枯燥的测试工作,无论他们熬了多少不眠之夜在编程,但最终他们得到的是:会导致软件彻底出问题的 bug。你知道吗,由于软件故障(bug),美国经济每年在浪费生产力、返工和实际毁坏上损失了数十亿美元。

 

软件项目免坑指南

 

“谁也无法改变现状,唯有无数程序员血洒大地,才能使项目重建天日。”这一点也不夸张,软件项目做烂了就是个坑,参与者也不过是填坑的。就像是在魔兽世界战场遇到国家队一样,你赢也赢不了,出也出不去。

 

使用Linux命令行测试网速

 

当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。

 

Vim 用户的大脑形态

 

我曾经观看过小提琴家非常有激情地拉弦演奏,我有了这种想法:也许我投入到文本编辑器中的脑细胞数量和他为投入所喜好的乐器的演奏中差不多吧。我还有种奇异的想象,当他独奏的时候,脑中的核磁共振图和我在使用 Vim 中操控代码的的图像也许不会相差太大吧?

 

海量的超赞 Linux 软件

 

这个仓库收集了对任何用户/开发者都超赞的 Linux 应用软件。

 

FBI 最想抓住的黑客

 

美国肯塔基州曼彻斯特联邦监狱里,关着毒品贩子、银行抢劫犯和汽车劫持犯。现在,又多了一个用手指犯罪的人黑客天才——杰瑞米·哈蒙德(Jeremy Hammond)。他在全世界范围内到处入侵计算机系统并曝光数据,其中包括一位联邦女法官丈夫的信息。也正是这位女法官,将他判决入狱。作为曾经美国联邦调查局FBI最想抓到的网络罪犯,哈蒙德获得了美国黑客史上最长的刑期之一——10年。

 

为什么要学习操作系统课程?

 

几天前,我和同事在喝咖啡时,提起了我将会在秋季给学生上操作系统课程。他的研究领域是不涉及操作系统的,所以他问我这门课的意义何在?学生们应该从这门课里得到什么?这都是一些常规的问题,我想我可以给出合理的答案。我将会在这里详细的阐述一下;如果我遗漏了任何重要的回答,请告诉我。

 

双机高可用、负载均衡、MySQL (读写分离、主从自动切换)架构设计

 

前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。

 

如何在 Linux 下检测内存泄漏 》

 

在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC Framework 提供的内置机制,封装在其类结构体系内部。

 

作为 2016 年的开发者,你需要学习 Emacs 或 Vi 

 

如何提升你写代码的效率并且强迫你仔细思考。本文并不是关于Emacs与Vi论战的文章。 我主要是想解释为什么(深入)学习一个低层的文本编辑器对任何软件工程师来说都应该是最重要的事情。

 

Unix编程艺术,Unix哲学

 

《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。此文大致摘录了Unix的哲学。

 

Linux性能及调优指南:进程管理

 

进程管理是操作系统的最重要的功能之一。有效率的进程管理能保证一个程序平稳而高效地运行。

 

Linux性能及调优指南:内存架构

 

为了执行一个进程,Linux内核为请求的进程分配一部分内存区域。该进程使用该内存区域作为其工作区并执行请求的工作。它与你的申请一个办公桌,然后使用办公桌来摆放纸张、文档和备忘录来执行你的工作类似。不同之处是内核必须使用更动态的方式来分配内存空间。有时运行的进程数会达到数万个,但内存的数量是有限的。因此,Linux内核必须有效地处理内存。在本节,我们将会讲述Linux的内存结构、地址分布和Linux如何有效地管理内存空间。

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓