如何在 Windows 上通过 Kitematic 使用 Docker

如何在 Windows 上通过 Kitematic 使用 Docker

在本篇文章中,我们会学习如何在 Windows 操作系统上安装 Kitematic 以及部署一个测试性的 Nginx Web 服务器。Kitematic 是一个具有现代化的界面设计的自由开源软件,它可以让我们在 Docker 中交互式执行任务。Kitematic 设计的非常漂亮、界面美观。使用它,我们可以简单快速地开箱搭建我们的容器而不需要输入命令,可以在图形用户界面中通过简单的点击从而在容器上部署我们的应用。Kitematic 集成了 Docker Hub,允许我们搜索、拉取任何需要的镜像,并在上面部署应用。它同时也能很好地切换到命令行用户接口模式。目前,它包括了自动映射
看这些孩子在 Ubuntu 的 Linux 终端下玩耍

看这些孩子在 Ubuntu 的 Linux 终端下玩耍

我发现了一个孩子们在他们的计算机教室里玩得很开心的视频。我不知道他们在哪里,但我猜测是在印度尼西亚或者马来西亚。视频请自行搭梯子: https://youtu.be/z8taQPomp0Y 在Linux终端下面跑火车 这里没有魔术。只是一个叫做sl的命令行工具。我想它是在把ls打错的情况下为了好玩而开发的。如果你曾经在Linux的命令行下工作,你会知道ls是一个最常使用的一个命令,也许也是一个最经常打错的命令。 如果你想从这个终端下的火车获得一些乐趣,你可以使用下面的命令安装它。 sudo apt-get install sl 要运行终端火车,只需要在终端中输入sl。
fdupes:Linux 中查找并删除重复文件的命令行工具

fdupes:Linux 中查找并删除重复文件的命令行工具

对于大多数计算机用户而言,查找并替换重复的文件是一个常见的需求。查找并移除重复文件真是一项令人不胜其烦的工作,它耗时又耗力。但如果你的机器上跑着GNU/Linux,那么查找重复文件会变得十分简单,这多亏了fdupes工具。 fdupes在Linux中查找并删除重复文件 fdupes是啥东东? fdupes是Linux下的一个工具,它由Adrian Lopez用C编程语言编写并基于MIT许可证发行,该应用程序可以在指定的目录及子目录中查找重复的文件。fdupes通过对比文件的MD5签名,以及逐字节比较文件来识别重复内容,fdupes有各种选项,可以实现对文件的列出、删除、
在 Linux 下使用 RAID(六):设置 RAID 10 或 1 + 0(嵌套)

在 Linux 下使用 RAID(六):设置 RAID 10 或 1 + 0(嵌套)

RAID 10 是组合 RAID 1 和 RAID 0 形成的。要设置 RAID 10,我们至少需要4个磁盘。在之前的文章中,我们已经看到了如何使用最少两个磁盘设置 RAID 1 和 RAID 0。 在这里,我们将使用最少4个磁盘组合 RAID 1 和 RAID 0 来设置 RAID 10。假设我们已经在用 RAID 10 创建的逻辑卷保存了一些数据。比如我们要保存数据 TECMINT,它将使用以下方法将其保存在4个磁盘中。 在 Linux 中创建 Raid 10(LCTT 译注:此图有误,请参照文字说明和本系列第一篇文章) RAID 10 是先做镜像,再做条带。因此,在 RAID 1 中,相同的数据将被写入到两个磁盘中
Ubuntu 上使用 LVM 轻松调整分区并制作快照

Ubuntu 上使用 LVM 轻松调整分区并制作快照

Ubuntu的安装器提供了一个轻松使用LVM的复选框。它的描述中说,启用逻辑卷管理可以让你制作快照,并更容易地调整硬盘分区大小这里将为大家讲述如何完成这些操作。 LVM是一种技术,某种程度上和RAID阵列或Windows上的存储空间类似。虽然该技术在服务器上更为有用,但是它也可以在桌面端PC上使用。 你应该在新安装Ubuntu时使用LVM吗? 第一个问题是,你是否想要在安装Ubuntu时使用LVM?如果是,那么Ubuntu让这一切变得很简单,只需要轻点鼠标就可以完成,但是该选项默认是不启用的。正如安装器所说的,它允许你调整分区、创建快照、将多个磁
Linux 4.3 将移除 EXT3 文件系统驱动

Linux 4.3 将移除 EXT3 文件系统驱动

正在开发中的 Linux 4.3已经确定会移除EXT3 文件系统的驱动。 这个移除 EXT3 驱动的代码请求今天早上发给了内核主线。上个月的EXT3 文件系统驱动将从 Linux 内核中移除一文中有更多的细节。 长话短说,EXT4 驱动已经稳定有年,而且它向后兼容 EXT2/EXT3 文件系统。SUSE 的Jan Kara 从 Linux 4.3 中去除 EXT3 驱动将会让内核减少两万八千行代码。同时,内核的 VM 和块设备层的 EXT3 特定的修复也会被移除。 (LCTT 译注:所以不用担心,你的 ext3 文件系统的分区依旧可以使用,ext4 驱动会兼容它们的。) 这个代码请求现在可以在LKML上看
在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)

