Interactive

Practice your skills with our interactive tutorials, which let you work through the concepts right in your browser.

featured tutorialThe Basics of Using the Sed Stream Editor to Manipulate Text in Linux
The sed stream editor is a non-interactive line editor that can perform powerful editing operations on text streams o...

Justin Ellingwood, and Brian Hogan • Published on July 24, 2013 · Updated on May 19, 2020

featured tutorialA Linux Command Line Primer
This tutorial will provide users who are new to terminal environments with the basics of using a command-line interfa...

Lisa Tagliaferri • Published on December 8, 2020 · Updated on June 16, 2021

Subscribe to Interactive
Get notified when new articles on Interactive are published.
    All
  • 20 Results
    Newest
    All time
    English
    • Tutorial

      An Introduction to Linux I/O Redirection

      The redirection capabilities built into Linux provide you with a robust set of tools used to make all sorts of tasks easier to accomplish. Whether you’re writing complex software or performing file management through ...
      20 days agoBy David CollazoInteractiveLinux Basics
    • Tutorial

      An Introduction to Linux Permissions

      Linux is a multi-user OS that is based on the Unix concepts of file ownership and permissions to provide security at the file system level. If you are planning to improve your Linux skills, it is essential that you ha...
      21 days agoBy Mitchell AnicasInteractiveLinux BasicsConceptual
    • Tutorial

      Command-line Basics: Resizing Images with ImageMagick

      Learn how to resizing images from the command-line using ImageMagick’s convert and mogrify commands.
      22 days agoBy joshtronicInteractive
    • Tutorial

      Linux Navigation and File Management

      Navigating and manipulating files and folders in the filesystem is a key part of working with most computers. Cloud servers mostly use the same common Linux shells, and common Linux commands, for working with files an...
      22 days agoBy Justin EllingwoodInteractiveLinux BasicsSystem Tools
    • Tutorial

      An Introduction to the Linux Terminal

      This tutorial covers getting started with the terminal, the Linux command line, and executing commands. If you are new to Linux, you will want to familiarize yourself with the terminal, as it is the standard way to in...
      23 days agoBy Mitchell AnicasInteractiveLinux BasicsGetting Started
    • Tutorial

      How To Use Views in SQL

      In Structured Query Language (SQL), a “view” is a virtual table whose contents are the result of a specific query to one or more tables. This guide provides an overview of what SQL views are and why they can be useful...
      1 month agoBy Mark DrakeDatabasesInteractiveSQL
    • Tutorial

      How To Install R on Ubuntu 22.04

      R is a widely used programming language for performing data analysis and statistical computing. It is an increasingly popular and extensible language with an active community. R offers many user-generated packages for...
      2 months agoBy Jamon CamissoUbuntuRUbuntu 22.04Interactive
    • Tutorial

      How To Install Node.js on Ubuntu 22.04

      In this guide, we will show you three different ways of getting Node.js installed on an Ubuntu 22.04 server: using apt to install the nodejs package from Ubuntu’s default software repository, using apt with an alterna...
      2 months agoBy Alex GarnettDigitalOcean App PlatformNode.jsJavaScriptUbuntuUbuntu 22.04Interactive
    • Tutorial

      How To Install and Use PostgreSQL on Ubuntu 22.04

      PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This guide demonstrates how to install Postgres on an Ubuntu 22.04 server. It also prov...
      2 months agoBy Mark Drake, Kong YangDatabasesUbuntuPostgreSQLUbuntu 22.04Interactive
    • Tutorial

      How To Install MySQL on Ubuntu 22.04

      MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It implements the relational model and uses SQL (Structured Query Langu...
      2 months agoBy Hazel Virdó, Mark Drake, Kong YangDatabasesMySQLUbuntuUbuntu 22.04Interactive
    • Tutorial

      How To Install and Use Composer on Ubuntu 22.04

      Composer is a popular dependency management tool for PHP, created mainly to facilitate installation and updates for project dependencies.It will check which other packages a specific project depends on and install the...
      2 months agoBy Erika Heidi, Jamon CamissoInteractivePHPUbuntu 22.04Ubuntu
    • Tutorial

      How To Install Composer on Ubuntu 22.04 [Quickstart]

      In this quickstart guide, you’ll install Composer on an Ubuntu 22.04 server.
      2 months agoBy Erika Heidi, Jamon CamissoInteractivePHPQuickstartUbuntu 22.04Ubuntu
    • Tutorial

      How To Install and Secure Memcached on Ubuntu 22.04

      In this guide, you will install and configure a Memcached server. You’ll also add authentication to secure Memcached using Simple Authentication and Security Layer (SASL). Finally, you’ll learn how to bind Memcached t...
      2 months agoBy Jamon CamissoCachingFirewallInteractiveServer OptimizationUbuntu 22.04SecurityUbuntu
    • Tutorial

      How To Install Python 3 and Set Up a Programming Environment on Ubuntu 22.04

      This tutorial will get your Ubuntu 22.04 server set up with a Python 3 programming environment. Programming on a server has many advantages and supports collaboration across development projects. The general principle...
      2 months agoBy Alex GarnettDevelopmentPythonUbuntuUbuntu 22.04Interactive
    • Tutorial

      How To Install and Configure Elasticsearch on Ubuntu 22.04

      Elasticsearch is a platform for distributed search and analysis of data in real time. This article will guide you through installing Elasticsearch, configuring it for your use case, securing your installation, and beg...
      2 months agoBy Alex GarnettElasticsearchUbuntu 22.04UbuntuInteractive
    • Tutorial

      How To Install PostgreSQL on Ubuntu 22.04 [Quickstart]

      PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This quickstart guide demonstrates how to install Postgres on an Ubuntu 22.04 server. I...
      2 months agoBy Alex GarnettPostgreSQLQuickstartDatabasesUbuntu 22.04UbuntuInteractive
    • Question

      Droplet Web Console blocked by UFW - Need rule info like IP range

      Title describes the problem. I installed the console but it times out waiting for handshake. I have UFW (iptables) configured to only allow specific hosts access on port 22. Is there an IP range for DO I can add to ge...
      1 answer3 months agoBy jhargisDigitalOcean DropletsFirewallInteractiveNetworkingSecurity
    • Tutorial

      How To Install and Use Composer on Ubuntu 20.04

      Composer is a popular dependency management tool for PHP, created mainly to facilitate installation and updates for project dependencies.It will check which other packages a specific project depends on and install the...
      3 months agoBy Erika HeidiUbuntuPHPUbuntu 20.04Interactive
    • Tutorial

      How To Install Composer on Ubuntu 20.04 [Quickstart]

      In this quickstart guide, we’ll install Composer on an Ubuntu 20.04 server.
      3 months agoBy Erika HeidiUbuntuInteractivePHPUbuntu 20.04Quickstart
    • Tutorial

      How To Install MariaDB on Rocky Linux 8

      Introduction MariaDB is an open-source database management system, commonly used as an alternative for the MySQL portion of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It is intended to be a drop-i...
      3 months agoBy Brian Boucheron, Jamon CamissoDatabasesMySQLMariaDBRocky LinuxRocky Linux 8Interactive