LXD 2.0 系列(三):你的第一个 LXD 容器

LXD 2.0 系列(三):你的第一个 LXD 容器

由于在管理 LXD 容器时涉及到大量的命令,所以这篇文章的篇幅是比较长的,如果你更喜欢使用同样的命令来快速的一步步实现整个过程,你可以尝试我们的在线示例!
Linux 平台下 Python 脚本编程入门(二)

Linux 平台下 Python 脚本编程入门(二)

我们讲解了 Python 中控制流、循环/迭代、和模块的概念。我们也演示了如何利用 Python 中面向对象编程的方法和属性来简化复杂的 shell 脚本。
在推特上我关注的人 72% 都是男性

在推特上我关注的人 72% 都是男性

我 写了一个程序 ,根据姓名猜测他们的性别。在那些关注我的人当中,性别分布甚至更糟,83% 的是男性。据我所知,其他的还不全都是女性。
生日快乐,Debian GNU/Linux 23 岁啦!

生日快乐,Debian GNU/Linux 23 岁啦!

是的,你没看错,就是 23 年前, 1993 年的今天, Debian GNU/Linux 发行版呱呱落地,项目创始人 Ian Murdock 发布了第一个开发版 0.01。并于三年后,发布了第一个官方正式版本 1.0。
GCC 内联汇编 HOWTO

GCC 内联汇编 HOWTO

本 HOWTO 文档将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。
LXD 2.0 系列(二):安装与配置

LXD 2.0 系列(二):安装与配置

有很多种办法可以获得 LXD。我们推荐你配合最新版的 LXC 和 Linux 内核使用 LXD,这样就可以享受到它的全部特性。需要注意的是,我们现在也在慢慢的降低对旧版本 Linux 发布版的支持。
搭个 Web 服务器(二)

搭个 Web 服务器(二)

你的 Web 服务器必须实现 WSGI 接口的服务器部分,而现代的 Python Web 框架均已实现了 WSGI 接口的框架部分,这使得你可以直接在 Web 服务器中使用任意框架,而不需要更改任何服务器代码,以对特定的 Web 框架实现兼容。
五条强化 SSH 安全的建议

五条强化 SSH 安全的建议

当你查看你的 SSH 服务日志,可能你会发现充斥着一些不怀好意的尝试性登录。这里有 5 条常规建议(和一些个别特殊策略)可以让你的 OpenSSH 会话更加安全。
Python 高级图像处理

Python 高级图像处理

构建图像搜索引擎并不是一件容易的任务。这里有几个概念、工具、想法和技术需要实现。主要的图像处理概念之一是逆图像查询(reverse image querying :RIQ)
smem – Linux 下基于进程和用户的内存占用报告

smem – Linux 下基于进程和用户的内存占用报告

和其它传统的内存报告工具不同的是,它有个独特的功能,可以报告 PSS(按比例占用大小 Proportional Set Size),这种内存使用量表示方法对于那些在虚拟内存中的应用和库更有意义。
5 个最受人喜爱的开源 Django 包

5 个最受人喜爱的开源 Django 包

Django 具有一个丰富多样的、由可供你使用的可重用应用组建起来的生态系统——PyPI 列出了超过 8000个 Django 应用——可你该如何知道哪些是最好的呢?
Python 3: 加密简介

Python 3: 加密简介

Python 3 的标准库中没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:PyCrypto 和 cryptography 上。我们将学习如何使用这两个库,来加密和解密字符串。
ownCloud 的六大神奇用法

ownCloud 的六大神奇用法

现在,让我们一起来看看在 ownCloud 上的六个创造性的应用方式。其中一些是由于 ownCloud 的开源才得以完成,而另外的则是 ownCloud 自身特有的功能。
Flatpak 为 Linux 带来了独立应用

Flatpak 为 Linux 带来了独立应用

Flatpak (以前在开发时名为 xdg-app)为应用提供了捆绑为一个 Flatpak 软件包的能力,可以让应用在很多 Linux 发行版上都以轻松而一致的体验来安装和运行。将应用程序捆绑成 Flatpak 为其提供了沙盒安全环境,可以将它们与操作系统和彼此之间相互隔离。
Linux 命令行下的最佳文本编辑器

Linux 命令行下的最佳文本编辑器

正如你所了解的,Linux 真正的魅力在于命令行。当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。
一位女军官的 Linux 探索之路

一位女军官的 Linux 探索之路

一些新的 GNU/Linux 用户很清楚 Linux 不是 Windows,但其他人对此则不甚了解,而最好的发行版设计者们则会谨记着这两种人的存在。
Python 学习:urllib 简介

Python 学习:urllib 简介

Python 3 的 urllib 模块是一堆可以处理 URL 的组件集合。如果你有 Python 2 的知识,那么你就会注意到 Python 2 中有 urllib 和 urllib2 两个版本的模块。这些现在都是 Python 3 的 urllib 包的一部分。
搭个 Web 服务器(一)

搭个 Web 服务器(一)

在这个由三篇文章组成的系列中,我将会教你构建你自己的 Web 服务器。我们开始吧~
awk 系列:如何使用 awk 内置变量

awk 系列:如何使用 awk 内置变量

在本节中,我们将介绍 awk 内置(built-in)变量的概念。你可以在 awk 中使用两种类型的变量,它们是:用户自定义(user-defined)变量(我们在第八节中已经介绍了)和内置变量。
Linux 下的密码管理器:Keeweb

Linux 下的密码管理器:Keeweb

我将在本文中介绍 Keeweb,它是一款 Linux 密码管理器,可以为你安全地存储所有的密码,无论是离线还是在线。
Drupal、IoT 和开源硬件之间的交集

Drupal、IoT 和开源硬件之间的交集

IoT 与 Web Service 以及 Drupal 分层趋势实际并没有太大差别。就是将数据从一个东西传送到另一个东西,然后将数据转换成一些有用的东西。
bc : 一个命令行计算器

bc : 一个命令行计算器

bc 工具可以为你提供的功能可以满足你对科学计算器、金融计算器或者是简单计算器的期望。另外,假如需要的话,它还可以从命令行中被脚本化。这使得当你需要做复杂的数学运算时,你可以在 shell 脚本中使用它。
伴随 Linux 成长的职业生涯

伴随 Linux 成长的职业生涯

在使用 Linux 过程中的乐趣和不断进步是在过去的 18 年里一直驱动我的动力。我从 Linux 2.0 内核开始看着它变成现在的这样。