在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)

RAID 6 是 RAID 5 的升级版,它有两个分布式奇偶校验,即使两个磁盘发生故障后依然有容错能力。在两个磁盘同时发生故障时,系统的关键任务仍然能运行。它与 RAID 5 相似,但性能更健壮,因为它多用了一个磁盘来进行奇偶校验。 在之前的文章中,我们已经在 RAID 5 看了分布式奇偶校验,但在本文中,我们将看到的是 RAID 6 双分布式奇偶校验。不要期望比其他 RAID 有更好的性能,除非你也安装了一个专用的 RAID 控制器。在 RAID 6 中,即使我们失去了2个磁盘,我们仍可以通过更换磁盘,从校验中构建数据,然后取回数据。 在 Linux 中安装 R
Alien 魔法:RPM 和 DEB 互转

Alien 魔法:RPM 和 DEB 互转

正如我确信,你们一定知道Linux下的多种软件安装方式:使用发行版所提供的包管理系统(aptitude,yum,或者zypper,还可以举很多例子),从源码编译(尽管现在很少用了,但在Linux发展早期却是唯一可用的方法),或者使用各自的低级工具dpkg用于.deb,以及rpm用于.rpm,预编译包,如此这般。 使用Alien将RPM转换成DEB以及将DEB转换成RPM 在本文中,我们将为你介绍alien,一个用于在各种不同的Linux包格式相互转换的工具,其最常见的用法是将.rpm转换成.deb(或者反过来)。 如果你需要某个特定类型的包,而你只能找到其它格式的包的时候
Bash 下如何逐行读取一个文件

Bash 下如何逐行读取一个文件

在 Linux 或类 UNIX 系统下如何使用 KSH 或 BASH shell 逐行读取一个文件? 在 Linux、OSX、 *BSD 或者类 Unix 系统下你可以使用 ​​while..do..done 的 bash 循环来逐行读取一个文件。 在 Bash Unix 或者 Linux shell 中逐行读取一个文件的语法 对于 bash、ksh、 zsh 和其他的 shells 语法如下 while read -r line; do COMMAND; done input.file 通过 -r 选项传递给 read 命令以防止阻止解释其中的反斜杠转义符。 在 read 命令之前添加 IFS= 选项,来防止首尾的空白字符被去掉。 while IFS= read -r line; do COMMAND_on $line; done
如何在 Ubuntu 15.04 系统中安装 Logwatch

如何在 Ubuntu 15.04 系统中安装 Logwatch

大家好,今天我们会讲述在 Ubuntu 15.04 操作系统上如何安装 Logwatch 软件,它也可以在各种 Linux 系统和类 Unix 系统上安装。Logwatch 是一款可定制的日志分析和日志监控报告生成系统,它可以根据一段时间的日志文件生成您所希望关注的详细报告。它具有易安装、易配置、可审查等特性,同时对其提供的数据的安全性上也有一些保障措施。Logwatch 会扫描重要的操作系统组件像 SSH、网站服务等的日志文件,然后生成用户所关心的有价值的条目汇总报告。 预安装设置 我们会使用 Ubuntu 15.04 版本的操作系统来部署 Logwatch,所以安装 Logwat
在 Linux 中使用日志来排错

在 Linux 中使用日志来排错

人们创建日志的主要原因是排错。通常你会诊断为什么问题发生在你的 Linux 系统或应用程序中。错误信息或一系列的事件可以给你提供找出根本原因的线索,说明问题是如何发生的,并指出如何解决它。这里有几个使用日志来解决的样例。 登录失败原因 如果你想检查你的系统是否安全,你可以在验证日志中检查登录失败的和登录成功但可疑的用户。当有人通过不正当或无效的凭据来登录时会出现认证失败,这通常发生在使用 SSH 进行远程登录或 su 到本地其他用户来进行访问权时。这些是由插入式验证模块(PAM)来记录的。在你的日志中会看到像 Faile
在 VirtualBox 中使用 Docker Machine 管理主机

在 VirtualBox 中使用 Docker Machine 管理主机

大家好,今天我们学习在 VirtualBox 中使用 Docker Machine 来创建和管理 Docker 主机。Docker Machine 是一个可以帮助我们在电脑上、在云端、在数据中心内创建 Docker 主机的应用。它为根据用户的配置和需求创建服务器并在其上安装 Docker和客户端提供了一个轻松的解决方案。这个 API 可以用于在本地主机、或数据中心的虚拟机、或云端的实例提供 Docker 服务。Docker Machine 支持 Windows、OSX 和 Linux,并且是以一个独立的二进制文件包形式安装的。仍然使用(与现有 Docker 工具)相同的接口,我们就可以充分利用已经提供 Docker 基础
如何在 Linux 中安装 Visual Studio Code

