Linux Distribution for Server

Collapse
X
Collapse
+ More Options
Posts
 
  • Time
  • Show
Clear All
new posts
  • bgavin
    Badcaps Legend
    • Jan 2007
    • 1355

    #1

    Linux Distribution for Server

    Linux heads,

    What distribution is recommend for stable, secure server functions? Qmail, Apache, Samba, DJBDNS, perhaps MySQL.

    No apps, sound, games, video, editing... none of that.

    I've been tinkering with CentOS but it seems somewhat rough around the edges. Probably operator error on my part... but... it has trouble with standard Intel video hardware to the point where I have to manually set the probe values. The Yum updates seem to have more package inconsistencies than I would like.

    I'd like to stay "main stream". I like the Yum updater method, etc. I don't want to tinker with it, just use it for the above server functions.
  • linuxguru
    Badcaps Legend
    • Apr 2005
    • 1564

    #2
    Re: Linux Distribution for Server

    Fedora Core 3 to 5 are pretty close to universal distros, and rock stable. You can try White Box Enterprise Linux (WBEL), which is yet another alternative to RHEL, like Centos.

    Comment

    • Paul S
      Badcaps Veteran
      • Sep 2006
      • 326

      #3
      Re: Linux Distribution for Server

      For CentOS, make sure that you have the CentOSPlus repository enabled, then do an update. This will give you a more functional kernel.

      Also, enable the third party repositories from RPMForge and ATRPMs. I was even able to install MythTV on a new install of CentOS 5.1, just from the repositories. But, I wasn't able to compile the nVidia driver binary, and ended up compiling my own kernel. There may be a nVidia driver from the repositories, I didn't even look.

      http://wiki.centos.org/Repositories

      Comment

      • Paul S
        Badcaps Veteran
        • Sep 2006
        • 326

        #4
        Re: Linux Distribution for Server

        Originally posted by Paul S
        .... I wasn't able to compile the nVidia driver binary, and ended up compiling my own kernel...
        I need to clarify this, as it is not totally correct.

        I wasn't able to install the nVidia binary on the latest Linux kernel from www.kernel.org (2.6.25.3). I was able to install it on the CentOSPlus kernel. But, with the CentOSPlus kernel, I was not able to get XvMC to work correctly. XvMC is needed to display the HDTV live TV and recordings from my MythTV setup.

        I am able to get everything to work using an older kernel, 2.6.24.4. This really defeats the purpose of using CentOS for a MythTV box - extended support. My kernel is now not supported by the repositories.

        Here is more info on XvMC:
        http://www.mythtv.org/wiki/index.php/XvMC

        Comment

        • bgavin
          Badcaps Legend
          • Jan 2007
          • 1355

          #5
          Re: Linux Distribution for Server

          I don't know what MythTV is, but I don't need it for a business server.

          I like Fedora Core and CentOS. Fedora is cutting edge so I worry a bit about security compromises because the intended server is public facing through a NAT router.

          It will run Qmail, SpamAssassin, some WebMail package, Apache, Samba, DJBDNS, and probably MySQL to support a shopping cart application for my business.

          I'm also looking for recommendations on a main stream Web Mail application that I can use with a QMail back end.

          Comment

          • zandrax
            Hit and miss
            • Dec 2007
            • 1157
            • Italy

            #6
            Re: Linux Distribution for Server

            I knw 3 distros for a sturdy server: Red Hat (or CentOS), Debian and Slackware.
            I'd try Red Hat or Debian first: they're stable, with a large userbase and support lasts for long (something like 18 months); Slackware is more demanding (no administration tools) and require a bit more of tweaking.

            Zandrax
            Have an happy life.

            Comment

            • Paul S
              Badcaps Veteran
              • Sep 2006
              • 326

              #7
              Re: Linux Distribution for Server

              Originally posted by bgavin
              I don't know what MythTV is, but I don't need it for a business server.
              MythTV is a Personal Video Recorder (PVR) application. It has a frontend and a backend, the backend works as a video server.

              The original poster said that he was having trouble with the Intel video. Since MythTV relies heavily on video, my experiences with it in CentOS are more than relevant.

              By the way, there is a newer Intel video driver out. If you checked out my link to XvMC in MythTV you would see that it has the instructions on how to download and install the latest source from git. I wouldn't have know this if it wasn't for MythTV. Don't blow it off so quickly!

              Comment

              • gdement
                Badcaps Veteran
                • Jan 2007
                • 690

                #8
                Re: Linux Distribution for Server

                Do you really need the video? A server typically doesn't need a GUI.

                Comment

                • bgavin
                  Badcaps Legend
                  • Jan 2007
                  • 1355

                  #9
                  Re: Linux Distribution for Server

                  I'm not blowing off MythTV at all. But I still don't need a video recorder on a server. Tone of voice is absent on the Internet, so please understand I am not denigrating your MythTV experience... I simply don't need something like that on a server.

                  Yes, I want the X server working on Linux. As an assembler programmer, I have an intimate familiarity with command lines... but not in Linux. For me, the Linux machine is first a tool, second as a learning experience. I want to use it easily and get it productive in as short a time as possible. Memory and cpu cycles are abundant, so I have no need to conserve either by running without the GUI.

                  Comment

                  • Topcat
                    The Boss Stooge
                    • Oct 2003
                    • 16956
                    • United States

                    #10
                    Re: Linux Distribution for Server

                    Originally posted by linuxguru
                    Fedora Core 3 to 5 are pretty close to universal distros, and rock stable.
                    I concur.
                    <--- Badcaps.net Founder

                    Badcaps.net Services:

                    Motherboard Repair Services

                    ----------------------------------------------
                    Badcaps.net Forum Members Folding Team
                    http://folding.stanford.edu/
                    Team : 49813
                    Join in!!
                    Team Stats

                    Comment

                    • bgavin
                      Badcaps Legend
                      • Jan 2007
                      • 1355

                      #11
                      Re: Linux Distribution for Server

                      I notice the various QMail installations are all specified for FC3 ~ FC5, and not beyond. Evidently the newer FC releases offer more bell and whistles, which makes them less stable or more prone to invasion.

                      What about security updates for FC3~FC5? Isn't development long dead on these releases? I want to avoid having some clod use a known, but not fixed, security exploit on my old FC5 powered server.

                      Comment

                      • gdement
                        Badcaps Veteran
                        • Jan 2007
                        • 690

                        #12
                        Re: Linux Distribution for Server

                        I see little reason to mess with Fedora Core on a server. It's essentially just a beta testing sandbox, not appropriate for a serious machine. The support cycle is annoyingly short, and even if the immature code works for you today, it could break tomorrow when they send you an unproven update. Using an "obsolete" version of Fedora Core might be somewhat better, assuming you can still find security updates. But it would only represent what's been integrated into the more stability-oriented CentOS by now. So I just don't see any point in using it.

                        If CentOS isn't working for you, an old Fedora Core isn't likely to help and a new Fedora Core would be foolish to use on a critical system.

                        Comment

                        • Paul S
                          Badcaps Veteran
                          • Sep 2006
                          • 326

                          #13
                          Re: Linux Distribution for Server

                          Originally posted by linuxguru
                          Fedora Core 3 to 5 are pretty close to universal distros, and rock stable.
                          These distros are no longer supported, you may just as well use Red Hat 9

                          Actually, Fedora 7 support also will end, June 13 2008

                          http://www.redhat.com/archives/fedor.../msg00013.html

                          Pretty short life cycles. This is why CentOS is such an attractive distro. It will be supported until 2014;
                          http://wiki.centos.org/FAQ/CentOS5#h...762329bb64209c

                          Comment

                          • MixMasta
                            Senior Member
                            • Feb 2006
                            • 142
                            • USA

                            #14
                            Re: Linux Distribution for Server

                            I can recommend the latest CentOS if you aren't using brand new just released hardware or are looking for the latest and greatest versions of software packages. That said, I have run in to some problems lately and have been forced to switch some of my new servers to the latest fedora core so my hardware will run correctly (missing hardware raid kernel modules). If you can afford to run yum alot to get updates to fix bugs, go for it. I also like fedora core because I can use XFS. For webmail, check out RoundCube Webmail.

                            Comment

                            • Paul S
                              Badcaps Veteran
                              • Sep 2006
                              • 326

                              #15
                              Re: Linux Distribution for Server

                              Originally posted by MixMasta
                              That said, I have run in to some problems lately and have been forced to switch some of my new servers to the latest fedora core so my hardware will run correctly (missing hardware raid kernel modules).
                              Were you using the kernel from the CentOSPlus repository?

                              Comment

                              • bgavin
                                Badcaps Legend
                                • Jan 2007
                                • 1355

                                #16
                                Re: Linux Distribution for Server

                                I use the latest CentOS 5.1 as downloaded from their site. I let it do its Update thing on a regular basis. I'm OK with CentOS, but was very slighted annoyed when I had to manually set the video card for Intel embedded video. That is about as mainstream as it gets.

                                One of the attractions about CentOS is it being the free version of RHEL. I'm not into bells and whistles, just stability. Eventually I also want to market this platform as a turn-key solution for clients needing a general proxy front end for mail, removing parasites, SQUID caching, and perhaps work as a site blocker, etc.

                                Comment

                                • Paul S
                                  Badcaps Veteran
                                  • Sep 2006
                                  • 326

                                  #17
                                  Re: Linux Distribution for Server

                                  You probably should update the system using the CentOSPlus repository, as the stock kernel seems to be pretty stripped down. I don't have a list of what is enabled in the Plus kernel, but support for XFS and JFS filesystems are two things available in the Plus kernel.

                                  When I installed CentOS 5.1, there was the option of enabling more repositories to do the installation from. It seems that it would be possible to then do the fresh installation with a kernel that has more bells and whistles. I'll have to try this option, next time.

                                  Comment

                                  • bgavin
                                    Badcaps Legend
                                    • Jan 2007
                                    • 1355

                                    #18
                                    Re: Linux Distribution for Server

                                    Thanks for the tips. Willawake recommended CentOS, and it pretty much seems to be what I need.

                                    As to bells and whistles, this always poses considerable consternation for me. I've been doing this since the early '70's and it never fails that more bells and whistles = more grief. In the Windows world, this means a wider exposure to our Asian friends who are so willing to use our machines for attack test machines.

                                    I only need it to run Qmail, SpamAssassin, (probably) SquirrelMail, Apache, Samba, DJBDNS, and MySQL. But, I want it is secure as possible and equally stable. If that requires more bells and whistles, so be it. Otherwise, if I don't need it, I don't want to install it.

                                    I have not yet compiled a linux kernel from source. My expertise is elsewhere, and I have not yet learned all the ins-and-outs with Linux.

                                    Comment

                                    • Paul S
                                      Badcaps Veteran
                                      • Sep 2006
                                      • 326

                                      #19
                                      Re: Linux Distribution for Server

                                      Originally posted by bgavin
                                      As to bells and whistles, this always poses considerable consternation for me. I've been doing this since the early '70's and it never fails that more bells and whistles = more grief. In the Windows world, this means a wider exposure to our Asian friends who are so willing to use our machines for attack test machines.

                                      I only need it to run Qmail, SpamAssassin, (probably) SquirrelMail, Apache, Samba, DJBDNS, and MySQL. But, I want it is secure as possible and equally stable. If that requires more bells and whistles, so be it. Otherwise, if I don't need it, I don't want to install it.
                                      The Linux kernel contains most of the driver modules needed to run hardware. They can be compiled into the kernel, or compiled as modules. The modules are only loaded when needed, or when told to. I found that the original CentOS kernel didn't have some of the drivers that I commonly used enabled at all. Not even as a module.

                                      I will attach the config file from the CentOSPlus kernel. It is rather cryptic and may not be of much use to you. Just remember:
                                      Y=compiled into the kernel
                                      M=compiled as a module
                                      PS. I tried to attach the config file, but it was too big.
                                      Originally posted by bgavin
                                      I have not yet compiled a linux kernel from source. My expertise is elsewhere, and I have not yet learned all the ins-and-outs with Linux.
                                      I can give a quick guide on this.

                                      1) Download kernel source (if you don't already have it). Unpack it into the /usr/src/kernels/<kernel version> folder. It may unpack to a folder, you don't have to create it.

                                      2) As root, change the terminal to that directory:
                                      Code:
                                      cd /usr/src/kernels/<kernel version>
                                      3) You now must set up the kernel configuration. This is where you can enable/disable things. Or compile them into the kernel or compile as modules.
                                      Code:
                                      make menuconfig
                                      This will bring up a menu with all of the kernel choices.

                                      4) After you have the configuration done, exit the menu and have it save the file. You now can start to compile the kernel:
                                      Code:
                                      make all
                                      Code:
                                      make modules_install
                                      Code:
                                      make install
                                      If you want to automatically boot to the new kernel, edit the /boot/grub/menu.lst file. Change the default=<value> to the new kernel, most likely 0. They are numbered top down, the first one being 0.

                                      You may need developmental files installed to compile a kernel. When I install Linux I always install all of the developmental files, plus any file that has dev or devel in the title. This gives me everything that I need to compile a kernel or a program. It doesn't take up that much disk space.
                                      Last edited by Paul S; 05-16-2008, 04:13 PM.

                                      Comment

                                      • toastygoodness
                                        Badcaps Veteran
                                        • Jul 2005
                                        • 813
                                        • United States

                                        #20
                                        Re: Linux Distribution for Server

                                        have you tried arch linux? i use it on my servers and pacman is probably one of the best package management systems in linux. the only bad thing is that everything's configured in text files.

                                        http://www.archlinux.org/

                                        Comment

                                        Related Topics

                                        Collapse

                                        • omega
                                          Troubleshooting of redundant F750E-S0 Dell PowerEdge Server
                                          by omega
                                          Hello all,
                                          as a beginner electronics hobbyist, after a few years I would like to place another post on this Forum section, given that I did not succeed in finding any useful advice among the other posts.

                                          Over the last years, I have been using a PowerEdge Dell Server with two redundant PSUs, namely the 750W F750E-S0 ones (aka 06W2PW). Unfortunately, last summer one of them failed (perhaps owing to an overheating), and the server had for working to take into account the other one only. Of course I opened and tried to troubleshoot the failed PSU, but each cap I tested seemed to...
                                          02-09-2024, 03:34 PM
                                        • Document Archive
                                          HP ZBook 15v G5 Mobile server 15v Specification for Upgrade or Repair
                                          by Document Archive
                                          This specification for the HP ZBook 15v G5 Mobile server can be useful for upgrading or repairing a laptop that is not working. As a community we are working through our specifications to add valuable data like the 15v G5 boardview and 15v G5 schematic. Our users have donated over 1 million documents which are being added to the site. This page will be updated soon with additional information. Alternatively you can request additional help from our users directly on the relevant badcaps forum. Please note that we offer no warranties that any specification, datasheet, or download for HP ZBook 15v...
                                          09-06-2024, 11:39 AM
                                        • harp
                                          Comparing FreeNAS, FTP server, SMB server, multimedia server...
                                          by harp
                                          I thinking about some central LAN file server, on where I can put some files from other devices, or access to them, and maybe play some movie without download...

                                          I never study this, but when I see that freenas need few gigabyte of ram to recommended working, some wiered partition, I wonder if I miss somewhat in the midletime...
                                          Also exist "turnkey file server", and other turnkey products that I can not distinguished what is major difference and how it perform - no experiance at all.

                                          What is general difference between this products, and what be most useful...
                                          01-04-2024, 02:44 PM
                                        • Fireballcz
                                          Windows 2016 server L2TP/IPsec VPN - two subnets
                                          by Fireballcz
                                          Hello, please how to properly configure VPN in this environment?
                                          I have two subnets in two different (geographical) workplaces, connected via IPsec (thru gateway routers)
                                          Main subnet: 192.168.11.0/24, gateway (router IP) 192.168.11.1, Windows 2016 server (VPN, DHCP, DC etc.) 192.168.11.3
                                          2nd subnet : 192.168.22.0/24, gateway (router IP) 192.168.22.1 - just client computers.

                                          I need to allow external (home office) users connect via VPN server (192.168.11.3) to the 2nd subnet (192.168.22.0/24) to their computers (via RDP).
                                          I have no problems with VPN connection...
                                          07-29-2022, 03:20 AM
                                        • dragometin
                                          Hitachi 40HYC42
                                          by dragometin
                                          TV Model: Hitachi 40HYC42
                                          Power Supply: 17IPS71
                                          MainBoard: 17MB95M
                                          Panel: VES400UNDS-2D-NO3

                                          When the set came in it was dead. Fuse was open primary side and the power mosfet was shorted. So I ordered a new power supply. Now it turns on, only displays "Hitachi" and then power off red and blue led flashing.

                                          I had to modify the 0ohm resistors in the led backlight of the new PS like the original power supply.
                                          Is there any variants on 17IPS71 power supply's?

                                          UART output pins 10 and 12 on scart connector:

                                          Code:
                                          12:24:04.595
                                          ...
                                          08-08-2024, 05:53 AM
                                        • Loading...
                                        • No more items.
                                        Working...