MacOS 系统中如何设置 Python 虚拟环境
使用 pyenv 和 virtualwrapper 来管理你的虚拟环境,可以避免很多困惑。 -- Matthew Broberg(作者) 作为 Python 开发者和 MacOS 用户,拿到新机器首先要做的就是设置 Python 开发环境。下面是最佳实践(虽然我们已经写过 在 MacOS 上管理 Python 的其它方法…
报告称超 6 成 Web 应用程序攻击来自 SQL 注入
数据显示,黑客已将游戏行业作为主要攻击目标,SQL 注入(SQLi)攻击目前占所有 Web 应用程序攻击的 65.1%。作者/来源: 安华金和Akamai 近日发布了《2019 年互联网安全状况报告:Web 攻击和游戏撞库》,数据显示,黑客已将游戏行业作为主要攻击目标,SQL …
借助 Valve 的新编译器,Linux 游戏在 AMD GPU 中获得了性能提升
目前,AMD 驱动程序使用 LLVM 作为着色器编译器。而 Mesa 则是一个开源的 LLVM 的替代品。因此,在这种情况下,Valve 希望支持 AMD 显卡以提高 Linux 游戏在各种 Linux 发行版上的性能。 -- Ankush Das(作者)Steam 寻求公众反馈以便为 AMD GPU 测试 ACO(…
区块链 2.0:公有链与私有链(七)
这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。 -- Ostechnix(作者)区块链 2.0系列的前一篇文章…
追溯 Linux 上的库注入
库注入在 Linux 上不如 Windows 上常见,但它仍然是一个问题。下来看看它们如何工作的,以及如何鉴别它们。 -- Sandra Henry-stocker(作者) 库注入(Library injections)在 Linux 上不如 Windows 上常见,但它仍然是一个问题。下来看看它们如何工作的,以…
Ubuntu 母公司的 GitHub 账号被入侵,尚未观察到修改源代码
根据被攻击的 Canonical GitHub 帐户的镜像,黑客在官方 Canonical 帐户中创建了 11 个新的存储库。这些库都是空的。作者/来源: 安华金和7 月 6 日,Canonical Ltd. 的 GitHub 账号被黑了。Canonical 是 Ubuntu Linux 发行版背后的公司。根据被攻击的 Cano…
学校可以变得敏捷吗?
我们一定不会希望用商业的方式运作我们的学校 —— 但是更加注重持续改进的教育机构是可以让我们受益的。 -- Ben Owens(作者) 我们一定不会希望用商业的方式运作我们的学校 —— 但是更加注重持续改进的教育机构是可以让我们受益的。我们都有过那种感觉一…
如何在 Linux 服务器上设置 ulimit 和文件描述符数限制
在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。 -- Shashidhar Soppin(作者)简介:在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。因为许多应用程序是基于 Java 和 Apache 的,安装和配置它们可能会导致打开过多的文…
深入学习 Linux 内核模块
lsmod 命令能够告诉你当前系统上加载了哪些内核模块,以及关于使用它们的一些有趣的细节。 -- Sandra Henry-stocker(作者)什么是 Linux 内核模块?内核模块是可以根据需要加载到内核中或从内核中卸载的代码块,因此无需重启就可以扩展内核的功能。事实上…
第2章 Linux内核模块
宏内核和微内核 继续前面第一章的知识,虽然有点啰嗦,既然啰嗦了就继续啰嗦下去吧,也是给第一章的内容增加解释。 我们知道内核如果按种类来划分的话,可以分为宏内核和微内核,微内核是一个比较先进的内核,我不知道是不是真的先进,但是 BSD 系统的设计…
Tor 将修复一个用于 DDoS 攻击的 Bug
由于缺乏人手以及缺乏简单的修复方法,该 bug 多年来一直没有解决作者/来源: 安华金和Tor 将修复一个过去几年被用于向暗网网站发动 DDoS 攻击的 Bug。即将释出的 Tor protocol 0.4.2 将修复该 bug。拒绝访问攻击的工作原理十分简单:攻击者向目标网站同时…
Undo 发布用于 Linux 调试的 Live Recorder 5.0
随着 Undo 发布 Live Recorder 5.0,这使得在多进程系统上的调试变得更加轻松。 -- Sandra Henry-stocker(作者) 随着 Undo 发布 Live Recorder 5.0,Linux 调试迈出了一大步。该产品于上个月发布,这使得在多进程系统上的调试变得更加轻松。它基于 飞行记…
Debian 10 “Buster”正式发布
Debian 项目于 6 日正式宣布发布了 Debian 的最新稳定版本 Debian GNU/Linux 10 “Buster” 操作系统。经过两年多的开发,Debian Buster(Debian 10)现已宣布达到稳定,可用于生产环境中部署。它是一个主要版本,带来了许多更新的组件和许多新功能和改进。…
在 Fedora 上搭建 Jupyter 和数据科学环境
在过去,神谕和魔法师被认为拥有发现奥秘的力量,国王和统治者们会借助他们预测未来,或者至少是听取一些建议。如今我们生活在一个痴迷于将一切事情量化的社会里,这份工作就交给数据科学家了。 -- Avi Alkalay(作者)在过去,神谕和魔法师被认为拥有发现…
谷歌挖出 iMessage 新漏洞,运行旧系统的 iPhone 只能重置修复
此前的类似 bug,顶多导致手机变卡、或使应用程序崩溃,但至少可以在大多数情况下修复问题,而不丢失任何数据。作者/来源: 安华金和在 iMessage 中输入特定的字符串,并将其发送给其他人,可能会引发一些奇怪的事情。我们曾在过去报道过多次这样的偶然发现…
何时需要关注 Linux 的内存用量?
Linux 上的内存管理很复杂。尽管使用率高但未必存在问题。你也应当关注一些其他的事情。 -- Sandra Henry-stocker(作者) 在 Linux 上用光内存通常并不意味着存在严重的问题。为什么?因为健康的 Linux 系统会在内存中缓存磁盘活动,基本上占用掉了未被使…
如何使用 Tig 浏览 Git 日志
Tig 可不仅仅是 Git 的文本界面。以下是它如何增强你的日常工作流程。 -- Olaf Alders(作者) 如果你使用 Git 作为你的版本控制系统,你可能已经让自己接受了 Git 是一个复杂的野兽的事实。它是一个很棒的工具,但浏览 Git 仓库可能很麻烦。因此像 Tig 这…
什么?!Mozilla 被提名英国“互联网恶棍”奖
ISPA 在他们的声明中表示,Mozilla 因为支持了 DoH(DNS-over-HTTPS)而被视为“互联网恶棍”。 -- Ankush Das(作者)Mozilla Firefox 是目前最流行的浏览器之一。很多用户喜欢它胜过 Chrome 就是因为它鼓励隐私保护,并且可以通过一些选项设置让你的互联…
第1章 Linux内核概述
前言 1.1 随便先说下Linux 内核非常庞大,我说的非常大并不是为了吓唬大家,确实是非常多的代码,超过 600 万行的代码,所以我写文章介绍 Linux 内核,也不可能每一行代码去分析,但是我会提炼其中的重点出来,告诉大家,Linux 内核的构成,包含哪些东西,…
日本便利店试用手机支付,几天内盗刷频发被叫停
思科强调,证书和密钥仅仅存在于文件系统中,并没有被设备激活使用,现在更是已经删除了。作者/来源: 安华金和经调查,截止 4 日上午 6 点,已有约 900 名用户的手机被盗刷,损失金额可能达到 5500 万日元(约合 51 万美元)。据日媒报道,可以在大型连锁…