三八节致敬女程序员 | 你知道吗?第一条计算机Bug日志出自美女程序员之手

在历史中,日志既可以作为文献资料,又可以作为查案辅证;既可以作为航海记录,又可以作为海难追源。而随着时间的推移,科技的发展,时代逐渐赋予了日志更为广泛的内涵。

当人们还在谈论历史日志、航海日志时,计算机时代便已悄然而至,开启了“日志数据”的大门。1946 年 2 月 15 日,世界上第一台电子计算机“埃尼阿克” ( ENIAC )在美国宾夕法尼亚大学宣告诞生,标志着人类从此迈入了计算机时代。

1947 年 9 月 9 日,计算机软件工程第一夫人格蕾丝·霍珀(Grace Hopper)发现了世界上第一个 bug。在这一天,格蕾丝使用的 MarkⅡ 机出了故障,一番查探后,出错的继电器找到了,故障的原因也找到了:里面有一只死蛾子。她用胶条将蛾子贴在日志中,记录下“ First actual case of bug being found.”而 bug 这个词在后来也就成为了计算机领域里的一个习惯说法。此时的日志已由原来的单纯记录事件转变为记录机器运行状态的载体。

随着科技的发展,人类逐渐进入了飞速发展的互联网时代,大数据、人工智能等高新科技不断涌现,相应互联网设备的种类与数量也不断得以激增。预计到 2020 年,全球将有 500 亿~ 1000 亿的设备,这些设备会承载无数的服务,涵盖着互联网、金融、物联网、智能制造、电信、电力网络、政府等生产生活的方方面面,而记录这些设备运行状态的日志数据更是海量增长。

那么,究竟什么是日志数据呢?简单来说日志数据的核心就是日志消息或日志,而日志消息则是由计算机系统、设备、软件等生成,用来表明发生某些事情的消息,包括时间戳、源、数据等基本内容。在很多人看来,日志数据无异于是系统数据垃圾,殊不知,日志其实是计算机系统资源管理、用户和应用程序管理、安全的一种非常有用的信息来源。

海量的硬件和软件都是由人设计出来的,自然是不完美的,为保障这些软硬件高效、安全、可靠的运转,就必须通过一系列措施来维护其运行。日志便是最好的信息源,通过它,运维人员可以及时发现、止损、修复和规避各软硬件突发的故障,从而保障系统正常运行。下面来看一看电影《全球风暴》中因系统工作日志丢失带来的麻烦,便可知道日志有多么重要了!



《全球风暴》中对日志的描述(点击看电影对话片段https://v.qq.com/x/page/s0539y16ynf.html

如果将运维工作看作是医生给病人看病,那么日志就是病人对自己病情的描述,很多时候,医生需要从病人的描述中得出病人的基本状况、是否严重、需要什么计量的药、什么类型的药等等。俗话说“对症下药”,这个症就是病人的描述加医生的判断,对医生来说,病人的描述和化验单上的数据非常重要。同理,日志在运维工作中的作用也类似。

但在当今社会,日志常常在运维工作中被严重低估,很多企业的运维工作者直到磁盘空间不足的时候才会想到日志,但却不是要利用它,而是要将其删除以节省空间。在近几年的互联网大事件中,很多事故都是由于对日志认识不足,没有提前发现故障端倪,导致引发后续严重的后果。

2015 年,某旅行网站由于生产服务器上的执行代码被人为删除,发生了著名的“瘫痪门”事故,导致股价盘前暴跌 11.67 %,损失惨重;2017 年,某出行公司被黑客攻击,导致用户信息资料泄露,使得企业形象大幅受损;同年 10 月,由于某流量小生的公开表白,使得某社交平台服务器一度瘫痪,成为了吃瓜群众们的热议话题。

各种各样的网络事故无不在向我们昭示着运维工作对企业的重要性,而日志则是运维工作的重中之重,当前,如何利用好日志早已成为运维工程师的一大课题。在未来,随着科技的发展,协助分析日志的工具也必将更加智能,更加易用,而运维人员需要做的是“学习,了解”这些工具,并且更好地“使用”这些工具,从而让运维工作更加高效。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值