August 2012 Issue of Linux Journal: Linux Means Business
Water Coolers, Cubicles, Committee Meetings and a Penguin
One of these things doesn't belong in the workplace. If you ask most people in the business world, they'd say a penguin is a silly thing to keep at work. Those of us in the server room, however, just snicker at such foolishness. I'll take Linux over a committee meeting any day! This month, we get to see Linux at work.
You might have noticed the past few months we've chosen a product or program as "Editors' Choice" for the issue. It's a great way for us to highlight something we find particularly awesome. This month, I introduce Resara. Samba 4 has been in active development for years, but the folks at Resara package the current build into a very functional Microsoft Active Directory replacement. Their community version is full-featured and free—it's definitely worth checking out.
Reuven M. Lerner talks about a particularly serious issue this month, as he discusses database integrity. Databases often are overlooked as boring, but we rely on them constantly. Having viable, accurate data is something we assume, but Reuven shows us how to make that assumption possible. Dave Taylor follows up with a tutorial on how to use shell aliases and functions. We often take the simple tweaks in our .bashrc file for granted, but Dave not only opens it up, he also shows how to add tweaks of our own.
The Raspberry Pi device is something most people in our circles are familiar with, even if we haven't been able to get our hands on one! Kyle Rankin, as usual, takes something awesome and makes it even more so. Combining his Nokia N900 and the Raspberry Pi, Kyle is able to interface directly with the fancy new device. Whether you're interested in creating a super-efficient media center or just like playing with embedded devices, Kyle makes it simple.
My Open-Source Classroom column this month is all about smoke and mirrors—without the smoke. Although certainly not practical for everyone, sometimes having a local repository mirror is useful. I explain how to mirror CentOS and Ubuntu. Be sure to bring lots of storage space!
When we think about compression, it usually means archiving or resource conservation. Arun Viswanathan discusses LZO compression in Hadoop this month, which uses saved space to decrease disk read times. Since LZO can be decompressed very quickly, the advantages in data transfer times are significant. Arun has code samples and usage examples that really show off the benefits.
Jay Palat found a Vagrant he really likes. If you've ever deployed an application only to have it work on some systems but not others, you'll likely agree with him. Vagrant is a tool for providing a virtualized development environment so you can test applications on multiple systems without actually creating the entire test environment. It's certainly possible to virtualize different types of installation environments, but Vagrant allows you to test those environments with a single tool.
Linux has a great virtual filesystem layer that allows the seamless use of underlying filesystems. Most people don't know that Samba does the same thing for its fileshares. Richard Sharpe shows how to set up Samba VFS Modules, giving us the advantages of different filesystem features via Samba shares. Richard guides us through an example that really shows how to leverage this little known feature of Samba.
Cloud computing is here to stay, and while the terminology and concepts are new, our needs as end users haven't changed very much. Andrew Fabbro teaches us to use Tarsnap, which uses familiar command-line commands to manipulate tar files in the cloud. Amazon S3 and EC2 are the de facto standard for cloud-based computing, and Tarsnap allows manipulation of Amazon services using the handy-dandy command line. If you manage cloud services, you'll want to check out Tarsnap.
Doc Searls ends our issue this month, which is usually how our magazine ends. This time, however, he shares a chapter from his new book The Intention Economy, which is a brilliant piece on free markets and the Internet. Are we slaves to Internet companies? Does the Internet work for us, or are we slaves of on-line captors? Be sure to read the excerpt, and be sure to enjoy this entire issue of Linux Journal. Whether you're interested in new products, coding examples, tech tips or cool projects, this issue aims to please.
Available to Subscribers: August 1
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- Stunnel Security for Oracle
- The Firebird Project's Firebird Relational Database
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- SUSE LLC's SUSE Manager
- Managing Linux Using Puppet
- My +1 Sword of Productivity
- Non-Linux FOSS: Caffeine!
- Google's SwiftShader Released
- SuperTuxKart 0.9.2 Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide