Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Ok, I'll try to be short and specific:
I have 4 computers lying around the house. I want to hook them all up to make 1 faster computer that uses all 4. I don't want to "cluster" just for a specific program. I just want a desktop linux that uses all four computers hardware at once so that everything is faster.
no, it isn't really possible; you can hook the machines up into a cluster but programs need to be written specifically to take advantage of it. hell, most of the time you aren't utilizing the multiple cpu cores on your machine fully, either.
abolishtheun has got it right; you misunderstood the idea of clustering.
What you could do is have multiple servers and connect to all at once - one remote X window running OpenOffice, the local X window just sitting there with terminals open running ssh, another server with a browser open and playing your favorite youtube video. It would be a nuisance to administer and I don't see much of a point to it; it would be the most inconvenient machine to use. This sort of thing does happen fairly regularly though - when I was working at a university it wasn't unusual to see students logged into several mainframes (and sometimes several supercomputer batch controllers) at one time with some 3D modelling output in one window, another showing some Mathematica graph of some sort, another window with just a plain console and an editor working on a batch script for the supercomputer ... but one point of that is that all machines (or groups of machines) were genuinely running different (often compute-intensive) jobs simultaneously and none of these jobs needed to interact with the other in any way.
Thank you. It sounds as if those computers were best put to use by throwing them away then....achem...i mean recycling.
Edit: Actually, on second thought, what pinniped mentioned sounds beneficial. So the thought is that I could set up a "server" system and use one computer as a terminal for all of them? Would this sort of be like using the multiple desktop feature, except each desktop is in fact another computer? This would enable me to play my music on one computer, web browse on another, openoffice on another, and video game on yet another, all with out the programs having to share resources. So if say that I am writing a huge paper for class, and my web browser computer gets a bug and has to shut down, the rest of my applications, including my precious paper, would still be intact and unharmed?
If this is possible, where in the world would I start to find out how to do this?
The X Window system is a client-server system, which means you can run, say, firefox on one machine and have the gui come up on another. Decades ago, this was common... you'd have an expensive machine in a closet somewhere and students/etc would log on to that machine via "dumb-terminals" and do their work. But note that all programs are still running on that one machine, so if you get a "bug", it won't protect you from anything. And, since X uses the network to transfer data, running heavily graphical apps is pretty much out of question.
What you could do is take one of those machines and make it into a file server or samba (since it sounds like you're running windows on a few machines).