public marks

PUBLIC MARKS from solrac with tags linux & unix

2010

Bazaar: A Powerful, next-generation source control system

Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features.

Creates a whole new painting tool for GIMP

The GNU Image Manipulation Program (GIMP) is a robust application for editing and manipulating digital images. In this article, you will learn how to get started with the GIMP code, how to build the project from the Git repositories, and how to find your way around the code tree. And you will build an example application that creates a whole new painting tool for the program.

2009

AIX tips for Red Hat Enterprise Linux Admins

Are you broadening your skills as a Linux systems administrator into various flavors of UNIX? Get a rundown of the differences and similarities between Red Hat Enterprise Linux and AIX so that you can perform day-to-day activities with ease.

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. This article introduces you to text manipulation on Linux using filters from the GNU textutils package. By the end of this article, you will be manipulating text like an expert.

Monitoring logs and command output with multitail and watch

Monitoring system logs or the status of a command that produces file or directory output are common tasks for systems administrators. Learn how to use two popular open source tools simplify these activities for modern systems administrators: the multitail and watch commands.

Active Memory Sharing on POWER6

Active Memory Sharing (AMS) is an enhancement to IBM's PowerVM virtualization technology available on the POWER6 platform. This article describes how to configured Active Memory Sharing on AIX. It also touches on performance considerations with AMS and gives you a better understand of how AMS interacts with the virtual memory.

More powerful Python testing techniques

Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements.

Working with filesystems using NFSV4 ACLs

Here's a great cheet sheet on managing NFSv4 ACLs on different filesystem with different commands. This article discusses and compares the different commands that you might use to migrate from one filesystem to another.

Who has better virtualization, HP-UX, Solaris, or AIX

Why is virtualization so important? The short answer is that virtualization enables businesses to lower their technology Total Cost of Ownership (TCO), while increasing their Return on Investment (ROI). What do the top UNIX vendors have to offer with respect to virtualization? Find out what virtualization is more scalable. Here's a look at HP's Virtual Server Environment (VSE), Sun's xVM, and IBM's PowerVM.

IBM launches a new Social Network for Developers

Now with "My developerWorks" you get the benefit of a personalized profile and custom home page as your gateway into how-to articles, tutorials, forums, IBM trial downloads and tools, technical briefings, blogs, spaces, podcasts, sample code, and wikis. You also get the most important new ability to easily network with a technical community of over 8 million skilled UNIX, Java, Linux, Web Development, XML, and Open Source developerWorks users, who are students, software developers, and IT professionals, like you. Now you can build your technical skills and your professional network at the same time and in the same place.

Kerberos master-slave KDC network security with LDAP

This article provides a step-by-step guide to configure and manage the Kerberos master-slave KDC with an LDAP master-replica setup, along with the adequate examples to make sure that everything runs smoohtly.

The cloud computing advantage on AIX and System p

This article discussed how the concepts around cloud computing naturally lend themselves to AIX and Power Systems. Some of the drivers include: virtualization (PowerVM), RAS, availability offerings, as well as new feature/functionality of both AIX and POWER servers. Cloud computing appears to have a bright future ahead of it, and POWER servers driven by AIX (and Linux) stand to be a big part of that future.

Distributing computing with RPyC

RPyC is a seamless library for integrating Python processes on many machines/processes. This article looks at the advantages or drawbacks RPyC has over other distributed Python frameworks such as XML-RPC and Pyro. A few simple examples of using RPyC are included to give you a feel for the library.

Linux and UNIX Document publishing using XML

Robust, open standards for XML document markup and a rich set of freely available tools for XML document parsing and format conversion make it easy to install and configure a complete documentation development and formatting environment on any UNIX or Linux system. This article focuses on DocBook, which is the best-known and most widely used schema for documentation markup.

Get prepared for the inevitable with automated backups

The loss of critical data can prove devastating. Still, millions of professionals ignore backing up their data. This article will show you how to allow your scripts to execute on remote servers and how to perform secure and automated file transfers. I hope you'll feel, with these simple solutions, inspired to start thinking about protecting your own valuable data and building new solutions using open source tools like OpenSSH and Snort.

The Squirrel portable shell and scripting language

If you don't want to commit to the idiosyncrasies of a specific shell running on a particular platform, try the Squirrel Shell. The Squirrel Shell provides an advanced, object-oriented scripting language that works equally well on UNIX, Linux, Mac OS X, and Windows systems. Write a script once, and run it anywhere.

10 tips from Benjamin Franklin for System Admins

Benjamin Franklin: author and printer, satirist, political theorist, politician, scientist, inventor, civic activist, statesman, diplomat, Freemason Grand Master... and would-be UNIX systems administrator? Yes, 200 years or so before the birth of UNIX, Franklin scribed sage advice to keep systems humming. Here are 10 of Franklin's more notable tips and how they can be applied to advanced system administraion.

Multiple shell management with GNU Screen

If you've spent hours on a task, such as debugging an application, it can be maddening to lose your work in an instant. This article shows you how to keep your shell and your work alive, even across multiple sessions and dropped connections using GNU Screen. Screen is a remarkable tool that you will quickly find invaluable in any work you perform on the command line. In fact, use it once, and you will wonder how you ever lived without it.

The benefits of parceling Root power with POSIX

POSIX file capabilities split root user powers into smaller privileges, such as the ability to read files or to trace processes owned by another user. By assigning capabilities to a file, you can enable an unprivileged user to execute the file with those specified privileges. In this article, learn how programs can make use of POSIX capabilities, how to investigate which capabilities are needed by a program, and how to assign those capabilities to the program.

2008

Break bad UNIX habits with 10 good ones

Get the 10 UNIX command-line habits worth picking up -- good habits that help you break the bad habits you've developed over the years.

The Linux operating system as a managed object

Take a look at the strategy of treating Linux instances as managed objects. Previous generations of management technologies all suffer from the problems of excessive complexity, heavyweight implementations, too fine-grained an approach, and so on. In effect, the area of Linux systems management infrastructure is wide open for a root and branch review.

2007

DB2 for Linux and Unix Hello World Part-2

You'll learn about how to configure DB2 databases, how locking and isolation levels work within DB2, and how to recover a corrupted database on Linux and Unix. This tutorial is designed for developers with little or no knowledge of DB2.

Use Ajax with PHP and object-oriented Xajax

More than 40% of Web applications today use PHP as their scripting language. Various PHP class libraries are available for using Ajax with PHP, among them Xajax, an open source, object-oriented, PHP class library. In this article, learn how to implement PHP, Ajax, and Xajax to develop a dynamic Web application solution accessing IBM DB2 9 for Linux and UNIX.

2006

Get started coding with GAWK and AWK

Learn the basic concepts of the AWK text-processing and pattern-scanning language. This tutorial gets you started programming in AWK: You'll learn how AWK reads and sorts its input data, run AWK programs, manipulate data, and perform complex pattern matching. When you're finished, you'll also understand GNU AWK (GAWK).