Linux Tutorials and Insights

Learn about the latest trends in Linux. Read tutorials, posts, and insights from top Linux experts and developers for free.

GET STARTED

Linux tutorials, posts, and more

Setting a root password on mysql in silent mode in ubuntu

How to set a root password on mysql in silent install mode

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.
Running a Linux Web Server on an Android device

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.
Deploying a Ruby Application with Ansible

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.
Getting Started with Cassandra and Spark

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.
Getting a Development Environment Set Up Before You Finish Your Coffee

Linux Quick Tip: Adding GitHub Keys as Authorized Keys

As a software developer, Codementor Vyacheslav constantly works with a bunch of virtual environments used for testing. Here he shares with you a handy batch that will add all of your GitHub keys as authorized keys
Linux Quick Tip: Adding GitHub Keys as Authorized Keys

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.
Preparing & Securing Your Ubuntu Box for Deployment

Setting up an Android build server (Ubuntu 13.10 and above)

Go through this step-by step tutorial to set up your Android build server using Ubuntu 13.10.

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 article, he shares his approach with you
Wrapping a LAMP project into Vagrant with Ansible

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.
How to Run Different MySQL versions on the Same Server

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.
Linux Terminal Text Editor: Getting started with nano

Subscribe to our weekly newsletter

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE