Recognition

Posts

156 Posts
  • Published Tutorial

    How To Secure MongoDB on Ubuntu 20.04

    MongoDB doesn't have authentication enabled by default, meaning that any user with access to the server where the database is installed can add and delete data without restriction. In order to secure this vulnerabilit...
    By Mark Drake MongoDB Security Databases NoSQL Ubuntu Ubuntu 20.04
  • Published Tutorial

    How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 20.04

    In this guide, you will build a Python application using the Flask microframework on Ubuntu 20.04. The bulk of this article will be about how to set up the uWSGI application server and how to launch the application a...
    By Kathleen Juell, Mark Drake Nginx Ubuntu Python Python Frameworks Ubuntu 20.04 Flask
  • Published Tutorial

    What is SSH?

    Secure Shell — more commonly known as SSH — is a cryptographic network protocol that allows users to securely access one computer from another over an unsecured network.
    By Mark Drake Security Glossary
  • Published Tutorial

    What are HTTP Cookies?

    HTTP Cookies — also known as web cookies, browser cookies, or simply just cookies — are small pieces of data sent from a web server to a user's browser. Although it depends on how a website or application uses cookies...
    By Mark Drake Glossary
  • Published Tutorial

    How To Install and Secure phpMyAdmin with Nginx on an Ubuntu 20.04 Server

    phpMyAdmin is an application that allows users to interact with MySQL databases through a web interface. This tutorial outlines the process of installing and securing phpMyAdmin on an Ubuntu 20.04 server running Nginx.
    By Mark Drake, Erika Heidi Nginx MySQL Databases PHP Ubuntu Ubuntu 20.04 Applications
  • Published Tutorial

    What is Snap?

    Snap is an application packaging format for Linux-based operating systems. Snap includes powerful sandboxing and security features, such as file system isolation, automatic updates, and integrated dependency managemen...
    By Mark Drake Glossary System Tools
  • Published Tutorial

    What is MariaDB?

    MariaDB is an open-source relational database management system. As with other relational databases, MariaDB stores data in tables made up of rows and columns. Users can define, manipulate, control, and query data usi...
    By Mark Drake Glossary MariaDB Databases SQL
  • Published Tutorial

    What is APT?

    Advanced Package Tool, more commonly known as "APT", is a collection of tools used to install, update, remove, and otherwise manage software packages on Debian and its derivative operating systems, including Ubuntu an...
    By Mark Drake Linux Basics Linux Commands Glossary
  • Published Tutorial

    What is YUM?

    YUM is a software package management utility used in many popular Linux distributions, including Fedora and CentOS. YUM is a front-end for the RPM package manager, meaning that it manages packages in the .rpm file for...
    By Mark Drake Linux Basics Glossary
  • Published Tutorial

    What is Java?

    Java is a concurrent, class-based, object-oriented programming language intended to run with as few implementation dependencies as possible.
    By Mark Drake Java Glossary
  • Published 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...
    By Mark Drake MySQL Databases Ubuntu Ubuntu 18.04
  • Published Tutorial

    What is the Relational Model?

    The relational model is an abstract model used to organize data within a database. In order to control access to a database, write data, run queries, or perform any other tasks related to database management, a databa...
    By Mark Drake Databases Glossary SQL
  • Published Tutorial

    What is a Packet?

    Packets are the basic units of data transmitted through a TCP/IP network. Originally conceived as a way to transmit data without a pre-established connection, packets make dynamic data transference possible. Packet da...
    By Mark Drake Cloud Computing Networking Glossary
  • Published Tutorial

    What is a VPN?

    A VPN, short for virtual private network, is a means of establishing secure connections between remote computers. A VPN presents its connection as if it were a local private network, allowing for secure communications...
    By Mark Drake VPN Security Glossary
  • Published Tutorial

    What is Redis?

    Redis is an open-source key-value data store known for its flexibility, performance, and wide language support. An in-memory database, Redis is also known for its speed and has found wide use as a cache and message br...
    By Mark Drake Redis Databases Glossary
  • Published Tutorial

    What is MongoDB?

    MongoDB, also known as Mongo, is an open-source document database used in many modern web applications. It is classified as a NoSQL database because it does not rely on a traditional table-based relational database st...
    By Mark Drake Glossary MongoDB NoSQL Databases
  • Published Tutorial

    How To Use the BETWEEN and IN Operators in SQL

    In certain Structured Query Language (SQL) statements, WHERE clauses can be used to limit what rows the given operation will affect. SQL allows users to retrieve granular result sets by providing a variety of differen...
    By Mark Drake SQL Databases
  • Published Tutorial

    How To Use Comparison and IS NULL Operators in SQL

    In certain Structured Query Language (SQL) statements, WHERE clauses can be used to limit what rows the given operation will affect. SQL allows users to retrieve granular result sets by providing a variety of differen...
    By Mark Drake SQL Databases
  • Published Tutorial

    How To Use WHERE Clauses in SQL

    In Structured Query Language (SQL) statements, WHERE clauses limit what rows the given operation will affect. This guide will go over the general syntax used in WHERE clauses. It will also outline how to combine multi...
    By Mark Drake SQL Databases
  • Published Tutorial

    How To SELECT Rows FROM Tables in SQL

    One of the most fundamental parts of working with databases is the practice of retrieving information about the data held within them. In relational database management systems, any operation used to retrieve informat...
    By Mark Drake SQL Databases