Archive for the ‘ Linux ’ Category

Apparently, the Linux Foundation wants to get in on the advertising magic of the PC-Mac commercials by sponsoring its own video contest for Linux fans. Unfortunately, since mainstream advertisements on television don’t come free (as in beer), they probably won’t be featured during the Super Bowl any time soon (or even between re-runs of Matlock), but there are prizes! First of all, here’s the basic idea from the Linux Foundation site:

In 60 seconds or less, showcase your take on “I’m Linux.” This should be why you love it and should inspire others to use it. The video can be an extensive production, a plain testimonial or as simple as a screen capture with a voice over. Be creative, be authentic and have fun.

The winner of the contest gets a free trip to the Japan Linux Symposium in October 2009 and the winning video will also be featured at the Linux Foundation’s Collaboration Summit in San Francisco on April 8, 2009. So…any takers? A trip to Tokyo would be pretty cool.

Now, in the realm of fantasy, since Microsoft can snag the likes of Jerry Seinfeld to pitch its products, who would you choose as an appropriately maverick celeb endorser of Linux? Vote for your favorite (and of course, nominate your own, since none of my choices is likely to please).

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.






Read Source

Leave your Comment

If you know much about Sun then you know how shady their practices can be. These practices have, over the last few years, been extending to the open source flagship OpenOffice. Jack Wallen has had enough and calls for a migration to other tools.

——————————————————————————————————-

Recently, I read a blog by Michael Meeks (a developer for Novell and OpenOffice). In this blog, Michael goes on to describe why OpenOffice is “sick.” The gist is this:

  • There are too few developers working on the project (Sun being the “official” supporter actually has the fewest developers on the project).
  • It has become difficult to submit code and get that code committed.
  • Thanks to Sun, the code is difficult to work with.

Reading this, and then doing a bit of poking around, started my brain ‘a pondering. Why is it that we Linux users naturally default to a product that is branded by Sun who refuses superior code from other developers in lieu of their own (Novell developer Kohei’s solver component is a case in point), do not play nice with developers, attempt to control OpenOffice at every intersection, require dual licensing on all code so the code can be used in both the free and the retail version of OpenOffice, and who is rumored to be heading to bankruptcy?

I remember when OpenOffice was StarOffice and you felt like, by supporting this very open source friendly upstart German company, you were doing something good. But now OpenOffice has a different feeling. Now it feels dirty. So with that I decided to check out a couple of the tools I have used in the past (Abiword and KOffice) to see how far they had come along. I know for sure that these projects have never and are not suffering from the issues plaguing OpenOffice. I figured, if these projects work for the user, why not give them another try? So I did. And I was impressed.

This impression I had really made me wonder exactly why we, the media (and the users) have pretty much left these two projects in the darkened, shadowy corners to rot in obscurity? For the life of me I can’t figure it out. Abiword is a fantastic stand-alone word processor. For us writers, Abiword might be the perfect tool. It’s sleek, it’s fast, it works, and it has all of the features we need to get our work done. If you couple that with, say, Gnumeric you have a pretty solid tandem of tools for the office. KOffice is pretty much KDE’s interpretation of the office suite. And this interpretation is a pretty good one. I can say the word processing tool is as good as any other I have used. I can’t say much for the other tools because I have not used them as extensively. I know the KOffice presentation package is the weakest of the pieces of that particular suite (it can not import .ppt files and has trouble with .odp formatting).
Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.
I realize that neither of these tools can replace OpenOffice in the enterprise or small business. But there are other possibilities. Take the Novell version of OpenOffice Go-OO which doesn’t suffer from Sun’s controlling issues. I am advocating for those who need a full-blown office suite to make the move from the Sun version of OpenOffice to the Novell version. If this is something you are interested in, head over to the Go-OO website and give an unfettered OpenOffice a go.

And for those of you only needing a writing tool - open up Abiword. You’ll thank me for that one.







Read Source

Leave your Comment

Meet Google Linux

It was only inevitable that Google Android would find its way onto the PC. But what exactly does this mean for Linux? Does it really hold any value or will it be nothing more than a flash in the pan?

——————————————————————————————————–

