Technical library

  • spacer Filter by products, topics, and types of content

    (0 Products)

    (87 Topics)

    (1 Industries)

    (5 Types)

Develop and deploy your next
app on the IBM Bluemix
cloud platform.

 

1 - 100 of 651 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)

View Results
Title none Type none Date down
Building Boost libraries using the xlcpp toolset for IBM compilers on Linux
This article introduces the procedures to build Boost libraries with Boost build engine, b2/bjam, using the new xlcpp toolset of IBM XL compilers for Linux on little endian systems. The target audience is software engineers interested in increasing productivity and quality of C++ applications by using the expertly designed Boost libraries. This is important for the development of high-quality applications, where the project requirements exceed the extent of features provided by the C++ standard libraries.
Articles 22 Apr 2016
Learn Linux, 101: A roadmap for LPIC-1
Use this roadmap to find IBM developerWorks tutorials that help you learn and review basic Linux tasks. And if you're also pursuing professional certification as a Linux system administrator, these tutorials can help you study for the Linux Professional Institute's LPIC-1: Linux Server Professional Certification exam 101 and exam 102. This roadmap is organized according to the 43 objectives in the 101 and 102 exams, which you are required to pass for LPIC-1 certification.
Also available in: Chinese   Japanese  
Articles 21 Mar 2016
Learn Linux, 101: File and directory management
You've probably heard that everything in Linux is a file, so start on the right path with a solid grounding in file and directory management: finding, listing, moving, copying, and archiving. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Tutorial 21 Mar 2016
Learn Linux, 101: Text streams and filters
There's a lot more to text manipulation than cut and paste, particularly when you aren't using a GUI. In this tutorial, Ian Shields introduces you to text manipulation on Linux using filters from the GNU textutils package. By the end of this tutorial, you will be manipulating text like an expert. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Tutorial 21 Mar 2016
Learn Linux, 101: Manage user and group accounts and related system files
Learn how to manage user and group accounts and the related system files. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Tutorial 21 Mar 2016
Get started with IBM Power Virtualization Center (PowerVC)
Virtualization plays a key role in cloud computing. IBM Power Virtualization Center (PowerVC) is a new virtualization management tool that's built on OpenStack and designed to simplify the management of virtual resources in Power Systems environments, and thus improve administrator productivity. In this tutorial, we'll cover fundamental concepts, installation, and basic configuration techniques, as well as ways to configure various resources like hosts, storage, and networks. We'll also take a look at virtual machines and images, and show you how to create and manage a VM using PowerVC with the help of screens.
Also available in: Chinese  
Articles 09 Mar 2016
Learn Linux, 101: Use basic SQL commands
Learn how to query databases and manipulate data by using basic SQL commands. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese  
Tutorial 24 Feb 2016
Learn Linux, 101: Find and place system files
Learn the correct location for files under the Filesystem Hierarchy Standard (FHS) on a Linux system and see how to find important files and commands. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore file organization and management.
Also available in: Chinese  
Articles 28 Jan 2016
Learn Linux, 101: Create partitions and filesystems
Learn how to create partitions on a disk drive and how to format them for use on a Linux system as swap or data space. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn about partitions and Linux filesystems for your own use.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Create and change hard and symbolic links
Learn how to create and manage hard and symbolic links to files on your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the differences between hard and soft, or symbolic, links and the best ways to link to files, as opposed to copying files.
Also available in: Chinese   Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Manage file permissions and ownership
Learn to manage file ownership and permissions on your Linux filesystems. Learn about access modes such as suid, sgid, and the sticky bit and how to use them to enhance security. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about file ownership, permissions, and security.
Also available in: Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Manage disk quotas
Learn to set and check disk quotas on your Linux filesystems to prevent individual users from using more space than allowed and to prevent whole filesystems from filling up unexpectedly. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about quotas.
Also available in: Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Control mounting and unmounting of filesystems
Learn to mount your Linux filesystems; configure and use removable USB, IEE 1394, or other devices; and properly access floppy disks, CDs, and DVDs. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn about accessing Linux filesystems.
Also available in: Japanese  
Articles 27 Jan 2016
Learn Linux, 101: Maintain the integrity of filesystems
Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this tutorial to study for the Linux Professional Institute (LPI) 101 exam for Linux system administrator certification -- or just to check your filesystems and keep them in good working order, especially after a system crash or power loss.
Also available in: Chinese  
Articles 27 Jan 2016
Learn Linux, 101: Customize or write simple scripts
Learn how to customize existing scripts or write simple new bash scripts using standard shell syntax, looping and control structures, and tests for success or failure. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Chinese  
Tutorial 18 Jan 2016
Installing Red Hat Enterprise Linux 7.2 on IBM POWER8 and x86 in bare metal mode: A comparison
This article can help administrators who need to install Red Hat Enterprise Linux on an IBM® POWER8™ processor-based system in bare metal mode by comparing the process of installation on an x86 system.
Also available in: Chinese   Japanese  
Articles 07 Jan 2016
Learn Linux, 101: File editing with vi
Learn how to use the vi editor, found on almost every UNIX and Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Articles 04 Jan 2016
Learn Linux, 101: Search text files using regular expressions
Learn how to use regular expressions, and then use them to find things in files on your filesystem. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese   Chinese  
Articles 31 Dec 2015
Learn Linux, 101: The Linux command line
GUIs are fine, but to unlock the real power of Linux, there's no substitute for the command line. In this tutorial, Ian Shields introduces you to some of the major features of the bash shell, with an emphasis on the features that are important for LPI certification. By the end of this tutorial, you will be comfortable using basic Linux commands like echo and exit, setting environment variables, and gathering system information. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or just to learn for fun.
Articles 23 Dec 2015
Learn Linux, 101: Runlevels, boot targets, shutdown, and reboot
Learn to shut down or reboot your Linux system, warn users that the system is going down, and switch to a more or less restrictive runlevel. You can use the material in this article to study for the LPIC-1: Linux Server Professional Certification, or just to learn about shutting down, rebooting, and changing runlevels. The material corresponds to the LPI April 2015 Version 4.0 objectives.
Articles 21 Dec 2015
Learn Linux, 101: RPM and YUM package management
Learn how to install, upgrade and manage packages on your Linux system. This tutorial focuses on the Red Hat Package Manager (RPM) developed by Red Hat, as well as the Yellowdog Updater Modified (YUM) originally developed to manage Red Hat Linux systems at Duke University's Physics department. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the best ways to add new software and keep your system current.
Articles 21 Dec 2015
Learn Linux, 101: Customize and use the shell environment
Learn how to customize your Linux shell environment and write simple bash functions. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification, or to learn for fun.
Also available in: Japanese  
Articles 12 Dec 2015
IBM PurePower Integrated Manager: Updates and compliance considerations
This article provides information about the Updates and Compliance function in IBM® PurePower Integrated Manager. You can learn about version compliance status, connection modes, and installation of firmware or software versions of components in an IBM PurePower System™.
Also available in: Chinese  
Articles 07 Dec 2015
Microservices in action, Part 2: Containers and microservices — a perfect pair
Discover how Linux containers are revolutionizing software development and powering microservices to shift an entire industry. Know the requirements that are critical to success in microservices adoption and how container-based infrastructures make it easier to meet those requirements.
Also available in: Chinese   Japanese   Portuguese  
Articles 13 Nov 2015
Performance of inline assembly: An analysis based on the computation of Fibonacci sequence
Using the Fibonacci sequence computation as an example, this article analyzes the speed advantage of an inline assembly implementation in comparison to the performance of other programming techniques such as the recursive algorithm, the dynamic programming implementation, the iterative approach, and the optimized matrix power algorithm. The target audience is software engineers interested in further accelerating the execution of their applications by handcrafting the assembler codes for the most performance-critical sections.
Also available in: Chinese  
Articles 28 Oct 2015
Learn Linux, 101: Configure hardware settings
Learn how to set up your computer hardware for Linux and how to find information about your hardware via Linux commands and tools. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.
Also available in: Japanese  
Articles 28 Oct 2015
Processor utilization difference between IBM AIX and Linux on Power – apple to apple comparison
This article covers the case study to find the comparison between IBM AIX and Linux on Power processor utilization with the help of network workload. The article also explores why there is a considerable difference between the overall system-level processor utilization reported on the IBM Power hardware while running the same workload on AIX and Linux on Power platforms.
Also available in: Chinese   Japanese  
Articles 15 Oct 2015
Core dump debugging for the IBM SDK for Node.js
Debug Node.js application crashes and memory leaks with an Eclipse add-on that works alongside the IBM SDK for Node.js to help you diagnose core dumps.
Also available in: Chinese   Japanese  
Articles 30 Sep 2015
Migrate a LAMP application to Bluemix
Learn how to migrate a classic LAMP application (Drupal) to IBM Bluemix.
Also available in: Chinese   Japanese   Portuguese  
Articles 18 Sep 2015
Learn Linux, 101: Boot the system
Learn to guide your Linux system through the boot process. You can use the material in this tutorial to study for the LPIC-1 101 exam for Linux system administrator certification or just to learn about the boot process. The material corresponds to the LPI April 2015 Version 4.0 objectives.
Also available in: Chinese   Japanese  
Articles 25 Aug 2015
Learn Linux, 101: Debian package management
Learn how to install, upgrade, and manage packages on your Linux system. This tutorial focuses on the Advanced Packaging Tool, or APT, which is the package management system used by Debian and distributions derived from Debian, such as Ubuntu. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to explore the best ways to add new software and keep your system current.
Also available in: Chinese   Japanese  
Articles 24 Aug 2015
Learn Linux, 101: Manage shared libraries
Learn how to determine which shared libraries your Linux executable programs depend on and how to load them. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese   Japanese  
Articles 18 Aug 2015
Learn Linux, 101: Install a boot manager
Learn how to choose and configure a boot manager for your Linux system. You can use the material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or to learn for fun.
Also available in: Japanese  
Articles 14 Aug 2015
Learn Linux, 101: Hard disk layout
Learn how to design a partition layout for disks on a Linux system. Use the material in this tutorial to study for the Linux Professional Institute LPIC-1: Linux Server Professional Certification exam 101, or to learn for fun.
Also available in: Chinese   Japanese  
Articles 13 Aug 2015
Advanced features of inline assembly for Linux on z Systems
The objective of this article is to discuss the advanced features of inline assembly supported by IBM XL compiler for Linux on z Systems. The target audience is software engineers who are interested in going beyond the extent of the optimizations provided by the compiler to fine tune the most performance-sensitive code section of their applications.
Also available in: Chinese   Russian   Japanese  
Articles 12 Aug 2015
The basics of inline assembly for Linux on z Systems
Inline assembly allows software engineers to handcraft the assembler codes for the most performance-sensitive parts of their programs. This feature unleashes the hardware advantage of IBM z Systems as well as programmer ingenuity to realize the development of high-performance applications. The objective of this article is to discuss the basics of inline assembly feature supported by IBM compiler for Linux on z Systems.
Also available in: Russian   Japanese  
Articles 12 Aug 2015
Improve the performance of function calls with OpenPOWER ABI
This article is to explain what OpenPOWER application binary interface (ABI)introduces to improve performance of function call. Different from the 64-bit PowerPC ELF ABI Supplement 1.9 (ELF ABI v1), OpenPOWER ABI gets rid of function descriptor and doesn't require callers to initialize environment any more. Aligned with current industry practice, it makes the callees set up the TOC pointer in place, introduces dual entry to ensure the establishment as required, and uses trampoline to support lexical nesting function calls.
Also available in: Russian   Japanese  
Articles 10 Jul 2015
Optimization techniques for library functions using IBM PowerPC processors
This article explains the various optimization techniques in power assembly so as to make applications run faster. Applying certain techniques in IBM® PowerPC® processor-specific applications improves the performance of the program. Some of the following techniques are now applied on Linux glibc string and memory functions and there is a significant amount of performance improvement. This article is intended for IBM AIX and Linux programmers who write assembly code for performance improvement in IBM Power Architecture.
Also available in: Russian   Japanese  
Articles 09 Jul 2015
Docker for Linux on Power Systems
Docker is a tool for deploying, executing and managing containers. This article provides links to Linux on Power Systems Docker binaries and the steps to install them.
Also available in: Chinese   Japanese  
Articles 09 Jul 2015
OpenMP support in IBM XL compilers
The IBM XL Fortran and XL C/C++ for Linux on Power little endian compilers support the OpenMP API V3.1 and some selected V4.0 features. This enables the compiler to use the multicore hardware to improve performance. This article describes the OpenMP features supported in the latest XL compilers. It also includes some examples to illustrate the benefits of using these new features.
Also available in: Chinese   Russian   Japanese  
Articles 29 Jun 2015
Accelerating performance with inline assembly using IBM XL C/C++ compiler on IBM z Systems
IBM® XL C/C++ compiler Version 1 for Linux on z Systems was released in 2015. This marked the first time inline assembly feature was supported by IBM compiler for Linux on z Systems. With inline assembly, software engineers are able to further accelerate the execution of applications by handcrafting the assembler codes for the most performance-sensitive parts. This feature unleashes the hardware advantage of IBM z Systems™ as well as programmer ingenuity to realize the development of high-performance applications. The objective of this article is to introduce the assembler instructions on z Systems to be used with inline assembly. The target audience are advanced software engineers who are interested in going beyond the extent of the optimizations provided by the compiler to fine tune the most performance-sensitive code section of high-performance applications on z Systems.
Also available in: Russian   Japanese  
Articles 17 Jun 2015
Problem reporting for IBM PowerKVM host through IBM Electronic Service Agent for IBM PowerLinux
This article explains the use of IBM Electronic Service Agent (ESA) and the configuration that administrators must perform for reporting hardware problems for IBM PowerKVM hosts automatically.
Also available in: Chinese   Chinese   Japanese  
Articles 02 Jun 2015
Build a remote-controlled Raspberry Pi 2 monitor for your IBM Bluemix apps
Demystify the Internet of Things with a hands-on project that uses the IBM Watson IoT Platform to interconnect your devices and apps. Set up a Raspberry Pi 2 to monitor uptime and access time for a running IBM Bluemix app, capturing the results in a graphing app that you can deploy to Bluemix. And code a desktop application that controls the Raspberry Pi 2 monitor remotely.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 28 Apr 2015
Explore the OpenStack REST APIs for PowerVC
IBM Power Virtualization Center Express Edition (PowerVC) is an IaaS cloud solution designed to make it easier to build and manage virtual resources in a Power Systems Software Defined Environment or a cloud infrastructure. It is primarily based on OpenStack and includes OpenStack industry-standard application programming interfaces. Learn about the APIs for each OpenStack component and the tasks the APIs can help you complete.
Also available in: Russian   Japanese   Portuguese  
Articles 16 Apr 2015
Achieving high performance for Advanced Encryption Standard (AES) applications
This article provides a detailed analysis about the new Advanced Encryption Standard (AES) built-in functions provided by IBM XL compilers. It explores the code that the compilers generate to demonstrate the performance gained by using the built-in functions. This is critical for high-performance AES applications, especially when many of them cannot be parallelized due to the nature of operation modes, such as chaining mode [for example, cipher block chaining (CBC) and propagating cipher block chaining (PCBC)] or feedback mode [cipher feedback (CFB) and output feedback (OFB)]. If you are a software engineer who is interested in achieving high performance for applications on IBM POWER8 processors, this article is for you.
Also available in: Japanese  
Articles 02 Apr 2015
Learn Linux, 101: Process execution priorities
Learn how to set and change process priorities so that applications get as much processing time as they need. You can use this material in this tutorial to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Articles 31 Jan 2015
Developing C/C++ cross-compiled applications for Linux on Power systems
This article explains how to use the integrated environment provided by the IBM SDK for Linux on Power for developing cross-compiled applications for IBM Power servers using IBM Advance Toolchain and QEMU usermode. The SDK is a free, Eclipse-based integrated development environment (IDE), which integrates C/C++ source development with the Advance Toolchain, Post-Link Optimization, and classic Linux performance analysis tools, including Oprofile, Perf, and Valgrind.
Also available in: Chinese   Russian   Japanese  
Articles 07 Jan 2015
Targeting your applications – what little endian and big endian IBM XL Fortran compiler differences mean to you
The IBM® POWER8™ platform supports operating systems that use big endian or little endian byte ordering. Migrating programs written for a big endian operating system to a little endian operating system may require code changes to maintain program behaviour or results. There are differences that need to be considered with regards to vectors, storage association between items of different sizes, 16-byte reals, complex numbers, and unformatted data files. The application binary interface (ABI) implemented in IBM XL Fortran for little endian Linux on Power Systems is different than the ABI implemented in the big endian distributions. New options and intrinsic procedures have been added to help with porting. This article describes these differences, new options, and intrinsic procedures and makes suggestions about code changes to port code to IBM XL Fortran on POWER8.
Also available in: Chinese   Russian  
Articles 12 Dec 2014
Targeting your applications - what little endian and big endian IBM XL C/C++ compiler differences mean to you
The IBM® POWER8™ platform supports operating systems that use big endian or little endian byte ordering. Migrating programs written for a big endian operating system to a little endian operating system may require code changes to maintain program behaviour or results. There are differences that need to be considered with regards to vectors, storage association between items of different sizes, long doubles, complex numbers, and serialization. The application binary interface (ABI) implemented in IBM XL C/C++ for little endian Linux on Power Systems is different than the ABI implemented in the big endian distributions. New options and built-in functions have been added to help with porting. This article describes these differences, new options, and built-in functions and makes suggestions about code changes to port code to IBM XL C/C++ on POWER8.
Also available in: Chinese   Russian  
Articles 12 Dec 2014
Three great Android tools for Linux and Windows sysadmin
Android applications let you do systems administration work by remotely connecting from your phone or tablet to your Windows, Linux, or UNIX systems, giving you a faster response time and letting you solve problems no matter where you are.
Also available in: Chinese   Russian  
Tutorial 29 Oct 2014
Compile and run Weather Research and Forecasting data on an IBM POWER8 system
Compile and install data for the Weather Research and Forecasting (WRF) Model and its dependent packages on the IBM POWER8 system, which provides parallel computing capabilities.
Tutorial 28 Oct 2014
Detecting bootable IBM Power server ISO images
Most ISO images use an ISO 9660 extension that allows the image to be bootable by the basic input/output system (BIOS). IBM Power Systems firmware, on the other hand, does not use such extension. This means that the detection of the bootability of images differ between computer architectures. In software such as hypervisors or even virtual machine (VM) managers, this detection can't consume too many resources and take too much time due to the number of the images they need to manipulate. This makes options like such as trying to boot the image by trial and error or even trying to mount the image in the file system not viable. This article describes a way to detect if an IBM Power server image is bootable by reading the ISO data stream directly, showing a working Python code that illustrates the concepts.
Also available in: Chinese   Russian   Japanese  
Articles 20 Oct 2014
Develop your own filesystem with FUSE
With Filesystem in Userspace (FUSE), you can develop a user space filesystem framework without understanding filesystem internals or learning kernel module programming. Follow this simple, step-by-step guide to install, customize, and enable FUSE and AFS, so you can create your own fully functional filesystem in user space in Linux.
Also available in: Russian   Japanese  
Articles 14 Oct 2014
How to build IBM PowerLinux applications on Intel x86 servers
The real value of the IBM® Advance Toolchain for PowerLinux cross compiler is that developers can compile and build applications for the IBM Power Architecture® on a development platform they are already familiar with which, in most cases, is x86. This article explains how developers can use the Toolchain cross compiler and easily built their source code to run on Power Architecture. The article also answers questions about cross-compiled application performance, functionality, and the ability to debug the cross-compiled applications natively on a PowerLinux server.
Also available in: Chinese   Chinese   Russian   Japanese  
Articles 18 Sep 2014
Use Software Defined Networking to optimize your IaaS
Explore Software Defined Networking (SDN) network management via software abstraction layers as a method to enhance and optimize your Infrastructure as a Service in the areas of interoperability, user and provider expectation management, developer and administrator requirements, and effective risk mitigation.
Also available in: Chinese   Russian   Japanese  
Articles 24 Jun 2014
Use POWER8 services on IBM Bluemix
Customize a simple Node.js application to use an external (user-provided) POWER 8-based service when it runs on IBM Bluemix.
Articles 12 Jun 2014
SAN switch performance monitoring using IBM Network Advisor
This tutorial explains the steps for the installation and configuration of IBM Network Advisor 12.1.5 on RHEL 6 to manage storage area network (SAN) switches running OS 7.x.x.
Also available in: Chinese  
Tutorial 29 May 2014
Why Linux on Power?
Running your Linux-based applications on IBM® Power® hardware offers a powerful blend of performance, reliability, and security. In this article, you will be exposed to many of the strategic advantages that IBM Power Systems™ can offer and you might be surprised by the low cost of the various deployments. Learn about the tools that IBM uses to enhance your Linux experience and fully understand IBM’s future commitments to Linux on Power.
Also available in: Chinese   Japanese  
Articles 07 May 2014
Upgrading SUSE Linux Enterprise Server with Zypper
This article explains how to use Zypper for upgrading the SUSE Linux Enterprise Server (SLES), and also describes the process to create and modify the repository configuration files.
Also available in: Chinese   Russian   Japanese  
Articles 18 Apr 2014
Continuous integration setup for IBM System Planning Tool
This article describes the detailed steps to configure your own continuous integration build set up for the IBM® System Planning Tool (SPT) without making use of any other publicly available continuous integration tools. This setup comes with the scheduled code extraction and build, scheduled test suite execution, and scheduled code coverage report generation features. You can use this article as a reference while setting up your own continuous integration environment for any of your projects as it gives step-by-step configuration details. This greatly reduces your research, exploration, and development time of the project setup.
Also available in: Russian  
Articles 07 Mar 2014
Linux on 4 KB sector disks: Practical advice
Advanced Format disks use 4,096-byte sectors rather than the more common 512-byte sectors. This change is masked by firmware that breaks the 4,096-byte physical sectors into 512-byte logical sectors for the benefit of the operating system, but the use of larger physical sectors has implications for disk layout and system performance. This article examines these implications, including benchmark tests illustrating the likely real-world effects on some common Linux file systems. As Advanced Format disks have become the norm, understanding how to cope with these disks is a vital skill for anyone who wants to avoid serious performance penalties associated with suboptimal configuration.
Also available in: Chinese   Japanese  
Articles 06 Mar 2014
Hardening the Linux desktop
Although GNU/Linux® has the reputation of being a much more secure operating system than Windows,® you still need to secure the Linux desktop. This article steps you through installing antivirus software, creating a backup and restore plan, and using a firewall so you can harden your Linux desktop against most attacks and prevent unauthorized access to your computer.
Also available in: Chinese   Portuguese  
Tutorial 05 Feb 2014
IBM Entrepreneur Week
IBM Entrepreneur Week is a one-of-a-kind opportunity for you to meet, interact, and connect with entrepreneurs, venture capitalists, industry leaders, and academics from around the world. If you're a startup or entrepreneur, join us onlne for our inaugural IBM Entrepreneur Week, 3-7 Feb 2014. There will be events taking place online and in locations worldwide, including face-to-face and virtual mentoring sessions, a women entrepreneur-focused event, and a LiveStream broadcast of the SmartCamp Global Finals in San Francisco.
Articles 15 Jan 2014
Create Linux and Windows images for OpenStack private clouds
This article proposes a new way to construct Linux and Windows images for private clouds built with the OpenStack cloud operating system. Current image-creation methods for OpenStack environments are cumbersome and time-consuming. The authors present an online, self-service method that makes image construction faster and easier for operators and end users of private clouds.
Also available in: Chinese   Russian   Japanese  
Articles 13 Jan 2014
DB2 10.1 for Linux, UNIX, and Windows DBA certification exam 611 prep, Part 1: Server management
This tutorial helps you learn the skills required to manage DB2 database servers, instances and databases. Furthermore, you will get introduced to DB2 autonomic computing capabilities and you will learn to use IBM data Studio to perform database administration tasks such as job scheduling and generating diagrams of access plans. This tutorial prepares you for Part 1 of the DB2 10.1 DBA for Linux, UNIX, and Windows certification exam 611.
Also available in: Chinese  
Articles 05 Dec 2013
Recover from a failed Linux boot
If your Linux computer fails to boot after a kernel upgrade, disk swap, or other system change, you're not helpless. The Grand Unified Bootloader (GRUB) gives you ways to control the boot process and recover. Or, if necessary, emergency boot disks that you create with an external tool can come to the rescue. Learn procedures and GRUB commands that can help you boot in problem situations, and find out about a life-saving external tool for BIOS-based systems.
Also available in: Chinese   Japanese  
Articles 22 Oct 2013
Common threads: Awk by example, Part 1
Awk is a very nice language with a very strange name. In this first article of a three-part series, Daniel Robbins will quickly get your awk programming skills up to speed. As the series progresses, more advanced topics will be covered, culminating with an advanced real-world awk application demo.
Also available in: Russian   Japanese  
Articles 11 Oct 2013
Debugging tools and techniques for Linux on Power
Debugging is a major software development activity, which as an application developer, you cannot avoid. Effective debugging can not only shorten the software development cycle, but can also save costs. This article introduces techniques for locating bugs in user-space C/C++ and Java(TM) applications and describes some of the debugging tools available on Linux(TM) for POWER(TM) architecture.
Articles 02 Oct 2013
Create LaTeX documents graphically with LyX
LyX is a graphical tool, with a familiar drop-down and content-driven menu system, for writing and editing LaTeX documents. TeX and its higher-level macro language, LaTeX, are powerful document markup languages that are the de facto standard for Linux users. New users can find them difficult to work with because you must know the available markup tags, the contexts they can be used in, and how to use a text editor and previewing tool. LyX simplifies the entire process of working with LaTeX documents not just on Linux. Learn how to install, use, and customize LyX on Linux, UNIX, Windows, and Mac OS X systems.
Also available in: Chinese   Japanese  
Articles 16 Aug 2013
Enhance distributed development with IBM Rational Developer for AIX and Linux Version 9.0
IBM Rational Developer for AIX and Linux Version 9.0 allows you to use a single project to develop, build, test, debug, and performance tune your application across multiple systems at the same time. Mike Kucera describes the features that enable distributed development.
Articles 09 Jul 2013
Automate and manage systems installation with Cobbler
Cobbler simplifies system provisioning by centralizing the tasks that are involved in setting up and administering an installation server. This article discusses some of Cobbler's features, how to install it, and how to create a configuration suitable for automatically installing multiple client machines.
Also available in: Chinese   Japanese  
Articles 07 Jun 2013
Multi-disk management for IBM Systems Director VMControl: Part 3
IBM® Systems Director is a platform management solution that is used to manage physical and virtual systems. IBM Systems Director provides systems management personnel with a single pane of glass, helping reduce IT management complexity and cost. IBM Systems Director VMControl™ is an advanced plug-in installed on top of IBM Systems Director to provide the virtualization capabilities. This tutorial talks about the multi-disk support while deploying workload using the VMControl Representational State Transfer (REST) application programming interfaces (APIs) and command-line interface (CLI).
Also available in: Chinese  
Articles 28 May 2013
Multi-disk management for IBM Systems Director VMControl: Part 2
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems. IBM Systems Director provides systems management personnel with a single pane of glass, helping reduce IT management complexity and cost. VMControl is a advanced plug-in installed on top of IBM Systems Director to provide the virtualization capabilities. This tutorial talks about the multi-disk management and revision control for capturing virtual appliances using the VMControl Representational State Transfer (REST) application programming interfaces (APIs) and command line interface (CLI).
Also available in: Chinese  
Articles 14 May 2013
Multi-disk management for IBM Systems Director VMControl: Part 1
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems. IBM Systems Director provides systems management personnel with a single pane of glass, helping reduce IT management complexity and cost. IBM Systems Director VMControl™ is an advanced plug-in installed on top of IBM Systems Director to provide virtualization capabilities. This tutorial talks about multi-disk management for virtual server using the VMControl Representational State Transfer (REST) application programming interfaces (APIs) and command-line interface (CLI).
Also available in: Chinese  
Articles 06 May 2013
Open source desktop publishing with Scribus
Scribus is an open source, graphical desktop publishing (DTP) tool that focuses on layout, frames, styles, color management, and intercolumn document flow. Scribus is free software that runs on the Linux, Windows, and Mac OS X platforms, and provides most of the capabilities of traditional DTP tools at no cost.
Also available in: Chinese   Russian   Japanese  
Articles 16 Apr 2013
Using Linux in a Windows world
Linux is the operating system of choice for most servers on the Internet and is growing in popularity as a desktop operating system. However, simply migrating to Linux on your desktop doesn't guarantee that you can still interact with all of the enterprise resources that your job or interests may require. This article discusses additional configuration tasks that you may need to undertake to interact with legacy Microsoft Windows files and file servers and use new network hardware from your desktop Linux system.
Also available in: Chinese   Russian   Japanese  
Articles 03 Apr 2013
Process real-time big data with Twitter Storm
Storm is an open source, big-data processing system that differs from other systems in that it's intended for distributed real-time processing and is language independent. Learn about Twitter Storm, its architecture, and the spectrum of batch and stream processing solutions.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 02 Apr 2013
IBM AIX device driver development
This tutorial illustrates the IBM® AIX® device driver framework and related application programming interfaces (APIs). Here, we shall discuss about the device switch structure, API to register device switch methods, major and minor number management, and moving data from kernel to user space.
Also available in: Chinese  
Articles 28 Mar 2013
Bash by example, Part 2
In his introductory article on bash, Daniel Robbins walked you through some of the scripting language's basic elements and reasons for using bash. In this, the second installment, Daniel picks up where he left off and looks at bash's basic constructs like conditional (if-then) statements, looping, and more.
Also available in: Japanese  
Articles 18 Feb 2013
Learn Linux, 101: Search text files using regular expressions
Learn how to use regular expressions, and then use them to find things in files on your filesystem. You can use the material in this article to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Russian   Japanese   Spanish  
Articles 18 Feb 2013
IBM Systems Director VMControl resource lifecycle management: part 4
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains about server system pool lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Articles 04 Feb 2013
IBM Systems Director VMControl resource lifecycle management: part 3
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains the image deployment lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Tutorial 29 Jan 2013
IBM Systems Director VMControl resource lifecycle management: part 2
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains the virtual appliance lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Tutorial 25 Jan 2013
IBM Systems Director VMControl resource lifecycle management: part 1
IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multisystem environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. IBM Systems Director VMControl™ is an advanced manager of IBM Systems Director, a free-to-own set of platform management tools. This tutorial is part of a series on VMControl resource lifecycle management. This tutorial explains the virtual server lifecycle using the VMControl Representational State Transfer (REST) application programming interfaces (APIs).
Also available in: Chinese  
Tutorial 17 Jan 2013
Learning PHP, Part 2: Upload files and use XML or JSON to store and display file information
This tutorial is Part 2 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application. Take this tutorial if you have a basic understanding of PHP and want to learn about uploading files from the browser, sessions, or using PHP to process XML or JSON.
Also available in: Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
Learning PHP, Part 3: Authentication, objects, exceptions, and streaming
This tutorial is Part 3 of a three-part "Learning PHP" series that teaches you how to use PHP through building a simple workflow application. In this tutorial, you will learn about using HTTP authentication, streaming files, object properties and methods, and how to create objects and exceptions. You'll also learn how to perform additional security checks for downloads.
Also available in: Russian   Japanese   Vietnamese   Portuguese  
Tutorial 03 Jan 2013
Customizing and monitoring Linux system startup
Minimizing the amount of time required to boot a computer system is important regardless of whether you are turning on your home computer or restarting a server that provides services to thousands of users. This article discusses the various system startup and shutdown mechanisms that are used on different Linux distributions. It explains how to integrate new services, customize existing startup configurations, and examine the behavior and performance of system startup configurations.
Articles 16 Dec 2012
Learn Linux, 101: Create partitions and filesystems
Learn how to create partitions on a disk drive and how to format them for use on a Linux system as swap or data space. You can use the material in this article to study for the LPI 101 exam for Linux system administrator certification, or just to learn about partitions and Linux filesystems for your own use.
Also available in: Russian   Portuguese  
Articles 04 Dec 2012
Learn Linux, 101: Boot managers
Learn how to choose and configure a boot manager for your Linux system. You can use the material in this article to study for the LPI 101 exam for Linux system administrator certification, or just to learn for fun.
Also available in: Chinese   Russian   Portuguese   Spanish  
Articles 04 Dec 2012
Learn Linux, 101: A roadmap for LPIC-1
Use this roadmap to find IBM developerWorks articles that will help you learn and review basic Linux tasks. And if you're also pursuing professional certification as a Linux system administrator, these articles can help you study for the Linux Professional Institute Certification (LPIC) exam 101 and exam 102. This roadmap is organized according to the 43 objectives in the 101 and 102 exams, which you are required to pass for LPI level 1 certification.
Also available in: Russian   Portuguese   Spanish  
Articles 04 Dec 2012
vi intro -- the cheat sheet method
This tutorial shows how to use vi, a powerful visual editor. Using an accelerated cheat sheet method, this tutorial aims to make you a proficient vi user without requiring a huge time commitment. You will quickly learn how to move around, edit text, use insert mode, copy and paste text, and use important vim extensions like visual mode and multi-window editing.
Also available in: Russian   Japanese  
Articles 16 Nov 2012
Wrap GObjects in Python
Learning how to wrap GTK+ C modules for use in Python will enable you to use a C-coded GObject in Python whenever you like, whether or not you're especially proficient in C.
Also available in: Japanese   Portuguese  
Articles 15 Nov 2012
Managing VMs with the Virtual Machine Manager
Explore the use of virt-manager, its capabilities on modest hardware, and how to use it to manage and monitor live VM performance.
Also available in: Chinese   Japanese   Portuguese  
Articles 31 Oct 2012
Introduction to Migration Advisor quick fixes
Learn how to fix migration problems in your application by using the Migration Advisor tool, which is part of the IBM Software Development Kit (SDK) for PowerLinux.
Demos 30 Oct 2012
Virtualize the IBM DB2 pureScale Feature on Linux using Kernel-based Virtual Machine
Learn how you can improve your return on investment when you deploy the IBM DB2 pureScale Feature with Linux on IBM System x servers. Modern System x servers have an ample number of cores and amount of memory and I/O capability. By using virtualization technology, you can deploy multiple DB2 pureScale instances on a common infrastructure and achieve greater efficiency.
Also available in: Chinese   Portuguese  
Articles 25 Oct 2012
Introduction to the cycles per instruction analysis tool
Learn how to analyze the performance of your application using the cycles per instruction (CPI) analysis tool. The CPI tool is part of the IBM Software Development Kit (SDK) for PowerLinux.
Demos 25 Oct 2012
Learning PHP, Part 1: Register for an account, upload files for approval, and view and download approved files
This tutorial is Part 1 of a three-part "Learning PHP" series teaching you how to use PHP through building a simple workflow application. This tutorial walks you through creating a basic PHP page using HTML forms and covers accessing databases.
Also available in: Japanese   Vietnamese  
Articles 23 Oct 2012
Implement POSIX Semaphore APIs using System V Semaphores APIs
Need to use POSIX APIs but the development platform doesn't support them (such as z/OS)? Don't let that hold you back. Learn how you can implement POSIX Semaphore APIs using System V Semaphore APIs to bring your code to more platforms and keep it maintainable.
Also available in: Chinese   Japanese  
Articles 16 Oct 2012
Explore Python, machine learning, and the NLTK library
Machine learning lies at the intersection of IT, mathematics, and natural language, and is typically used in big-data applications. This article discusses the Python programming language and its NLTK library, then applies them to a machine learning project.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 09 Oct 2012
Ensure a resilient virtual server
IBM PureFlex System comes with the hardware pre-integrated and the management stack pre-loaded for convenience, but there are a few manual steps you need to do before it can be used to host resilient virtual servers. In this article, the authors explain and show how to set up and deploy a resilient virtual server (in this article, Red Hat's KVM hypervisor is used).
Also available in: Chinese   Japanese   Portuguese  
Articles 19 Sep 2012

1 - 100 of 651 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)