The Server Academy Blog

Check out our education content, learn new skills, and broaden your IT knowledge.

Beginner (17)Coding and Automation (34)Python (14)System Administrator (53)Windows (34)Linux (22)Cloud (10)DevOps (15)Gaming Servers (1)
python replace function

Python Replace() Function

The replace() method in Python is a powerful tool for working with strings, allowing you to replace ...
python round function

Python Round() Function Tutorial

Rounding numbers is a common operation in Python, especially when working with floating-point number...
python absolute value

Python Absolute Value Abs() Tutorial

Understanding how to calculate the absolute value of a number is essential in Python, especially whe...
python while loop

Python While Loop Tutorial

The while loop is a fundamental tool in Python for executing a block of code repeatedly as long as a...
python interview questions

Python Interview Questions

If you’re preparing for a Python-related job interview, it’s essential to know the types of ...
tryexceptfinally

Python Try Except

When writing Python code, errors can be frustrating. Luckily, Python’s try and except blocks provi...
pythoninrange

Python Range() Tutorial for Beginners

The range() function is a fundamental tool in Python for creating sequences of numbers, particularly...
system engineer salaries

Systems Engineer Salary Breakdown: What You Can Earn in the United States

If you’re considering advancing your IT career to become a Systems Engineer, it’s helpful to...
system administrator salaries

Systems Administrator Salary Breakdown

Curious about what Systems Administrators are earning across the U.S.? Let’s dive into the num...
3 Python Projects

Python Projects to Boost Your Programming Skills

Whether you’re just starting with Python or looking to challenge yourself with more complex pr...
Python Random

Python Random Module: How to Generate Random Numbers

Random numbers are essential in various programming tasks, from simulations and games to security an...
if elseif else

How to use the If Else Statement in PowerShell

One of the most powerful tools in PowerShell scripting is the ability to make decisions. The If, Els...
Powershell Try Catch

How to use the PowerShell Try Catch Statement

If you’ve been scripting with PowerShell, you’ve probably run into unexpected errors tha...
linux for beginners 2024

Linux For Beginners (2024)

This 2024 version of our Linux for Beginners video was created to help you become comfortable workin...
Python Delete Files

Python Delete File Tutorial

Introduction In this blog post, you’ll learn how to delete a file in Python using the os modul...
Python Not Equal Operator

Python Not Equal Tutorial

Introduction In this article, we are going to cover the “not equal” operator (!=) in Pyt...
angry penguin

How to Delete a Directory in Linux

Deleting directories in Linux is a common task that every system administrator needs to do on a regu...
Grep Multiple Strings

Grep Multiple Strings in Linux

The grep command is one of the most powerful and frequently used commands in Linux. It allows users ...
Linux Find Files

Linux Find Command

Introduction The find command in Linux is an incredibly powerful tool that allows you to search for ...
ubuntu server vs desktop

Ubuntu Server vs Desktop

Choosing between Ubuntu Desktop and Ubuntu Server can be a big decision, especially if you’re ...
Linux Mint vs Ubuntu

Linux Mint vs Ubuntu

Introduction Choosing between Linux Mint and Ubuntu can be challenging as both distributions are bui...
Cat Command

The Linux cat Command

Introduction to the cat Command The cat command in Linux is one of the most frequently used commands...
Best Linux Distributions

Best Linux Distributions

Choosing the right Linux distribution is a difficult task, especially when you consider the millions...
cyber-security-career

Is Cyber Security a Good Career Choice? 

The significance of cyber security cannot be overstated. As the world becomes increasingly interconn...
Debian Vs Ubuntu

Debian vs Ubuntu: Which is best?

Debian vs. Ubuntu: A Comprehensive Comparison Introduction Choosing between Debian and Ubuntu can be...
types of cyber security (1)

Types of Cyber Security: Which One Suits Your Career Goals?

The field of cyber security is as varied as it is vital, encompassing a range of specializations tha...
how to use the touch command in linux

How to Use the Touch Command in Linux

Introduction to the Touch Command The `touch` command in Linux is a fundamental tool used primarily ...
python 3 substrings

Python Substring Tutorial

Manipulating Python strings is a common task you’ll need to do regularly. One key skill is wor...
devops team structure

How to Implement an Effective DevOps Team Structure

An effective DevOps team structure is about creating a cohesive unit where diverse skills and respon...
devops transformation

What is DevOps Transformation?

The world of software development is evolving at a rapid pace, with organizations increasingly turni...
devops job titles

DevOps Job Titles Explained

DevOps has emerged as a critical framework for organizations seeking to improve collaboration, autom...
how to rename a file in linux