You knew it was coming. Surely you did. First Google had their “Google Desktop” that mostly went nowhere. Then came Chrome, the browser that threatened to “out cool” any other browser. And then came Android, the operating system for the phone of the future (the one that supposedly could take down the iPhone). Android. An operating system for mobile phones.

…and more.

That’s right. The creators of Mobile-Facts.com have managed (in less than four hours and with rusty skills) to compile Android to run on a Netbook. That’s not surprising since Android is Linux and Linux can run on everything from a toaster to a PS3. What is surprising is that they discovered Android was actually designed for both phones and for mobile Internet devices (such as Netbooks).

Now remember, Google already has Google Mail, Google Docs, Google Calendar, Google this and Google that. It is now shy only a platform to run as a full-fledged system.

Ah ha! There you have it. Google has always been really good about sneaking things under the radar. Chrome hit us in the back of the head with little to no warning. And now this. But what does it mean? From my point of view it means this:

  1. Google’s Android finds some success with the mobile phone platform.
  2. Android finds its way pre-installed on some netbooks taking advantage of all the Google gears and Google cloud.
  3. Android-based Netbooks allow simple tethering to Android-based phones.
  4. Android finds its way onto the PC desktop giving birth to Google Linux.

But this wouldn’t be just any old Linux. This would be Linux with the support of the mighty Google. This would mean support, support, and more support. This would mean Google Linux would be the epitome of mobility and connectivity.
Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.
This would mean a big win for Linux. And I believe Google has been planning this all along. And why? Microsoft. This would be a serious coup de gras in the battle between Google and Microsoft. Think about it this way. Everyone knows Google. Not everyone knows Linux. If everyone saw a Netbook running “Google” they would snap it up right away. Why? It’s Google! Imagine what you could “google” on a Google computer! You certainly couldn’t “google” as much on a Microsoft Netbook as you could a Google Netbook.

Seriously though, it’s about branding. Up until this point Linux had no branding. Even though the tech-inclined knew of Linux, the average user doesn’t. As much as I hate to admit it, Linux is still far from the taking command of the desktop war. But this could change that. Google Linux could be the deal maker. If the Google operating system comes to fruition the way it could, it would bring to Linux some serious branding cred. A Google operating system could make Linux the easiest to use OS available as well as the slickest: Android uses Chrome which integrates seamlessly with Google docs/gears and does so with the stability and security of Linux. It’s a perfect combination.

And with that thought in mind I happily say, let’s all Meet Google Linux!







Read Source

Leave your Comment

GreenSQL is a “firewall” for MySQL databases that could help protect your database from SQL injection vulnerabilities.

———————————————————————————————————–

A large number of attacks on Web sites and Web applications are directly related to what is known as SQL injection vulnerabilities. This is a very real problem with some applications that are written poorly; it allows a remote user to send arbitrary SQL commands to the database server by manipulating data sent to the Web server and piggy-backing the SQL commands against legitimate database queries executed by the Web application, usually without any prior checking or sanitization by the Web application.To get one up on these flaws, GreenSQL is a “firewall” for MySQL databases. What it does is intercept SQL commands being sent to MySQL, checks them, and then either halts the query or passes it on to MySQL proper. Then it returns the query results to the calling application.

GreenSQL provides binary packages for some Linux distributions. If your distribution and/or version is not listed at the download page, download the greensql-console and greensql-fw tarballs. To install from source, execute the following, once the two files have been downloaded:

# tar xvzf greensql-fw-0.9.4.tar.bz2
# cd greensql-fw-0.9.4
# ./build.sh
# greensql-create-db.sh

The last command will create the necessary MySQL database for GreenSQL, so you must ensure that MySQL is running and configured to listen to a port (in other words, make sure that “skip-networking” is not set in /etc/my.cnf).

To start and test GreenSQL, use:

# greensql-fw -p /etc/greensql &
# mysql -u root -h 127.0.0.1 -P 3305 -p

The GreenSQL proxy listens on port 3305. This will mean that any applications that are to be proxied through GreenSQL will need to be configured not to use local UNIX sockets or to connect to port 3306 on the local host, but instead should connect via port 3305.

The greensql-console package provides a Web interface that can be used to see what queries have been blocked, and you can also use it to configure what GreenSQL will block, what it should permit, and so forth. Untar the greensql-console tarball into your Web tree, where it will live, and adjust config.php to suit your chosen GreenSQL username, password, and database name.

