如何在后台运行 Linux 命令并且将进程脱离终端

如何在后台运行 Linux 命令并且将进程脱离终端

当一个进程与终端关联在一起时,可能会出现两种问题:

  • 你的控制终端充满了很多输出数据或者错误及诊断信息;
  • 如果发生终端关闭的情况,进程连同它的子进程都将会终止。
在维基激动人心的四年

在维基激动人心的四年

我对维基的爱从我第 10 次考试(像在美国的 10 年级学生的年级考试)之后看到的英文维基文章孟加拉解放战争开始
7 个 Linux 新手容易犯的错误

7 个 Linux 新手容易犯的错误

Linux 新手可以做的最好的事情就是调整心态,并且花一点时间来适应它们。过渡期会需要一些功夫,不过,从长远来看,你的多次尝试终会得到回报。
开发者的实用 Vim 插件(二)

开发者的实用 Vim 插件(二)

Syntastic 是一个非常有用的 Vim 插件,因为在出现语法相关错误时候,它至少能够让免去频繁编译的麻烦,而且不用说,同时也节约了你不少的时间。
构建你的数据科学作品集:机器学习项目

构建你的数据科学作品集:机器学习项目

数据科学公司在决定雇佣时越来越关注你在数据科学方面的作品集。这其中的一个原因是,这样的作品集是判断某人的实际技能的最好的方法。好消息是构建这样的作品集完全要看你自己。只要你在这方面付出了努力,你一定可以取得让这些公司钦佩的作品集。
ORWL:能够删除被篡改数据的微型开源计算机

ORWL:能够删除被篡改数据的微型开源计算机

在当今这个信息时代,安全是最重要的。恐怕没有人会希望自己的重要数据落入到坏人的手里。但是即便是无安全防护的硬件同样面临不少威胁,而大多数时候人们还只是对软件采取安全防护措施。ORWL 就是来改变这件事的。
解决 Linux 内核代码审查人员短缺问题

解决 Linux 内核代码审查人员短缺问题

操作系统安全是现在最重要的事情,而 Linux 则是一个主要被讨论的部分。首先要解决的问题之一就是:我们如何确定提交到上游的补丁已经进行了代码审核?
NitroShare:内网多操作系统间快捷文件共享工具

NitroShare:内网多操作系统间快捷文件共享工具

网络的最重要用途之一就是实现文件共享的目的。现在,虽然有多种方式可以让在同一网络中的 Linux 和 Windows 以及 MacOS X 用户之间共享文件,但这篇文章,我们只打算介绍 NitroShare。这是一款跨平台、开源以及易于使用的应用软件,可以在本地网络(内网)中共享文件。
开发者的实用 Vim 插件(一)

开发者的实用 Vim 插件(一)

本文之中提到的两个插件,Tagbar 需要花费较多时间来适应——你应该会同样这个说法。但只要正确设置好它(这意味着你像是有了快捷键一样方便),就容易使用了。至于 delimitMate,不需要任何要求就可以上手。
通过 AWS 的 Lambda 和 API Gateway 走向 Serverless

通过 AWS 的 Lambda 和 API Gateway 走向 Serverless

serverless 是一个概念,它允许你提供代码或可执行程序给某个服务,由服务来为你执行它们,而你无需自己管理服务器。这就是所谓的执行即服务(execution-as-a-service),它带来了很多机会,同时也遇到了它独有的挑战。
8 个构建容器应用的最佳实践

8 个构建容器应用的最佳实践

将应用改为运行在容器中并不是什么很高的要求。主要的 Linux 发行版都有提供了基础镜像,任何可以在虚拟机上运行的程序都可以在上面运行。但是容器化应用的趋势是遵循如下最佳实践
趣谈形形色色的 Linux 发行版的代号

趣谈形形色色的 Linux 发行版的代号

你是否对你喜爱的 Linux 发行版的最新发布版本的代号感到好奇?

比如说今年发布的 Linux Mint 18 的代号是 Sarah,而 Ubuntu 16.10 则叫做 Yakkety Yak,这样的名字还有很多很多。

白宫开源聊天机器人代码

白宫开源聊天机器人代码

“具体地说,我们开源了一个 Drupal 模块,只需要一些简单的步骤和样板化代码就可以搞定,” 白宫首席数码执行官 Jason Goldman 在他的博客的文章中这样写到,“这可以让 Drupal 8 开发者迅速推出 Facebook Messenger 机器人。”
在主要浏览器禁用后,SHA-1 使用量得到了下降

在主要浏览器禁用后,SHA-1 使用量得到了下降

在 Mozilla 宣布计划阶段性废弃 SHA-1 算法签名的证书一年后,SHA-1 的使用量得到了显著下降。据 Firefox 的数据看,使用量从去年的 50% 降至今年三月的 3.5%,而到这个月仅占到加密流量的 0.8%。
Firefox 52 将正式支持 TLS 1.3

Firefox 52 将正式支持 TLS 1.3

Mozilla 宣布计划将在明年发布的 Firefox 52 中支持 TLS 1.3,TLS 1.3 是当前仍在开发中的 TLS 安全协议的最新版本。
Ubuntu 已经 12 岁了!

Ubuntu 已经 12 岁了!

从 2004 年的这一天,创始人 Mark Shuttleworth 发布了 Ubuntu 的第一个版本 Ubuntu 4.10 (Warty Warthog)开始,Ubuntu 已经发布了 25 个主要版本。
用 Ansible 来交付 Vagrant 实例

用 Ansible 来交付 Vagrant 实例

