If you’re like me, you’re probably opening this guide, ready to learn to take your infrastructure to the next level. That kind of enthusiasm is important, Ubuntu is not for the feint hearted and is certainly more of a struggle to get to grips with than a Windows server.
That said, once you do become familiar with the Ubuntu server commands, you’ll find it is much more rewarding to work with than its Windows equivalent – both in terms of usability and let’s not forget that smug feeling you’ll have, knowing that you’ve saved yourself a lot of money by deploying Ubuntu instead of Windows.
Before we can even start looking at Ubuntu [...]
Server administration is a hard task. It’s not just about optimizing performance – it’s also about controlling costs, by efficiently utilizing resources to ensure you’re not using more than you need, while also maintaining high security standards to protect your valuable data.
Ubuntu server is one of the most used web servers in the world, far outstripping Windows Server. The market share would be even greater, but many individuals stick with Windows server because the familiar environment makes them feel safe, warm and fuzzy inside.
Some see the lack of the familiar environment as a flaw – and yes, it is – Windows server management [...]
No matter what you’re trying to achieve with your Ubuntu server, you’re likely to need to install something at some point.
The package management system is a derivative of that used in Debian Linux, whereby each package will contain all of the required files, data and instructions to deploy a new piece of software to your system.
The process to install and upgrade software will vary, depending on what you’re trying to install, however the commands available to you through the Ubuntu terminal are always the same and are outlined below.DPKG
The first command is dpkg – this particular package can [...]
Now that you’ve got your servers up and running, you’ll want to monitor their performance and availability. After all, nobody is going to sign up for a service that is slow and only available some of the time.
By monitoring the vital signs of your web servers and network, you’ll be able to identify bottlenecks and the data will enable you to better troubleshoot potential issues with your website.
There are two great services that Ubuntu suggest you can install to do all of this. The first is Nagios (for availablility monitoring) and the other is Munin (for performance) monitoring.
Nagios helps you monitor your websites [...]