如何在 Linux 中安装 Visual Studio Code

大家好,今天我们一起来学习如何在 Linux 发行版中安装 Visual Studio Code。Visual Studio Code 是基于 Electron 优化代码后的编辑器,后者是基于 Chromium 的一款软件,用于为桌面系统发布 io.js 应用。Visual Studio Code 是微软开发的支持包括 Linux 在内的全平台代码编辑器和文本编辑器。它是免费软件但不开源,在专有软件许可条款下发布。它是可以用于我们日常使用的超级强大和快速的代码编辑器。Visual Studio Code 有很多很酷的功能,例如导航、智能感知支持、语法高亮、括号匹配、自动补全、代码片段、支持自定义键盘绑定、并且
Ubuntu 14.04中修复“update information is outdated”错误

Ubuntu 14.04中修复“update information is outdated”错误

看到过Ubuntu 14.04的顶部面板上那个显示下面这个错误的红色三角形了吗? 更新信息过时。该错误可能是由网络问题,或者某个仓库不再可用而造成的。请通过从指示器菜单中选择显示更新来手动更新,然后查看是否存在有失败的仓库。 它看起来像这样: 这里的粉红色感叹号标记就是原来的红色三角形,因为我使用了最佳的Ubuntu图标主题之一,Numix。让我们回到该错误中,这是一个常见的更新问题,你也许时不时地会碰到它。现在,你或许想知道的是,到底是什么导致了这个更新错误的出现。 引起update information is outdated错误的原因 导致
如何在树莓派 2 运行 Ubuntu Snappy Core

如何在树莓派 2 运行 Ubuntu Snappy Core

物联网(Internet of Things, IoT) 时代即将来临。很快,过不了几年,我们就会问自己当初是怎么在没有物联网的情况下生存的,就像我们现在怀疑过去没有手机的年代。Canonical 就是一个物联网快速发展却还是开放市场下的竞争者。这家公司宣称自己把赌注压到了IoT 上,就像他们已经在云上做过的一样。在今年一月底,Canonical 启动了一个基于Ubuntu Core 的小型操作系统,名字叫做 Ubuntu Snappy Core 。 Snappy 代表了两种意思,它是一种用来替代 deb 的新的打包格式;也是一个用来更新系统的前端,从CoreOS、红帽子和其他系统借鉴了原子
如何配置 MongoDB 副本集

如何配置 MongoDB 副本集

MongoDB 已经成为市面上最知名的 NoSQL 数据库。MongoDB 是面向文档的,它的无模式设计使得它在各种各样的WEB 应用当中广受欢迎。最让我喜欢的特性之一是它的副本集(Replica Set),副本集将同一数据的多份拷贝放在一组 mongod 节点上,从而实现数据的冗余以及高可用性。 这篇教程将向你介绍如何配置一个 MongoDB 副本集。 副本集的最常见配置需要一个主节点以及多个副节点。这之后启动的复制行为会从这个主节点到其他副节点。副本集不止可以针对意外的硬件故障和停机事件对数据库提供保护,同时也因为提供了更多的节点从而提高了数据库
Linux中通过命令行监控股票报价

Linux中通过命令行监控股票报价

如果你是那些股票投资者或者交易者中的一员,那么监控证券市场将是你的日常工作之一。最有可能的是你会使用一个在线交易平台,这个平台有着一些漂亮的实时图表和全部种类的高级股票分析和交易工具。虽然这种复杂的市场研究工具是任何严肃的证券投资者了解市场的必备工具,但是监控最新的股票报价来构建有利可图的投资组合仍然有很长一段路要走。 如果你是一位长久坐在终端前的全职系统管理员,而证券交易又成了你日常生活中的业余兴趣,那么一个简单地显示实时股票报价的命令行工具会是给你的恩赐。 在本教程中,让我来介绍一个灵巧而简洁
Linux有问必答:如何检查MariaDB服务端版本

Linux有问必答:如何检查MariaDB服务端版本

提问: 我使用的是一台运行MariaDB的VPS。我该如何检查MariaDB服务端的版本? 有时候你需要知道你的数据库版本,比如当你升级你数据库或对已知缺陷打补丁时。这里有几种方法找出MariaDB版本的方法。 方法一 第一种找出版本的方法是登录MariaDB服务器,登录之后,你会看到一些MariaDB的版本信息。 另一种方法是在登录MariaDB后出现的命令行中输入status命令。输出会显示服务器的版本还有协议版本。 方法二 如果你不能访问MariaDB服务器,那么你就不能用第一种方法。这种情况下你可以根据MariaDB的安装包的版本来推测。这种方法只有在Mar
使用 dd 命令进行硬盘 I/O 性能检测

使用 dd 命令进行硬盘 I/O 性能检测

如何使用dd命令测试我的硬盘性能?如何在linux操作系统下检测硬盘的读写速度? 你可以使用以下命令在一个Linux或类Unix操作系统上进行简单的I/O性能测试。 dd命令 :它被用来在Linux和类Unix系统下对硬盘设备进行写性能的检测。 hparm命令:它用来在基于 Linux 的系统上获取或设置硬盘参数,包括测试读性能以及缓存性能等。 在这篇指南中,你将会学到如何使用dd命令来测试硬盘性能。 使用dd命令来监控硬盘的读写性能: 打开shell终端。 或者通过ssh登录到远程服务器。 使用dd命令来测量服务器的吞吐率(写速度) dd if=/dev/zero of=/t
如何在 Docker 容器中运行 Kali Linux 2.0

如何在 Docker 容器中运行 Kali Linux 2.0

介绍 Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统。它带有大量安全相关的程序,这让它很容易用于渗透测试。最近,Kali Linux 2.0 发布了,它被认为是这个操作系统最重要的一次发布。另一方面,Docker 技术由于它的可扩展性和易用性让它变得很流行。Dokcer 让你非常容易地将你的程序带给你的用户。好消息是你可以通过 Docker 运行Kali Linux 了,让我们看看该怎么做 :) 在 Docker 中运行 Kali Linux 2.0 相关提示 如果你还没有在系统中安装docker,你可以运行下面的命令: 对于 Ubuntu/Linux Mint/Debian: sudo apt-get
在 Linux 下使用 RAID(四):创建 RAID 5(条带化与分布式奇偶校验)

在 Linux 下使用 RAID(四):创建 RAID 5(条带化与分布式奇偶校验)

在 RAID 5 中,数据条带化后存储在分布式奇偶校验的多个磁盘上。分布式奇偶校验的条带化意味着它将奇偶校验信息和条带化数据分布在多个磁盘上,这样会有很好的数据冗余。 在 Linux 中配置 RAID 5 对于此 RAID 级别它至少应该有三个或更多个磁盘。RAID 5 通常被用于大规模生产环境中,以花费更多的成本来提供更好的数据冗余性能。 什么是奇偶校验? 奇偶校验是在数据存储中检测错误最简单的常见方式。奇偶校验信息存储在每个磁盘中,比如说,我们有4个磁盘,其中相当于一个磁盘大小的空间被分割去存储所有磁盘的奇偶校验信息。如果任何一
KDE Plasma 5.4.0 发布,八月特色版

KDE Plasma 5.4.0 发布,八月特色版

2015 年 8 月 25 ,星期二,KDE 发布了 Plasma 5 的一个特色新版本。 此版本为我们带来了许多非常棒的感受,如优化了对高分辨率的支持,KRunner 自动补全和一些新的 Breeze 漂亮图标。这还为不久以后的技术预览版的 Wayland 桌面奠定了基础。我们还带来了几个新组件,如声音音量部件,显示器校准工具和测试版的用户管理工具。 新的音频音量程序 新的音频音量程序直接工作于 PulseAudio (Linux 上一个非常流行的音频服务) 之上 ,并且在一个漂亮的简约的界面提供一个完整的音量控制和输出设定。 替代的应用控制面板起动器 Plasma 5.4 在
Ubuntu 下五个最好的 BT 客户端

Ubuntu 下五个最好的 BT 客户端

在寻找 Ubuntu 中最好的 BT 客户端吗?事实上,Linux 桌面平台中有许多 BT 客户端,但是它们中的哪些才是最好的 Ubuntu 客户端呢? 我将会列出 Linux 上最好的五个 BT 客户端,它们都拥有着体积轻盈,功能强大的特点,而且还有令人印象深刻的用户界面。自然,易于安装和使用也是特性之一。 Ubuntu 下最好的 BT 客户端 考虑到 Ubuntu 默认安装了 Transmission,所以我将会从这个列表中排除了 Transmission。但是这并不意味着 Transmission 没有资格出现在这个列表中,事实上,Transmission 是一个非常好的BT客户端,这也正是它被包括 Ubunt
在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)

在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)

RAID 镜像意味着相同数据的完整克隆(或镜像),分别写入到两个磁盘中。创建 RAID 1 至少需要两个磁盘,而且仅用于读取性能或者可靠性要比数据存储容量更重要的场合。 在 Linux 中设置 RAID 1 创建镜像是为了防止因硬盘故障导致数据丢失。镜像中的每个磁盘包含数据的完整副本。当一个磁盘发生故障时,相同的数据可以从其它正常磁盘中读取。而后,可以从正在运行的计算机中直接更换发生故障的磁盘,无需任何中断。 RAID 1 的特点 镜像具有良好的性能。 磁盘利用率为50%。也就是说,如果我们有两个磁盘每个500GB,总共是1TB,但在镜像
庆祝 Linux 24 岁生日!

庆祝 Linux 24 岁生日!

