954,228 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Linux newbie, which version for a server?

I need a little advice now, and probably a lot more in the future!:rolleyes: I am new to Linux, and use Windows XP right now, although my current opinion is that MS-DOS is the best OS ever invented.:mrgreen: I also know next to nothing about programming, although I would like to learn some. Anyway, I have an old ALR server which I intend to play with in the future. It will be running 4 200MHz/512k Pentium Pro CPUs, approximately 21 GB of SCSI HDD space (two 4.5 GB, one 2.1 GB, and one 10 GB), and as much RAM as I can come up with to cram into it. I intend to use it as a web server (just something to play with), maybe a personal e-mail server, and an internet gateway, preferably firewalled, for everything on my home network. As I already stated, this is all just for me to play with, nothing that will be professionaly used. I am on a pretty tight budget (I'm married!:-| ), so money is definately an issue. Finally, I am not afraid to "get my hands dirty", or learn new things. With all that said, what would be the best version for me? I already have three different releases of Mandrake (7.0, 8.0, and 8.2, if I remember correctly), but I have never really done anything with them. So what do ya'll think? Probably that I need professional (psychiatric) help, but that's for another thread.:lol: Thanks in advance for any advice!

KF4SQB
Junior Poster in Training
93 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

I assume you are running XP on a different box. To start getting familliar with linux I suggest you try out some live CD's on your main box. It won't install anything to your hard drive unless you tell it to, and you will have a chance to compare some different distro's and learn how to move around and do some basic tasks.

Then try those same cd's in the server, see which ones recognize the hardware and initialize properly. Many of the live cd's have an install feature, so when you find one you want to try you can install it easilly.

I would partition those 4.5's as my data partition so I could change distro's on my system drive (I'd use the 10) without any data loss concerns.

Just a couple tips, here is some info on some live cd's http://www.osnews.com/story.php?news_id=9569

w1r3sp33d
Junior Poster
186 posts since Dec 2004
Reputation Points: 13
Solved Threads: 3
 

Hello,

I prefer RedHat/Fedora and also SuSE. The Live CD's are a good choice, but I have a feeling you want to get into it, and tinker, and not have to do things over when you shut down for the night.

And if you want to do packet radio with TCP/IP over your TNC, let me know. Can show you how to compile the kernel and make the doo-dads to get it working.

Although I would argue that TCP/IP at 1200 buad is really slow, it does help in a city where there is a river between house and the "community shack", and we want to do something with the server...

You can get Fedora moving with a 500 MHz or so machine. RAM is important.

Christian

kc0arf
Posting Virtuoso
Team Colleague
1,937 posts since Mar 2004
Reputation Points: 121
Solved Threads: 57
 

First off, I am running WinXP on all of my PCs. The Linux will be installed on a server, all by it's self. Compleatly seperate machines. I would, however, like to be able to use terminal services through XP to access and make changes to the server. A printer is no big deal, as it will be used as a webserver, but the networking, "wired", is, of course, a very big deal. I guess by "live CDs", ya'll mean a CD that can boot and run the OS? Interesting idea. I'll check that out maybe. Any good sources to download images of live CDs? Might be worth playing with as a starting point. Thanks for the suggestions so far!

KF4SQB
Junior Poster in Training
93 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

1. Downloadable ISO of many distros are available at www.linuxiso.org , including an ISO for Knoppix, a popular "Live CD" distro (and yes- you got the definition of a Live CD right).

2. In terms of remote connectivity from/to Windows boxen, there are a few different options; SSH/Putty, rdesktop, or one of the many flavors of VNC are popular ways to go.

3. Networking should definitely not be a problem, just make sure that the particular chipset your NIC uses is supported under Linux. Just ask us if you're unsure on that.

DMR
Wombat At Large
Team Colleague
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
 

It really depends on what you are wanting to do with the server, as far as networking, *nix was *designed* to be a network OS, so you shouldn't have any issues there, Fedora and CentOS are both really neat, personally I use gentoo/slackware however that isn't a lot of people's cup of tea. Keep in mind that most of the live CD's are debian based.

blud
Linux Reject
Staff Writer
830 posts since Apr 2004
Reputation Points: 154
Solved Threads: 20
 

I have a (very) old compaq proliant 1600 server and have installed red hat - fedora core. It came with masses of software and I got mine with a book for about £30. I had never used linux before but install was very easy.you can use it for lots of thinks such as linking to windows networks and web/mail servering. Partitioning was easy and you dont even have to install a GUI if you dont want to. The only problem I had was with my graphics card. The default settings are for high - res with many colours but servers arent usually that hight tech. The recommended spec is quite high but I got mine running OK.

jbennet
Moderator
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,820
Solved Threads: 600
 

Well all, here's where I stand as of right now on this project. I have downloaded and installed Mandrake 10.1. It isn't installed on my server yet. I have it installed on a regular PC, PIII @ 550 MHz, trying to learn how to use it before I do the install on the server. I've hit a few bumps, but I am doing better than I did with the Mandrake 8.2 I tried to begin with. My main problem right now is that I don't know the "command line" commands, or which program to use to do various things. I have a couple of old book on Unix a friend of mine gave me. He used to work for a phone company, and the books were made by AT&T. One of them even covers the whole history of the Unix system. Very interesting. I am working on reading them right now, and hopefully, I can learn a little more about what I am doing. Thanks for everyone's help up to this point! I sure hope it's worth all the trouble in the end!

KF4SQB
Junior Poster in Training
93 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

Since Linux is a UNIX variant, a book on UNIX can give you some good general info and background. However- file/folder structures, command syntax, and many other things vary not only between the AT&T and BSD UNIX, but also between different versions of UNIX variants like Linux as well.

The threads in this search link will give you many more suggestions for online and hardcopy Linux resources:

http://www.justlinux.com/forum/search.php?action=showresults&searchid=1080882&sortby=lastpost&sortorder=descending

DMR
Wombat At Large
Team Colleague
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
 

If you want to use your box as a router I would strongly recommend IPCop (exceedingly easy to setup). But if you just wanna learn about linux and get your hands dirty, I would definatly suggest Gentoo, They just give you the dirt and instruct you how to make something out of it.

LiveCD's are good, but there easy to cop out on if you have a problem. (expesaly since you really have limited access to what you can change).

Mandrake etc are good for a first time, Yet i wouldn't wanna try them on a 200Mhz box.

Paul.Esson
Junior Poster
181 posts since Feb 2005
Reputation Points: 21
Solved Threads: 10
 

My suggestion is to use Slackware. Albeit, I am a bit partial to it, but there is a good reason. Alot of the distros out there try to lure users in with a GUI and easy to use options. However, what you don't know is that something that big has problems like Windows...there are SO many processes that are running that you really don't know what process is secure and what is it. Slack on the other hand, does ONLY what you tell it to do and to secure it, you just have to comment/uncomment things in a few text files. And honestly, that does not take much work at all.

For secure servers, Slack is best because you don't lose any functionality to your GUI but you are in more control. The only scary thing is the text-based install (Lots of blue screens with white words) but they really aren't so bad, just read the prompts.

Regardless of which distro you use, there are loads of people (myself included) who love helping out newbs as they learn Linux. This site, and other sites like LinuxQuestoins.org are chock full of information to help you!

Aykon
Newbie Poster
18 posts since Feb 2005
Reputation Points: 10
Solved Threads: 1
 

Just got Slackwhere box running as an Xwindows terminal.. worked good for that, Its great for minimalistic instlalls (in some respects, the aweful package managment system is the biggest downside).

If you have the time Gentoo is great, You will learn a hell of a lot just instlling it (make certain you follow the installation guide :P)

Gentoos package management is awesome, If your willing to wait for things to compile :).

Debain is also great very customizable (alot more then slack, Yet I think less then gentoo) apt-get is a great package management system.

But really, Gentoo is the best hand dirtying system in the world :)
Easyness to install slackware prolly wins over gentoo :P

