Archive for the “Programming and Development” Category

What Are Scripts And Why Should You Care?

by Hayden Smith

Something you’ll find once you start working with and administrating Linux servers is how often scripts are used to perform tasks. In fact, as you delve deeper you find that an awful lot of a Linux distribution is held together by scripts that make it all work. Understanding Scripts We’ll start by looking over what…

How to Create a systemd Unit File Part 2

by Hayden Smith

In part 1 of this tutorial, we looked at what systemd unit files are and how they are used to control services on a Linux system. We ended while looking at the “[Service]” section of the file after describing the Type directive. We’ll jump straight into it next by looking at some of the other…

How to Manage Services With Systemd

by Hayden Smith

In the last few years, most Linux distributions have changed the way they start up. Previously, the UNIX style sysvinit ruled the roost aside from some outliers, such as Ubuntu which made use of Upstart for their operating systems. Recently, many Linux distributions have moved over to the new systemd process for managing the system…

The Fundamental Guide to HTML, CSS and Javascript

by Hayden Smith

HTML, CSS and Javascript are three technologies that make up the majority of websites. Without them the World Wide Web as we know it wouldn’t exist. So what are they and how do they work? First lets look at HTML, or to give it it’s full name, HyperText Markup Lanquage. The creation of HTML is…

How to Mirror a Filesystem between Servers with DRBD On Debian or Ubuntu

by Hayden Smith

Something that is often overlooked is just how important your server deployment may be to your business. The harsh truth is that downtime can be expensive as visitors to your site may simply skip over your non-responsive website to buy elsewhere. While a good backup strategy may defend you from data loss and enable you to…

How to Create Your Own Private Cloud with Nextcloud on Debian or Ubuntu

by Hayden Smith

The cloud is one of the more prominent IT buzzwords of recent times. While it can have a number of meanings based on who is selling you a cloud solution, one of the main ones is referencing the use of resources on a remote computer. A number of companies offer similar cloud tools incorporating storage, file synchronization,…

How to Create a systemd Unit File Part 1

by Hayden Smith

If you have made an application that needs to be controlled or managed by the init process on your system, or alternately have installed a third party application from outside of your repositories, then you are probably familiar with the creation of init scripts. For those that aren’t, these init scripts deal with the process…

Introduction to Linux Swap.

by Grant McMaster

About Linux Swap for Ubuntu 14.04 LTS Usage of virtual memory is supported in Linux systems. It is used as an extension to the normal RAM, and is established on a defined part of the hard drive. When a system is experiencing a shortage of RAM, i is possible to temporarily move some of its data…

over 200,000 servers launched

and counting worldwide...