Ansible 是一款系统管理员进行自动化运维的强大工具。Ansible 让配置、交付、管理各种容器、软件部署变得非常简单。这篇文章介绍用 Ansible 来配置 Vagrant 实例,它是一个配置好的基础虚拟机映像,包含了开发环境中需要用到的工具。
在手机上轻松安装 Ubuntu Touch OS

在手机上轻松安装 Ubuntu Touch OS

现在任何人都可以用它将 Ubuntu Touch OS 安装到自己的设备上了,除此以外,也可以通过它来安装 Android、Cyanogenmod 或 Phoenix OS。
当 Rust 遇上 Fedora

当 Rust 遇上 Fedora

Rust 是一种系统编程语言,它运行速度惊人,并且可以避免几乎所有的崩溃、内存区块错误 以及数据竞争。你也许会质疑为什么我们还需要又一种这样的语言,因为已经有很多同类的语言了。这篇文章将会告诉你为什么。
复刻:为 fork 的中文翻译定名

复刻:为 fork 的中文翻译定名

据 Linux 中国翻译组(LCTT)的译者 dongfengweixiao 提议,可译作“复刻”,我们认为这是一个可取的译法,一方面照顾到了音译,另一方面其释义也形象直观。
谷歌的开源成绩单

谷歌的开源成绩单

迄今为止,我们已经开源了超过 2 千万行的代码。现在谷歌在 GitHub 上已经有了 84 个组织和 3499 个项目仓库,而今年就创建了 773 个仓库!
对 Chromium 去谷歌化

对 Chromium 去谷歌化

虽然 Chromium 是一个开源项目,但是一直处于 Google 的影响之下,它的大多数贡献者都是 Google 工程师,因此 Chromium 的许多功能都包括了 Google 特有的服务。
JS 基金会成立

JS 基金会成立

Linux 基金会宣布成立了 JS 基金会(JS Foundation),该基金会是一个包容性项目,用于促进指导 JavaScript 生态中各种核心开源项目的发展,其主要任务是管理和资助这些项目,以及培育 JavaScript 生态。
2016 杭州云栖大会随笔

2016 杭州云栖大会随笔

近日,老王获邀参加了阿里云举办的年度盛典 2016 杭州云栖大会,第一次赶赴了传说中的云栖小镇(这地方名字真的就叫这个,我一直以为只是个别称呢),参加这场前后持续了四天的盛会,也是第一次参加了还有夜间场次的技术会议。
制作你的第一个 Atom 文本编辑器插件

制作你的第一个 Atom 文本编辑器插件

我们将会制作一个山寨版的 Sourcerer,这是一个从 StackOverflow 查询并使用代码片段的插件。到教程结束时,你将会制作好一个将编程问题(用英语描述的)转换成获取自 StackOverflow 的代码片段的插件
Canonical 正考虑移除 Ubuntu 的 32 位支持

Canonical 正考虑移除 Ubuntu 的 32 位支持

之前,Dimitri John Ledkov 在 Ubuntu 邮件列表 发送了一则消息,称将在 Ubuntu 18.10 中取消 32 位支持。他说越来越多的软件已经有了 64 位支持,而且为古老的 32 位架构提供安全支持将变得更加困难。
Windows 的 Linux 子系统之 Arch Linux

Windows 的 Linux 子系统之 Arch Linux

该项目目前还在测试中。它由“mintxomat”在 GitHub 上开发的,最新为 0.6 版本。第一个稳定版将在今年的 12 月底发布。
Ubuntu 16.10 Yakkety Yak 正式发布

Ubuntu 16.10 Yakkety Yak 正式发布

估计是 Canonical 也觉得桌面版其实没什么值得大书特书的新变化吧,Mark Shuttleworth 在其发布公告中也主要提及的是一些服务器、虚拟化和容器方面的变化
在电脑和安卓设备之间使用 FTP 传输文件

在电脑和安卓设备之间使用 FTP 传输文件

每一个使用安卓设备的人都知道可以使用 USB 线连接电脑来传输文件,但是不是所有人都知道可以使用自由开源软件(FOSS 软件)通过无线连接到安卓设备。
4 个你需要了解的容器网络工具

4 个你需要了解的容器网络工具

文章旨在让你快速了解新兴和快速变化领域的重大项目和产品,比如软件定义网络(SDN)、容器,以及其交叉领域:容器网络。
React Native Ubuntu 简介

React Native Ubuntu 简介

React Native 是 React.js 的姐妹项目,你可以用同样的方式和代码来创建一个直接使用原生组件并且拥有原生级别性能的应用,而且这就和你期待的一样轻松快捷。
内容安全策略(CSP),防御 XSS 攻击的好助手

内容安全策略(CSP),防御 XSS 攻击的好助手

CSP 对你的用户来说是尤其重要的:他们在你的网站上不再需要遭受任何的未经请求的脚本,内容或 XSS 的威胁了。对于网站维护者来说 CSP 最重要的优势就是可感知。如果你对图片来源设置了严格的规则,这时一个脚本小子尝试在你的网站上插入一张未授权来源的图片,那么这张图片就会被禁止,并且你会在第一时间收到提醒。
地下城与码农:点亮你的技能树

地下城与码农:点亮你的技能树

作为专业人员,我们不少人喜欢玩角色扮演游戏,比如 D&D 这样的,那么有没有想过把你在 Web 前端方面的技能、经验也像游戏里面一样的技能树一样点亮呢?记得回来分享你的链接。
搭个 Web 服务器(三)

搭个 Web 服务器(三)

“你该如何让你的服务器在同一时间处理多个请求呢?”在这篇文章中,你会找到答案。系好安全带,我们要认真起来,全速前进了!