Ubuntu 18.04 引入新的默认桌面应用+.一加操作系统被发现内置了“Badword”过滤名单【马哥教育早报-193期】

2018年01月29日 星期一

【马哥教育新闻快报193期】

导读:Ubuntu 18.04 引入新的默认桌面应用+.一加操作系统被发现内置了“Badword”过滤名单


每日一句


鱼生于水,死于水;草木生于土,死于土;人生于道,死于道。


早报内容


0.Ubuntu 18.04 引入新的默认桌面应用:GNOME To Do

当你在今年晚些时候启动 Ubuntu 18.04 LTS ‘Bionic Beaver’ 时,你将发现它默认安装了一个全新的应用程序 —— 被称为”GNOME To Do”,正如你可能已经猜到的那样,它是为 GNOME 桌面设计的“个人任务管理工具”。

你可以在这个应用快速添加编辑和管理列表,并使用拖放功能对列表中的任务进行重新排序。支持插件意味着它可以快速适应你的工作流。
由于该应用程序现在是 Ubuntu 桌面团队上游 GNOME 核心的一部分,因此也会选择将其包含在 Ubuntu 18.04 Bionic Beaver 中。

1.Linux Kernel 4.15 正式发布,修补幽灵熔断漏洞

Linus Torvalds 于 28 日宣布发布 Linux 4.15 内核系列,第一个完全针对 Meltdown 和 Spectre 安全漏洞进行修补的版本。
Linux Kernel 4.15 进行了为期八周的开发,内核开发者花费大量时间重新设计了内核,并针对本月早些时候公开披露的两个安全漏洞熔断(Meltdown)和幽灵(Spectre)进行了修补。

Linux kernel 4.15 是第一个针对 Meltdown 和 Spectre 安全漏洞进行完全修补的内核系列,但是仅适用于 x86 和 PowerPC(PPC)体系结构。

2.一加操作系统被发现内置了“Badword”过滤名单

安全研究人员 Elliot Alderson 在一加的剪切板应用里发现了名叫 badword.txt 的文件, 其中包含了大量中文短语,如“领袖”、“纪念日”,“博士”、“将军”等,与我们熟知的黑名单有很大差别。该文件被复制到名叫 pattern 的压缩文件里,该压缩文件包含有 7 个文件:
badword.txt, brackets.txt,end.txt,follow.txt,key.txt 和 start.txt。所有这些文件都被北京泰迪熊移动(TeddyMobile)的一个库使用。泰迪熊移动的合作伙伴包括了小米,魅族,联想,欧珀等,其服务包括短信内容分析等。

研究人员怀疑一加在未经用户同意的情况下将用户的各种数据发送到中国公司的服务器上。

3.日本交易所Coincheck遭受史上最大加密货币损失案

日本加密货币交易所Coincheck今天宣布,在事件发生时,它损失了超过5亿的NEM币,价值超过5亿美元。该公司在今天早些时候的媒体会上承认遭受黑客攻击。Coincheck表示,在检测到黑客攻击后,它通知当地执法机构并准备补偿遭受损失的用户。

黑客事件宣布后,NEM交易价格从1美元下跌至0.8美元。据称黑客几乎盗窃了目前流通的所有NEM代币的7%。在加密货币交换平台遭遇黑客攻击的事件中,Coincheck事件规模是有史以来最大,超过了2014年黑客窃取超过4.5亿美元的比特币的Mt. Gox事件。

4.网宿科技否认与腾讯洽谈股权合作

1月28日网宿科技(300017)发布晚间公告称,并未与腾讯之间洽谈股权合作。
26日曾有报道称,腾讯近期以10%的股份入股网宿科技(300017),以网宿目前324.32亿元人民币的市值计算,腾讯此次投入资金超过30亿元人民币。

两天后,28日,网宿科技发布《关于媒体报道的澄清公告》宣称腾讯为公司重要客户及合作伙伴。截至目前,公司未与腾讯就A股股权合作事项进行过洽谈,公司未收到腾讯提出的入股意向,腾讯亦没有持有任何网宿科技的股份,不存在媒体报道所称的“腾讯近期以10%的股份入股网宿科技”的事项。公司股票自2018年1月29日上午开市起复牌。


【每日一个知识点】


【每日一个Linux知识点第062期】

问题:描述Linux下文件删除的原理

答案:Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。

【每日一个Python知识点第063期】

问题:请写出一段Python代码实现删除一个list里面的重复元素

答案:1,使用set函数,set(list)

2,使用字典函数,

>a=[1,2,4,2,4,5,6,5,7,8,9,0]

>> b={}

>>b=b.fromkeys(a)

>>c=list(b.keys())

>>> c

【近期开班】


Linux面授班30期:2018年03月26日(北京)

Linux网络班29期:2018年02月10号(网络)

Python面授班10期:2018年03月05号(北京)

Python网络班11期:2018年03月17号(网络)

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!