目录
一、千年虫事件
1、‘千年虫事件’名词解析。
2、应对2000年计算机问题的解决方法。
二、Unix/Linux 2038问题
Linux系统的几种时间:
1、时间戳:(date)
2、UTC时间和本地时间。(timedatectl)
3、避免因时间问题而造成错误。
4、clock或hwclock 查看硬件时间。
一、千年虫事件
1、‘千年虫事件’名词解析。
千年虫事件,又叫做“计算机2000年问题” 或 “千年危机”。别名:Y2K bug。
首先,要明确一点:‘千年虫事件’是一种程序处理日期上的bug(计算机程序故障),而非病毒。
千年虫问题产生的原因是:使用计算机程序的智能系统,它的年份使用两位十进制数来表示,因此,当日期从1999年12月31日进入2000年1月1日后,系统将无法正常识别“00”表示的2000年还是1900年,从而在跨世纪的年份、日期处理时产生计算错误,引发各种各样的计算机业务处理系统和控制系统的功能紊乱。
如果’千年虫‘问题没有得到及时的解决,那么我们的生活将出现意想不到的混乱……
可能波及的行业及产生影响举例:
供电系统:
漂亮国 夏威夷电力公司 曾经做了一项实际的实验,在电厂设备输入00年,结果设备自动停止操作。
银行系统:
到了2000年,银行微电脑会将2000年解释为1900年,引起利息计算上的错误,甚至自动清空所有记录;自动取款机会拒收“00”年的卡片。
保险公司:
会将每份保险的年限算错。
通讯公司:
会出现在1999年12月31日23:59分打了三分钟的电话,结果账单却显示为(-100年+3分钟);
税务系统:
税局的电脑会认为你拖欠了100年的税款,从而寄来天文数字般的补税通知。^_^..emo
医药系统:
医疗仪器如救生系统或监视系统可能会死机,从而导致血库管理、医嘱系统与病历、器材管理系统无法正常运作。
交通系统:
由于控制雷达的电脑失灵,空中管制完全瘫痪,班机停飞。
怎么样,看过这些例子,即使你还没有买电脑,也不会觉得千年虫与你一点关系没有吧?……
2、应对2000年计算机问题的解决方法。
1.改进软件编程技术,提高软件的可靠性和可维护性;
2.改进硬件设计,提高硬件的可靠性和可维护性;
3.改进网络技术,提高网络的可靠性和可维护性;
4.改进安全技术,提高系统的安全性;
5.改进数据库技术,提高数据库的可靠性和可维护性;
6.改进用户界面技术,提高用户体验;
7.改进系统管理技术,提高系统的可靠性和可维护性。
此时,有的小伙伴可能会说“ 怕个锤子”,我用的是Linux系统。
^_^,别着急,您往下看:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)