linux中国归档文章
在 Awk 系列的这一节中,我们将看到 awk 最重要的特性之一,字段编辑。首先我们要知道,Awk 能够自动将输入的行,分隔为若干字段。每一个字段就是一组字符,它们和其他的字段由一个内部字段分隔符分隔开来。Awk 输出字段和列如果你熟悉 Unix/Linux 或者懂得 bash shell 编程,那
今日关注Fedora 项目大使及打包者 Miro Hrončok 向社区发出倡议,希望社区人员能够帮助他们移植一些软件包到最新的 Python 3 上。Fedora 项目总是在支持新技术方面走在前列,在 Python 3 方面也是。有许多使用 Python 写的应用都已经支持了 Python 3,但
IT 正在逐渐迁移到云端。那又是什么驱动了云呢?答案是 Linux。 当连微软的 Azure 都开始拥抱 Linux 时,你就应该知道这一切都已经改变了。图片: ZDNet不管你接不接受, 云正在接管 IT 已经成为现实。 我们这几年见证了 云在内部 IT 的崛起 。 那又是什么驱动了云呢? 答案是
1999 年 8 月 10 日,加利福尼亚州圣何塞市,在 LinuxWorld Show 上 Linus Torvalds 在一个坐满 Linux 爱好者的礼堂中发表了一篇演讲。图片来自:James Niccolai这取决于所处的领域。在软件开发的世界中,他也是个普通人。问题是,这种情况是否应该继续
当我们在 Unix/Linux 下使用特定的命令从字符串或文件中读取或编辑文本时,我们经常需要过滤输出以得到感兴趣的部分。这时正则表达式就派上用场了。什么是正则表达式?正则表达式可以定义为代表若干个字符序列的字符串。它最重要的功能之一就是它允许你过滤一条命令或一个文件的输出、编辑文本或配置文件的一部
Apache Cassandra 数据库近来引起了很多的兴趣,这主要源于现代云端软件对于可用性及性能方面的要求。那么,Apache Cassandra 是什么?它是一种为高可用性及线性可扩展性优化的分布式的联机交易处理 (OLTP) 数据库。具体说到 Cassandra 的用途时,可以想想你希望贴近
Ben Firshman 最近在 Dockercon 做了一个关于使用 Docker 构建无服务应用的演讲,你可以在这里查看详情(还有视频)。之后,我写了一篇关于如何使用 AWS Lambda 构建微服务系统的文章。今天,我想展示给你的就是如何使用 Docker Swarm 部署一个简单的 Pyth
Fedora 开发团队正在非常努力的开发下一代版本 Fedora 25,这将带来最新的技术改进。Wayland 就是一个新的技术,这个下一代显示服务器的设计目标即是替代老旧的 X.Org 服务器(即 X11)。X11 被几乎所有的 GNU/Linux 操作系统用作默认的显示服务器,但是 X11 本身
Linux 内核中的位数组和位操作除了不同的基于链式和树的数据结构以外,Linux 内核也为位数组(或称为 位图 ( bitmap ) )提供了 API。位数组在 Linux 内核里被广泛使用,并且在以下的源代码文件中包含了与这样的结构搭配使用的通用 API:lib/bitmap.cinclude/
这是 LXD 2.0 系列介绍文章的第三篇博客。LXD 入门安装与配置你的第一个 LXD 容器资源控制镜像管理远程主机及容器迁移LXD 中的 DockerLXD 中的 LXD实时迁移LXD 和 JujuLXD 和 OpenStack调试,及给 LXD 做贡献由于在管理 LXD 容器时涉及到大量的命令
当要管理远程机器或者要布署应用时,虽然你有多种命令行工具可以选择,但是其中很多工具都缺少详细的使用文档。在这篇教程中,我们将会一步一步地向你介绍如何使用 fabric 来帮助你更好得管理多台服务器。使用 Fabric 来自动化地管理 Linux 任务Fabric 是一个用 Python 编写的命令行
C++,一个众所周知的 C 语言的扩展,是一个优秀的、强大的、通用编程语言,它能够提供现代化的、通用的编程功能,可以用于开发包括视频游戏、搜索引擎、其他计算机软件乃至操作系统等在内的各种大型应用。C++,提供高度可靠性的同时还能够允许操作底层内存来满足更高级的编程要求。虽然已经有了一些供程序员用来写
“微软爱 Linux”,这是微软高管们在几个场合都宣称过的事情,微软公司也正不断将之付诸实施,对一些重要的软件进行了开源和维持更新。这家软件巨头正在不断地贴近开源世界。而这种举动的最近一个动向是关于 PowerShell 的,它是微软的一种强大的基于任务的命令行外壳和脚本语言,使用于 Windows
在 Mozilla 基金会开展“开源品牌重建”活动两个月之后,终于将选择缩小到了七种。它的这个活动并不要求用户提交设计方案,而是由一家英国的设计公司 Johnson Banks 提供的设计,但是会根据用户的意见作为选择的参考。下一步,会从这七个设计中选择出三个来,并在九月底选定最终的一个。这些设计包
今日关注最新的 BlackArch Linux ISO 镜像文件8月19号发布。BlackArch 基于轻量级、高度定制的 Arch Linux 操作系统。在这一最新的镜像文件中,新增了100多个新的用于渗透测试的工具,目前有1500多项可用的工具,提供了1900多个包,为 Openbox, Flu
在本文里,我们来了解几个能帮你在日常工作中舒服地用上 Git 的工具。我是在这许多漂亮界面出来之前学习的 Git,而且我的日常工作经常是基于字符界面的,所以 Git 本身自带的大部分功能已经足够我用了。在我看来,最好能理解 Git 的工作原理。不过,能有的选也不错,下面这些就是能让你不用终端就可以开
我是一个 Linux 系统的新手。我该如何在我的 Ubuntu 服务器上查看一个进程(或者根据进程 id 查看)已经运行了多久?你需要使用 ps 命令来查看关于一组正在运行的进程的信息。ps 命令提供了如下的两种格式化选项。etime 显示了自从该进程启动以来,经历过的时间,格式为 [[DD-]hh
在“Linux 平台下 Python 脚本编程入门”系列之前的文章里,我们向你介绍了 Python 的简介,它的命令行 shell 和 IDLE(LCTT 译注:python 自带的一个 IDE)。我们也演示了如何进行算术运算、如何在变量中存储值、还有如何打印那些值到屏幕上。最后,我们通过一个练习示
对于帐户统一管理系统或软件来说,在 Linux 下你可能知道 NIS、OpenLDAP、samba 或者是 RedHat、IBM 的产品,在 Windows 下当然就是最出名的 活动目录 ( Active Directory ) (AD)了,这里就来探讨一下如何让 Linux 的计算机加入 AD 域
Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。每次 Systemd 发布,我们都对发现这个所谓的“初始化系统”又做了比原来的设计目标还要多得多的工作。它慢慢地接