Paul.Esson
Junior Poster
181 posts since Feb 2005
Reputation Points: 21
Solved Threads: 10
 

I have downloaded and tried to install Apache on my Linux box, and un-tar'ing the thing is as far as I can get. The documentation that came with it says that it has to be compiled, and that there is a script to compile it with it. I can't find it. Even if I did find it, how do I run it? Every thing I try to run, it asks me what I want to use to open it. How am I supposed to run any program? If I knew what I needed to open it, I wouldn't need an operating system!

KF4SQB
Junior Poster in Training
93 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

Read the INSTALL that should be in the directory that you untared

You Prolly Install it as such

$./configure
$make
$sudo make install

Paul.Esson
Junior Poster
181 posts since Feb 2005
Reputation Points: 21
Solved Threads: 10
 

It sounds like you are trying to compile it from the GUI (KDE or Gnome). This cannot be done very easily, to compile it you need to run the commands Paul stated from the terminal (or command prompt).

Aykon
Newbie Poster
18 posts since Feb 2005
Reputation Points: 10
Solved Threads: 1
 

Apache is an exceedingly popular server, I would be exceedingly suprised if it wasn't already supplyed with your distrobution.

I would check out my distrabutions Package Management System, before attempting to compile from the source..

I think in suse you use Yast
gentoo you use emerge
ubuntu you use synaptic
debian apt-get

