• spacer 按产品、主题或内容类型过滤

    (0 产品)

    (102 主题)

    (0 行业)

    (3 类别)

在 IBM Bluemix 云平台上开发并部署您的下一个应用。

第 1 - 100 条,共 1721 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)

查看结果
题目 none 类别 none 日期 down
那些永不消逝的进程
本文通过对 Linux 系统下各种守护进程的实现的介绍,深入浅出的探讨了 Linux 下的进程组(Process Group)、会话(Session)以及控制终端进程(Control Terminal)等概念,最终帮助读者对 Linux 下的进程间关系以及守护进程的工作原理建立起一个清晰的认识。
技术文章 2017年 02月 14日
在运行 Linux 的 IBM Power Systems 上使用 NoSQL 解决方案管理大数据工作负载
在运行 Linux 的 IBM Power Systems 上使用 NoSQL 解决方案、MongoDB 和 EnterpriseDB 管理您的大数据工作负载。
技术文章 2016年 12月 27日
一个混合(IBM Power 和 x86)架构场景中的 Mesos 和 Kubernetes
在实际生产环境中,我们的客户常常会有一个复杂的应用程序运行环境,其中包含一个混合架构、一个混合分布式系统等。另外,我们的客户喜欢统一的容器云平台,始终使用 Kubernetes 作为 Mesos 的框架。本文将帮助您在一个混合架构上的 Mesos 上设置 Kubernetes。
技术文章 2016年 12月 20日
Linux
IBM developerWorks 中国网站 Linux 技术专区是您获取 Linux 信息的技术资源。
技术文章 2016年 12月 15日
命令行 JSON 处理工具 jq 的使用介绍
JSON 是现代软件系统中不可或缺的数据格式。其广泛应用于 http 数据传输,应用配置文件。系统管理员在部署和维护应用时不可避免的要处理 JSON 数据。jq 是一个高效的命令行 JSON 处理工具。本文介绍 jq 的使用方法.
技术文章 2016年 12月 13日
将 Ubuntu 安装在 IBM Power System LC 服务器上
使用本教程,通过不同方法将 Ubuntu 安装在 IBM Power System LC 服务器上,包括 USB 设备、虚拟向导或网络引导安装。此安装过程专用于将 Ubuntu 安装在 IBM Power System S812 LC 或 S822 LC (OpenPOWER) 服务器上,但也可以轻松地针对不同 Power System LC 服务器进行调整。
技术文章 2016年 12月 05日
Open Source POWER Availability Tool
搜索在 IBM POWER 架构上运行的 Linux 开源包。
技术文章 2016年 11月 28日
在 RHEL 7.1 little endian 上设置 Mesos/Marathon 集群
本文将介绍在 OpenPOWER 服务器上设置 Mesos/Marathon 集群的步骤。
技术文章 2016年 11月 21日
运行 Linux 的 IBM Power Systems 上的 EDB Postgres Advanced Server 9.5 入门
运行 Linux 的 IBM Power Systems 上的 EnterpriseDB EDB Postgres Advanced Server 9.5,是管理业务关键型工作负载的理想解决方案。学习如何安装 Postgres Advanced Server 9.5,并立即开始将它用于您的应用程序和数据集。
技术文章 2016年 11月 14日
使用 developerWorks Word 和 Writer 模板写作
欢迎你们,各位作者!本篇文章将向您展示如何使用 Microsoft Word 或 OpenOffice.org Writer 为 developerWorks 中国网站创作技术文章。所需步骤很简单。首先下载针对 Word 或 Writer 的模板,然后填写模板中的字段,最后根据模板中的指导完成文章。本文还包括一些排版以及将其提交给 developerWorks 工作人员的小技巧。
技术文章 2016年 11月 08日
学习 Linux,101: RPM 和 YUM 包管理
学习如何在 Linux 系统上安装、升级和管理包。本教程将重点介绍 Red Hat 开发的 Red Hat Package Manager (RPM),以及最初在杜克大学物理系开发的用来管理 Red Hat Linux 系统的 Yellowdog Updater Modified (YUM)。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅了解添加软件和保持系统最新的最佳方式。
技术文章 2016年 11月 07日
利用 Chef 在 Red Hat Enterprise Linux 上自动化部署 Mariadb Galera Cluster
Galera Cluster 是 Mariadb 提供的一种 multi-master 集群模式,支持在任意节点上同时执行读写操作。本文将介绍如何通过 Chef 实现在多个节点上快速自动化部署 Mariadb Galera Cluster,为快速创建开发测试环境以及客户现场部署带来极大便利。
技术文章 2016年 11月 01日
通过编排管理 Docker 容器
Docker 是一个部署、执行和管理容器的工具。本文将提供 Linux on Power Systems Docker 二进制文件的链接和并介绍安装它们的步骤。
技术文章 2016年 10月 31日
使用 Docker 容器网络
要构建具有安全的一致行为的 Web 应用程序,可以使用 Docker 网络特性。根据 Docker 网络定义,网络为容器实现了完全隔离。因此,控制您的应用程序所在的网络很重要。Docker 容器网络提供了这种控制能力。本文介绍 Docker 引擎默认创建的网络类型,展示如何创建您自己的、用户定义的网络。
技术文章 2016年 10月 24日
IBM Power Systems 上的 MongoDB 调优指南
这篇调优指南将提供系统级、虚拟化级和应用程序级的调优指南,帮助您在 IBM Power Systems 上运行 MongoDB 时实现最佳性能。
技术文章 2016年 10月 17日
设置一个具有基本 HTTP 身份验证支持的 Docker 私有注册表
学习如何在运行 Red Hat Enterprise Linux (RHEL) 7.1 LE 的 OpenPower 服务器上设置一个具有 TLS 和 HTTP 身份验证功能的 Docker 私有注册表。
技术文章 2016年 10月 11日
开始使用运行在 Linux 上的 MongoDB on IBM Power Systems
运行在 Linux 上的 MongoDB on IBM Power Systems 是管理大数据工作负载的一个理想解决方案。了解如何安装 MongoDB 并立刻将它用于您的应用程序和数据集。
技术文章 2016年 10月 11日
在基于 Web 的 VNC 应用程序中支持多种键盘布局
利用最近推出的浏览器 API(可用在 Chrome、Firefox 和 Opera 中)向基于 Web 的 VNC 客户端添加对多种键盘布局的支持。
教程 2016年 09月 27日
小端与 Linux on IBM Power Systems
在这个 FAQ 中,IBM Linux on Power 首席工程师 Jeff Scheel 解答有关小端 (little endian) 与 Linux on IBM Power Systems 的问题。
技术文章 2016年 09月 27日
使用 Git 管理源代码
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。我们可以自己下载这个软件用于对内核的 hack 分析,或者用来管理自己的软件开发项目。本文将向您展示如何使用 Git 工具开始分析 Linux 。
技术文章 2016年 09月 20日
学习 Linux,101: 运行级别、引导目标、关闭和重新引导
学习关闭并重新引导 Linux系统,警告用户系统即将关闭,切换到限制更多或更少的运行级别。您可以使用本文中的资料学习 LPIC-1:Linux 服务器专业认证,或者单纯地学习关闭、重新引导和更改运行级别。这些资料对应于 LPI 2015 年 4 月 4.0 版目标。
技术文章 2016年 09月 20日
ftrace 中 eventtracing 的实现原理
trace 一直以来都是 linux kernel 中的开发热点,这类工具对于提高内核性能,或是进行 debug 都具有重要作用。内核中 trace 工具很多,例如动态的 kprobe,ptrace,再如静态的 tracepoint,ftrace 等。ftrace 本身是一类 trace 工具的集合,里面包含了许多如 function trace,schedule latency 等工具,还包含一大类基于 tracepoint 的 event tracing。很多内核子系统都使用了 event tracing。developworks 上已有相应的文章介绍这些技术,本文重点介绍 ftrace 中 event tracing 的实现机制。并用示例说明。
技术文章 2016年 09月 20日
RPM Database 实战详解
RPM 不仅在安装、升级、卸载方面工作出色,而且在查询和验证方面也表现非凡。你很久前安装了一个数据库软件,但现在忘记了它的版本号,也不知道它的说明文档的位置,可以通过 RPM 查询命令得到这个信息;你有一个系统安全方面的包要升级,但是不清楚哪些相关包会受到影响,可以通过 RPM 依赖查询来确定;你系统中安装了一个网络软件,想了解哪些文件发生了变化,可以通过 RPM 验证命令获悉。这些操作都得益于 RPM Database,RPM Database 记录了已安装 RPM 包的所有信息,使得我们可以方便地查询和验证 RPM。本文结合实际例子,带大家走入 RPM Database 的世界。
技术文章 2016年 09月 12日
学习 Linux,101: 自定义和使用 shell 环境
学习如何自定义 Linux shell 环境和编写简单的 bash 函数。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 102 考试内容,或者仅为兴趣而学习。
技术文章 2016年 09月 07日
学习 Linux,101: Linux 命令行
GUI 很有用,但要释放 Linux 的真正威力,命令行是必不可少的。在本教程中,Ian Shields 将介绍 bash shell 的一些主要特性,重点介绍对 LPI 认证很重要的一些特性。学完本教程后,您将学会使用 echo 和 exit 等基本 Linux 命令,设置环境变量,以及收集系统信息。使用本教程中的资料学习 Linux Professional Institute LPIC-1:Linux 服务器专业认证考试 101,或者仅为兴趣而学习。
技术文章 2016年 09月 01日
Kasan - Linux 内核的内存检测工具
Kernel address sanitizer (Kasan) 是一款随 Linux 内核代码一同发布和维护的内存检测工具,由内核社区维护和发展。本文简要介绍 Kasan 的原理及使用方法。
技术文章 2016年 08月 30日
学习 Linux,101: 流、管道和重定向
如果您认为流和管道使 Linux 专家听起来像是水管工,那么您现在就有一个了解它们的机会,了解如何重定向和拆分它们。您甚至还可以了解如何将流转换为命令参数。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅为了兴趣而学习。
技术文章 2016年 08月 23日
学习 Linux,101: LPIC-1 学习路线图
使用此路线图查找 IBM developerWorks 教程,这些教程可帮助您学习和复习基本的 Linux 任务。如果您想要通过 Linux 系统管理员专业认证,这些教程可帮助您了解 Linux Professional Institute 的 LPIC-1:Linux 服务器专业认证考试 101 和 102 的知识点。此路线图根据考试 101 和 102 中的 43 个目标而组织,通过 LPIC-1 认证需要掌握这些目标。
技术文章 2016年 08月 16日
学习 Linux,101: 创建、监视和结束进程
学习 Linux 上的进程管理:如何在前台和后台之间切换进程,找到正在运行的进程,结束进程,在您某天离开后保持进程继续运行,并了解终端窗口中的多任务。您可以使用本教程中的资料学习 Linux Professional Institute LPIC-1:Linux 服务器专业认证考试 101,或者仅为了兴趣而学习。
技术文章 2016年 08月 10日
Ansible 进阶技巧
Ansible 是一个系统自动化工具,可以用来做系统配管理,批量对远程主机执行操作指令。我自己使用 Ansible 也有一段时间了,这里总结了一些使用 Ansible 过程中使用的心得与大家分享。
技术文章 2016年 08月 09日
IBM SoftLayer OpenPOWER with Ubuntu 14.04 上的 Apache Bigtop v1.1 快速入门指南
本文概述了 IBM® SoftLayer® POWER8® with Ubuntu 14.04 裸机服务器上安装 Apache Hadoop 和 Spark Bigtop v1.1.0 软件包的过程。捆绑的安装脚本中包含 Apache Zeppelin 笔记本,用于运行一个初始基准测试套件。
技术文章 2016年 08月 09日
Linux 系统运维工具 OpenLMI
OpenLMI(全称 Open Linux Management Infrastructure)顾名思义就是开放式的 Linux 管理基础架构。OpenLMI 是开源项目,旨在提高使用 WBEM 标准的 Linux 系统管理。OpenLMI 项目为管理 Linux 系统提供常用的基础设施。它还可让用户配置、管理并监控硬件、操作系统及系统服务。本文以最新 Fedora 21 为平台介绍 OpenLMI 的部署过程和使用方法。
技术文章 2016年 08月 02日
使用 Linux 上的 IBM 编译器的 xlcpp 工具集构建 Boost 库
本文将介绍结合使用 Boost 构建引擎 b2/bjam 以及小端系统上的 IBM XL for Linux 编译器的新 xlcpp 工具集来构建 Boost 库的过程。目标读者是对使用专家设计的 Boost 库提高 C++ 应用程序的生产力和质量感兴趣的软件工程师。在项目要求超出了 C++ 标准库提供的特性范围时,这对开发高质量应用程序非常重要。
技术文章 2016年 07月 05日
学习 Linux,101: 管理用户和组帐户及相关系统文件
学习如何管理用户和组帐户及相关系统文件。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 102 考试内容,或者仅为了兴趣而学习。
技术文章 2016年 06月 27日
利用 Puppet 实现自动化管理配置 Linux 计算机集群
本文介绍了一个开源的自动化计算机集群管理工具 Puppet,Puppet 是一个基于 Ruby 的开源系统配置管理工具,它有着简明的架构和良好的扩展性。同时,Puppet 还提供了特有的系统配置语言和完善的公用库,非常适合用于管理和部署大规模的 Linux 集群系统。本文将介绍 Puppet 的系统结构、工作流程和系统配置语言,其中也包含了详细的代码实例。
技术文章 2016年 06月 27日
学习 Linux,101: 文件和目录管理
您或许听说过,Linux 中的所有资源都被视为文件,所以请选择正确的学习途径,掌握文件和目录管理的扎实基础知识:查找、列出、移动、复制和存档。利用本教程中的材料来学习 Linux Professional Institute LPIC-1:Linux 服务器专业认证考试 101,或者仅为了兴趣而学习。
技术文章 2016年 06月 14日
学习 Linux,101: 控制文件系统的挂载和卸载
学习挂载 Linux 文件系统;配置和使用可移动 USB、IEE 1394 或其他设备;以及正确地访问软盘、CD 和 DVD。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅学习访问 Linux 文件系统。
技术文章 2016年 05月 24日
学习 Linux,101: 管理文件权限和所有权
学习管理您的 Linux 文件系统上的文件所有权和权限。了解访问模式,比如 suid、sgid 和粘滞位 (sticky bit),以及如何使用它们提高安全性。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者只是了解文件所有权、权限和安全性。
技术文章 2016年 05月 19日
学习 Linux,101: 管理磁盘配额
学习设置和检查 Linux 文件系统上的磁盘配额,预防用户使用超出允许量的空间,还要预防整个文件系统被意外填满。您可使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅了解配额。
技术文章 2016年 05月 05日
学习 Linux,101: 创建分区和文件系统
学习如何在磁盘驱动器上创建分区,如何格式化它们以在 Linux 系统上用作交换或数据空间。您可以使用本教程中的资料来为 Linux Professional Institute LPIC-1:Linux 服务器专业认证考试 101 备考,或者仅为了自己的使用而了解分区和 Linux 文件系统。
技术文章 2016年 04月 25日
学习 Linux,101: 查找和放置系统文件
了解在文件系统层级标准 (FHS) 下文件在 Linux 系统上的正确位置,了解如何找到重要的文件和命令。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者只是了解文件组织和管理。
技术文章 2016年 04月 19日
学习 Linux,101: 维护文件系统的完整性
学习如何检查您的 Linux 文件系统的完整性,如何监视空闲空间,以及如何修复简单的问题。您可以使用本教程中的资料进行 Linux Professional Institute (LPI) 101 Linux 系统管理员认证考试备考,或者仅使用它们来检查您的文件系统,并让文件系统保持良好的工作秩序,尤其在系统崩溃或断电后。
技术文章 2016年 04月 12日
IBM Power Virtualization Center (PowerVC) 入门
虚拟化在云计算中起着重要作用。IBM Power Virtualization Center (PowerVC) 是一个构建于 OpenStack 之上的新的虚拟化管理工具,旨在简化 Power Systems 环境中的虚拟资源的管理,从而提高管理员的工作效率。在本教程中,我们将介绍基本概念、安装和基本配置技术,还将介绍如何配置各种资源,比如主机、存储和网络。我们还将了解虚拟机和映像,并向您展示如何在一些屏幕的帮助下,使用 PowerVM 创建和管理虚拟机。
技术文章 2016年 04月 11日
学习 Linux,101: 使用基本 SQL 命令
学习如何使用基本 SQL 命令查询数据库和操作数据。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 102 考试内容,或者仅为兴趣而学习。
技术文章 2016年 04月 06日
学习 Linux,101: 创建和更改硬链接和符号链接
学习如何创建和管理您的 Linux 系统上的文件的硬链接和符号链接。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅了解硬链接与软或符号链接之间的差异,以及链接到文件而不是复制文件的最佳方式。
技术文章 2016年 03月 09日
在裸机模式下将 Red Hat Enterprise Linux 7.2 安装在 IBM POWER8 和 x86 上:对比分析
本文通过对比 x86 系统上的安装过程,为需要在裸机模式下将 Red Hat Enterprise Linux 安装在基于 IBM® POWER8™ 处理器的系统上的管理员提供帮助。
技术文章 2016年 03月 02日
学习 Linux,101: 自定义或编写简单脚本
学习如何使用标准的 shell 语法、循环和控制结构,以及成功或失败测试来自定义现有脚本或编写简单的新 bash 脚本。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 102 考试内容,或者仅为兴趣而学习。
技术文章 2016年 02月 23日
学习 Linux,101: 使用正则表达式搜索文本文件
学习如何使用正则表达式在文件系统上的文件中查找信息。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅为兴趣而学习。
技术文章 2016年 02月 18日
学习 Linux,101: 使用 vi 编辑文件
学习如何使用几乎每个 UNIX 和 Linux 系统上都有的 vi 编辑器。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅为兴趣而学习。
技术文章 2016年 02月 17日
学习 Linux,101: 文本流和过滤器
文本处理操作远不止剪切和粘贴,尤其在未使用 GUI 时。在本教程中,Ian Shields 将介绍如何在 Linux 上使用来自 GNU textutils 包的过滤器处理文本。在学习本教程后,您就能像专家一样处理文本。您可以使用本教程中的资料学习针对 Linux Professional Institute LPIC-1:Linux 服务器专业认证的 101 考试内容,或者仅为兴趣而学习。
技术文章 2016年 01月 30日
IBM PurePower Integrated Manager:更新和合规的注意事项
本文将介绍 IBM® PurePower Integrated Manager 中的更新和合规功能。您可以了解 IBM PurePower System™ 组件的固件或软件版本的版本合规状态、连接模式和安装。
技术文章 2016年 01月 25日
学习 Linux,101: Debian 包管理
学习如何在 Linux 系统上安装、升级和管理包。本教程主要关注 Advanced Packaging Tool(或 APT),APT 是 Debian 以及从 Debian 衍生出的发行版(比如 Ubuntu)使用的包管理系统。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者只是为了了解添加软件和保持系统最新的最佳方法而学习。
技术文章 2015年 12月 28日
微服务实战,第 2 部分: 容器和微服务 — 完美的一对
探索 Linux 容器如何让软件开发产生革命性的变化并推动微服务转变整个行业。了解对成功采用微服务非常重要的一些需求,以及基于容器的基础架构如何使得满足这些需求变得更容易。
技术文章 2015年 12月 21日
学习 Linux,101: 安装引导管理器
学习如何为您的 Linux 系统选择和配置引导管理器。 您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅为兴趣而学习。
技术文章 2015年 12月 16日
内联汇编的性能:一种基于斐波纳契数列计算的分析
本文使用斐波纳契数列计算作为示例,分析了内联汇编实现相比其他编程技术的性能的速度优势,其他编程技术包括递归算法、动态编程实现、迭代方法和优化的矩阵乘方算法等。目标读者是有兴趣通过为大多数注重性能的代码节 (section) 编写汇编程序代码,进一步加速其应用程序的执行的软件工程师。
技术文章 2015年 12月 10日
IBM AIX 与 Linux on Power 之间的处理器利用率差异 – 同一基准的比较
本文将介绍一个借助网络工作负载来比较 IBM AIX 和 Linux on Power 的处理器利用率的案例分析。文中还会探索为什么在 AIX 和 Linux on Power 平台上运行同样的工作负载时,IBM Power 硬件上报告的系统级整体处理器利用率存在重大差异。
技术文章 2015年 12月 09日
企业中的 IBM 和 Node.js: 针对 IBM SDK for Node.js 的核心转储调试
使用一个与 IBM SDK for Node.js 协同运行的 Eclipse 插件来调试 Node.js 应用程序崩溃和内存泄漏,帮助诊断核心转储文件 (core dump)。
技术文章 2015年 11月 18日
学习 Linux,101: 引导系统
学习通过引导过程引导您的 Linux 系统。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPIC-1 101 考试内容,或者仅学习引导过程。这些资料对应于 2015 年 4 月 LPI V4.0 考试目标。
技术文章 2015年 11月 18日
使用 Linux 工具进行计算机取证
本文通过介绍 Linux 系统工具(Ftkimage、xmount、Volatility、dd、netcat)来介绍使用计算机取证的方法和步骤。 硬盘数据的取证是指为了证据保全,确保取证工作造成数据丢失,在获取到证据介质后,首先要做的就是对介质数据进行全盘镜像备份。内存取证主要通过对内存数据及其缓存硬盘数据进行分析,提取那些对案件侦破可能有重要意义的易失性数据,这些易失性数据的特点是存在于正在运行的计算机或网络设备的内存中,关机或重启后这些数据将不再存在。
技术文章 2015年 11月 05日
将 LAMP 应用程序迁移到 Bluemix
学习如何将经典 LAMP 应用程序 (Drupal) 迁移到 IBM Bluemix
技术文章 2015年 10月 26日
针对 Linux on z Systems 的内联汇编基础知识
内联汇编允许软件工程师为其程序中最注重性能的部分创建汇编器代码。此特性发挥出了 IBM z Systems 的硬件优势,以及程序员实现高性能应用程序开发的创造天赋。本文的目的是讨论用于 Linux on z Systems 的 IBM 编译器所支持的内联汇编的基础知识。
技术文章 2015年 10月 22日
针对 Linux on z Systems 的内联汇编基础知识
内联汇编允许软件工程师为其程序中最注重性能的部分创建汇编器代码。此特性发挥出了 IBM z Systems 的硬件优势,以及程序员实现高性能应用程序开发的创造天赋。本文的目的是讨论用于 Linux on z Systems 的 IBM 编译器所支持的内联汇编的基础知识。
技术文章 2015年 10月 14日
针对 Linux on Power Systems 的 Docker
Docker 是一个部署、执行和管理容器的工具。本文将提供 Linux on Power Systems Docker 二进制文件的链接,并介绍安装它们的步骤。
技术文章 2015年 10月 13日
探索用于 PowerVC 的 OpenStack REST API
IBM Power Virtualization Center Express Edition (PowerVC) 是一个 IaaS 云解决方案,旨在让构建和管理 Power Systems Software Defined Environment 或云基础架构中的虚拟资源变得更容易。它主要基于 OpenStack,包含 OpenStack 行业标准应用编程接口。了解针对每个 OpenStack 组件的 API,以及这些 API 可帮助您完成的任务。
技术文章 2015年 08月 20日
学习 Linux,101: 管理共享库
学习如何确定 Linux 可执行程序依赖于哪些共享库,以及如何加载它们。您可以使用本教程中的资料学习针对 Linux 系统管理员认证的 LPI 101 考试内容,或者仅为兴趣而学习。
技术文章 2015年 08月 18日
使用 GDB 和 KVM 调试 Linux 内核与模块
本文介绍使用 GDB 和 KVM 虚机进行 linux 内核和模块的调试方法。使用 GDB 调试内核和模块可以快速找到问题所在,并在内核崩溃时可以快速重启虚机继续下次调试。
技术文章 2015年 08月 05日
IBM XL 编译器中的 OpenMP 支持
面向 Linux on Power 小端发行版的 IBM XL Fortran 和 XL C/C++ 编译器支持 OpenMP API V3.1 和一些选定的 V4.0 特性。这使该编译器能够使用多核硬件来提高性能。本文介绍最新的 XL 编译器中支持的 OpenMP 特性。文中还提供了一些例子来演示使用这些新特性的好处。
技术文章 2015年 07月 28日
通过 IBM Electronic Service Agent for IBM PowerLinux 报告 IBM PowerKVM 主机的问题
本文将介绍 IBM Electronic Service Agent (ESA) 的使用,以及在自动报告 IBM PowerKVM 主机的硬件问题时管理员必须执行的配置。
技术文章 2015年 07月 16日
通过 IBM Electronic Service Agent for IBM PowerLinux 报告 IBM PowerKVM 主机的问题
本文将介绍 IBM Electronic Service Agent (ESA) 的使用,以及在自动报告 IBM PowerKVM 主机的硬件问题时管理员必须执行的配置。
技术文章 2015年 07月 16日
使用 firewalld 构建 Linux 动态防火墙
firewalld 是新一 Linux 代防火墙工具,它提供了支持网络 / 防火墙区域 (zone) 定义网络链接以及接口安全等级的动态防火墙管理工具。它也支持允许服务或者应用程序直接添加防火墙规则的接口。在 Linux 历史上已经使用过的防火墙工具包括:ipfwadm、ipchains、iptables。本文介绍一下使用 firewalld 构建 Linux 动态防火墙的方法和使用技巧。
技术文章 2015年 07月 08日
为您的 IBM Bluemix 应用程序构建一个可以远程控制 Raspberry Pi 2 监视器
通过一个实践项目向您介绍物联网的概念,该项目使用了 IBM Internet of Things Foundation 来连接您的设备和应用程序。建立一个 Raspberry Pi 监视器来监控某个正在运行的 IBM Bluemix 应用程序的正常运行时间和访问时间,用一个图形应用程序来捕获结果,您可以将该应用程序部署到 Bluemix。编写一个桌面应用程序,用它来远程控制 Raspberry Pi 2 监视器。
技术文章 2015年 06月 30日
CGroup 介绍、应用实例及原理描述
CGroup 技术被广泛用于 Linux 操作系统环境下的物理分割,是 Linux Container 技术的底层基础技术,是虚拟化技术的基础。本文首先介绍了 Cgroup 技术,然后通过在 CentOS 操作系统上部署、配置、运行一个实际多线程示例的方式让读者对物理限制 CPU 核的使用有一个大概的了解,接着通过讲解 CGroup 内部的设计原理来让读者有进一步的深入了解 CGroup 技术。
技术文章 2015年 06月 10日
为 Linux on Power 系统开发 C/C++ 交叉编译应用程序
本文将介绍如何通过 IBM SDK for Linux on Power 提供的集成环境使用 IBM Advance Toolchain 和 QEMU 用户模式为 IBM Power 服务器开发交叉编译应用程序。此 SDK 是免费的基于 Eclipse 的集成开发环境(integrated development environment,IDE),集成了 C/C++ 源代码开发与 Advance Toolchain、Post-Link Optimization 和典型的 Linux 性能分析工具,包括 Oprofile、Perf 和 Valgrind。
技术文章 2015年 03月 03日
使用 Ansible 管理 MySQL 复制
Ansible 是一个新兴的 IT 自动化工具。本文将介绍如何通过 Ansible 配置及管理 MySQL 主、从复制环境,实现部署过程自动化,体验 Ansible 简单快速带来的快感。
技术文章 2015年 02月 05日
定位您的应用程序 - 小端和大端 IBM XL Fortran 编译器的差异对您意味着什么
IBM® POWER8™ 平台支持使用大端或小端字节顺序的操作系统。在将为大端操作系统编写的程序迁移到小端操作系统时,可能需要更改代码,以便维持程序的行为或者结果。此外,还需要考虑矢量、不同大小的项目之间的存储关联、16 位实数、复数和无格式数据文件等方面的差异。在 IBM XL Fortran 中为小端 Linux on Power Systems 实现的应用程序二进制接口(ABI)不同于在大端版本中实现的 ABI。我们添加了新的选项和内置函数来帮助移植。本文将介绍这些差异、新选项和内部过程,并对将代码移植到在 POWER8 上的 IBM XL Fortran 需要做的代码更改提供了一些建议。
技术文章 2015年 01月 29日
定位您的应用程序 - 小端和大端 IBM XL C / C++ 编译器的差异对您意味着什么
IBM® POWER8™ 平台支持使用大端或小端字节顺序的操作系统。在将为大端操作系统编写的程序迁移到小端操作系统时,可能需要更改代码,以便维持程序的行为或者结果。此外,还需要考虑矢量、不同大小的项目之间的存储关联、长双精度、复数和序列化等方面的差异。在 IBM XL C / C ++ 中为小端 Linux on Power Systems 实现的应用程序二进制接口(ABI)不同于在大端版本中实现的 ABI。我们添加了新的选项和内置函数来帮助移植。本文将介绍这些差异、新选项和内置函数,并对将代码移植到 POWER8 上的 IBM XL C / C ++ 需要做的代码更改提供了一些建议。
技术文章 2015年 01月 22日
检测可引导的 IBM Power 服务器 ISO 镜像
大多数 ISO 镜像都使用一个 ISO 9660 扩展,允许通过基本的输入/输出系统 (BIOS) 来引导该镜像。而另一方面,IBM Power Systems 固件没有使用该扩展。这意味着检测镜像的可引导性在不同计算机架构之间可能有所不同。在虚拟机管理程序或者甚至虚拟机 (VM) 管理器等软件中,此检测无法消耗太多资源和花费太长时间,因为它们需要操作的镜像数量很多。这使得通过反复试验来引导镜像(甚至尝试在文件系统中挂载镜像)等选项行不通。本文介绍了一种通过直接读取 ISO 数据流来检测 IBM Power 服务器镜像是否可引导的方式,并给出了演示这些概念的实用 Python 代码。
技术文章 2015年 01月 14日
Linux 下的两种分层存储方案
在存储设备中,使用分层技术,将冷热数据自动分层存放在具有不用读写性能的存储介质上,已经是很普遍的做法,比如 IBM 的 DS8K 中使用的 Easy Tier。这些功能都需要存储设备固件的支持,如何在 Linux 主机上,使用 Linux 现有的机制,实现数据的分层存储?本文主要介绍了 Linux 平台上两种不同的实现分层存储的方案。
技术文章 2015年 01月 08日
用于 Linux 和 Windows 系统管理的三个强大的 Android 工具
Android 应用程序允许您通过从手机或平板电脑远程连接到 Windows、Linux 或 UNIX 系统来完成您的系统管理工作,为您提供更快的响应,并支持您在任意地点解决问题。
技术文章 2015年 01月 06日
Linux 高级流控
主要讲用 TC 工具对 Linux 进行高级流量控制,结合 TC 流控 HOWTO 文档,通过大量实践进行讲述。 根据本文的讲解,可以更深的了解 Linux 流控,对用 Linux 搭建高性能网关有进一步认识。
技术文章 2014年 12月 24日
如何通过 java 实现在多台 Linux 服务器间自动执行各种命令或查询日志
SSHxcute 是一个现存的基于 Java 的远程执行类库,允许工程师利用 Java 代码通过 ssh 远程执行 Linux/Unix 系统上的命令或者脚本,这种方式不管是针对软件测试还是系统部署,都简化了自动化测试与系统部署的步骤。但是但是经过测试,现有的情况只是支持对单个服务器的连接。本文介绍如何实现多服务器之间的切换并且根据配置文件来自动链接并读取日志或执行命令等操作。
技术文章 2014年 12月 18日
使用 C++11 编写 Linux 多线程程序
本文讲述了如何使用 C++11 编写 Linux 下的多线程程序,如何使用锁,以及相关的注意事项,还简述了 C++11 引入的一些高级概念如 promise/future 等。
技术文章 2014年 12月 11日
在 IBM POWER8 系统上编译和运行 Weather Research and Forecasting 数据
在 IBM POWER8 系统上编译和安装 Weather Research and Forecasting (WRF) Model 的数据及其依赖包,因为 IBM POWER8 系统提供了并行计算能力。
技术文章 2014年 11月 27日
如何在 Intel x86 服务器上构建 IBM PowerLinux 应用程序
IBM® Advanced Toolchain for PowerLinux 交叉编译器的实际价值在于,开发人员可在他们已熟悉的开发平台上(在大多数情况下是 x86)编译和构建 IBM Power Architecture® 应用程序。本文将介绍开发人员如何使用 Toolchain 交叉编译器,轻松地构建在 Power Architecture 上运行的源代码。本文还会回答有关交叉编译的应用程序性能、功能和在 PowerLinux 服务器上原生地调试交叉编译应用程序的能力的问题。
技术文章 2014年 11月 06日
回收站功能在 Linux 中的实现
本文仿照 Windows 回收站的功能,运用 Bash 脚本在 Linux 上做了实现,创建 delete 脚本代替 rm 命令对文件或目录进行删除操做。该脚本实现了以下功能:对大于 2G 的文件或目录直接删除,否则放入$HOME/trash 目录下;恢复 trash 目录中的被删除文件到原目录下;文件存放在 trash 目录中超过七天被自动删除。
技术文章 2014年 10月 30日
使用软件定义网络优化 IaaS
了解软件定义网络 (SDN),软件定义网络是指通过软件抽象层来管理网络,可以使用 SDN 作为一种增强和优化基础架构即服务的互操作性、用户和提供者期望管理、开发人员和管理员需求,以及有效降低风险的方法。
技术文章 2014年 10月 30日
IBM POWER8 上的 IBM PowerKVM(第 1 部分)
本教程将向读者介绍使用 Open Power Abstraction Layer (OPAL) 和 IBM PowerKVM™ 产品栈搭建一个 IBM® Power Systems™ 服务器(基于 IBM POWER8™ 处理器技术)所涉及的步骤。本文还会介绍固件的升级和各种宿主操作系统 (OS) 的安装方法。
技术文章 2014年 10月 23日
QEMU 代码分析:BIOS 的加载过程
QEMU 是一个广泛使用的开源计算机仿真器和虚拟机,它提供了虚拟机硬件的虚拟化功能,其使用的某些特定硬件的固件则由一些开源项目提供。本文将介绍 QEMU 代码中使用到的 BIOS,通过分析 QEMU 代码,讲解 BIOS 是如何加载到虚拟机的物理内存。
技术文章 2014年 10月 08日
QEMU 使用的镜像文件:qcow2 与 raw
本文介绍了 qcow2 和 raw,它们都是 QEMU(KVM)虚拟机使用的磁盘文件格式,本文将从其实现原理,支持特性,以及读写效率等进行对比和分析,最后还要介绍这两种格式的磁盘文件如何转化。
技术文章 2014年 09月 26日
DB2 10.1 for Linux, UNIX, and Windows DBA 认证考试 611 备考教程,第 1 部分: 服务器管理
本教程帮助您了解管理 DB2 数据库服务器、实例和数据库所需的技能。此外,您将了解 DB2 自主计算能力,并了解使用 IBM Data Studio 执行数据库管理任务,比如作业调度和生成访问计划图。本教程帮助您为 DB2 10.1 DBA for Linux, UNIX, and Windows 认证考试 611 的第 1 部分做准备。
技术文章 2014年 08月 14日
将 Linux on x86 应用程序移植到 Linux on Power 的指南
本文将介绍如何使用以下直观的分步流程将 Linux® C/C++ 应用程序从 x86 平台(Intel® 或 AMD)移植到 IBM® PowerLinux™。我们首先要了解需要为移植做的准备工作,然后我们将介绍一些让 32 位和 64 位代码在 PowerLinux 上运行的实现技巧。
技术文章 2014年 08月 08日
浅析 Linux 初始化 init 系统,第 3 部分: Systemd
近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经逐渐淡出历史舞台,新的 UpStart 和 systemd 各有特点,越来越多的 Linux 发行版采纳了 systemd。本文简要介绍了这三种 init 系统的使用和原理,每个 Linux 系统管理员和系统软件开发者都应该了解它们,以便更好地管理系统和开发应用。本文是系列的第 3 部分,主要讲述 systemd 的特点和使用。
技术文章 2014年 07月 16日
使用 IBM Network Advisor 监视 SAN 交换机性能
本教程介绍在 RHEL 6 上安装和配置 IBM Network Advisor 12.1.5、以管理运行 OS 7.x.x 的存储区域网络 (SAN) 交换机的步骤。
技术文章 2014年 07月 10日
浅析 Linux 初始化 init 系统,第 2 部分: UpStart
近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经淡出历史舞台,新系统 UpStart 和 systemd 各有特点,而越来越多的 Linux 发行版采纳了 systemd。本文简要介绍了这三种 init 系统的使用和原理,每个 Linux 系统管理员和系统软件开发者都应该了解它们,以便更好地管理系统和开发应用。本文是系列的第二部分,主要讲述 UpStart 的特点和使用。
技术文章 2014年 07月 09日
浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经淡出历史舞台,新的 init 系统 UpStart 和 systemd 各有特点,而越来越多的 Linux 发行版采纳了 systemd。本文简要介绍了这三种 init 系统的使用和原理,每个 Linux 系统管理员和系统软件开发者都应该了解它们,以便更好地管理系统和开发应用。本文是系列的第一部分,主要讲述 sysvinit 的特点和使用。
技术文章 2014年 07月 02日
为何选择 Linux on Power?
在 IBM® Power® 硬件上运行基于 Linux 的应用程序可以提供性能、可靠性和安全性的强大组合。在本文中,您将了解 IBM Power Systems™ 可以提供的许多战略优势,而且您可能会对各种部署的低成本感到惊讶。了解 IBM 用于改善 Linux 体验的工具,并全面理解 IBM 对 Linux on POWER 的未来承诺。
技术文章 2014年 06月 25日
Linux 网络文件系统的数据备份及恢复机制实现
Linux 网络文件系统已经为企业在数据备份和共享领域得到了广泛应用。如何保证其多版本备份、实时恢复是一个非常关键的问题,本文将详细介绍针对该网络文件系统的数据备份、恢复及同步机制在内核的具体实现,给广大系统管理员和研发人员提供技术参考。
技术文章 2014年 06月 19日
为 OpenStack 私有云创建 Linux 和 Windows 映像
本文提出用一种新方式来使用 OpenStack 云操作系统为私有云构建 Linux 和 Windows 映像。OpenStack 环境目前的映像创建方法麻烦且耗时。作者提出了一种在线自助服务方法,使映像创建对私有云的操作人员和最终用户而言更快且更轻松。
技术文章 2014年 06月 16日
在 IBM CAMP 服务器上实现开源 Hadoop HDFS 的高可用性
随着大数据应用的日益流行,高可用性越来越被重视。作为服务器领域创新的引领者和业务价值的驱动者,IBM 推出了性能强大的 CAMP 服务器。那么 CAMP 服务器对开源 Hadoop 的高可用性是否支持?答案是肯定的。本文将介绍如何在 CAMP 服务器上使用 PLinux 操作系统实现开源 Hadoop HDFS 的高可用性。
技术文章 2014年 06月 11日
使用 PAM 集成 OpenLDAP 实现 Linux 统一管理系统用户
Linux-PAM 是一种可插拔式认证模块,是 Linux 操作系统首选的用户身份认证方式。OpenLDAP 是轻量级目录访问协议的实现,是企业广泛使用的用户管理工具。本文详细讲述了 Linux-PAM 集成 LDAP 实现企业用户的统一管理的方法,以及该类认证模式在企业中的应用。
技术文章 2014年 06月 05日

第 1 - 100 条,共 1721 条 | 下一页 显示内容简介 | 隐藏内容简介 订阅搜索结果 (RSS)