今天是 Linux 的 24 岁生日。 在 1991 年 4月,芬兰的赫尔辛基大学年仅 21 岁的学生Linus Torvalds 开始做一个他自己的操作系统。在 24 年前的今天,即1991年8月25日,他在 usenet 的 comp.os.minix 新闻组中发布了 Linux 的第一个公告,宣布了 Linux 的诞生。以下是当年Torvalds 写的邮件: Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds From: torv...@klaava.Helsinki.FI (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subje
在 Debian 中安装 OpenQRM 云计算平台

在 Debian 中安装 OpenQRM 云计算平台

简介 openQRM是一个基于 Web 的开源云计算和数据中心管理平台,可灵活地与企业数据中心的现存组件集成。 它支持下列虚拟技术: KVM XEN Citrix XenServer VMWare ESX LXC OpenVZ openQRM 中的混合云连接器支持 Amazon AWS, Eucalyptus 或 OpenStack 等一系列的私有或公有云提供商,以此来按需扩展你的基础设施。它也可以自动地进行资源调配、 虚拟化、 存储和配置管理,且保证高可用性。集成的计费系统的自服务云门户可使终端用户按需请求新的服务器和应用堆栈。 openQRM 有两种不同风格的版本可获取: 企业版 社区版 你可以在这里查
如何使用 Datadog 监控 NGINX(第三篇)

如何使用 Datadog 监控 NGINX(第三篇)

如果你已经阅读了前面的如何监控 NGINX,你应该知道从你网络环境的几个指标中可以获取多少信息。而且你也看到了从 NGINX 特定的基础中收集指标是多么容易的。但要实现全面,持续的监控 NGINX,你需要一个强大的监控系统来存储并将指标可视化,当异常发生时能提醒你。在这篇文章中,我们将向你展示如何使用 Datadog 安装 NGINX 监控,以便你可以在定制的仪表盘中查看这些指标: Datadog 允许你以单个主机、服务、流程和度量来构建图形和警告,或者使用它们的几乎任何组合构建。例如,你可以监控你的所有主机,或者某个特定可用区域的所有N
在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化)

在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化)

RAID 即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护。RAID 是一些磁盘的集合,是包含一个阵列的逻辑卷。驱动器可以组合起来成为一个阵列或称为(组的)集合。 创建 RAID 最少应使用2个连接到 RAID 控制器的磁盘组成,来构成逻辑卷,可以根据定义的 RAID 级别将更多的驱动器添加到一个阵列中。不使用物理硬件创建的 RAID 被称为软件 RAID。软件 RAID 也叫做穷人 RAID。 在 Linux 中创建 RAID0 使用 RAID 的主要目的是为了在发生单点故障时保存数据,如果我们使用单个磁盘来存储数据,如果它
在 Linux 下使用 RAID(一):介绍 RAID 的级别和概念

在 Linux 下使用 RAID(一):介绍 RAID 的级别和概念

RAID 的意思是廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),但现在它被称为独立磁盘冗余阵列(Redundant Array of Independent Drives)。早先一个容量很小的磁盘都是非常昂贵的,但是现在我们可以很便宜的买到一个更大的磁盘。Raid 是一系列放在一起,成为一个逻辑卷的磁盘集合。 在 Linux 中理解 RAID 设置 RAID 包含一组或者一个集合甚至一个阵列。使用一组磁盘结合驱动器组成 RAID 阵列或 RAID 集。将至少两个磁盘连接到一个 RAID 控制器,而成为一个逻辑卷,也可以将多个驱动器放在一个组中。一组磁盘只能使用一个 R
如何在 Linux 终端中知道你的公有 IP

如何在 Linux 终端中知道你的公有 IP

公有地址由 InterNIC 分配并由基于类的网络 ID 或基于 CIDR 的地址块构成(被称为 CIDR 块),并保证了在全球互联网中的唯一性。当公有地址被分配时,其路由将会被记录到互联网中的路由器中,这样访问公有地址的流量就能顺利到达。访问目标公有地址的流量可经由互联网抵达。比如,当一个 CIDR 块被以网络 ID 和子网掩码的形式分配给一个组织时,对应的 也会同时作为路由储存在互联网中的路由器中。目标是 CIDR 块中的地址的 IP 封包会被导向对应的位置。 在本文中我将会介绍在几种在 Linux 终端中查看你的公有 IP 地址的方法。这对普通用
Tickr:一个开源的 Linux 桌面 RSS 新闻速递应用

Tickr:一个开源的 Linux 桌面 RSS 新闻速递应用

最新的!最新的!阅读关于它的一切! 好了,我们今天要推荐的应用程序可不是旧式报纸的二进制版本它会以一种漂亮的方式将最新的新闻推送到你的桌面上。 Tickr 是一个基于 GTK 的 Linux 桌面新闻速递应用,能够以横条方式滚动显示最新头条新闻以及你最爱的RSS资讯文章标题,当然你可以放置在你桌面的任何地方。 请叫我 Joey Calamezzo;我把它放在底部,就像电视新闻台的滚动字幕一样。 (LCTT 译注: Joan Callamezzo 是 Pawnee Today 的主持人,一位 Pawnee 的本地新闻/脱口秀主持人。而本文作者是 Joey。) 到你了,副标题。 RSS -还记
Ubuntu Linux 来到 IBM 大型机

