Language Selection

English French German Italian Portuguese Spanish

CentOS, I had to try it

Filed under
Linux

I’ve been busy making some websites and paid 5 dollars for some L.A.M.P hosting, but after being very frustrated by the server not functioning properly I decided I would get up my own server. I meditated about the best operating system for the job, I wanted it to strictly run open source software so Windows Server was obviously not an option.

I was deciding between FreeBSD, CentOS or ArchLinux.

Since I was using arch at the moment and got very used to it, I thought building a server on it would be a good idea but I was curious as to why the so called “server distros” were better at being servers than any other distro with the right software installed, and installing software nowdays is quite painless. So I was between FreeBSD or CentOS.

At first I was really anxious to try FreeBSD, I wanted to learn BSD, people tend to talk highly about it, I concluded a BSD server was my choice.




re: CentOS

Some people should stick to cPanel and Shared Hosting ONLY!!!!

Who loads a freaking GUI on a SERVER? Or multimedia/Sound Apps? What part of SERVER is unclear? CentOS does NOT use old apps/kernel/etc - if you're going to write a review about it, perhaps you could spend a few minutes on the CentOS website and read about BACK PORTING.

Geeeeeeeeeeesh.

re: Who loads a freaking GUI on a SERVER?

uh, Windows does.

people with considerable time spent in Windows serverland don't know much else beyond the GUI.

When they come to Linux, first thing they ask is "Where's the gui?"

I'm kind of surprised you of all folks would miss that.

Big Bear

re: Windows Server GUI

Keep up Bear, Windows 2008 Server Core has no GUI.

If you want one (for the cli challenged) you can install it.

Besides - the article is about someone loading CentOS Server and a GUI desktop - so my comment was directed towards LINUX servers.

I know

Yes, Windows FINALLY changed to non GUI after god knows how many years of GUI only. So YAY Windows, they have finally gotten their servers of the GUI teat for two whole years now.

Where is Linux trying to get many of it's new users from? especially tech types? Windows, that's where.

For those folks who still have Windows servers and training on said Windows servers that predate that very very long two years time frame, they are used to and will look for a GUI.

For folks on Linux for a long time, like you and I, no, we don't need a gui on our server boxes, we have been good little geeks and done it the 'Linux" way.

For others making 'the jump' they may not be so comfortable. personally, I don't really care if someone uses a GUI or not on their server. After all, it's their server, not mine.

For those of you who do want to consider using a gui on your Linux server, not only is it fine if that's what you choose to do, but it is SOOO easy to have a server that boots into console by default and have an option to reboot into GUI by selection. That makes having GUI on server even safer.

Thousands of tech schools teach new technicians, etc.. to use gui tools, almost to the point of exclusivity, it's scary but it's also not hard to expect those folks trained in such a way to look for tools similar to what they were trained on.

just my two cent.

Big Bear

re: I know

Run Level 3 is good compromise.

But I really don't see that many useful GUI applets for managing Server Services. Most are clunky at best, and woefully incomplete at worst.

If you need a GUI, install Webmin. No actual "GUI" on the server, yet a nice friendly Web GUI for those afraid of the CLI (although Webmin like most graphic applets is still incomplete feature-wise when compared to the cli).

I guess it boils down to I just don't see the need for a GUI on the server. It's not rocket science, and unless you're a weekend server admin - you're going to NEED to know the CLI sooner or later so why not just buckle down and learn it? (****note to Bear - this statement refers 99.364% to Linux Servers ONLY!****)

I agree

I have said pretty much the same things as you just have in other places.

If a Win tech is making a committed change to linux, they need to invest in cl training. point blank.
however, for small scale servers and training purposes, having GUI isn't a killer deal.

I agree on Webmin as well, top of the line for remote gui access. and yes, still not able to be as precise as cli will get you, but hey, for 'regular' maintenance, it sure can be handy.

To me, having a new tech start with using GUI is sometimes better because they are more comfortable and less prone to clumsy mistakes or mistakes made because of being intimidated by a new system, the gui makes it easier.

As they get more involved, they will seek out the cli methods because they will over time notice how frustrating gui management can be. but it happens in their time frame and again, they are more confident because it's their pace and decision.

So I don't deride folks, I figure it's just a matter of time till they get to cli and in the meantime, they will make less dumb errors.

Big Bear

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.