Welcome to my own list of the 4 benefits and issues related to ‘overly tweaking’ a server.

So, here is what I mean by ‘overly tweaking’.

  1. Deciding to install a new package without understanding the implications of that installation.
    So the issue for this one is the amount of time wasted that could have been avoided with just a little research.
    The benefit for this one could be two fold, learning how to correctly remove packages, or being willing to wipe and reinstall the entire OS from scratch, including LAMP stack, setting up firewall and implementing it, putting a fresh copy of VNC on and license it.
    However CENTOS does come with it’s own version of VNC, tigervnc-server, which I have yet to configure and use.
  2. Forgetting which server is which, deciding to implement a naming convention for home use.
    So the issue for this one is chalked up to confusion, which is never good.
    The benefit of this was getting a naming convention down, and setting up a primary zone in my recently stood up home DNS server. I have two zones, one zone for regular servers and another zone for raspberry pi servers. I have all of my computing/IoT devices listed in the Name Server.  Easier to remember words than 192.168.###.### if you know what I mean.
  3. It is easier to learn and remember skills if you are performing them over and over.
    The best way that I have learned something is not always just reading from a book, but actually doing it in day to day situations. I get to practice skills and learn how to avoid problems.
    I understand that doing something repeatedly expecting different results is a definition of insanity, yet, I’m not doing the same exact thing over and over expecting different results, rather I am building something, determining a weakness, rebuilding it and setting it straight.
  4. I think this one is just a benefit, no issues. You get to interact with your servers on the Command Line Interface.
    And this totally reminds me that computers aren’t just fancy windows, and flashy web stuff, but rather they are stupid. But the CLI gives you the feeling of control, that what you say goes… just make sure you are included in the /etc/sudoers file.

And that’s all folks!  GEEK ON!


And then there were 3.

No, this isn’t a rendition of 1 little 2 little 3 little indians… I am counting the older towers that I was installing CentOS on.

This is working out pretty well.  I decided to stand up some servers, get MySQL loaded on at least one of them to contain some IoT data that I plan on collecting.

So as it stands, I have three functional CentOS servers.  I hoped to have four, but one of my towers decided to have video issues.  That one I will be gutting and removing the memory, and hard drive, as they are still usable. My wife sometime complains that I never throw any tech out. Granted she is absolutely right about that, but I am using them again finally. 🙂

I was truly surprised when Ubuntu didn’t cut it, and was really amazed when CentOS did.

What I would like to do with this setup is have a web server backed with a MySQL server composed of a master MySQL server and slave MySQL server.  I think that would be an interesting lesson.

Geek on!


My last post I was extolling the virtues of a home MySQL box. Since then, I have been attempting to stand up an Ubuntu server with Mysql running on it. The installation consisted of installing, testing, making adjustments, failing in some way and startinng all over again, reinstalling, adding drivers…. and wondering why one thing stops working, yet another thing starts…. all wrong, no access to the network. What a mess.

So, I pulled the plug on Ubuntu and went out and found a decent live DVD iso of CentOS, which is the open source public version of Red Hat Enterprise Linux. I quickly and easily burned the image to a DVD, stuck it in the machine I am setting up and in a few moments it started…

All I can say is that this OS is smoooth, easy to install, works with my hardware.  I’m very pleased.

So, if you are starting to set up a machine and want to use a linux distro, choose CentOS! 

Geek on!


I have been thinking about this for a while, I recently have converted an old windows machine into a Ubuntu linux box. And one of the first things I did was to install the latest copy of MySQL community server.

Why did I do this?

I’ll give you 7 reasons that may nudge you into doing the same. Yeah, I could only come up with 7, so sue me 🙂

6 — You get the chance to install and learn MySQL workbench
I highly suggest installing and getting to know MySQL workbench. What is MySQL workbench?  A really cool tool you should check out.
It gives you the ability to set up your databases and create them in mind with how the data will be used.  Trust me, it’s pretty great!

5 — A tool for learning MySQL
If you have decided to expand your skills into the database world, it is hard to do if you don’t have a fully functional database server to work with. It is interesting learning the ins and outs of configuring a DB Server, you can also learn how to tune the Database to work the best for your situation.

4 — Supporting web applications you may be creating
This kind of harkens to reason #5, but in this case your home MySQL server would be in a supporting role for any Ruby on Rails, PHP, java applications.

3 — Learn about Big Data
This might be a bit of a stretch, but there are lots of white papers out on the internet that speak to using MySQL to manage big data.

2 — As a repository for IoT data
What is IoT you ask? Well it’s the Internet of Things. What this means is there are lots of different devices that record, measure, and gather data. Where does this data go? Into a Database that’s where. The IoT is firmly establishing itself in the corporate world, and soon, it will become mainstream. Not just in the world of makers, and hackers…  Here’s a great article on IoT.

1 — A cool icebreaker topic to let everyone know you are a geek/nerd (be proud of it!)
I love a good story, I love to tell them. I know it’s not the coolest thing to everyone, but I would applaud you for your geekiness/nerdiness.

0 — Best of all, it’s free to install and use!
This isn’t shareware or freemium, of course if you want software support you need to pay for it, but just getting the Database will set you back a total of $0.00, unless you need to purchase a computer to put it on.

Plus think of the fact that when you are inspired to create something new, you have a database ready and able to help you stand up your idea.

Geek on!

« Previous posts       Back to top