× {{alert.msg}} Never ask again
Receive New Tutorials GET IT FREE

Linux Linux Tutorials

There is no better way to learn how to use the Linux operating system. Learn how to optimize your programming development process on Linux with the beginner's tutorials and increase your productivity now.


Linux Terminal Text Editor: Getting started with nano Codementor Team Codementor Team  ●  Linux · Text editor · Nano  ●  Dec 27, 2016
Linux Terminal Text Editor: Getting started with nano

The tips and shortcuts that we've covered are just a glimpse of what the Linux Terminal text editor nano has to offer.

Continue Reading
10 Things Every Linux Beginner Should Know Codementor  ●  Linux  ●  Jul 21, 2016
10 Things Every Linux Beginner Should Know

Strengthen your programming foundation—here are 10 things every Linux beginner should know to guide your journey to become an expert.

Continue Reading
How to Run Different MySQL versions on the Same Server Arpit Bhayani Arpit Bhayani  ●  DevOps · MySQL · Linux · Docker  ●  Jun 01, 2016
How to Run Different MySQL versions on the Same Server

Here's a quick guide on how you can run different versions of MySQL on your Ubuntu machine with the help of Docker.

Continue Reading
Running a Linux Web Server on an Android device Max Pleaner Max Pleaner  ●  Android · DevOps · Linux · Web server  ●  May 03, 2016
Running a Linux Web Server on an Android device

With the GnuRoot program, it’s possible to run a Linux operating system on Android without “rooting” the device. With this ability, servers like Sinatra, Rails, Node, etc. can run webapps on localhost. Here's how to do it on your Android device.

Continue Reading
Deploying a Ruby Application with Ansible Vyacheslav Vyacheslav  ●  DevOps · Ruby · Ansible · Linux  ●  Mar 23, 2016
Deploying a Ruby Application with Ansible

Nowadays, you can get your own dedicated server up and running in seconds. Once you get it up, do you really need to spend several hours on configuring it for your application needs? Do you really want to repeat the same steps with each new server? In this article, you'll learn how to automate this process with Ansible.

Continue Reading
Preparing & Securing Your Ubuntu Box for Deployment Vyacheslav Vyacheslav  ●  DevOps · Linux  ●  Nov 18, 2015
Preparing & Securing Your Ubuntu Box for Deployment

Nowadays deployments have moved from bare-metal servers to virtual machines that are quicker to start, either through ready-to-use preconfigurations or custom provisioning. Here's a step-by-step guide for you to get started if you decide to go with custom provisioning.

Continue Reading
Getting a Development Environment Set Up Before You Finish Your Coffee Vyacheslav Vyacheslav  ●  DevOps · Linux  ●  Nov 11, 2015
Getting a Development Environment Set Up Before You Finish Your Coffee

This article demonstrates an approach for unattended environment configuration with ansible. Applies for workplaces based on Ubuntu 14.04 LTS only.

Continue Reading
Setting up an Android build server (Ubuntu 13.10 and above) Arnav Gupta Arnav Gupta  ●  Android · Linux  ●  Nov 06, 2015
Setting up an Android build server (Ubuntu 13.10 and above)

This is not a guide to set up a brand new Android buildbox so it won't go through continuous integration setup etc. However, this is a step-by-step buid to setting up a server from scratch.

Continue Reading
Wrapping a LAMP project into Vagrant with Ansible Vyacheslav Vyacheslav  ●  Development process · Linux · DevOps  ●  Nov 06, 2015
Wrapping a LAMP project into Vagrant with Ansible

As a contractor software developer, Codementor Vyacheslav is asked from time to time to audit LAMP projects. As project configuration is different, he uses a so-called “umbrella repository environment”, which allows him to wrap such projects into reusable vagrant environment without need to amend audited projects codebase itself. In this...

Continue Reading
Getting Started with Cassandra and Spark Sheena Sheena  ●  Data Science · Spark · Cassandra · Linux  ●  Nov 03, 2015
Getting Started with Cassandra and Spark

This tutorial is going to go through the steps required to install Cassandra and Spark on a Debian system and how to get them to play nice via Scala.

Continue Reading