How to Rename a File in Linux

Introduction Renaming files is a common task in Linux, whether you’re organizing your files or...
devops quotes

DevOps Quotes for System Admins

The DevOps movement has emerged as a guiding philosophy, reshaping the way organizations approach so...
windows vs linux

Linux Vs. Windows

Selecting the appropriate operating system (OS) is an important decision that influences every aspec...
ansible vs terraform

Ansible vs. Terraform

Ansible vs. Terraform In the fast-paced world of IT, automation tools like Ansible and Terraform hav...
ansible lineinfile

Ansible Lineinfile Tutorial

Embarking on an Ansible journey introduces you to a myriad of modules, each designed to simplify spe...
ansible roles 2

Ansible Roles

Introduction to Ansible Roles Ansible is a valuable automation tool that enables IT professionals to...
ansible copy

Ansible Copy Module Tutorial with Examples

Ansible is a valuable automation tool that enables IT professionals to manage infrastructure more co...
how to comment out multiple lines in python

How to comment out multiple lines in Python

Commenting out code is a common practice among programmers. It allows you to temporarily disable par...
powershell for loops

PowerShell For Loop Tutorial with Examples

Looping through a set of instructions until a certain condition is met is a fundamental concept in a...
How to List Linux Groups

How to List Linux Groups

Introduction to Linux Groups Linux Groups are a fundamental part of managing permissions and organiz...
how to remove a linux user

How to Remove a Linux User

Removing a Linux User is an important Linux administration task. There are various reasons you might...
How to Rename a Directory in Linux

How to Rename a Directory in Linux

Renaming a directory in Linux is a straightforward task, achievable with a simple command. If you...
gpupdate force image2

How to use the GPUpdate /Force Command

One of the tasks that System Administrators have is ensuring that policy settings are consistently a...
active directory users and computers

Active Directory Users and Computers (ADUC) Installation and Tutorial

Active Directory Users and Computers (ADUC) is part of Microsoft’s Active Directory (AD). This...
powershell get childitem

PowerShell Get-ChildItem Tutorial

The “Get-ChildItem” cmdlet in PowerShell is a key tool for listing and managing items wi...
powershell comments

How to write PowerShell Comments

Introduction Welcome to the PowerShell comments tutorial! If you’ve ever worked with PowerShel...
what is an active directory forest

What is an Active Directory Forest?

Active Directory Forests are essential components in modern network infrastructures. They serve as t...
ad blog post

Active Directory 101: A Step-by-Step Tutorial for Beginners

1. Introduction Active Directory (AD) is an essential component for managing networked systems withi...
thumbnail export 2

Learn these skills to start your DevOps career in 2024!

DevOps professionals earn an average of $133k per year in the United States according to builtin. Le...
how to build a devops culture in your organization

How to Build a DevOps Culture in Your Organization

In today’s fast-paced world, organizations need to adapt quickly to stay competitive. The trad...
ansible tutorial for devops

Ansible Tutorial for DevOps: Automation Made Easy

Are you looking for a comprehensive guide to make automation easier? Well, look no further! Ansible ...
best devops tools for beginners

Best DevOps Tools for Beginners

Introduction In today’s fast-paced world of software development, DevOps has emerged as a crit...
devops compressed

What is DevOps Automation? The Importance of Automation in DevOps

In today’s world, automation is key to success in many industries – and DevOps is no dif...
active-directory

What is Active Directory

What is Active Directory and why is it important? In an organization, security is very important. It...
virtual it labs

Virtual IT Labs - All You Need To Know

What are Virtual IT Labs? We have been overly using the word virtual for the past two years since th...
adobestock 293068579 compressed

How to Become a Hacker

Becoming a hacker can be an exciting and rewarding six-figure job. Any product that uses digital tec...
system admin salary

System Administrator Salary in 2022

Before deciding to become a System Administrator full-time, you might ask yourself, what is the syst...
automate-tasks-with-powershell

How to Easily Automate Tasks with PowerShell

You might know PowerShell as the improved command prompt version of Microsoft Windows, but PowerShel...

Assign License to a User using Licensing Group

In this lesson, we will go through the steps on how to add user(s) to a licensing group in your Micr...

Running Message Trace in Exchange Admin Center

In this tutorial, you will learn how to run a message trace using Exchange Admin Center to track any...

How to Create a Licensing Group in Microsoft 365 Tenant

In this lesson, we will go through the steps on how to Create a Licensing Group in your Microsoft 36...
Code And Automation

Windows Cyber Security - STIGs for Beginners

This tutorial will show you how you can get started learning the technical side of Cyber Security fo...

Creating Mail Flow Rules

In the lesson you will access the Exchange Admin Center for Exchange Online and create a mail flow r...
Install Sqlservr Powershell Optimized

How to run SQL Commands from PowerShell

If you want to run SQL commands from your PowerShell terminal you can do so by simply installing the...

Adding Multiple Cloud Users to Microsoft 365 tenant.

In this lesson, you will learn how to import multiple cloud users to your Microsoft 365 tenant. If y...
Active Directory Advanced Features

How to enable Advanced Features in Active Directory

Active Directory includes an Advanced Features view that will allow you to access several items that...

Getting Started with Microsoft 365 Administration.

In this lesson, you will learn how to get started with Microsoft 365. Before continuing this tutoria...
Python

How to install Python on Windows 10

Python is one of the most in demand skills you can add to your resume. It’s used by Wikipedia,...

Syncing your On-Premise Users to Azure Active Directory.

For this lesson, you will learn how to sync your local Active Directory Domain Services (ADDS) to Az...

Adding a Target Folder to a Namespace

In this lesson, you will learn how to add a Target Folder to your created Namespace when implementin...

Implementing DFS (Distributed File System)

In this lesson, you will learn how to implement DFS to your Windows Server 2016 for your branch offi...
Creating New Ad Users

How to create Active Directory User Accounts

In this lesson you will learn how to create Active Directory user accounts. Step 1. Open Server Mana...
Promote A Server To A Domain Controller

Promote a Server to a Domain Controller

In this lesson you are going to learn how to promote a server to a domain controller. This procedure...
Installing Adds Server Role

Installing the AD DS Server Role

In this lesson you are going to learn how to build an Active Directory domain an by installing the A...
Active Directory Groups

Active Directory Groups Tutorial

Active Directory groups and memberships are one of those things you MUST understand in order to admi...

How to Audit the Security of Your Windows Server

Security is an ever-growing concern to companies. One of the most critical security measures you can...
Dhcp

Install and configure DHCP (Dynamic Host Configuration Protocol)

DHCP Overview DHCP (Dynamic Host Configuration Protocol) is a networking service that will automatic...

Active Campaign PHP API Example

Generally at Server Academy we provide training on Windows Server for IT professionals but this time...
Image 25

Automate your IT with the Task Scheduler

In this tutorial we are going to take a look at how you can use the Task Scheduler to run your autom...
Get Content Wait 1

How to tail logs with Windows PowerShell

Lately I’ve been needing to watch some logs that are creating by my IIS 10 server. The problem...
Activedirectory

Active Directory Tutorial for Beginners

What is Active Directory? Active Directory is a Microsoft Technology for identity management in comp...
Aws Logo Small

How to upload directory to AWS S3 Bucket

If you use the upload button in S3, you will only be able to upload files and not directories: Howev...
Sccm 1902 Dashboard

How to Install SCCM 1902

This tutorial will show you how you can install SCCM 1902 in your production or test network at home...
Thumbnail Compress

Bulk Install Windows Update MSU Files with PowerShell

There may come a time when you need to manually install several Microsoft update *.msu files. If you...
Enable Ps Remoting Thumbnail

Enable PSRemoting with Group Policy

In this tutorial you are going to learn how you can enable PowerShell remoting (PS remoting) on your domain computers with Group Policy.
Send Emails from GMAIL SMTP with PowerShell

How to send Emails from PowerShell

There are several reasons why you may want to programmatically send emails with Windows PowerShell. ...

Import Active Directory Users from a CSV Spreadsheet with PowerShell

In this tutorial I want to show you how you can write a PowerShell script to automatically create Ac...

How to Host a DCS Server - Full Step-by-step Guide

Overview While we at Server Academy mostly create content based around administrating the Windows Se...

How to Assign a Static IP address on Windows Server 2016

Design is a funny word Overview This tutorial describes the steps to assign a static IP address on W...

Central Management of Local Group Policy

Design is a funny word Overview I received an email from a student who wanted to centrally manage th...

VirtualBox not showing any 64bit Operating Systems

Design is a funny word How to enable Intel VT or AMD-V virtualization in your BIOS This post describ...

How To Build an IT Lab for Free

Design is a funny word Tutorial Overview This tutorial is going to teach you how you can build a fre...

Group Policy Training

Introduction to Group Policy This video is going to explain what Group Policy is and how you can use it to administrate your networks.

How to Install Active Directory (The AD DS Server Role)

How to Install Active Directory in Your IT Lab Please like and share the video! Overview In this lec...
Blogpostctadesktop

Sign up free and start learning today!

Practice on REAL servers, learn from our video lessons, interact with the Server Academy community!