Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

New to Linux and have Mandrake 7.2, HELP??? 1

Status
Not open for further replies.

wncads

Vendor
Nov 1, 1999
181
US
Have four servers going to our ISP for co-locating on their T3 backbone. The ISP suggested we only fool with Linux and foget about windows. We purchased Linux-Mandrake 7.2 with Secure Web Server a derivative of Apache. I am new to Linux altogether for the most part and need any and all advise I can get. How should I partition knowing that the servers main objective will be web domain hosting and to serve email. Help greatly appreciate from all. Thanks very much. I also have Red Hat 7.0 or 7.1 Server as well and Apache 1.1.13? Which is better Mandrake or Red Hat?? Keith Buchanan
AplusNetworking.com
Commercial I.T. Networking & Wiring Specialist
keith@aplusnetworking.com
 
I have personally had better luck with Mandrake than with RedHat. However, RedHat 7.1 is a little more enterprise-centric. One thing it does nicely is allow you to configure all your settings on one server, and when you have everything the way you want it, you can create a custom install disk that will replicate that configuration on the other machines (assuming they are identical).

Even though my real recommendation would be to use FreeBSD or Slackware or Debian and learn to love the command line, I guess you have already chosen. In order to give you any real advice about partitioning, I need to know the system specs: number of hard disks, disk type (SCSI or IDE), RAM, etc...

Don't just trust the install wizard to walk you through the setup. While those have gotten more sophisticated, there is no way they can prepare you for everything. Read the documentation thoroughly before you install. Since you are new to Linux, I would suggest visiting and when you get a little more advanced. These are great resources to explain system configuration.

Learn to use Midnight Commander ("mc" on the command line). If you are used to Windows/DOS, mc will be your greatest friend; it's basically a Unix version of the old Norton System Commander utility, giving you a file browser/manager, along with a fairly capable text editor.

Probably what you want to do is choose the standard server install, and if prompted as to whether you want a graphical login, choose NO. You want a simple command-line login. Only run X-windows when you need it. The graphical login is a security hazard, as well as a resource drain.

THEN... you will want to use "ntsysv" and choose what programs you want in system startup. Get rid of everything you don't need, as any extra network process is an additional security hazard. Edit inetd.conf and comment out the telnet server, as well as just about anything else (rlogin, sunrpc, etc...) except ftp, if you need it. To replace telnet, get Secure Shell, at which is an encrypted telnet server/client, providing much better protection. Make any of your clients who want telnet access install a Secure Shell client on their machine. You can also get Secure FTP at . If you can convince your clients to use it, then also turn off the regular ftp server. (telnet and ftp send information in clear text, so anyone who can hack into the data stream can know what's going on.)

If you plan to be doing any extended server-side web programming, you might want to install Apache with the Apache+PHP+MySQL option, as that allows PHP programming with database connectivity. It's much easier and more optimized for webserving than Perl, however, it is a bit of a security risk if you have many users; since PHP runs as a single user ("nobody"), there is increased risk of one user getting access to another user's data.

Hope that gives you something to start on... ;)
 
The servers are two dual processor and two single CPU units. They are not identical. They all have SCSI hard drives. The first is a Prosignia 200 with on 4.3SCSI, and two 9.1SCSI drives. It has 256Mb RAM, and a 166MMX Intel Processor. SVGA, Netelligent NIC, Floppy and CD. This is the unit I want to start with first. Thanks for the advise. Keith Buchanan
AplusNetworking.com
Commercial I.T. Networking & Wiring Specialist
keith@aplusnetworking.com
 
Can somebody contrast the security & advantages disadvantages of PHP and Python???

I'm thinking of an intranet for work and I was wonderring about Zope etc...
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top