How to Setup Minikube for Kubernetes

How to Setup Minikube for Kubernetes

Minikube is software that allows users to run a Kubernetes cluster of just a single node. It is rather fast to set up and makes for a perfect testing environment for developers to see how their containerized application will run on Kubernetes. It is not meant for production, but rather to test applications and deployment settings to see how they fare before sending them to a production environment.

Read more

How to Install Kubernetes on All Linux Distros

How to Install Kubernetes on All Linux Distros

Kubernetes is container orchestration software that allows us to deploy, manage, and scale containerized applications across any number of node systems. It is a powerful and open source technology which makes it far more efficient to run applications at scale, and supersedes the traditional way of running applications directly on the operating system or in a virtual machine. A Kubernetes cluster also introduces self healing, load balancing, and a way to manage hundreds or thousands of containerized application from a single command prompt.

Read more

How to use disk quota on Linux with examples

How to use disk quota on Linux with examples

Implementing a disk quota will prevent users or groups from using too much storage space on a Linux system. This is very useful on systems such as file servers that allow many users to connect and store data, as it ensures that no particular user can utilize an unexpected amount of storage and interrupt storage or processes on the server by making it run out of disk space. Linux administrators should always put a quota on the maximum storage usage for users, as well as other user environment limits like max number of processes and open files.

Read more

Setup FTP server on Linux

Linux: Install Java

Many developers and programmers choose to use a Linux system as their work environment because of its stability, speed, and ease of use. To get started with programming Java, or to simply run Java applications or applets on Linux, you will need to install the appropriate Java software package. Although this is pretty easy to do, the instructions will vary depending on a user’s Linux distribution, what version of Java they wish to use, and whether they need the JDK (Java Development Kit) or just the JRE (Java Runtime Environment).

Read more

Linux: Setup Mail server

Linux: Setup Mail server

Setting up a mail server on a Linux system is useful for hosting email for a domain name, or even just to have local email capabilities. Local email in itself is a convenient feature on a machine used by many users, and even if there is no such traffic, many services dump their reports and messages into e-mails, which is delivered to the root user locally, so the sysadmin will be notified on any events of interest when they log in and switches to root user.

Read more

Setup FTP server on Linux

Setup FTP server on Linux

FTP, which stands for “File Transfer Protocol,” is a useful way for transferring files between a client and a server. Depending on the permissions granted to a user, they can traverse directories on the server, download the files to their local computer, and also upload files from their computer to the server. Usually, servers are kept secure by only allowing users with accounts to login via FTP, but it is also possible to configure anonymous authorization, which allows anyone to connect to the server to download and/or upload files.

Read more

List of Git GUI applications for Linux

List of Git GUI applications for Linux

Git is normally used from the command line, but users interacting with lots of repositories on a regular basis may find it easier to use a GUI based application for Git. A GUI based Git application can provide visual representation of Git repositories, which makes them easier to make sense of. Many apps also have user friendly interfaces that are easy to use as opposed to memorizing a bunch of Git commands.

Read more

How to install Brew on Linux

How to install Yum on Linux

Yum is a package manager for Linux systems that rose to prominence for being the default package management system for Red Hat Enterprise Linux and its derivative distributions for many years. It has since been replaced by dnf package manager, which is a fork of yum that has been developed to be faster, more efficient, and have better documentation. Modern Linux distros only use yum as a compatibility layer for dnf, in order to accomodate legacy Bash scripts and old commands.

Read more

How to install Brew on Linux

How to install Brew on Linux

Homebrew (or just “Brew”) is a package manager that is well known as the go-to package management tool for MacOS, but it also works on Linux systems. It has been providing Apple users with a means of installing Linux packages on their devices for many years now, and the development has since expanded it into a tool for Linux as well. Homebrew is free and open source, and its big catalog of installable software has made it an attractive supplement to built in package managers such as apt and dnf on some systems.

Read more