As well, if you installed GreenSQL from source, you will want to ensure that GreenSQL will start at every system boot. Depending on your Linux distribution, it could be as easy as copying an initscript from the greensql-fw source tree (such as rpm/greensql-fw.redhat.init), or you may wish to add it to your local startup script.

Get the PDF version of this tip here.

Delivered each Tuesday, TechRepublic’s free Linux and Open Source newsletter provides tips, articles, and other resources to help you hone your Linux skills. Automatically sign up today!







Read Source

Leave your Comment

Phoenix Technologies is demonstrating its HyperSpace instant-on OS at CES this week. CNET’s Dan Ackerman gives HyperSpace a pretty good review. He likes the quick boot (his timed at 24 seconds) and the fact that the network options are easier to use for Wi-Fi connections.

The Linux Foundation’s Brian Proffitt is even more enthusiastic about HyperSpace’s potential to put a Linux layer on a whole lot of machines:

If this sounds a lot like the SplashTop environment, you’re right. Both virtualized environments sit on notebooks and netbooks and deliver faster boot times and more security. And, yes, both are Linux based.

But there is one big difference right now between the two offerings: SplashTop is only offered through OEM bundles, since it is directly installed in the system BIOS. HyperSpace can also be downloaded and installed on existing Vista and XP machines.

You can feel the excitement that world domination is just over the horizon, yes? Be that as it may, Proffitt’s post is food for thought.

Related:

Pre-boot operating systems solve problems we shouldn’t have







Read Source

Leave your Comment

Can open source save the struggling recording industry? Jack takes a look a the Nine Inch Nails model.

———————————————————————————————————-

Youtube was a brilliant idea. Allow users to sign up for accounts and upload video after video after video. Without doling out so much as a penny Youtube managed to gather millions of user-created videos that other users could watch and enjoy (or not). It was content created by the masses at no charge to the owner.

But if you read the licensing close enough you realize that basically once you upload a video you can not modify said video (or any aspect of the youtube experience). You can not redistribute user videos on Youtube even though the user may have no copyright on the video.

I would like to see the Youtube experience taken a step farther. I would like videos, as long as the creators of said videos would agree, to be modified. Say, for instance, someone makes a short movie but wants to know how to improve the movie. The creator could upload the movie and ask other users to help to finish the creation. Open source!

Where I am going with this is simple: the media industry (especially the recording industry) is severely broken. And because of the greed at the top of that particular food chain is so strong, it’s going to take a miracle to fix it. I think open source might very well be the solution.

Take a look at what Trent Reznor and Nine Inch Nails did with their Ghosts I-IV recordings. Not only did he release these albums in a “pay for it if you like it scheme” (which, by the way, netted him over $750,000 in three days after releasing), he also released the music and artwork under a creative commons license which allowed the fans to remix the music and alter the artwork. His fans ate it up. This culminated in his allowing fans to video tape the last leg of his Lights In The Sky tour. He eventually released the videos for the fans to enjoy and edit.

I have always looked at the “remixing” art as open source (of which Paul Oakenfold is a master). And “remixing” is exactly what the RIAA needs. The music industry is reaching serious lows. In sales, talent, and ethics. Open source is just the solution for their doom and gloom. The very definition of open source says that:

Open source is an approach to design, development, and distribution offering practical accessibility to a product’s source (goods and knowledge).

This theory could, with some modification, apply to the recording industry. How? Simple. Instead of thinking the “source” be something like the “master reels” of a recording, we would view the distributable media as the source. With access to this source, the fans of the recording get to make their own mixes of the music (or video) and submit them to the industry. The industry execs (along with the creators of the music or video) would decide which fan-based mixes would be distributed. Both the industry and the original artists would once again profit from music and the fan would gain some notoriety. Of course enough notoriety and a popular “re-mixer” might wind up with some semblance of a recording contract of their own. It’s a win-win situation. Not only would this do away with the ever-growing hatred the public has of the RIAA, it would also do away completely with DRM-crippled music and video.
Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.
The world is currently in an economic crisis that is going to call for unique means to solve our problems. I believe that the theories behind open source could very well save many industries from ruin.

What do you think? In what other ways can open source be applied to save industries? Who knows, maybe the “powers that be” will troll this forum and find the solution to the world’s economic nightmares from one of your suggestions.







Read Source

Leave your Comment

If you use Nagios for server monitoring, you know it’s a very powerful tool, but the learning curve can be steep for newcomers. Vincent Danen reviews a resource for Nagios beginners — or for those who want to learn how to get the most out of this software.

———————————————————————————————————

Being an avid Nagios user, and using it to monitor a number of machines both on my local network and remote ones that I am responsible for, I was pleased to get my hands on the book Learning NAGIOS 3.0 by Wojciech Kocjan (ISBN 978-1-84719-518-0, published by Packt Publishing). This book is all about Nagios: how to set it up, configure it, and use it.

The book is not overly large, weighing in at just under 300 pages and the font size is quite large, making it easy reading. While it might not be a book you read cover-to-cover, it makes a great reference book if you’re either starting with Nagios or want to learn more about how to get the most out of it.

Nagios has been the subject of a few prior tips, so to quickly recap, it is a monitoring service that is built on an extensible plugin architecture. With it, you have the central Nagios server, which executes various checks to determine whether defined services are in an OK state, a warning state (overloaded systems, slow services), or a critical state (services unavailable, too many resources used). It includes a Web console that can be used to view statistics and real-time monitoring output with the option of executing additional plugins (like sending an e-mail) on predefined criteria, such as a server being unavailable.

As a result, Nagios is quite highly recommended when monitoring multiple servers or services, but the learning curve can be quite steep. It is not the easiest piece of software to configure. This book takes a lot of the sting out of the process with easy-to-understand discourse on various configuration options and scenarios. It also includes many examples that make real-world configuration a snap.

The book carries you from the initial installation and configuration in the first two chapters, to a detailed discourse on using the Web interface and all the features available through it, such as scheduling downtime for hosts, obtaining information on services and hosts and, more importantly, how to use that data.

The next chapter goes into detail on the various Nagios plugins and how they are used. The three chapters after that go into more advanced configuration options such as how to properly structure configuration files to make them easy to manipulate and understand, as well as defining custom templates and variables. It discusses how to handle notifications and events and how to define handlers that deal with such events. Next it goes into how to set up passive checks and use NCSA, the Nagios Service Check Acceptor which can be used to send the results of local checks to a centralized Nagios server. This leads into the next chapter which discusses how to monitor remote hosts which may call for using passive checks. It also illustrates various scenarios using different technologies.

The ninth chapter discusses using Nagios to monitor devices using SNMP, and the chapter after that discusses more advanced monitoring scenarios. The final chapter discusses how to write your own plugins and further extend Nagios functionality.

All told, this book makes for great reference material with a few caveats. The technical information in the book is sound, and is quite useful for anyone interested in Nagios — from beginners to experienced Nagios users. The editing of the book, however, left a little to be desired and often drew a wry chuckle or a shaking head. Typos and poor grammar are present more than they should be; the back of the book alone contains three grammatical or typographical errors and may be enough to turn prospective readers off. If you are able to get past the grammatical and typographical errors, the spelling mistakes, and the odd misprint (i.e, referring to IMAP4 as POP4), the book can be a very useful resource.

Delivered each Tuesday, TechRepublic’s free Linux and Open Source newsletter provides tips, articles, and other resources to help you hone your Linux skills. Automatically sign up today!







Read Source

Leave your Comment

TapRoot Systems has put out a helpful report that tries to streamline information about the increasingly fragmented smartphone market. “How Open Is Open? The Mobile Open Operating Systems Landscape” looks at the major players and announcements from various companies and segments the offerings according to their operating systems: Proprietary Closed, Proprietary Open, Commercial Open, Community Open, and Open Source.

The report is not lengthy at seven pages, and it includes graphics and tables to help present the information. It touches on the advantages and disadvantages of each of the operating system models, and while it is aimed more at the audience of vendors, manufacturers and other market stakeholders, it offers a clear snapshot of what’s happening with smartphones that might be helpful if you’re just trying to sort out what’s out there and attempting to make decisions related to purchasing or support. You can download it from the TechRepublic white paper directory.







Read Source

Leave your Comment

After a run-in with a cheap KVM Jack Wallen discovers that Xorg has evolved into something he never expected.

————————————————————————————————————–

Recently I had a situation where a KVM was the cause of Xorg not being able to read the correct modes from my monitor. It took me a while to figure out what was going on, but in the process I discovered something about the most recent Xorg that is both exciting and disturbing at the same time.

The situation had me installing Fedora 10 on my desktop that had been running Ubuntu 8.10. Because the KVM switch was keeping Xorg from setting up 1200×1024 resolution, I thought I might just have to hand-tweak my xorg.conf in order to get it. Not a problem, I’ve done it hundreds of times.

Funny how things can quickly take a turn for the “huh?”.

I opened up a terminal window, su’d to root, changed to the /etc/X11 directory, and issued the ls command. What I saw gave me pause. There was no xorg.conf file. I had a machine up and running, in full 5 runlevel, with no X configuration file. How is that so? Well, it turns out that is where Xorg is heading (as of release 7.4). And I’m not sure I like it.

Don’t get me wrong, I understand the “why.” For large-scale adoption, Linux needs to be as simple to use as the competition. One way to make this so is to take the guess work out of setting up such things as video. And I think it’s safe to say we all know that configuring video has, in the past, been a nightmare on certain chipsets. And to that end I can fully understand why the developers would want to go this route. And if they can create a fool-proof system that will be able to successfully configure X Windows with zero user intervention, more power to them. But I think this is a sign of things to come, and that sign looks like a Merge with Linux and Windows.

How so? I’ll tell you. It used to be that every single system in Linux had a handy, user-editable configuration file (most often found in the /etc directory). If there was ever a problem you simply had to open up that file and make a few modifications. Some of these systems are evolving in such a way that the configuration files have either disappeared altogether or spread out over numerous files that are either hard to find or figure out.

Personally, I don’t want a Linux that obfuscates or does away with configuration files. It doesn’t make sense to me. I want my Linux flexible. Of course I understand that even in this “new-fangled” Xorg, if I am not happy with an xorg.conf-less set up I can generate one with the Xorg -configure :1 command and then edit it myself. But if this new setup is heralding a new era of Linux then I worry that, when something goes wrong, the only way to solve a problem will be the old fashion Microsoft way of re-installing. That just will not do. But my complaint is not the loudest voice in the choir. No, the loudest voice is the one crying to make Linux ever-easier. And that is certainly the voice that needs to be heard. But I don’t think the solution is to cut off us old-school users all together.

The answer is not to add another step to the installation process. In fact, the answer most likely lies in the end-users themselves. For those of us old-timers it might be time to allow Linux to evolve into something a bit easier for the masses to swallow. For the longest time we have barked and cried for “World Domination”. But just like when U2 “sold out” after the Joshua Tree album, those who have cried the loudest for domination do an about face when it seems Linux is on to something that could tip the scales.

I cry, “Why are you making this too simple?” at the same time new users are crying “Why is this so hard?”
Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.
I think we can both have our cake and eat it too, but the old-schoolers are going to have to (and I borrow a phrase here) “eat our own dog food.”

As a Linux user who is pretty confident in most areas of the OS (sans development) I don’t have a problem with creating and editing an xorg.conf. So if Xorg wants to evolve in such a way that X Windows doesn’t require an xorg.conf file (but can use one if the user so desires), then us old-timers will enjoy taking the user-friendly release and rockin’ it old school.

And I am sure it’s only a matter of time before the latest version of Fedora is forked and a newer, less user friendly version will appear. At that point there will be a Linux for every skill level. And from that, world domination will ensue.







Read Source

Leave your Comment

If you are using Nagios to monitor remote servers, you have more than one method to execute checks, including the use of the check_by_ssh plugin. Vincent Danen tells you how to set up this plugin and the best way to secure it.

—————————————————————————————————

Nagios is a monitoring system that can be used to monitor a wide variety of services and criteria. Remotely, it can monitor anything that can be accessed remotely: Web sites, SMTP servers, FTP servers, and so forth. Locally, it can monitor even more: load average, swap and memory usage, disk space usage, hard drive temperatures, and the like. In fact, Nagios’ extensible nature makes writing plugins a breeze, so it is possible to monitor anything for which you are able to get representable data.

Unfortunately, if you wish to monitor local resource usage on a remote site it can be a little trickier. There are a number of ways this can be done, from using NSCA (Nagios Service Check Acceptor) to using NRPE (Nagios Remote Plugin Executor). These solutions may be best if you are able to compile and install software on the other machine, but if that is not a possibility, there are other solutions.

One such solution is to execute checks via SSH. If you are able to access the remote machine via SSH and have the ability to run programs out of a home directory, and the ability to set an SSH public key, then the check_by_ssh plugin is perhaps your best bet.

The first step is to ensure that the central Nagios server is able to connect to the remote host via SSH in a manner that does not require a password. This would require creating a password-less public/private keypair as the user running the Nagios service (typically “nagios”), sending the public key to the remote server, and then (as user “nagios”) logging into the remote system. For example:

nagios@nagiosserver:~/ > $ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/nagios/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/nagios/.ssh/id_dsa.
Your public key has been saved in /home/nagios/.ssh/id_dsa.pub.
The key fingerprint is:
6a:b4:cb:f1:7d:7b:7c:1b:c4:79:2a:5d:5a:16:da:b8 nagios@nagiosserver.com
nagios@nagiosserver:~/ > $ scp .ssh/id_dsa.pub user@remotehost.com:~/.ssh/authorized_keys
nagios@nagiosserver:~/ > $ ssh user@remotehost.com
user@remotehost:~/ > $

This creates the key without a passphrase and then copies the newly-created id_dsa.pub public key file to the remote host. Make sure that the ~user/.ssh directory already exists on the remote host and ensure that it is mode 0700 to protect it. If that is all correct, then using ssh to connect to the remote site as the specified user should yield a shell prompt. If so, then we can configure Nagios to use check_by_ssh.

One quick note: if you are able to create a dedicated account on the remote system for this, it would be best to do so. If, on the other hand, you are unable to, be sure to adequately protect your central Nagios server, because if anyone can obtain privileges as “nagios” on the central server, they will have an easy ticket to your user account on the remote server.

As well, copying whichever plugins you wish to execute on the remote machine into a ~/bin or ~/plugins directory would be the next step. To step up security, you can write a wrapper script to execute those specific commands and modify ~/.ssh/authorized_keys on the remote server to only execute the wrapper script, which would prevent that key from being used for anything other than executing Nagios checks.

On the central Nagios server, in the commands.cfg configuration file, define the new checks. The example below defines a new check_ssh_load command:

# 'check_ssh_load' command definition
define command {
        command_name    check_ssh_load
        command_line    $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "/home/user/bin/check_load -w $ARG1$ -c $ARG2$"
}

This command will call the check_by_ssh plugin to connect to the specified host (via the $HOSTADDRESS$ macro) and execute the command /home/user/bin/check_load, which is the check_load plugin, on the remote machine; you will need to adjust the path to match the location of that plugin on the remote server. As well, if paths and/or usernames differ on remote servers and you plan to monitor more than one, you may need to define multiple commands, one for each server (or use macros).

Next, edit services.cfg and add the following:

define service {
        use                             local-service           ; check current load on machine
        hostgroup_name                  ssh-nagios-services
        service_description             Current Load
        check_command                   check_ssh_load!5.0,4.0,3.0!10.0,6.0,4.0
}

This defines a new service to execute for hosts in the ssh-nagios-services hostgroup. It calls the defined check_ssh_load command and will put the service in a warn state if the load average hits 5, and a critical state if it hits 10 (adjust to suit, of course).

Finally, edit hostgroups.cfg to create the ssh-nagios-services hostgroup. Systems added to this hostgroup will automatically begin to use the defined service.

define hostgroup {
        hostgroup_name  ssh-nagios-services
        alias           Nagios over SSH
        members         remote1,remote2
}

Here we define that remote1 and remote2 both belong to this hostgroup. As a result, both will start using the check_ssh_load command.

Using check_by_ssh is a convenient and secure way to execute Nagios plugins on remote servers. When all you can see of the status of a remote server is HTTP or SMTP availability, your view of the server is quite restricted. Being able to see local resource usage can allow you to spot problems, and correct them, before they are visible to users.

Get the PDF version of this tip here.

Delivered each Tuesday, TechRepublic’s free Linux and Open Source newsletter provides tips, articles, and other resources to help you hone your Linux skills. Automatically sign up today!







Read Source

Leave your Comment