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!
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to run a home web server and with so many linux versions out there what's the best one. I have a older Dell 1ghz pentium, 1gb ram, 40GB HD computer for this. And linux is a new OS for me as well. Thanks for your inputs.
All the different major distributions are great at running the servers you or I would ever need to run. I think picking a distro is more a matter playing with them to see what fits you best and what your plans are. If you just want to run a web server that you "set it and forget it" I would recommend any of the majors like CentOS, OpenSuse, or Debian/Ubuntu. Just remember the more packages you install and the more cutting edge the OS, the more updating required in frequency and volume.
I like Redhat/CentOS because it is where most of my experience is. You will get 15 to 19 different recommendations from 20 people.
Or he might get 80 recommendations from 20 people. You recommended 5 alone!
I'd put my vote in for CentOS. I'd say stay away from OpenSuSE...just because I hate it and haven't met too many people who liked it long-term...although they do exist. Not to mention their Microsoft deal is enough to make me not even want to visit a site that has anything to do with Novell (maintainers of SuSE).
I don't like Ubuntu myself, but the install is a bit simpler than CentOS (my choice btw).
Since the OP hasn't mentioned a high level of "geekiness", and Linux is new, Slackware would be a pretty tough ask. Stick with something simple and easy to maintain (updates are important don't forget, and far from intuitive in Slackware).
I like OpenSuse - really good look - but looks are not too relevant for a server.
If you want to get your hands a tad dirtier, CentOS would be a good choice. Basically RedHat unbadged, it's nice and stable and has a long enough release cycle. Steer clear of Fedora perhaps (basically a development version of RedHat).
At the end of the day, which you choose doesn't matter too much. The same software is availabe for each (more or less), and any distro will have a learning curve.
Are you planning on running a GUI (ie graphical screen) or in text mode (as most servers are)?
I don't know about Slackware being 'difficult.' Yes, it has a slightly higher learning curve. I think, though, that it's simply different. I don't have a great deal of *nix experience, but after about two or three months, I found that I was easily able to configure Slackware, even down to installing and unselecting specific packages. Of course, that kind of advanced selection isn't necessary with Slackware- just select a Full or Newbie type installation and it's a piece of cake.
Like I said. I don't think it's difficult, just different. Does it have a higher learning curve? Yeah. Would I have been deterred if I had started with it? No.
That said, I would still personally recommend CentOS, which seems to be the general consensus anyway.
Exactly what he said. They're all stable and secure, the biggest differences being about the package management. I would probably choose Debian, because the only software updates they offer in the main repository are security updates, intended to make your system secure without really changing the software and risking something breaking.
I would have to use the GUI since I am new to Linux. I have redhat 9 up and running my home web server just having difficulty connecting a USB hard rive to the system. This is what has me looking at what the best OS for running the web server is.
My web server is being worked over as of current, but I've always used Debian Etch on it, and Debian Lenny/Sid on my personal machine. Debian Etch is great and I highly recommend it for any use. I've tried Fedora, CentOS, OpenSuSE and havent had any luck with them.
I'm not through with my server yet that I'm trying to build, but so far for someone learning more, like me, I'd recomend one of these three:
* Mandriva Linux 2008
* SuSe Linux
* Fedora Core Linux
If you want to learn lots about distributions and the differences, maybe try the book Linux for Dummies, which even comes with about 5-6 different distributions to try. Maybe try picking the one that does most of your work for you? That's what I think I'm learning...
I'm not through with my server yet that I'm trying to build, but so far for someone learning more, like me, I'd recomend one of these three:
* Mandriva Linux 2008
* SuSe Linux
* Fedora Core Linux
If you want to learn lots about distributions and the differences, maybe try the book Linux for Dummies, which even comes with about 5-6 different distributions to try. Maybe try picking the one that does most of your work for you? That's what I think I'm learning...
I would definitely not recommend Mandriva. I wouldn't particularly recommend SuSE, either. And definitely not Fedora Core, as it's 'bleeding edge,' not stable. The stable equivalent would be RHEL or CentOS.
I would not recommend RHEL no matter how stable it is. They send you to this website to figure out all the problems you encounter while trying to run it. Even if you try to find the answers on their web site it might not be very helpful since they build it with their proprietary command calls like "./configure" which is not recognized anymore and so you might not be able to resolve any installation issues.
First, ./configure is a shell script included with most source code packages. It is not a command, obsolete or proprietary.
Second, Redhat has some of the best documentation on the web, and is reputed to have amongst the best support of any distro - although I haven't used it myself.
Note - I've made a post under you mysql question that may help
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.