Last week we discussed Microsoft’s operating system (OS) Windows in a truly investigative way, but we thought it would be unfair if we gave Microsoft all the love with so many OS options out there.
If you’re familiar with our business then you already know that the majority of business servers use some type of Linux OS. And if you’re not familiar with our business then you probably had no idea what a Fedora dedicated server was and your interest was piqued.
Well, for the uninitiated, Fedora is a particular distribution of the Linux kernel that is most famous for its GNOME and KDE environment on top of being 100 percent free. Like ONE HUNDRED PERCENT free, including all of its software and applications. Fedoras are also a type of hat. But that’s for another blog and another career comedy shouldn’t be for this humble blogger.
What Is Fedora Linux?
There are mountains of information on Fedora Linux out there, common for open-sourced OS. If you have any questions or wish to find more information, trust me, it’s not that hard to find. The Fedora community is quite knowledgeable and willing to help those unfamiliar adopt the OS.
Fedora is most famous for the aforementioned GNOME and KDE environment, but it’s also known for tremendous innovations, quick adoption of new technologies running on a sixth-month release cycle.
In fact, once a particular version of Fedora is deemed “stable” it becomes the next officially licensed Red Hat Enterprise Linux (RHEL). This is significant because RHEL is a paid version of Linux mostly used with large enterprises with little to no knowledge of Linux.
This makes Fedora one of the most popular Linux distributions and perfect for a dedicated server—here’s why:
Why Use a Fedora Dedicated Server?
There are many reasons to use Fedora, some we mentioned above and some that plain just make sense.
Fedora is very fast. Most boots take only 20 seconds, some in much less.
Support for 3D graphics cards and programs to work to utilize them make Fedora a great platform for designers and video editors.
Rolling Fedora updates keep bugs squashed and ensure you’re running the most secure and fast version of Fedora possible.
If you’re operating an enterprise and need virtualization, there’s really not a better platform to do so than Fedora. The Fedora community loves virtualization and improve it with almost every release.
Enterprise Level Flexibility
A Fedora dedicated server is always kept up-to-date on its software. The Fedora community frantically tests Fedora software before it’s released into the world—that way IT staffers don’t have to go through an “experimental” stage.
Fedora Dedicated Server Security
Fedora is the leader and innovator in the latest Linux security endeavors. The Fedora team and its engineers have developed many cutting edge features that other Linux distributions emulate in order to keep up to date. The following list of features are all Fedora server developed:
- Exec-shield: Automatically attempts to determine if data memory is executable or non-executable, and program memory is writable/non-writable. Exec-shield also randomizes the root address locations of running programs, in order to block buffer overflows. Compatible with x86 systems.
- ELF (Executable and linkable Format) Data Hardening: Increased file security through file data structure reinforcement
- Position Independent Executables (PIE): Allows programmer to make executable load at different memory addresses upon initiation. This prevents any potential infiltrators from being able to read where the application will load up, making the data hard to exploit.
Being an enterprise level operating system, Fedora has many security measures in place to keep system files and vital business data secure. The security measures in a Fedora Linux server are:
- System firewall to protect the server from virtual threats
- Separated user accounts with their own level of permissions and access
- Network services can only access part of the system
- Protected software installation that detects untrusted sources
- Perform system and software update with one command
- Prevention features that stop software from modifying parts of the system
What Are the Requirements for Configuring a Fedora Linux Web Server?
As an added benefit, check out how easy it is to set up Fedora:
Like most Linux distributions, Fedora can be installed on just about any Apache web server. This is generally done after the installation of Fedora on a server.
To see if Apache has been installed on your Fedora web server, open a Terminal window and run the following command:
rpm -q httpd
If the output response is the following (or similar) Apache has already been installed:
If not, then you should being the installation process by using the “Add/Remove Software” tool under “System → Administration” on the desktop menu.
Click the “Find” field and search for “httpd” and the Apache HTTP server should be listed in the search results. Click on it and then hit “Apply” and the installation should being.
Alternatively you can install Apache using a terminal window by entering this command line:
yum install httpd
Testing the Web Server
Once Apache has been installed you should verify that the server is running.
To check the status you can use the default Internet browser (typically Firefox) and type 127.0.0.1 in the address bar to bring up the Fedora Test Page.