Your Linux server is powerful – but are you taking advantage of all it has to offer? Top author Jack Wallen created the “From start to finish series” to help you get the most out of the operating system.
Linux is one of the most popular (and powerful) operating systems out there today. Why Linux Loyalty? There are many reasons. For starters, it’s free, open source software that is stable, secure, and flexible.
According to the latest data, 90% of all public clouds run on Linux. And by the time you are here, you’ve decided on the operating system too.
An operating system that can do what Linux can do is certainly complex and has a steep learning curve. Fortunately, there is plenty of support to guide you.
Do you like this article?
Download this article and thousands of white papers and e-books from our premium library. Benefit from expert briefings for IT analysts and access to the best IT experts – all in an ad-free experience.
Join Premium today
TechRepublic Premium From Start To End series explores the different things you can do with a Linux server. Better still, it explains these concepts in detail from start to finish without skipping any steps. Written by our own Linux expert, Jack Wallen, these resources are invaluable in getting the most out of the operating system.
Note: These resources explain many concepts but do not cover installing Linux. We’ll assume you’re already up and running and ready to move around the platform.
Do you want to host a company information website and ecommerce site? Do you need to host both a public and an internal website for your organization? You can run both scenarios within the same hardware via Linux and Apache.
This resource explains the process of hosting multiple websites on a single server using the Apache web browser. Apache is free, open source web server software that you can use to serve websites on the Internet. And it’s the most widely used web server on the Linux operating system.
Many platforms rely on databases to function, including your cloud tools, content management systems (CMS), your HRM software – even your in-house applications and pre-built tools. Hence, you need to know how to deploy a database server.
In this walkthrough, we will explain the entire process of installing a database, configuring the database for remote access, creating new databases, and allowing user access.
The Lightweight Directory Access Protocol (LDAP) enables a directory service to be queried over a network, which makes it useful for authentication, for example. Using an LDAP server, users can log into their accounts from any computer on your internal network. But LDAP can do more than just authenticate desktops. You can also use it to validate usernames and passwords via Docker, Jenkins, Kubernetes, OpenVPN and Samba.
These instructions will walk you through installing OpenLDAP on Ubuntu Server 20.04, setting up an administrative GUI, and authenticating computers to the server.
Kubernetes describes itself as “a portable, extensible open source platform for managing containerized workloads and services that facilitates both declarative configuration and automation”. As you can imagine, extensive administrative and developer skills are required to get the most out of the technology. However, the result is an application that can be scaled automatically so that you don’t have to manually provision resources as your needs change.
In this resource, we will walk you through the Kubernetes cluster deployment process. Then we will explain how to deploy an app in the cluster and establish a connection to this app via your LAN.
Git is the most popular version control system loved by developers in all industries and used for projects of all sizes. It tracks changes to the code, which makes it an invaluable tool for developers working on projects together. And luckily, Git was designed specifically for the Linux operating system.
While Linux and Git work seamlessly together, installing and using the tool can be a challenge for new users. This resource will walk you through how to use Git, from installing it to getting changes from the remote repository.
We’re going to cover how to create a local repository, how to add files, how to commit and push files, how to connect Git to a Github remote repository, and more. It’s the only guide you need to get the most out of all that Git has to offer.