Interactive

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

featured tutorialHow To Use the AWK language to Manipulate Text in Linux
Awk is a programming language and utility included in all Linux distributions that can be used to manipulate and proc...

Justin Ellingwood, and Brian Hogan • Published on January 22, 2014 · Updated on May 26, 2020

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
    • 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...
      12 days agoBy Jamon CamissoRUbuntuUbuntu 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...
      19 days agoBy Alex GarnettDigitalOcean App PlatformJavaScriptNode.jsUbuntuUbuntu 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...
      21 days agoBy Mark Drake, Kong YangDatabasesPostgreSQLUbuntuUbuntu 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...
      21 days 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...
      22 days agoBy Erika Heidi, Jamon CamissoUbuntuInteractivePHPUbuntu 22.04
    • Tutorial

      How To Install Composer on Ubuntu 22.04 [Quickstart]

      In this quickstart guide, you’ll install Composer on an Ubuntu 22.04 server.
      22 days agoBy Erika Heidi, Jamon CamissoUbuntuInteractivePHPQuickstartUbuntu 22.04
    • 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...
      22 days agoBy Jamon CamissoCachingFirewallInteractiveSecurityServer OptimizationUbuntuUbuntu 22.04
    • 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...
      22 days 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...
      22 days agoBy Alex GarnettElasticsearchUbuntuUbuntu 22.04Interactive
    • 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...
      22 days agoBy Alex GarnettDatabasesPostgreSQLQuickstartUbuntuUbuntu 22.04Interactive
    • 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 answer1 month 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...
      2 months agoBy Erika HeidiPHPUbuntuUbuntu 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.
      2 months agoBy Erika HeidiInteractivePHPUbuntuUbuntu 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...
      2 months agoBy Brian Boucheron, Jamon CamissoDatabasesMariaDBMySQLRocky LinuxRocky Linux 8Interactive
    • Tutorial

      How To Install MariaDB on Ubuntu 20.04 [Quickstart]

      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-in replacement...
      2 months agoBy Mark DrakeInteractiveMariaDBDatabasesUbuntuUbuntu 20.04Quickstart
    • Tutorial

      How To Install MySQL on Ubuntu 20.04 [Quickstart]

      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 Mark DrakeInteractiveMySQLDatabasesUbuntuUbuntu 20.04Quickstart
    • Tutorial

      How To Install MariaDB on Ubuntu 18.04

      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-in replacement...
      2 months agoBy Brian BoucheronInteractiveMySQLMariaDBDatabasesUbuntuUbuntu 18.04
    • Tutorial

      How To Use the Node.js REPL

      The Node.js Read-Eval-Print-Loop (REPL) is an interactive shell that processes Node.js expressions. The shell reads JavaScript code the user enters, evaluates the result of interpreting the line of code, prints the re...
      2 months agoBy Stack AbuseInteractiveNode.jsJavaScriptDevelopment
    • Tutorial

      How To Write and Run Your First Program in Node.js

      Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser using the V8 JavaScript engine, which is the same engine used to power the Google Chrome web browser’s JavaScript...
      2 months agoBy Stack AbuseInteractiveNode.jsJavaScriptDevelopment
    • Tutorial

      How To Install MySQL on Ubuntu 18.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 uses a relational database and SQL (Structured Query Language) to ma...
      2 months agoBy Mark DrakeInteractiveMySQLDatabasesUbuntuUbuntu 18.04