Ubuntu Linux 来到 IBM 大型机

最终来到了。在 LinuxCon 上,IBM 和 Canonical 宣布 Ubuntu Linux 不久就会运行在 IBM 大型机 LinuxONE 上,这是一种只支持 Linux 的大型机,现在也可以运行 Ubuntu 了。 这个 IBM 发布的最大的 LinuxONE 系统称作Emperor,它可以扩展到 8000 台虚拟机或者上万台容器,这可能是单独一台 Linux 系统的记录。 LinuxONE 被 IBM 称作游戏改变者,它释放了 Linux 的商业潜力。 很快你就可以在你的 IBM 大型机上安装 Ubuntu Linux orange 啦 根据 IBM z 系统的总经理 Ross Mauri 以及 Canonical 和 Ubuntu 的创立者 Mark Shuttleworth 所言,
一周 GNOME 之旅:品味它和 KDE 的是是非非(第五节 总结)

一周 GNOME 之旅:品味它和 KDE 的是是非非(第五节 总结)

用户体验和最后想法 当 Gnome 2.x 和 KDE 4.x 要正面交锋时我在它们之间左右逢源。我对它们爱恨交织,但总的来说它们使用起来还算是一种乐趣。然后 Gnome 3.x 来了,带着一场 Gnome Shell 的戏剧。那时我就放弃了 Gnome,我尽我所能的避开它。当时它对用户是不友好的,而且不直观,它打破了原有的设计典范,只为平板的统治世界做准备而根据平板下跌的销量来看,这样的未来不可能实现。 在 Gnome 3 后续发布了八个版本后,奇迹发生了。Gnome 变得对对用户友好了,变得直观了。它完美吗?当然不。我还是很讨厌它想推动的那种设计范例,我讨
一周 GNOME 之旅:品味它和 KDE 的是是非非(第四节 GNOME设置)

一周 GNOME 之旅:品味它和 KDE 的是是非非(第四节 GNOME设置)

设置 在这我要挑一挑几个特定 KDE 控制模块的毛病,大部分原因是因为相比它们的对手GNOME来说,糟糕得太可笑,实话说,真是悲哀。 第一个接招的?打印机。 GNOME 在左,KDE 在右。你知道左边跟右边的打印程序有什么区别吗?当我在 GNOME 控制中心打开打印机时,程序窗口弹出来了,然后这样就可以使用了。而当我在 KDE 系统设置打开打印机时,我得到了一条密码提示。甚至我都没能看一眼打印机呢,我就必须先交出 ROOT 密码。 让我再重复一遍。在今天这个有了 PolicyKit 和 Logind 的日子里,对一个应该是 sudo 的操作,我依然被询问要求 R
一周 GNOME 之旅:品味它和 KDE 的是是非非(第三节 GNOME应用)

一周 GNOME 之旅:品味它和 KDE 的是是非非(第三节 GNOME应用)

应用 这是一个基本扯平的方面。每一个桌面环境都有一些非常好的应用,也有一些不怎么样的。再次强调,Gnome 把那些 KDE 完全错失的小细节给做对了。我不是想说 KDE 中有哪些应用不好。他们都能工作,但仅此而已。也就是说:它们合格了,但确实还没有达到甚至接近100分。 Gnome 在左边,KDE 在右边。KDE 的Dragon 播放器运行得很好,清晰的标出了播放文件、URL或和光盘的按钮,正如你在 Gnome Videos 中能做到的一样但是在便利的文件名和用户的友好度方面,Gnome 多走了一小步。它默认显示了在你的电脑上检测到的所有影像文件,不需要你做
一周 GNOME 之旅:品味它和 KDE 的是是非非(第二节  GNOME桌面)

一周 GNOME 之旅:品味它和 KDE 的是是非非(第二节 GNOME桌面)

桌面 在我这一周的前五天中,我都是直接手动登录进 Gnome 的没有打开自动登录功能。在第五天的晚上,每一次都要手动登录让我觉得很厌烦,所以我就到用户管理器中打开了自动登录功能。下一次我登录的时候收到了一个提示:你的密钥链(keychain)未解锁,请输入你的密码解锁。在这时我才意识到了什么Gnome 以前一直都在自动解锁我的密钥链(KDE 中叫做我的钱包),每当我通过 GDM 登录时 !当我绕开 GDM 的登录程序时,Gnome 才不得不介入让我手动解锁。 现在,鄙人的陋见是如果你打开了自动登录功能,那么你的密钥链也应当自动解锁否则,
shellinabox:一款使用 AJAX 的基于 Web 的终端模拟器

shellinabox:一款使用 AJAX 的基于 Web 的终端模拟器

shellinabox简介 通常情况下,我们在访问任何远程服务器时,会使用常见的通信工具如OpenSSH和Putty等。但是,有可能我们在防火墙后面不能使用这些工具访问远程系统,或者防火墙只允许HTTPS流量才能通过。不用担心!即使你在这样的防火墙后面,我们依然有办法来访问你的远程系统。而且,你不需要安装任何类似于OpenSSH或Putty的通讯工具。你只需要有一个支持JavaScript和CSS的现代浏览器,并且你不用安装任何插件或第三方应用软件。 这个 Shell In A Box,发音是shellinabox,是由Markus Gutschke开发的一款自由开源的基于Web的Ajax的终端
一周 GNOME 之旅:品味它和 KDE 的是是非非(第一节 介绍)

一周 GNOME 之旅:品味它和 KDE 的是是非非(第一节 介绍)

作者声明: 如果你是因为某种神迹而在没看标题的情况下点开了这篇文章,那么我想再重申一些东西这是一篇评论文章,文中的观点都是我自己的,不代表 Phoronix 网站和 Michael 的观点。它们完全是我自己的想法。 另外,没错这可能是一篇引战的文章。我希望 KDE 和 Gnome 社团变得更好一些,因为我想发起一个讨论并反馈给他们。为此,当我想指出(我所看到的)一个瑕疵时,我会尽量地做到具体而直接。这样,相关的讨论也能做到同样的具体和直接。再次声明:本文另一可选标题为死于成千上万的纸割(LCTT 译注:paper cuts纸割,被纸片割伤指易
Ubuntu NVIDIA 显卡驱动 PPA 已经做好准备

Ubuntu NVIDIA 显卡驱动 PPA 已经做好准备

加速你的帧率! 嘿,各位,稍安勿躁,很快就好。 就在提议开发一个新的 PPA 来给 Ubuntu 用户们提供最新的 NVIDIA 显卡驱动后不久,ubuntu 社区的人们又集结起来了,就是为了这件事。 顾名思义,Graphics Drivers PPA 包含了最新的 NVIDIA Linux 显卡驱动发布,已经打包好可供用户升级使用,没有让人头疼的二进制运行时文件! 这个 PPA 被设计用来让玩家们尽可能方便地在 Ubuntu 上运行最新款的游戏。 万事俱备,只欠东风 Jorge Castro 开发一个包含 NVIDIA 最新显卡驱动的 PPA 神器的想法得到了 Ubuntu 用户和广大游戏开发者的热烈响应。
一些 Linux 桌面小技巧

一些 Linux 桌面小技巧

我已经写过 Linux 提示和技巧 系列的一篇文章。写这篇文章的目的是让你知道这些小技巧可以有效地管理你的系统/服务器。 在Linux中创建 Cdrom ISO 镜像和监控用户 在这篇文章中,我们将看到如何使用 CD/DVD 驱动器中载入的碟片来创建 ISO 镜像;打开随机手册页学习;看到登录用户的详细情况和查看浏览器内存使用量,而所有这些完全使用本地工具/命令,无需任何第三方应用程序/组件。让我们开始吧 用 CD 碟片创建 ISO 映像 我们经常需要备份/复制 CD/DVD 的内容。如果你是在 Linux 平台上,不需要任何额外的软件。所有需要的是进入 Linux
Linux有问必答:如何修复“ImportError: No module named wxversion”错误

Linux有问必答:如何修复“ImportError: No module named wxversion”错误

问题 我试着在上运行一个 Python 应用,但是我得到了这个错误ImportError: No module named wxversion.。我怎样才能解决 Python 程序中的这个错误呢? Looking for python… 2.7.9 - Traceback (most recent call last): File "/home/dev/playonlinux/python/check_python.py", line 1, in import os, wxversion ImportError: No module named wxversion failed tests 该错误表明,你的Python应用是基于GUI的,依赖于一个名为wxPython的缺失模块。wxPython是一个用于wxWidgets GUI库的Python扩展模块,普遍被C++程序员用来设计GUI应用
在 Linux 中安装 Darkstat:基于网页的流量分析器

在 Linux 中安装 Darkstat:基于网页的流量分析器

Darkstat是一个简易的,基于网页的流量分析程序。它可以在主流的操作系统如Linux、Solaris、MAC、AIX上工作。它以守护进程的形式持续工作在后台,不断地嗅探网络数据,以简单易懂的形式展现在它的网页上。它可以为主机生成流量报告,识别特定的主机上哪些端口是打开的,它兼容IPv6。让我们看下如何在Linux中安装和配置它。 在Linux中安装配置Darkstat 在Fedora/CentOS/RHEL中安装Darkstat: 要在Fedora/RHEL和CentOS中安装,运行下面的命令。 sudo yum install darkstat 在Ubuntu/Debian中安装Darkstat: 运行下面的命令在Ubuntu和Debia
如何在 Linux 上从 Google Play 商店里下载 apk 文件

如何在 Linux 上从 Google Play 商店里下载 apk 文件

假设你想在你的 Android 设备中安装一个 Android 应用,然而由于某些原因,你不能在 Andord 设备上访问 Google Play 商店(LCTT 译注:显然这对于我们来说是常态)。接着你该怎么做呢?在不访问 Google Play 商店的前提下安装应用的一种可能的方法是,使用其他的手段下载该应用的 APK 文件,然后手动地在 Android 设备上 安装 APK 文件。 在非 Android 设备如常规的电脑和笔记本电脑上,有着几种方式来从 Google Play 商店下载到官方的 APK 文件。例如,使用浏览器插件(例如,针对 Chrome 或针对 Firefox 的插件) 或利用允许你使用浏览器
Ubuntu 有望让你安装最新 Nvidia Linux 驱动更简单

Ubuntu 有望让你安装最新 Nvidia Linux 驱动更简单

Ubuntu 上的游戏玩家在增长因而需要最新版驱动 在 Ubuntu 上安装上游的 NVIDIA 图形驱动即将变得更加容易。 Ubuntu 开发者正在考虑构建一个全新的’官方’ PPA,以便为桌面用户分发最新的闭源 NVIDIA 二进制驱动。 该项改变会让 Ubuntu 游戏玩家收益,并且不会给其它人造成 OS 稳定性方面的风险。 仅当用户明确选择它时,新的上游驱动将通过这个新 PPA 安装并更新。其他人将继续得到并使用更近的包含在 Ubuntu 归档中的稳定版 NVIDIA Linux 驱动快照。 为什么需要该项目? Ubuntu 提供了驱动但是它们不是最新的 可以从归档中(使用命令行、
如何更新 Linux 内核来提升系统性能

如何更新 Linux 内核来提升系统性能

目前的 Linux 内核的开发速度是前所未有的,大概每2到3个月就会有一个主要的版本发布。每个发布都带来几个的新的功能和改进,可以让很多人的处理体验更快、更有效率、或者其它的方面更好。 问题是,你不能在这些内核发布的时候就用它们,你要等到你的发行版带来新内核的发布。我们先前讲到定期更新内核的好处,所以你不必等到那时。让我们来告诉你该怎么做。 免责声明: 我们先前的一些文章已经提到过,升级内核有(很小)的风险可能会破坏你系统。如果发生这种情况,通常可以通过使用旧内核来使系统保持工作,但是有时还是不行。因此我们
一个开源的世界

一个开源的世界

经过了一整天的Opensource.com社区版主年会,最后一项日程提了上来,内容只有特邀嘉宾:待定几个字。作为Opensource.com的项目负责人和社区管理员,Jason Hibbets起身解释道,因为这个嘉宾有可能无法到场,因此我不想提前说是谁。在几个月前我问他何时有空过来,他给了我两个时间点,我选了其中一个。今天是这三周中Jim唯一能来的一天。(译者注:Jim是指下文中提到的Jim Whitehurst,即红帽公司总裁兼首席执行官) 这句话在版主们(Moderators)中引起一阵轰动,他们从世界各地赶来参加此次的拥抱开源大会(All Things Open Conference)。
Linux 日志基础

Linux 日志基础

首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识。如果你已经知道这些,请随意跳至下一节。 Linux 系统日志 许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子: 一些最为重要的 Linux 系统日志包括: /var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信息。基于 Debian 的系统如 Ubuntu 在 /var/log/syslog 中存储它们,而基于 RedHat 的系统如 RHEL 或 CentOS 则在 /var/log
有了 Linux,你就可以搭建自己的超级计算机

有了 Linux,你就可以搭建自己的超级计算机

几乎所有超级计算机上运行的系统都是 Linux,其中包括那些由树莓派(Raspberry Pi)板卡和 PlayStation 3游戏机组成的计算机。 超级计算机是一种严肃的工具,做的都是高大上的计算。它们往往从事于严肃的用途,比如原子弹模拟、气候模拟和高等物理学。当然,它们的花费也很高大上。在最新的超级计算机 Top500 排名中,中国国防科技大学研制的天河 2 号位居第一,而天河 2 号的建造耗资约 3.9 亿美元! 但是,也有一个超级计算机,是由博伊西州立大学电气和计算机工程系的一名在读博
Linux有问必答:如何在Linux上安装Git

Linux有问必答:如何在Linux上安装Git

问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:git: command not found。 请问我该如何在某某发行版上安装Git? Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是分布式的,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力。在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库。这就为Gi
如何收集 NGINX 指标(第二篇)

如何收集 NGINX 指标(第二篇)

如何获取你所需要的 NGINX 指标 如何获取需要的指标取决于你正在使用的 NGINX 版本以及你希望看到哪些指标。(参见 如何监控 NGINX(第一篇) 来深入了解NGINX指标。)自由开源的 NGINX 和商业版的 NGINX Plus 都有可以报告指标度量的状态模块,NGINX 也可以在其日志中配置输出特定指标: 指标可用性 指标NGINX (开源)NGINX PlusNGINX 日志 accepts(接受) / accepted(已接受) x x handled(已处理) x x dropped(已丢弃) x x active(活跃) x x requests (请求数)/ total(全部请求数) x x 4xx 代码 x x