Red Hat is the 900 pound gorilla of the Linux world. Why is that so is beyond the scope of this wiki, but let me just say that this is not a bad Linux, as far as Linux goes.

It tries to be consistent and stable and it mostly succeeds.

The only problems with Red Hat, as far as I am concerned, are the same problems that plague most commercial Linux distributions. And these are:

  1. RPM
  2. Non-standard (and usually buggy) configuration tools
  3. PAM

Let me be very clear: RPM is the perfect example of what should not be done when it comes to software installation and maintenance. If you use RPM a bit too much, well, your nice and shiny Red Hat Linux machine will soon become just as buggy and slow as your Windows server.

Even though there are worst things than RPM -- see the AIX page and the different entries on installing software for some prime example of installation pain -- RPM is still way too complicated, buggy, and byzantine for my taste. Then again, I revere Slackware Linux, so what do I know?

And, please, don't get me started on PAM, OK? There will be plenty of time for that below.

UPDATE Since I also use a lot of Centos these days, this page will also contain a lot of information on Centos - which is really a ''community'' version of Red Hat Enterprise Linux. So there.

General information on Red Hat

There are tons of other sites on the Internet on Linux and Red Hat, so, whenever you have a problem with Red Hat Linux machine, you best bet is to hit Google Linux above, paste your error message and start searching!

Notes on Red Hat

These are all the notes I have gathered on Red Hat Linux so far. More will be added as I go.

Please note that these are notes: whenever these notes give you a device name, a user name, a program name, etc., you should always double-check to make sure this applies to your machines/sites.

In other words: USE AT YOUR OWN RISK. The author won't accept any responsibility for damages that you inflict on your poor machines because you were too lazy to make sure this actually works on your machine...

  1. How to implement the auto-disconnection of idle sessions: RedHatDisconnectIdle
  2. How to configure vsftpd on Red Hat: RedHatVsftpdConfig
  3. How to install Amanda on Red Hat: RedHatInstallAmanda
  4. How to compile openssl with shared libraries: RedHatOpenSSLSharedLibs
  5. How to solve a non-responsive cron: RedHatCannotCron
  6. How come ps displays UID instead of full name: RedHatPsUid
  7. How to fix a misbehaving sudo under Red Hat and Centos: RedHatSudoFix
  8. How to obtain motherboard information and serial number under Red Hat: RedHatMBInfo
  9. How to obtain module version information under Red Hat: RedHatModuleVersionInfo
  10. How to install sendmail and its dependencies under Red Hat: RedHatSendmailInstall
  11. How to change the locale under Red Hat: RedHatChangeLocale
  12. How to install a 32 bit Oracle client on a 64 bit Red Hat machine: RedHatInstallOracle32
  13. How to disable SELinux under Centos6: external link
  14. How to create an FTP-only user under Red Hat : external link
  15. How to install an Oracle client under Red Hat without any graphical interface, in text mode: RedHatInstallOracleTextMode
  16. How to compile xlhtml and ppthtml under Centos 6.2: CentosCompileXlhtml
  17. How to compile vsftpd 3.0.0 under Centos 6.2: CentosCompileVsftpd3
  18. How to install mytop on Centos 6: CentosInstallMytop
  19. How to start a service at boot time which chkconfig: StartServiceWithChkconfig
  20. How to install phpmyadmin on Centos: CentosInstallPHPMyAdmin
  21. How to configure sftp+chroot on Centos: CentosChrootedSftp
  22. How to fix a failed ossec compilation on Centos: CentosFixFailedOSSEC
  23. How to install quickly packages from the DVD on Red Hat Linux: RedHatInstallDVDPackages
  24. How to compile gammu on Red Hat Linux: RedHatCompileGammu
  25. How to set the time zone of a Red Hat server: external link