If you state what your distrabution is, someone will very likly know how to install apache on it.

Paul.Esson
Junior Poster
181 posts since Feb 2005
Reputation Points: 21
Solved Threads: 10
 
Apache is an exceedingly popular server, I would be exceedingly suprised if it wasn't already supplyed with your distrobution.

Yes. It wouldn't have actually been installed on your system during the installation unless you you specifically chose to do a Server or Custom install, but the pre-compiled (ready to run) Apache packageis probably included on your install disks.

DMR
Wombat At Large
Team Colleague
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
 

I did install as a server package. I don't remember seeing Apache as an option to install when I installed it, but I will go back and look.

As for what distro I am running, Paul, I've already stated that a few times earlier. I'm running Mandrake 10.1. In fact, you replied earlier that Mandrake probably isn't a good choice for the 200 MHz server I am planning to eventually install it to. BTW, why is it not a good choice for that? Too slow a processor? I do want something reliable, and would like to correct as many problems as possible before I even get started.;)

KF4SQB
Junior Poster in Training
93 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

The commercial version of Mandy 10.1 is a three-tiered product. The most basic package (the "Discovery" package) unfortunatley does not included Apache, but the more advanced packages (Powerpack/Powerpack+) should.
According to info on Mandrake/Mandriva's site, the download version of 10.1 should also include Apache 2.0.50.

Have a browse through your installation package again and see if you can find Apache hiding there somewhere.

DMR
Wombat At Large
Team Colleague
7,229 posts since Dec 2003
Reputation Points: 221
Solved Threads: 370
 
Mandrake probably isn't a good choice for the 200 MHz server I am planning to eventually install it to. BTW, why is it not a good choice for that? Too slow a processor? I do want something reliable, and would like to correct as many problems as possible before I even get started.;)

I think you hit it on the head. Despite the fact that it is a Linux system and Linux uses the RISC (Reduced Instruction Set Computer) architecture, it is a very resource intensive application. Thusly,on that kind of processor even if you had 1GB of RAM it would still hog too much resources to make it feasible.

You wouldn't install Windows Server 2003 on a 200mhz would you?

Aykon
Newbie Poster
18 posts since Feb 2005
Reputation Points: 10
Solved Threads: 1
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You
View similar articles that have also been tagged: