# DispersedNet > DispersedNet is an instructional website covering operating systems, Windows Server, Active Directory, Unix, Linux, TCP/IP networking, proxy servers, firewalls, security, and disaster recovery. Generated: 2026-05-01T15:38:59Z Entries: 1187 ## Core Site Pages - [Dispersed Net (Operating Systems | Security)](https://www.dispersednet.com): Dispersed Net is a learning portal for Active Directory, Linux, Unix Administration, Red Hat Linux, Network Security and Firewalls. - [DispersedNet | Sitemap (Unix, Firewalls)](https://www.dispersednet.com/sitemap.php): This page represents the sitemap for Dispersednet.com, which contains information for Active Directory, Network Security Firewalls, Linux Network Admin, Unix Shell Scripting and Red Hat Linux. - [DispersedNet (Operating Systems) - Search](https://www.dispersednet.com/google-search.php): This page makes use of the Google Custom Search Engine for the website dispersednet.com. - [DispersedNet (Terms of Service)](https://www.dispersednet.com/terms.php): This page represents the terms of service for the website dispersednet.com. - [Dispersed Net (Privacy Policy)](https://www.dispersednet.com/privacy-policy.php): This page contains the privacy policy for the website dispersedNet.com. - [Root Glossary DispersedNet (Glossary Collection)](https://www.dispersednet.com/root-glossary.php): This page contains the root glossary, which contains links to networking and unix glossaries for the website DispersedNet. ## Active Directory - [Administering Active Directory (Preamble)](https://www.dispersednet.com/active-directory/module1/intro-activeDirectory-administration.php): This module discusses how to create and administer active directory and describes how to use Windows Server to scale to millions of objects. - [Active Directory Course Prerequisites (Background)](https://www.dispersednet.com/active-directory/module1/active-directory-coursePrerequisites.php): This page discusses the prerequisites for the course fundamentals of Active Directory administration and history of networking. - [Active Directory Course Project (Conclusion)](https://www.dispersednet.com/active-directory/module1/course-project-conclusion.php): This page descirbes the course project you will be completing at the end of this course while learning the fundamentals of active directory administration. - [Active Directory Administration(MCSA)](https://www.dispersednet.com/active-directory/module1/windows-certification-series.php): This page describes Windows 2012 and Windows 2016 Update Certification Series for Active Directory. - [Active Directory (organizing controlling network resources)](https://www.dispersednet.com/active-directory/module2/intro-active-directory.php): The Active Directory(tm) provides the structure and functions for organizing, managing, and controlling network resources. - [What is Active Directory? (Network Topology)](https://www.dispersednet.com/active-directory/module2/what-is-active-directory.php): This page defines the components of Active Directory and describes how AD provides a centralized database and common interface. - [AD Supported Technologies (DNS dynamic update protocol)](https://www.dispersednet.com/active-directory/module2/active-directory-service.php): This page defines the technologies supported by Active Directory, which are specifically designed to interact with and manage other directories, regardless of their location or underlying operating systems. - [Active Directory Naming Conventions (Different Uses)](https://www.dispersednet.com/active-directory/module2/active-directory-naming-conventions.php): This page describes different naming conventions and their uses to provide a centralized database and common interface. - [Logical Structure (Areas of Active Directory)](https://www.dispersednet.com/active-directory/module2/activeDirectory-logical-structure.php): This page describes the structural areas of Active Directory that provide a centralized database and common interface. - [Windows Domain Controller (Core unit Logical Structure)](https://www.dispersednet.com/active-directory/module2/windows-domain-controller.php): This page defines the function and purpose of Windows domains to act as a security boundary and unit of replication. - [Active Directory Organizational Units (Container object)](https://www.dispersednet.com/active-directory/module2/activeDirectory-organizational-unit.php): This page defines an organizational unit in Active Directory as a container object that you use to organize objects within a domain. - [Domain Trees | Forests (Active Directory)](https://www.dispersednet.com/active-directory/module2/domain-forest.php): This page defines the relationship between domain trees and forests to create a group of subdomains branching off from a root domain forming a tree. - [Active Directory Role (Conclusion)](https://www.dispersednet.com/active-directory/module2/active-directoryRole-conclusion.php): This module discussed the role of Active Directory in Windows and described which internet standards and technologies are supported by Active Directory. - [Active Directory Distinguished Name (Centralized Database)](https://www.dispersednet.com/active-directory/module2/active-directoryDistinguished-name.php): This page discusses the Active Directory Distinguished Name to provide a centralized database and common interface. - [Single Domain Model (Organizational Units)](https://www.dispersednet.com/active-directory/module2/singleDomain-model.php): This page discusses organizational units and the single domain model within the context of Active Directory administration. - [Organizational Unit Permissions (Infographic)](https://www.dispersednet.com/active-directory/module2/organizational-unit-permissions.php): This page contains two diagrams describing the concept of organizational unit permissions when using Active Directory to provide a centralized database and common interface. - [Domain Trees | Forests (Active Directory) - Exercise](https://www.dispersednet.com/active-directory/module2/domainTrees-forest-exercise.php): This exercise asks you to plan an Active Directory namespace and justify your creation to provide a centralized database and common interface. - [Active Directory (IP subnets) - Quiz](https://www.dispersednet.com/active-directory/module2/active-directory-quiz.php): This quiz poses questions with respect to Microsoft. - [Active Directory Physical Structure (Domain Controllers, Sites Replication)](https://www.dispersednet.com/active-directory/module3/intro-physicalStructure-activeDirectory.php): Intro to Active Directory physical structure: domain controllers, sites subnets, replication topology, global catalog, FSMO roles, plus forest design guidance for efficient logon and WAN traffic. - [Active Directory Physical Structure (Sites, Subnets, Domain Controllers, Replication)](https://www.dispersednet.com/active-directory/module3/activeDirectory-physical-structure.php): Define Active Directory physical structure: sites, subnets, domain controller placement, logon traffic, replication topology, plus modern notes on FGPP and PDC Emulator behavior. - [Active Directory Sites (Reduce Network Traffic, Logon Replication, Subnets)](https://www.dispersednet.com/active-directory/module3/sites-network-performance.php): Define Active Directory sites and subnets, explain how site topology keeps logon authentication local, controls replication across WAN links with site links and schedules, and improves network performance. - [Active Directory Domain Controller Functions (Authentication, Replication, DNS, LDAP)](https://www.dispersednet.com/active-directory/module3/domain-controller.php): Explain domain controller functions in Active Directory: directory database storage, Kerberos authentication, LDAP queries, DNS service location, group policy enforcement, and multi-master replication plus deployment sizing guidance. - [Domain Controller Types Active Directory (DC, Global Catalog, FSMO)](https://www.dispersednet.com/active-directory/module3/specific-domain-controllers.php): Learn Active Directory domain controller types and roles: standard writable DC, Global Catalog servers, FSMO operations masters, plus where RODCs fit. - [Global Catalog Active Directory (GC Data, Servers, Ports, Placement)](https://www.dispersednet.com/active-directory/module3/global-catalog-server.php): Understand Active Directory Global Catalog: what GC stores (PAS), how GC servers speed forest searches, support UPN logons, and how to find GC via DNS SRV and ports 3268/3269. - [FSMO Roles Active Directory (Operations Masters, Transfer, Seize)](https://www.dispersednet.com/active-directory/module3/operations-master.php): Understand Active Directory operations masters (FSMO): why single-master roles exist, what the five roles do, and how to safely transfer or seize roles using AD tools and ntdsutil. - [Active Directory Physical Structure Conclusion (Sites, DC Placement, FSMO)](https://www.dispersednet.com/active-directory/module3/activeDirectory-physicalStructure-conclusion.php): Review the physical structure of Active Directory: how sites and subnets optimize replication and logons, why domain controller placement matters, and how Global Catalog and FSMO roles support forest operations. - [Active Directory Multi Master Replication Advantages (Sites, KCC, FSMO, Roles)](https://www.dispersednet.com/active-directory/module3/multimaster-replication-advantages.php): Learn Active Directory multi-master replication advantages, how sites shape replication and logon traffic, what the KCC does, plus FSMO roles and practical placement guidance. - [Sites and Domains (Workflow)](https://www.dispersednet.com/active-directory/module3/sites-domains.php): This page contains a series of images that describe sites and domains as well as replication and authentication of Active Directory Sites. - [Sites Domains, Site Link, Domain, Forest](https://www.dispersednet.com/active-directory/module3/sitesDomains-siteLink.php): This page describes how Sites domains Site links allow you to define which sites are connected to each other and the relative cost of the connection. - [Allocating Domain Controllers(Active Directory) - Exercise](https://www.dispersednet.com/active-directory/module3/allocating-domainControllers-exercise.php): This exercise asks you to plan the appropriate allocation and placement of domain controllers in a multisite network. - [User Logon | Global Catalog in Active Directory (GC, UPN, UGMC)](https://www.dispersednet.com/active-directory/module3/userLogon-globalCatalog-domainController.php): Learn when Active Directory logons require a Global Catalog server: forest-wide searches, UPN resolution in multi-domain forests, universal group membership evaluation, and how UGMC reduces WAN dependency. - [Active Directory Logon(Replication Traffic) - Quiz](https://www.dispersednet.com/active-directory/module3/activeDirectory-logon-quiz.php): This quiz poses questions with respect to the Active Directory Logon and describes the physical structure and purpose of Active Directory Sites. - [Active Directory Domain Controller (Intro)](https://www.dispersednet.com/active-directory/module4/intro-activeDirectory-dcpromo.php): This module introduces the Active Directory DC Promo utility to make the server function as a domain controller. - [Install Active Directory (Run Installation Wizard )](https://www.dispersednet.com/active-directory/module4/install-active-directory.php): This page describes how to run the Installation Wizard for Active Directory when using the DCPROMO utility to make the server a domain controller. - [Define Requirements | Network Credentials (installing AD)](https://www.dispersednet.com/active-directory/module4/prepareTo-install-activeDirectory.php): This page defines the requirements for installing Active Directory such as server type, partition and volume that is formatted in the NTFS file system. - [Establish | Create Root Domain (Active Directory)](https://www.dispersednet.com/active-directory/module4/active-directory-domain.php): This page describes how to establish a root domain when using the DCPROMO utility to make the server a domain controller. - [Add DC to Existing Domain (Active Directory)](https://www.dispersednet.com/active-directory/module4/add-domainController-toDomain.php): This page describes how to add a domain controller to an existing domain when using the DCPROMO utility to make the server a domain controller. - [Create child of Root Domain (How to?)](https://www.dispersednet.com/active-directory/module4/create-child-domain.php): This page describes how to create a child of the root domain after establishing the root domain in Active Directory. - [Create Tree in Existing Forest (Active Directory)](https://www.dispersednet.com/active-directory/module4/active-directory-forest.php): This page describes how to create a tree in an existing forest using the DCPROMO utility to make the server a domain controller. - [Verify your Installation of Active Directory (How to?)](https://www.dispersednet.com/active-directory/module4/active-directory-installation.php): This page describes how to verify your installation of Active Directory, which involves the necessary directory database files, system volumes, security policies and files. - [Install Active Directory (Conclusion)](https://www.dispersednet.com/active-directory/module4/install-activeDirectory-conclusion.php): This module discussed how to use the Installation Wizard to install Active Directory when using the DCPROMO utility to make the server a domain controller. - [Active Directory Installation Requirements (Domain Controller) - Quiz](https://www.dispersednet.com/active-directory/module4/activeDirectory-installationRequirements-quiz.php): This quiz poses questions with respect to Active Directory Installation Requirements and verification. - [Create Tree in Existing Forest (Active Directory) - Exercise](https://www.dispersednet.com/active-directory/module4/createTree-inExistingForest-exercise.php): This exercise asks you to create a domain tree using the DCPROMO utility to make the server a domain controller. - [Domain Controller (Active Directory)- Quiz](https://www.dispersednet.com/active-directory/module4/domain-controller-quiz.php): This quiz poses questions with respect to the Active Directory Domain Controller using the DCPROMO utility to make the server a domain controller. - [Physical Structure Active Directory (Intro)](https://www.dispersednet.com/active-directory/module5/intro-activeDirectory-physicalStructure.php): This module introduces the physical structure of Active Directory for the use of sites and location of domain controllers, which are used to manage network traffic and conserve bandwidth. - [Active Directory Sites (Physical Structure)](https://www.dispersednet.com/active-directory/module5/activeDirectory-physical-structure.php): This page describes how to explore the physical structure of Active Directory sites, where replication ensures that all directory information is available to all domain controllers and client computers across your entire network. - [Replication Components (Knowledge Consistency Checker)](https://www.dispersednet.com/active-directory/module5/replication-components.php): This page defines the replication components and the KCC when creating Active Directory sites and site links. - [(AD) Replication between Sites (Comparison)](https://www.dispersednet.com/active-directory/module5/compareReplication-within-site.php): This page defines the differences between 1) replication within a site and 2) between sites using Active Directory. - [AD Replication Protocols (Define Site links, Role)](https://www.dispersednet.com/active-directory/module5/replication-protocols.php): This page defines site links and their role in replication within Active Directory. - [Overview of Site Links (Active Directory)](https://www.dispersednet.com/active-directory/module5/overview-site-links.php): This page contains an overview of site links and their role in replication within Active Directory. - [Link multiple Sites (AD create Site Links)](https://www.dispersednet.com/active-directory/module5/link-multiple-sites.php): This page discusses how to create site links when linking sites in Active Directory. - [Monitoring Replication Traffic (network bandwidth, server performance)](https://www.dispersednet.com/active-directory/module5/monitoring-replication-traffic.php): This page discusses monitoring replication traffic to understand how we can know its impact on network bandwidth and server performance. - [Active Directory Physical Summary (Conclusion )](https://www.dispersednet.com/active-directory/module5/physical-structure-conclusion.php): This module discussed several important topics regarding the physical structure of the Active Directory. - [Defining Sites Active Directory (LAN,WAN)](https://www.dispersednet.com/active-directory/module5/defining-sites.php): This page contains a series of images that describe defining sites when creating Active Directory site links. - [Assigning Sites (Active Directory)](https://www.dispersednet.com/active-directory/module5/assigning-sites.php): This page discusses assigning sites when creating Active Directory sites and site links. - [Computer Objects (Active Directory)](https://www.dispersednet.com/active-directory/module5/computer-objects.php): This page discusses computer objects in active directory, where objects are software constructs that represent physical computers. - [How TCP/IP subnetting Works (ifaddr Structure)](https://www.dispersednet.com/active-directory/module5/how-tcpip-subnetting-works.php): This page discusses how TCP/IP subnetting works when creating Active Directory sites and site links. - [Understanding Replication Objects (Image Gallery)](https://www.dispersednet.com/active-directory/module5/understanding-replicationObjects.php): This page contains a series of images that describe replication objects in Active Directory sites. - [Intra versus intersite Replication (Diagram)](https://www.dispersednet.com/active-directory/module5/intra-versus-intersite-replication.php): This page discusses Intra versus intersite replication of Active Directory, where two distinct types of replication connections exist. - [Network Traffic Site Structure (Active Directory) - Quiz](https://www.dispersednet.com/active-directory/module5/networkTraffic-siteStructure-quiz.php): This quiz poses questions with respect to network traffic site structure when creating Active Directory sites and site links. - [Physical Structure of Active Directory (Implementing)](https://www.dispersednet.com/active-directory/module6/intro-physical-structure-implementation.php): This module describes how to create your Active Directory sites and subnets, moving server objects that represent domain controllers into the appropriate site. - [Create Site using Active Directory (How to)](https://www.dispersednet.com/active-directory/module6/create-activeDirectory-site.php): This page describes how to create a site in Active Directory, where a site is an IP subnet, or two or more subnets that are connected by a high bandwidth link. - [Create Subnet (Determine its name)](https://www.dispersednet.com/active-directory/module6/create-directory-subnet.php): This page describes how to create a subnet and determine its name, where a subnet is a division of a TCP/IP network, defined by the IP addresses and subnet masks of the computers. - [Determine Subnet Name (Parameters)](https://www.dispersednet.com/active-directory/module6/determine-subnet-name.php): This page describes how to define the parameters of a subnet name in Active Directory. - [AD Move Server Objects (Between sites)](https://www.dispersednet.com/active-directory/module6/move-server-objects.php): This page describes how a server object is an Active Directory object that represents a domain controller using Active Directory. - [Creating Configuring Site Links (Active Directory)](https://www.dispersednet.com/active-directory/module6/creating-configuring-siteLinks.php): This page describes how to create and configure site links when implementing the physical structure in Active Directory. - [Create Site link Bridges (Active Directory)](https://www.dispersednet.com/active-directory/module6/create-site-link-bridges.php): This page describes how to create site link bridges by allowing communication between two or more sites that are not directly linked by a site link. in Active Directory. - [Create Connection object (Global Catalog Server)](https://www.dispersednet.com/active-directory/module6/create-connection-object.php): This page describes how to create a connection object and global catalog server which represents a one-way replication path between two server objects and points to the replication source. - [Creating Active Directory Site (Conclusion)](https://www.dispersednet.com/active-directory/module6/creating-activeDirectory-sites-conclusion.php): This module covered the skills needed to incorporate Active Directory into your network or the networks you are administering. - [Determining Subnet Name (Active Directory)](https://www.dispersednet.com/active-directory/module6/determine-ad-subnetName.php): This page describes how to determine a subnet name in Active Directory and combine binary numbers to yield a subnet mask. - [Determining Subnet Name (AD) - Exercise](https://www.dispersednet.com/active-directory/module6/determine-subnetName-exercise.php): This exercise asks yout to define the parameters of a subnet name when implementing the physical structure in Active Directory. - [Move Server Objects between Sites (AD) - Exercise](https://www.dispersednet.com/active-directory/module6/move-serverObjects-betweenSites-exercise.php): This exercise asks you to decide whether to move a server object when implementing the physical structure in Active Directory. - [Creating Site Link bridges(Active Directory)](https://www.dispersednet.com/active-directory/module6/ad-siteLink-bridges.php): This page contains a series of images that describe creating site link bridges in Active Directory. - [Create Active Directory Site (AD) - Quiz](https://www.dispersednet.com/active-directory/module6/create-activeDirectory-site-quiz.php): This quiz poses questions with respect to how to create an Active Directory Site when implementing the physical structure. - [Active Directory Site (Characteristics)- Quiz](https://www.dispersednet.com/active-directory/module6/activeDirectory-characteristics-quiz.php): This quiz poses questions with respect to how to create an Active Directory Site when implementing the physical structure in Active Directory. ## Unix Concepts - [Unix Concepts (Glossary)](https://www.dispersednet.com/unix-concepts/unix-concepts-glossary.php): This glossary contains terms with respect to unix, file management, and regular expressions. - [Advanced Unix Concepts (Intro)](https://www.dispersednet.com/unix-concepts/module1/intro-advanced-unix.php): This course offers a hands-on introduction to UNIX, the operating system that helped build the internet. - [Unix Course Project(Intranet Website)](https://www.dispersednet.com/unix-concepts/module1/advanced-unix-course-project.php): The project is designed to let you apply the skills learned during the course using the Unix operating system. - [Course Project Background (Unix)](https://www.dispersednet.com/unix-concepts/module1/course-project-background.php): To create your internal Web site, you will need basic knowledge of UNIX which will include basic scripts using the Unix operating system. - [File Management in Unix (Intro)](https://www.dispersednet.com/unix-concepts/module2/intro-file-management.php): This module discusses advanced file management tasks, how to list files recursively and how to list hidden files. - [More Options for listing Files (ls command)](https://www.dispersednet.com/unix-concepts/module2/list-files-command.php): This page describes how to list files using the ls command and discusses variations of the ls command in unix. - [Copying Directories in Unix](https://www.dispersednet.com/unix-concepts/module2/copy-directories-command.php): This page discusses how to use cp -r command to copy directories in Unix. - [Removing Directories quickly(Use rm command)](https://www.dispersednet.com/unix-concepts/module2/removing-directories-quickly.php): This page discusses how to use the rm command to remove directories when managing file tasks in Unix. - [Unix About links](https://www.dispersednet.com/unix-concepts/module2/unix-about-links.php): This page discusses why Unix links are useful when managing file tasks in Unix. - [Creating link to file(symbolic link ln -s)](https://www.dispersednet.com/unix-concepts/module2/creating-file-link.php): This page discusses how to create symbolic links using ln -s when managing file tasks in Unix. - [Finding Files Unix(Search using find command)](https://www.dispersednet.com/unix-concepts/module2/find-command-search.php): This page discusses how to use the find command to search for files in Unix. - [Unix File Management (Conclusion)](https://www.dispersednet.com/unix-concepts/module2/file-management-conclusion.php): This module discussed how to list hidden files, entire directory trees, and directory names in Unix. - [Removing Directories(Unix) - Exercise](https://www.dispersednet.com/unix-concepts/module2/listing-copy-removing-directories-exercise.php): This exercise asks you to use ls, cp, and rm to manage files and directories in Unix. - [Hard links versus symbolic links (Unix)](https://www.dispersednet.com/unix-concepts/module2/hard-link-versus-symbolic.php): This page discusses hard links versus symbolic links and how to create a hard link. - [Creating link(Finding Files Unix) - Exercise](https://www.dispersednet.com/unix-concepts/module2/finding-unix-files-exercise.php): This exercise asks you to link a directory and create a list of project files in Unix. - [Creating link(Finding Files Unix) - Exercise Result](https://www.dispersednet.com/unix-concepts/module2/finding-unix-files-exercise-result.php): This page contains the exercise result for the Creating a link and finding files in Unix - Exercise in Unix. - [Working with Symbolic Links](https://www.dispersednet.com/unix-concepts/module2/working-with-symbolic-links.php): This page discusses how to work with symbolic links when managing file tasks in Unix. - [Using the find command in Unix](https://www.dispersednet.com/unix-concepts/module2/using-unix-find-command.php): This page contains a series of images for using the find command to search through one or more directory trees of a file system. - [File Management(Unix) - Quiz](https://www.dispersednet.com/unix-concepts/module2/file-management-quiz.php): This quiz poses questions with respect to Unix File Management when managing file tasks in Unix. - [Customize your UNIX Session (Intro)](https://www.dispersednet.com/unix-concepts/module3/intro-unix-customization.php): This module describes common ways you can customize the UNIX environment for enhancing the shell. - [Create Alias in Unix (Command Shortcuts)](https://www.dispersednet.com/unix-concepts/module3/creating-aliases-unix.php): This page discusses how to create command shortcuts using the alias command to customize your UNIX environment using the shell. - [Managing aliases List (How to disable them?)](https://www.dispersednet.com/unix-concepts/module3/list-current-aliases.php): This page describes how to list current aliases and disable them when customizing your UNIX environment using the shell. - [Displaying Previous Unix Commands (history feature)](https://www.dispersednet.com/unix-concepts/module3/displaying-previous-commands.php): This page discusses how to use the history feature to display previous commands to customize your UNIX environment using the shell. - [Repeating Previous Commands (Unix History Substitution)](https://www.dispersednet.com/unix-concepts/module3/repeating-previous-commands.php): This page discusses the history of Unix substitutions and how to repeat previous commands to customize your UNIX environment using the shell. - [Modifying previous unix Command (history feature)](https://www.dispersednet.com/unix-concepts/module3/modifying-previous-command.php): This page discusses the history feature to modify the previous command, where the history substitution lets you modify a command and replay the result. - [Changing Unix System Prompt (Redfine Variables)](https://www.dispersednet.com/unix-concepts/module3/changing-system-prompt.php): This page discusses how to use the prompt variable to redefine your system prompt to customize your UNIX environment with the shell. - [Storing C shell Settings (.cshrc file alias)](https://www.dispersednet.com/unix-concepts/module3/storing-shell-settings.php): This page discusses how a .cshrc file is used to store alias, history, and prompt definitions to customize your UNIX environment using the shell. - [Customize Unix Environment (Conclusion)](https://www.dispersednet.com/unix-concepts/module3/customize-environment-conclusion.php): This module discussed some of the common ways to customize your UNIX environment when using the C shell. - [Alias meaning | Definition (Unix, Linux)](https://www.dispersednet.com/unix-concepts/module3/quoting-alias-definition.php): This page discusses how you can define aliases that range from the simple to the complex, where alias definitions can include shell features such as file name wildcards or shell variables. - [Sample History Substitutions(Unix)](https://www.dispersednet.com/unix-concepts/module3/sample-history-substitutions.php): This page contains sample history substitutions used to customize your UNIX environment when using the shell. - [Modifying Previous Command (Unix) - Exercise](https://www.dispersednet.com/unix-concepts/module3/modify-command-exercise.php): This exercise asks you to use the command history to display, repeat, and modify commands while customizing your UNIX environment using the shell. - [Storing your C Shell Settings(Unix) - Exercise](https://www.dispersednet.com/unix-concepts/module3/storing-cshell-settings-exercise.php): This exercise has you create a .cshrc file to store some custom settings to customize your UNIX environment using the shell. - [Unix Conclusion (Commands) - Quiz](https://www.dispersednet.com/unix-concepts/module3/unix-conclusion-quiz.php): This quiz poses questions with respect to Unix shell commands used to customize your UNIX environment. - [Using Grep with Regular Expressions (Intro)](https://www.dispersednet.com/unix-concepts/module4/intro-grep-regular-expressions.php): This module covers regular expression syntax, which is used for performing wildcard searches on the contents of files. - [What is regular expression? (in Unix)](https://www.dispersednet.com/unix-concepts/module4/define-regular-expression.php): This page describes regular expressions in Unix for performing wildcard searches on the contents of files. - [How quotes affect Regular Expressions?](https://www.dispersednet.com/unix-concepts/module4/using-quotes-regular-expressions.php): This page describes how quotes affect regular expressions for performing wildcard searches on the contents of files. - [Matching Occurrences of Pattern (., *, and () metacharacters)](https://www.dispersednet.com/unix-concepts/module4/matching-pattern-occurrences.php): This page discusses how to create regular expressions using the ., *, and [ ] metacharacters for performing wildcard searches on the contents of files. - [Matching position of Pattern (^ $ metacharacters)](https://www.dispersednet.com/unix-concepts/module4/matching-pattern-position.php): This page discusses how to create regular expressions using the ^ and $ metacharacters for performing wildcard matching and searches on the contents of files. - [Using Backslash to turn off Character's Meaning (Regex)](https://www.dispersednet.com/unix-concepts/module4/turnoff-character-meaning.php): This page discusses how to use a backslash to turn off a character. - [Unix Regular Expressions (Conclusion)](https://www.dispersednet.com/unix-concepts/module4/regular-expressions-conclusion.php): This module discussed regular expressions, particularly when used with grep for performing wildcard searches. - [Unix Regular Expression (wildcard) - Quiz](https://www.dispersednet.com/unix-concepts/module4/unix-regular-expression-quiz.php): This quiz poses questions with respect to unix regular expressions for performing wildcard searches on the contents of files. - [Unix Pattern Matching ($ character) - Quiz](https://www.dispersednet.com/unix-concepts/module4/unix-patternMatching-quiz.php): This quiz poses questions with respect to Unix pattern matching and regular expressions for performing wildcard searches. - [Importance of enclosing Arguments in Quotes (Time Values)](https://www.dispersednet.com/unix-concepts/module4/enclosing-arguments-inQuotes.php): This page contains a series of images describing the importance of enclosing arguments in quotes when using regular expressions in Unix. - [Unix Grep Command (Output) - Exercise](https://www.dispersednet.com/unix-concepts/module4/grep-command-exercise.php): This exercise asks you to use regular expressions to describe search patterns for performing wildcard searches on the contents of files. - [editing with vi (Unix)](https://www.dispersednet.com/unix-concepts/module5/intro-editing-with-vi.php): This module discusses how to use the vi editor to manipulate text files for the unix operating system. - [vi review (Basic Commands)](https://www.dispersednet.com/unix-concepts/module5/vi-review.php): This page identifies the key concepts of the vi editor used to manipulate a text file in Unix. - [Searching for text in vi (Unix commands)](https://www.dispersednet.com/unix-concepts/module5/searchingFor-textIn-vi.php): This page discusses how to use the commands of the vi editor to search for text in a file. - [Creating text abbreviations for Unix (vi)](https://www.dispersednet.com/unix-concepts/module5/creating-text-abbreviations.php): This page discusses how to use the :ab command to abbreviate text for the vi editor. - [Creating Command Shortcuts in Unix (map command)](https://www.dispersednet.com/unix-concepts/module5/creating-command-shortcuts.php): This page discusses how to use the map command to create a keyboard macro using the unix operating system. - [Configuring UNIX editing environment (for vi)](https://www.dispersednet.com/unix-concepts/module5/configure-editing-environment.php): This page describes how to use the set command to configure vi as an editor in UNIX. - [Storing custom settings(vi .exrc file)](https://www.dispersednet.com/unix-concepts/module5/storing-custom-settings.php): This page describes how to use the .exrc file to store vi settings in unix. - [Editing multiple Files(same vi session)](https://www.dispersednet.com/unix-concepts/module5/editing-multiple-files.php): This page discusses how to edit multiple files within the same vi session in unix. - [Pasting text between files(Using vi)](https://www.dispersednet.com/unix-concepts/module5/pastingText-between-files.php): This page discusses how to use the vi editor to cut, copy, and paste text between files using a vi session. - [Editing with vi (Conclusion)](https://www.dispersednet.com/unix-concepts/module5/editing-with-vi-conclusion.php): This module covered advanced editing with vi within the context of the unix operating system. - [Searching Text(Using) vi) - Exercise](https://www.dispersednet.com/unix-concepts/module5/searchingText-inVi-exercise.php): This exercise asks you to use / and ? to search for text in the unix operating system. - [Sample exrc file(Diagram)](https://www.dispersednet.com/unix-concepts/module5/sample-exrc-file.php): This page contains a sample exrc file that can be manipulated using the vi editor in unix. - [Storing Custom Settings(Unix vi)- Exercise](https://www.dispersednet.com/unix-concepts/module5/storing-customSettings-forVi-exercise.php): This exercise asks you to create an .exrc file to store some custom vi settings using the unix operating system. - [Switching between files(within vi session)](https://www.dispersednet.com/unix-concepts/module5/switching-betweenFiles-within-viSession.php): This page contains a series of images that describe how to switch between files in the unix operating system. - [Using named buffers(paste between files)](https://www.dispersednet.com/unix-concepts/module5/vi-paste-betweenFiles.php): This page contains a series of images that describe using named buffers to paste between files. - [vi Commands(Unix) - Quiz](https://www.dispersednet.com/unix-concepts/module5/vi-commands-quiz.php): This quiz poses questions with respect to how to the different commands that can be used in the vi editor in unix. - [Managing Disk Space (Intro)](https://www.dispersednet.com/unix-concepts/module6/intro-managing-diskSpace.php): This module discusses how to manage disk space and compression commands in a unix environment. - [Checking disk usage (du command)](https://www.dispersednet.com/unix-concepts/module6/checking-disk-usage.php): This page discusses how to use the du command to display disk usage in a unix environment. - [Compressing | uncompressing Files (Manage Size)](https://www.dispersednet.com/unix-concepts/module6/compressing-uncompressing-files.php): This page discusses how to use compress and uncompress to manage file sizes in a unix environment. - [Viewing compressed files (zcat)](https://www.dispersednet.com/unix-concepts/module6/viewing-compressed-files.php): This page discusses how to use zcat to view compressed files in a unix environment. - [File Archives (Unix)](https://www.dispersednet.com/unix-concepts/module6/file-archives.php): This page describes the concept of archive file, where an archive is a set of files that are packaged into a single, larger file in a unix environment. - [Creating Archive (Use tar cvf)](https://www.dispersednet.com/unix-concepts/module6/create-archive.php): This page describes how to use tar cvf to create an archive in a unix environment. - [Listing archive (list file names with tar)](https://www.dispersednet.com/unix-concepts/module6/listing-archives.php): This page discusses how to use the tar command to list the file names in an archive. - [Extracting Files from Archive (tar xvf)](https://www.dispersednet.com/unix-concepts/module6/extracting-archive-files.php): This page discusses how to use the. - [Managing Disk Space ( Conclusion)](https://www.dispersednet.com/unix-concepts/module6/managing-diskSpace-conclusion.php): This module discussed disk management space and how to execute compression commands in a unix environment. - [Disk Usage | File Compression - Quiz](https://www.dispersednet.com/unix-concepts/module6/diskUsage-fileCompression-quiz.php): This quiz poses questions with respect to disk usage and file compression in a unix environment. - [Archive Listing (Unix) - Exercise](https://www.dispersednet.com/unix-concepts/module6/archive-listing-exercise.php): This exercise asks you to archive a directory tree and compress the archive to manage disk space in a unix environment. - [Unix Archiving (Disk Space) - Quiz](https://www.dispersednet.com/unix-concepts/module6/unix-archiving-quiz.php): This quiz poses questions with respect to archiving and storage requirements in a unix environment. ## Unix Shell Programming - [UNIX Shell Programming | Advanced Scripting with Bourne Shell, sed | awk](https://www.dispersednet.com/unix-shell-programming/module1/intro-shell-programming.php): Master advanced UNIX shell programming with Bourne shell scripting, sed, and awk. Learn automation, debugging, and text processing for modern Linux and DevOps environments. - [Unix Course Project (Scripts)](https://www.dispersednet.com/unix-shell-programming/module1/unix-course-project.php): To practice applying these skills, you will complete several smaller scripts using unix within the context of shell programming. - [Course Project(Unix Script) - Exercise](https://www.dispersednet.com/unix-shell-programming/module1/course-project-exercise.php): This exercise has you examine the starting script for the course project by examining the command line. - [Unix Processes | Shells (Intro)](https://www.dispersednet.com/unix-shell-programming/module2/intro-shell-processes.php): This module covers basic information regarding how shell scripts are executed on a UNIX system. - [Login Shell (into UNIX account)](https://www.dispersednet.com/unix-shell-programming/module2/login-shell.php): This page discusses which shell is run when you first login to your UNIX account on a UNIX system. - [Define Unix Process (What is a process?)](https://www.dispersednet.com/unix-shell-programming/module2/define-unix-process.php): This page defines the unix process, which is an active entity in the memory and CPU of your computer. - [Starting other Shells (interactive at command line)](https://www.dispersednet.com/unix-shell-programming/module2/starting-other-shells.php): This page discusses starting the interactive shell by typing in the program that runs that shell at the command line. - [Unix Parent | Child Process (Relationships)](https://www.dispersednet.com/unix-shell-programming/module2/parent-child-processes.php): This page discusses relationships between parent and child processes when creating these processes within a unix shell. - [Run Unix Shell Script (Three Different ways)](https://www.dispersednet.com/unix-shell-programming/module2/run-shell-script-three-ways.php): This page discusses three ways to run a shell script on a UNIX system. - [Specifying Shell Script ( #! first line)](https://www.dispersednet.com/unix-shell-programming/module2/specify-shell-script.php): This page discusses using #! on the first line of a script to indicate the shell for which a script is written. - [Unix PATH Variable (Description)](https://www.dispersednet.com/unix-shell-programming/module2/unix-path-variable.php): This page describes the unix path variable, which is used by all UNIX shells on a system. - [Processes | Unix Shell Script (Conclusion)](https://www.dispersednet.com/unix-shell-programming/module2/shell-script-conclusion.php): This module discussed how to determine your login shell and run a new shell interactively from the command line. - [Unix Login Shell (/etc/passwd) - Exercise](https://www.dispersednet.com/unix-shell-programming/module2/login-shell-exercise.php): This exercise asks you to practice looking up a login shell in the /etc/passwd directory while executing a shell script on a UNIX system. - [Unix Path Variable (Shell) - Exercise](https://www.dispersednet.com/unix-shell-programming/module2/path-variable-exercise.php): This exercise asks you to observe how the value of PATH affects which command is run on a UNIX system. - [Running Shells from Command Line (Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module2/starting-shells-exercise.php): This exercise has you practice running a new shell from your shell account on a UNIX system. - [Unix Shell Processes (Korn) - Quiz](https://www.dispersednet.com/unix-shell-programming/module2/shells-processes-quiz.php): This quiz poses questions with respect to unix shell processes when executing shell scripts on a UNIX system. - [Embedded Command Execution (Intro)](https://www.dispersednet.com/unix-shell-programming/module3/intro-embedded-command-execution.php): This module introduces you to the embedded command execution feature of the UNIX shells. - [Embedded Execution in Unix (How it works)](https://www.dispersednet.com/unix-shell-programming/module3/defining-embedded-execution.php): This page explains how embedded command execution works within the context of Unix Shell Programming. - [Unix Embedded Command Syntax (Execution Features)](https://www.dispersednet.com/unix-shell-programming/module3/embedded-command-syntax.php): This page discusses how to form correct embedded command statements using embedded command execution features of UNIX shells. - [When to use Embedded Execution (Most Useful Situations)](https://www.dispersednet.com/unix-shell-programming/module3/application-embedded-execution.php): This page identifies when embedded commands are most useful when creating unix shells. - [for loop Embedded Execution (Unix)](https://www.dispersednet.com/unix-shell-programming/module3/for-loop-embedded-execution.php): This page discusses how to embed a command within a for loop using embedded command execution features of UNIX shells. - [Unix Embedded Command Execution (Conclusion)](https://www.dispersednet.com/unix-shell-programming/module3/embedded-command-execution-conclusion.php): This module discussed how to assign the output of a command to a variable when using embedded commands in UNIX. - [Inserting Carriage Return into Unix Command](https://www.dispersednet.com/unix-shell-programming/module3/insert-carriage-return.php): This page discusses inserting a carriage return when using embedded command execution features of UNIX shells. - [Embedded Command Syntax (Unix) - Quiz](https://www.dispersednet.com/unix-shell-programming/module3/embedded-command-syntax-quiz.php): This quiz poses questions with respect to the unix embedded command syntax features of UNIX shells. - [Unix embedded command (Syntax)- Exercise](https://www.dispersednet.com/unix-shell-programming/module3/embedded-command-exercise.php): This exercise has you practice embedded command execution using embedded command execution features of UNIX shells. - [Useful UNIX Commands (List Files, Compression)](https://www.dispersednet.com/unix-shell-programming/module4/intro-unix-commands.php): This module discusses UNIX commands that are used with embedded commands as well as commands that are commonly used in shell scripts. - [Unix find Command (Identify files)](https://www.dispersednet.com/unix-shell-programming/module4/unix-find-command.php): This page discusses how to use the find command to identify files from within a script based on characteristics such as the file name or type of file. - [wc Command in Unix(Word Count)](https://www.dispersednet.com/unix-shell-programming/module4/wc-command.php): This page describes how to use the unix wc command to count lines, words, and characters in a file. - [Unix Sort Command](https://www.dispersednet.com/unix-shell-programming/module4/sort-command.php): This page uses the sort command to sort by column and to sort the contents of a text file. - [Incorporate Shell read-in Variable (Sort Command)](https://www.dispersednet.com/unix-shell-programming/module4/read-in-variables.php): This page discusses using variables with the sort command to provide any piece of the unix command. - [Unix sleep clear Commands()](https://www.dispersednet.com/unix-shell-programming/module4/sleep-clear-commands.php): This page uses sleep and clear to display output when using embedded commands in unix shell programming. - [Unix grep Command(Use metacharacters)](https://www.dispersednet.com/unix-shell-programming/module4/unix-grep-command.php): This page discusses how to use grep to search text from within a script using a specific set of wildcard characters, also called metacharacters. - [grep with -c option to (match pattern lines)](https://www.dispersednet.com/unix-shell-programming/module4/coption-to-grep.php): This page explains how to use grep and the -c option matching pattern to count the number of lines in Unix. - [Unix tee Command(Display Output)](https://www.dispersednet.com/unix-shell-programming/module4/unix-tee-command.php): This page displays the output of a command to the screen and a file simultaneously while using the tee command for redirection. - [Unix Shell Script (Conclusion)](https://www.dispersednet.com/unix-shell-programming/module4/shell-script-conclusion.php): This module discussed commands commonly used in shell scripts to find a file, determine file size, sort, and search file contents. - [Difference between process and Program?(Unix)](https://www.dispersednet.com/unix-shell-programming/module4/tee-review-processes.php): To define a process, you must first understand the difference between a process and a program in unix shell programming. - [–c option grep - Exercise](https://www.dispersednet.com/unix-shell-programming/module4/coption-grep-exercise.php): This exercise has you practice writing regular expressions and grep commands using unix shell programming. - [Using Variables with Sort Command (Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module4/using-variables-exercise.php): This exercise has you practice using the sort command in unix. - [WC Command (Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module4/wc-command-exercise.php): This exercise asks you to find files and list file size using unix shell programming. - [Search Player Script(Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module4/search-player-script-exercise.php): This exercise asks you to write a script to search the volleylist file for players using the unix shell. - [Debugging Shell Scripts (Intro)](https://www.dispersednet.com/unix-shell-programming/module5/intro-debuggingShell-scripts.php): This module discusses how to debug shell scripts after they have been created and which error messages from the shell indicate problems. - [Types of errors (Unix)](https://www.dispersednet.com/unix-shell-programming/module5/types-of-errors.php): This page discusses how to identify syntax and logic errors when developing unix scripts. - [Tracing Shell Scripts (Test Options)](https://www.dispersednet.com/unix-shell-programming/module5/tracing-shell-scripts.php): This page discusses how to use shell options to test each line of a script. - [Identifying Common Errors(shell if statement)](https://www.dispersednet.com/unix-shell-programming/module5/identifying-common-errors.php): This page examines errors that are involved using the if statement when debugging shell scripts. - [Data handling errors (incorrect user input)](https://www.dispersednet.com/unix-shell-programming/module5/data-handling-errors.php): This page describes how to handle incorrect user input when a user enters incorrect or unexpected input. - [Identifying Common Errors (Involving user input)](https://www.dispersednet.com/unix-shell-programming/module5/identifyingUser-input-errors.php): This page examines errors involving input from the user module and discusses how to debug shell scripts after they have been created. - [Printing progress statements (Unix)](https://www.dispersednet.com/unix-shell-programming/module5/printing-progress-statements.php): This page discusses how to use printed comments to mark stages of success in a script. - [Trapping System Signals(handle Signals sent)](https://www.dispersednet.com/unix-shell-programming/module5/trapping-system-signals.php): This page discusses how to use the trap command to handle signals sent to a shell script. - [debug Shell Scripts (Conclusion)](https://www.dispersednet.com/unix-shell-programming/module5/debug-shellScripts-conclusion.php): This module discussed some techniques to debug shell scripts and looked at some commonly found errors in shell scripts. - [Tracing Shell Scripts(Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module5/tracing-shellScripts-exercise.php): This exercise asks you to run a shell script with tracing options. - [Shell Script Indentation(Unix)](https://www.dispersednet.com/unix-shell-programming/module5/shell-script-indentation.php): This page discusses how to write statements such as while or if, and how you should indent your code. - [Identifying Common Errors (Shell Script) - Exercise](https://www.dispersednet.com/unix-shell-programming/module5/identifying-commonErrors-exercise.php): This exercise asks you to correct syntax errors in a given script in a unix environment. - [Commonly used Signals(Shell Programming)](https://www.dispersednet.com/unix-shell-programming/module5/commonly-used-signals.php): This page discusses commonly used signals, which are short messages sent to your program in the unix OS. - [Trapping System Signals(Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module5/trapping-systemSignals-exercise.php): This exercise asks you to observe a script that traps signals when debugging shell scripts. - [Debugging Shell Scripts (Unix) - Quiz](https://www.dispersednet.com/unix-shell-programming/module5/debugging-shellScripts-quiz.php): This quiz poses questions with respect to the process of debugging Shell Scripts in unix. - [Writing shell functions (Unix)](https://www.dispersednet.com/unix-shell-programming/module6/intro-writing-shellFunctions.php): This module discusses separating your script into logical units called functions to help in the debugging process. - [Using functions within Shell Script (Embedded)](https://www.dispersednet.com/unix-shell-programming/module6/shell-script-function.php): This page defines the purpose of a function in a shell script and discusses how shell scripts are used in unix shell programming. - [Defining Function (Correctly formed Shell Script)](https://www.dispersednet.com/unix-shell-programming/module6/defining-script-function.php): This page defines a function and describes how to create a correctly formed shell script function. - [Invoke function within Shell Script (How to Call)](https://www.dispersednet.com/unix-shell-programming/module6/calling-shellScript-function.php): This page discusses how to invoke a function within a shell script when using shell programming. - [Script that uses Multiple Functions (Organization)](https://www.dispersednet.com/unix-shell-programming/module6/script-multiple-functions.php): This page discusses how to write a script that uses multiple functions within the context of shell scripting. - [Sharing data with functions (Unix Shell Scripts)](https://www.dispersednet.com/unix-shell-programming/module6/sharing-data-functions.php): This page discusses how to Use variables to share data with a function in unix shell programming. - [Creating reusable Function (Shell Script)](https://www.dispersednet.com/unix-shell-programming/module6/creating-reusable-function.php): This page discusses how to create and write a reusable function using shell scripts. - [Borrowing Shell Script Functions (When to use)](https://www.dispersednet.com/unix-shell-programming/module6/borrowing-shellScript-functions.php): This page discusses when to use functions that you did not write in unix shell programming. - [Writing Shell Functions (Conclusion)](https://www.dispersednet.com/unix-shell-programming/module6/writing-shellFunctions-conclusion.php): This module discussed how shell scripts are used in unix shell programming. - [Shell Script Function Syntax (Unix) - Quiz](https://www.dispersednet.com/unix-shell-programming/module6/shellScript-functionSyntax-quiz.php): This quiz poses questions with respect to shell script function syntax and shell scripts used in unix shell programming. - [Script uses Functions (Unix) - Exercise](https://www.dispersednet.com/unix-shell-programming/module6/script-usesFunctions-exercise.php): This exercise asks you to sort a set of function definitions and calls into correct order within the context of unix shell programming. - [printmenu Function (Shell Program) - Exercise](https://www.dispersednet.com/unix-shell-programming/module6/printMenu-function-exercise.php): This exercise asks you to add functions to the course project script in unix shell programming. ## Unix Shell Scripts - [Unix Shell Scripts (Glossary)](https://www.dispersednet.com/unix-shell-scripts/unix-shell-scripts-glossary.php): This glossary contains terms with respect to the information needed to create Unix shell scripts. - [UNIX Shell Programming(Introduction)](https://www.dispersednet.com/unix-shell-scripts/module1/intro-unix-shell-programming.php): This course offers a hands-on introduction to creating scripts using the UNIX shell or the command line environment. - [System Administration Project(Scenario)](https://www.dispersednet.com/unix-shell-scripts/module1/system-administrator-project.php): This page defines the scenario used for course exercises and simulations within the context of basic Unix shell scripts. - [Unix Shell Programming (Intro)](https://www.dispersednet.com/unix-shell-scripts/module2/intro-shell-programming.php): This page discusses why UNIX has become more popular as result of the internet and open source software. - [Various UNIX Shells available (How to Identify)](https://www.dispersednet.com/unix-shell-scripts/module2/unix-shell-available.php): This page identifies the various UNIX shells since numerous shells are used on various versions of UNIX today. - [Choose Unix Shell for Interactive Use | Scripting](https://www.dispersednet.com/unix-shell-scripts/module2/deciding-on-unix-shell.php): Learn how to distinguish between Unix shells such as sh, bash, ksh, zsh, and csh so you can choose the right shell for interactive work and portable shell scripts. - [Shell scripts within UNIX(System Use)](https://www.dispersednet.com/unix-shell-scripts/module2/shell-scripts-within-unix.php): This page describes how shell scripts are used in standard UNIX systems when defining shell programming. - [Interpreted versus Compiled Programs (Comparison)](https://www.dispersednet.com/unix-shell-scripts/module2/interpreted-compiled-programs.php): This page explains the difference between interpreted and compiled programs when selecting a development language for an operating system. - [Shell Scripting Options (Languages)](https://www.dispersednet.com/unix-shell-scripts/module2/understanding-scripting-options.php): This page discusses different UNIX scripting languages and shell programming while expanding your understanding of UNIX concepts. - [Shell Script Compiled Program (Choosing method)](https://www.dispersednet.com/unix-shell-scripts/module2/shell-script-compiled-program.php): This page lists the reasons for choosing one programming method over another when comparing compiled and interpreted programming languages. - [Unix Shell Programming (Conclusion)](https://www.dispersednet.com/unix-shell-scripts/module2/shell-programming-conclusion.php): This module introduced you to the UNIX shell as a programming environment and compared it to other programming environments that are available. - [Unix Shell (Privileges) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module2/unix-shell-quiz.php): This quiz poses questions with respect to the unix shell while expanding your understanding of UNIX concepts. - [History of UNIX Shell(Infographic)](https://www.dispersednet.com/unix-shell-scripts/module2/available-unix-shells.php): This page contains a series of images that describe a brief history of UNIX shells to expand your understanding of UNIX concepts. - [Unix Scripts(How to locate) - Exercise](https://www.dispersednet.com/unix-shell-scripts/module2/scripts-within-unix-exercise.php): This exercise asks you to locate and view an existing script on your UNIX system while expanding your understanding of UNIX concepts. - [Components of Shell Program (Intro)](https://www.dispersednet.com/unix-shell-scripts/module3/intro-shell-components.php): This module provides more information to help you understand the commands and tools you will be using to create your first shell script. - [Shell Script as Macro (Unix)](https://www.dispersednet.com/unix-shell-scripts/module3/shell-script-macro.php): This page discusses the similarities between shell scripts and entering commands when using builtin and external commands in Unix. - [External vs. built-in Commands (shell program)](https://www.dispersednet.com/unix-shell-scripts/module3/built-in-external-components.php): This page discusses basic built-in commands and how they differ from external commands when using these commands in Unix shell scripts. - [Tools to manage Input | Output (Shell communication)](https://www.dispersednet.com/unix-shell-scripts/module3/input-output-tools.php): This page lists options for controlling input and output using unix shells, which enable you to communicate with a user or with other programs. - [Shell Script Tests (How and why?)](https://www.dispersednet.com/unix-shell-scripts/module3/shell-script-tests.php): This page identifies how and why tests are used in scripts to determine which parts of a script to execute and which parts to skip in different situations. - [Variables used in Unix Scripting (Store information)](https://www.dispersednet.com/unix-shell-scripts/module3/script-variables.php): This page explains the use of variables to hold information that may change during the execution of the program. - [Components of Shell Script (Control Structures)](https://www.dispersednet.com/unix-shell-scripts/module3/shell-script-control-structures.php): This page explains how the components of shell scripts are control structures, using builtin and external commands in Unix. - [Regular Expressions define Patterns (File Set Reference )](https://www.dispersednet.com/unix-shell-scripts/module3/regular-expressions-define-patterns.php): This page discusses how regular expressions define patterns which refer to a set of files rather than to a single file. - [Components of Shell Program (Conclusion)](https://www.dispersednet.com/unix-shell-scripts/module3/shell-program-components-conclusion.php): This module introduced you to the programming concepts that are used in the creation of a shell script. - [Create Efficient Script (Unix Commands)](https://www.dispersednet.com/unix-shell-scripts/module3/sample-shell-script.php): This page contains a series of images describing which unix commands to use to make a good script. - [Shell Script Components (Variables, Looping Structures)](https://www.dispersednet.com/unix-shell-scripts/module3/shell-script-components.php): This page describes the components of a shell script, which are a list of commands, which are listed in the order of execution. - [Regular Expression(Shell Script) - Exercise](https://www.dispersednet.com/unix-shell-scripts/module3/regular-expression-exercise.php): This exercise asks you to use regular expressions with common UNIX commands along with builtin and external commands. - [Shell Programming Concepts(Unix) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module3/shell-programming-concepts-quiz.php): This quiz poses questions with respect to shell programming concepts used with builtin and external commands in shell scripts. - [Test to determine (Parts of Script to execute)](https://www.dispersednet.com/unix-shell-scripts/module3/test-determines-script.php): This page contains a test to determine which parts of a script to execute when using builtin and external commands in shell scripts. - [Unix Regular Expressions(Shell Scripts) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module3/regular-expression-quiz.php): This quiz poses questions with respect to Regular Expressions when using builtin and external commands in shell scripts. - [Variables used within Scripts (Unix)](https://www.dispersednet.com/unix-shell-scripts/module3/variables-within-scripts.php): This page describes how to use variables with shell scripts using builtin and external commands. - [Writing First Unix Shell Script (Intro)](https://www.dispersednet.com/unix-shell-scripts/module4/intro-writing-firstScript.php): Learn how to write and execute your first Unix shell script. This module introduces script structure, permissions, user input, and command-line execution using bash. - [Interactive Shell Commands (No File Scripting Unix)](https://www.dispersednet.com/unix-shell-scripts/module4/interactive-shell-script.php): Learn how to execute Unix shell “script” logic directly at the command line. Practice interactive if/then/else blocks, continuation prompts, one-liners, grouping, subshells, and here-doc techniques—without creating a script file. - [What Makes a File a Shell Script Unix (Components)](https://www.dispersednet.com/unix-shell-scripts/module4/defining-script-file.php): Learn what turns a text file into a Unix shell script: the shebang interpreter line, executable permissions, and valid shell syntax. Explore modern best practices, common pitfalls like CRLF line endings, and wildcard patterns used in scripts. - [Use vi Editor Unix (Shell Script Editing)](https://www.dispersednet.com/unix-shell-scripts/module4/using-text-editor.php): Learn how to use the vi text editor to create and edit Unix shell scripts. Practice command vs insert mode, essential navigation and save/quit commands, and a simple edit→chmod→run workflow for script development. - [Echo Command Unix (Display Data Screen)](https://www.dispersednet.com/unix-shell-scripts/module4/echo-command-display-data.php): Learn how to use the Unix echo command to display messages in shell scripts. Understand STDOUT output, newline behavior, echo -n portability issues, and when to use printf for reliable formatting. - [Read Command in Unix (Collect User Input)](https://www.dispersednet.com/unix-shell-scripts/module4/read-keyboardInput-command.php): Learn how to use the Unix read command to collect keyboard input in shell scripts. Store responses in variables, print results with printf, and apply best practices like read -r, quoting, and basic input validation before using user data. - [Shell Script Comments Unix (Self Documenting Code)](https://www.dispersednet.com/unix-shell-scripts/module4/including-comments-shellScripts.php): Learn how to write clear comments in Unix shell scripts that explain intent, not syntax. Use self-documenting variable names, understand shebang vs comments, improve readability with PS1 and PATH awareness, and see a commented interactive script example. - [chmod Execute Permission Unix (Run Shell Scripts)](https://www.dispersednet.com/unix-shell-scripts/module4/setting-file-permissions.php): Learn how to set Unix file permissions so a shell script can run as a program. Use ls -l to view rwx flags, apply chmod u+x safely, run scripts with ./, understand PATH behavior, and troubleshoot common issues like CRLF line endings and bad interpreter errors. - [Run Shell Scripts from Command Line (./script and sh)](https://www.dispersednet.com/unix-shell-scripts/module4/running-commandLine-script.php): Learn how to run a Unix shell script from the command line using ./script, why scripts aren’t found without a path (PATH behavior), and when to run scripts with sh explicitly. Includes practical tips for permissions, common errors, and safer PATH practices. - [Unix Shell Script Summary (First Script Workflow)](https://www.dispersednet.com/unix-shell-scripts/module4/first-script-conclusion.php): Summary of Module 4: define a shell script with a shebang, edit with vi, use echo and read for interaction, document with comments, set execute permissions with chmod, and run scripts safely from the command line. - [Shell Script File Permissions(Unix) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module4/shellScript-file-permissions-quiz.php): This quiz poses questions with respect to shell script file permissions when creating and executing a unix shell script. - [Use vi Text Editor Unix (Script File) - Exercise](https://www.dispersednet.com/unix-shell-scripts/module4/using-textEditor-exercise.php): Practice using vi to create a Unix shell script file. Add a shebang line, save with :wq, and verify output with cat before submitting your results. - [Read Command Unix | Keyboard Input Exercise](https://www.dispersednet.com/unix-shell-scripts/module4/read-keyboardInput-command-exercise.php): This exercise asks you to use the read command to collect user input and verify the value stored in a shell variable. - [chmod Execute Permission | Exercise](https://www.dispersednet.com/unix-shell-scripts/module4/setting-filePermissions-exercise.php): This exercise asks you to use chmod to add execute permission to a shell script file and verify the change with ls -l. - [Defining Script File (Unix) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module4/definingScript-file-quiz.php): This quiz poses questions with respect to defining script files in Unix when creating and executing a unix shell script. - [Shell Unix Variables (Intro)](https://www.dispersednet.com/unix-shell-scripts/module5/intro-workingWith-variables.php): This module introduces you to working with unix shell scripting variables to create scripts in Unix. - [Accessing Command-line Arguments in Unix (Script Variables)](https://www.dispersednet.com/unix-shell-scripts/module5/accessing-commandLine-arguments.php): This page discusses accessing command-line Arguments using variables to create scripts in Unix. - [Using Predefined System Variables(Standard System Shell)](https://www.dispersednet.com/unix-shell-scripts/module5/using-predefined-systemVariables.php): This page discusses using predefined system variables, the user settings, the resources available and the network settings. - [Accessing Environment Variables (Within Shell Scripts)](https://www.dispersednet.com/unix-shell-scripts/module5/accessing-environment-variables.php): This page discusses accessing environment variables, which are used to store information that needs to be passed between different programs working within the same environment. - [Define new Variables(Shell Script Control)](https://www.dispersednet.com/unix-shell-scripts/module5/define-newVariables-toHold-information.php): This page discusses creating your own variables to hold any information that you need to work with in your script. - [Syntax Affects Variable Interpretation(Unix Explanation)](https://www.dispersednet.com/unix-shell-scripts/module5/syntaxAffects-variable-interpretation.php): This page describes how script syntax affects the variable interpretation when using variables to create scripts in Unix. - [Using Strings in Variables (Assign text to variables)](https://www.dispersednet.com/unix-shell-scripts/module5/usingStrings-in-variables.php): This page describes using strings in variables by assigning text strings to variables and manipulating them. - [Using Numbers in Variables(manipulate values)](https://www.dispersednet.com/unix-shell-scripts/module5/using-numbers-inVariables.php): This page discusses using numbers in variables to assign numbers to variables and manipulate them in Unix Shell Script. - [Performing Math with Variables(using Shell Variables Operators)](https://www.dispersednet.com/unix-shell-scripts/module5/performingMath-with-variables.php): This page asks you to evaluate expressions using shell variables and operators to create scripts in Unix. - [Using Array Variables in Shell Scripting (How to)](https://www.dispersednet.com/unix-shell-scripts/module5/using-array-variables.php): This page defines how array variables are used in shell scripts to store related information in a set of variables and group variables together. - [Shell Scripts Variable (Conclusion)](https://www.dispersednet.com/unix-shell-scripts/module5/shellScripts-variable-conclusion.php): This module described the many types of variables that can be used in shell scripts and how you can access or create each type. - [System Scripting Variables(Shell)](https://www.dispersednet.com/unix-shell-scripts/module5/system-variables.php): This page discusses characteristics of the system variables to create scripts in Unix. - [System Variables in Unix Shell Script(Diagram)](https://www.dispersednet.com/unix-shell-scripts/module5/systemVariables-inSample-script.php): This page contains a diagram using system variables in a sample shell script in Unix. - [Standard Environment Variables (Unix Shell Scripts)](https://www.dispersednet.com/unix-shell-scripts/module5/standardEnvironment-variables.php): This page discusses standard environment variables to create scripts in Unix. - [Using Environment Variables(create Shell Scripts)](https://www.dispersednet.com/unix-shell-scripts/module5/usingEnvironment-variables.php): This page discusses how to use environment variables to create shell scripts when creating a script in Unix. - [Shell | Environment Variables(Unix) - Quiz](https://www.dispersednet.com/unix-shell-scripts/module5/shell-environmentVariables-quiz.php): This quiz poses questions with respect to the unix shell and environment variables. - [UNIX is case sensitive (Shell Scripting)](https://www.dispersednet.com/unix-shell-scripts/module5/unix-is-caseSensitive.php): This page discusses why UNIX is case sensitive when using variables to create scripts in Unix. - [Using Variable Substitution(Shell Scripts)](https://www.dispersednet.com/unix-shell-scripts/module5/using-variable-substitution.php): This page contains a diagram that describes using variable substitution to create scripts in Unix. - [Using Variable Substitution Syntax (Unix)](https://www.dispersednet.com/unix-shell-scripts/module5/using-variableSubstitution-syntax.php): This page discusses how to use variable substitution syntax when using variables to create scripts in Unix. - [Using Shell Variables(strings versus numbers)- Quiz](https://www.dispersednet.com/unix-shell-scripts/module5/usingNumbers-inShellVariables-quiz.php): This quiz poses questions with respect to using numbers in unix script shell variables. - [Shell Scripting Array Variables (Usage) - Exercise](https://www.dispersednet.com/unix-shell-scripts/module5/using-arrayVariables-exercise.php): This exercise asks you to explain variable usage in a simple script when using variables to create scripts in Unix. - [Designing More Complex Scripts (Unix)](https://www.dispersednet.com/unix-shell-scripts/module6/intro-designing-scripts.php): This module discusses how to plan and write a shell script within a unix environment. - [Defining Script Objective (Unix)](https://www.dispersednet.com/unix-shell-scripts/module6/defining-script-objective.php): This page discusses how to define a script objective and formulate a clear objective for writing a script. - [Diagramming Script Flow (Diagram)](https://www.dispersednet.com/unix-shell-scripts/module6/diagramming-script-flow.php): This page discusses how to diagram script flow and use a flow diagram to help plan a script in a unix environment. - [Determine Tests | Loops (for Shell Script)](https://www.dispersednet.com/unix-shell-scripts/module6/determine-loop-tests.php): This page discusses how to decide on tests and loops to fit the needs of a script in a unix environment. - [Checking Commands before Use (Shell Script)](https://www.dispersednet.com/unix-shell-scripts/module6/checking-commands.php): This page describes how to check and test your commands before using them in a script in a unix environment. - [Include error trapping (Unix Scripting)](https://www.dispersednet.com/unix-shell-scripts/module6/include-error-trapping.php): This page discusses how to make a script bullet-proof by including error trapping code in a unix environment. - [Making Shell Script Portable](https://www.dispersednet.com/unix-shell-scripts/module6/making-script-portable.php): This page discusses making your shell script portable and how to use commands that are likely to run on different shells in a unix environment. - [Documenting Shell Script (Why is it important?)](https://www.dispersednet.com/unix-shell-scripts/module6/documenting-shell-script.php): This page explains the importance of documenting the scripts you write in a unix environment. - [Designing more complex script (Conclusion)](https://www.dispersednet.com/unix-shell-scripts/module6/designing-shellScripts-conclusion.php): This module discussed how to design a more complex script in a unix environment. - [Diagramming Script Flow - Exercise](https://www.dispersednet.com/unix-shell-scripts/module6/diagramming-scriptFlow-exercise.php): This exercise asks you to create an outline of a script to guide you in writing more complex scripts in a unix environment. - [Checking Commands (Shell Script) - Exercise](https://www.dispersednet.com/unix-shell-scripts/module6/checking-commands-exercise.php): This exercise asks you to use the command line to test commands as if they were executed within a script in a unix environment. - [Documenting Shell Script (Unix)- Exercise](https://www.dispersednet.com/unix-shell-scripts/module6/documenting-shellScript-exercise.php): This exercise explains terms and practices that lead to well-documented shell scripts in a unix environment. ## DHCP and TCP/IP - [DHCP TCP/IP Protocols (Glossary)](https://www.dispersednet.com/dhcp-tcp-ip/dhcp-tcp-ip-glossary.php): This glossary contains terms with respect to DHCP, TCP/IP WINS, DNS, RRAS, RADIUS, and Proxy Server. - [Designing Securing TCP/IP-DHCP Solution (Intro)](https://www.dispersednet.com/dhcp-tcp-ip/module1/intro-tcpip-dhcp-solution.php): This module introduces designing and securing a TCP/IP and DHCP Solution within the context of Networking Services Infrastructure. - [TCP/IP Prerequisite Skills (Background knowledge)](https://www.dispersednet.com/dhcp-tcp-ip/module1/tcpip-prerequisite-skils.php): This page discusses TCP/IP prerequisite skills within the context of networking services infrastructure and DHCP. - [MCSE DHCP-TCP/IP Course Project (Conclusion)](https://www.dispersednet.com/dhcp-tcp-ip/module1/mcse-courseProject-conclusion.php): This page discusses designing and securing a TCP/IP and DHCP solution to better prepare you to take the MCSE Exam. - [Networking Services Infrastructure (Intro)](https://www.dispersednet.com/dhcp-tcp-ip/module2/intro-networkingServices-infrastructure.php): This module introduces networking services infrastructure while considering the elements to design network services. - [Networking Services Design Cycle (Basic Model)](https://www.dispersednet.com/dhcp-tcp-ip/module2/networking-services-design.php): This page discusses networking services design, where all networking designs share common characteristics, the first characteristic being the deployment cycle. - [Designing Network Foundation (DHCP Services)](https://www.dispersednet.com/dhcp-tcp-ip/module2/design-network-foundation.php): This page discusses how to define the components of networking services and the basics of designing a network foundation. - [Designing Internet Remote Access Connectivity (Management Services)](https://www.dispersednet.com/dhcp-tcp-ip/module2/designing-remoteAccess-connectivity.php): This page defines network services that help manage access to the Internet and support remote users. - [Integrated Networking Services Infrastructure (Tasks Involved)](https://www.dispersednet.com/dhcp-tcp-ip/module2/creating-integrated-networkingServices.php): This page defines the tasks involved in creating an integrated networking services design, where the final design must produce a network that is manageable and clearly identifies the criteria for ensuring that the network. - [Translating Organizational Goals into Design (TCP/IP)](https://www.dispersednet.com/dhcp-tcp-ip/module2/translating-organizational-goals.php): This page defines how organizational goals map to specific aspects of design for your networking services infrastructure. - [Networking Services (Conclusion)](https://www.dispersednet.com/dhcp-tcp-ip/module2/networking-services-conclusion.php): This module provided an overview of the key Microsoft networking services and the key criteria to consider when designing a network. - [Network Services Components (TCP/IP, DHCP, DNS)](https://www.dispersednet.com/dhcp-tcp-ip/module2/networkServicesComponents.php): This page discusses network services components such as TCP/IP, DHCP, DNS, WINS within the context of a networking services infrastructure. - [Evaluate Network Design (single-segment network) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module2/evaluate-networkDesign-exercise.php): This exercise asks you to evaluate a network design based on an organization. - [Network Design Plan (DHCP) - Quiz](https://www.dispersednet.com/dhcp-tcp-ip/module2/network-designPlan-quiz.php): This quiz poses questions with respect to network design plans used to design a networking services infrastructure. - [Designing TCP/IP Solution (Intro)](https://www.dispersednet.com/dhcp-tcp-ip/module3/intro-designing-tcpipSolution.php): Learn foundational TCP/IP design principles: understand protocol suite components, identify key design considerations for addressing, routing, segmentation, and security in enterprise networks. - [TCP/IP Protocol Suite (Define Components)](https://www.dispersednet.com/dhcp-tcp-ip/module3/tcpip-protocol-suite.php): Master the TCP/IP protocol suite architecture. Learn the four-layer model, core protocols (IP, TCP, UDP, ARP, ICMP), and how these components work together to enable modern network communication. - [Design Decisions for TCP/IP (How to define?)](https://www.dispersednet.com/dhcp-tcp-ip/module3/design-decisions.php): This page defines decisions that influence the design of a TCP/IP solution such as 1) authentication processes, 2) file and print services, 3) information replication, and other common network functions such as multiple-vendor networks. - [TCP/IP Features (Security, QoS, APIPA, Performance, ICMP)](https://www.dispersednet.com/dhcp-tcp-ip/module3/tcp-ip-features.php): Explore essential TCP/IP features: IPsec security, QoS bandwidth management, APIPA auto-configuration, ICMP diagnostics, and performance enhancements like TCP window scaling and SACK. - [TCP/IP Design Elements (IP Addressing, CIDR, VLSM, Subnetting)](https://www.dispersednet.com/dhcp-tcp-ip/module3/designFunctional-tcpip-solution.php): Master TCP/IP design fundamentals: IP addressing schemes, CIDR notation, VLSM implementation, subnet masks, and routing protocol requirements for modern networks. - [IP Addressing for Private Network (Schemes available)](https://www.dispersednet.com/dhcp-tcp-ip/module3/ipAddressing-for-privateNetwork.php): This page defines the IP addressing schemes available in private networks using the components of the TCP/IP protocol suite. - [IP Subnet Requirements (Calculate Subnets, Hosts, Subnet Masks)](https://www.dispersednet.com/dhcp-tcp-ip/module3/ip-address-subnetRequirements.php): Learn to calculate subnet requirements: determine number of subnets needed, hosts per subnet, select appropriate masks, and plan for growth. Includes subnet math formulas and visual examples. - [IP Configuration Methodology (Static, DHCP, and APIPA)](https://www.dispersednet.com/dhcp-tcp-ip/module3/ip-configuration-methodology.php): TLearn the four primary IP configuration methods for Windows networks: static assignment, DHCP reservations, dynamic DHCP, and APIPA. Understand when to use each methodology for servers, workstations, and network devices. - [TCP/IP Design Solution (Conclusion)](https://www.dispersednet.com/dhcp-tcp-ip/module3/tcpip-solution-conclusion.php): This module discussed important principles and concepts that need to be applied when architecting a TCP/IP solution for your network. - [IP Configuration Strategies (DHCP, TCP/IP) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module3/ipConfiguration-strategies-exercise.php): Practice troubleshooting an IP configuration strategy in a DHCP-based Windows TCP/IP environment by diagnosing post-restart connectivity failures and recommending design improvements. - [IP Addressing Private Network (TCP/IP Strategy) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module3/ipAddressingFor-privateNetwork-exercise.php): Practice designing an IP addressing strategy for a private network that needs organization-wide Internet connectivity, including ISP-assigned addressing and NAT considerations. - [IP Address Subnet Requirements (DHCP) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module3/ipAddress-subnetRequirements-exercise.php): This page contains the exercise for IP Address Subnet Requirements when using dhcp and TCP/IP as a design solution. - [IP Configuration Methodology (TCP/IP Network) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module3/ipConfiguration-methodology-exercise.php): This exercise requires you to suggest design changes to restore performance and provide for additional growth in a network using TCP/IP. - [TCP/IP Solution Quiz | DHCP](https://www.dispersednet.com/dhcp-tcp-ip/module3/tcpip-solution-quiz.php): Test your understanding of TCP/IP solution design by answering subnetting and addressing questions based on a DHCP-focused scenario. - [Securing TCP/IP Solution (Enhancing Design)](https://www.dispersednet.com/dhcp-tcp-ip/module4/intro-securing-tcpipSolution.php): This module discusses securing a TCP/IP solution and enhancing design for availability while implementing additional TCP/IP security features. - [Protect IP traffic with filters (Reduce unauthorized Access)](https://www.dispersednet.com/dhcp-tcp-ip/module4/protectIP-traffic-withFilters.php): This page discusses how to protect IP traffic with filters by minimizing the protocols and ports exposed on a host using a firewall. - [Protect data with IPSec (Protection Features)](https://www.dispersednet.com/dhcp-tcp-ip/module4/protect-data-withIpsec.php): This page defines the data protection features provided by IPSec when implementing additional TCP/IP security features. - [IPSec Protection Levels(Define data protection)](https://www.dispersednet.com/dhcp-tcp-ip/module4/ipsec-protection-levels.php): This page discusses IPSec protection levels when implementing additional TCP/IP security features. - [IPSec Internet Key Exchange (Negotiate Security)](https://www.dispersednet.com/dhcp-tcp-ip/module4/ipsecInternet-key-exchange.php): This page discusses IPSec Internet Key Exchange of authenticated and encrypted data between peers that use IPSec. - [Enhance TCP/IP design for Availability (Strategy)](https://www.dispersednet.com/dhcp-tcp-ip/module4/enhance-tcpip-design.php): This page defines the strategies used to enhance the availability of TCP/IP routing structures when implementing security features. - [TCP/IP Security Configuration (Conclusion)](https://www.dispersednet.com/dhcp-tcp-ip/module4/tcpip-securityConfiguration-conclusion.php): This module discussed securing a TCP/IP solution and enhancing design for availability while implementing additional TCP/IP security features. - [IPSec Protection Protocols(Diagram)](https://www.dispersednet.com/dhcp-tcp-ip/module4/protection-protocols.php): This page contains a series of images with respect to protection protocols when implementing additional TCP/IP security features. - [IPSec Protection Levels (DHCP) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module4/ipsec-protectionLevels-exercise.php): This exercise asks you to troubleshoot IPSec implementation on domain controllers while implementing additional TCP/IP security features. - [Internet Key Exchange (Diagrams)](https://www.dispersednet.com/dhcp-tcp-ip/module4/internet-key-exchange.php): This page contains a series of images with respect to the Internet Key Exchange, management of keying material for IPsec security associations (SAs) and TCP/IP security features. - [Securing TCP/IP Solution(DHCP) - Quiz](https://www.dispersednet.com/dhcp-tcp-ip/module4/securingTcpip-solution-quiz.php): This quiz poses questions with respect to securing a TCP/IP solution when implementing additional TCP/IP security features. - [Optimizing TCP/IP Performance Design (Intro)](https://www.dispersednet.com/dhcp-tcp-ip/module5/intro-tcp-ip-design.php): This module discusses how to optimize the TCP/IP Design for performance in a network for particular applications by creating a dynamic design strategy. - [Optimizing Subnet Designs (Available IP Addresses)](https://www.dispersednet.com/dhcp-tcp-ip/module5/optimize-subnet-designs.php): This page defines the methods of optimizing the number of available IP addresses for TCP/IP systems. - [Optimizing IP Network Performance (How to)](https://www.dispersednet.com/dhcp-tcp-ip/module5/optimize-ipNetwork-performance.php): This page defines how to optimize IP performance on a network within TCP/IP systems. - [Optimizing Remote Subnets (Determine number of IP addresses)](https://www.dispersednet.com/dhcp-tcp-ip/module5/optimizing-remote-subnets.php): This page discusses how to determine the number of subnets and IP addresses used by remote network segments. - [Enhancing performance with QoS (Network)](https://www.dispersednet.com/dhcp-tcp-ip/module5/enhancing-performance-qos.php): This page discusses how Quality of Service enhances network performance when used the Windows Sever 2022 OS. - [QoS Connections (Define Set up Process)](https://www.dispersednet.com/dhcp-tcp-ip/module5/qos-connections.php): This page defines the process of setting up QoS connections, which enables real-time programs to make the most efficient use of network bandwidth. - [TCP/IP Windows Features (Conclusion)](https://www.dispersednet.com/dhcp-tcp-ip/module5/tcp-ip-features-conclusion.php): This module discussed some of the advanced TCP/IP features available in Windows used to optimize network efficiency. - [Optimizing IP Network Performance - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module5/optimizing-ip-performanceNetwork-exercise.php): This exericse asks you to optimize IP performance by identifying network traffic use. - [Variable Length Subnetting (Example)](https://www.dispersednet.com/dhcp-tcp-ip/module5/variable-length-subnetting.php): This page contains an example of variable length subnetting used in TCP/IP systems. - [TCP/IP Design (Windows) - Quiz](https://www.dispersednet.com/dhcp-tcp-ip/module5/tcpip-design-quiz.php): This quiz poses questions with respect to the design of TCP/IP systems on a Windows System. - [Functional DHCP Solution Design (Intro)](https://www.dispersednet.com/dhcp-tcp-ip/module6/intro-functional-dhcpSolution-design.php): This module discusses how you assign and manage your IP addresses and related IP addressing information, such as WINS and DNS Server address assignments. - [DHCP Design Decisions (Configuration Solution)](https://www.dispersednet.com/dhcp-tcp-ip/module6/dhcp-design.php): This page discusses how to recognize DHCP as a configuration solution and the decisions it involves. - [DHCP Configuration features](https://www.dispersednet.com/dhcp-tcp-ip/module6/dhcp-configuration-features.php): This page identifies DHCP configuration features supported by the DHCP service. - [Integration Benefits (Windows Services)](https://www.dispersednet.com/dhcp-tcp-ip/module6/integration-benefits.php): This page describes how the DHCP service integrates with other services in Windows Server. - [Designing functional DHCP solution for LAN](https://www.dispersednet.com/dhcp-tcp-ip/module6/designing-functional-dhcpSolution.php): This page describes how to design a DHCP service in a non-routed LAN environment. - [Designing DHCP Service for Routed network](https://www.dispersednet.com/dhcp-tcp-ip/module6/designing-dhcpService-routed-network.php): This page discusses how you assign and manage your IP addresses and related IP addressing information, such as WINS and DNS Server address assignments. - [Providing DHCP Service for Routed Network (Windows Server 2022)](https://www.dispersednet.com/dhcp-tcp-ip/module6/dhcp-service.php): Learn how the DHCP service dynamically assigns IP addresses in TCP/IP networks. Understand leasing, scope configuration, and automated client management with DHCP. - [Centrally Managed IP Conclusion](https://www.dispersednet.com/dhcp-tcp-ip/module6/centrallyManaged-ip-conclusion.php): This module discussed how the DHCP service in Microsoft Windows provides an automated IP addressing service and centralized management of TCP/IP configuration parameters. - [Design requirements for DHCP](https://www.dispersednet.com/dhcp-tcp-ip/module6/dhcp-design-requirements.php): This page discusses how you must first consider the following questions about the host population when planning a DHCP Server solution for your network. - [DNS | DHCP Server (Integrating) - Exercise](https://www.dispersednet.com/dhcp-tcp-ip/module6/dns-dhcpServer-exercise.php): This exercise asks you to Integrate DNS and DHCP Services, where you would like to dynamically update DNS information by using DHCP Servers. - [Designing DHCP Service for Routed Network - Exericse](https://www.dispersednet.com/dhcp-tcp-ip/module6/designing-dhcpServices-routedNetwork-exercise.php): This page determines how best to design a DHCP service for a routed network. - [DHCP Solution Design - Quiz](https://www.dispersednet.com/dhcp-tcp-ip/module6/dhcp-solutionDesign-quiz.php): This quiz poses questions with respect to DHCP Solution Designs. ## Installing and Configuring Windows - [Windows Server Networking (Glossary)](https://www.dispersednet.com/installing-configuring-windows/installing-configuring-windows-glossary.php): This glossary contains terms with respect to Windows Networking and Server Operating Systems. - [Windows OS Networking (Preamble)](https://www.dispersednet.com/installing-configuring-windows/module1/intro-windows-networking.php): This course discusses Windows operating system, Active Directory, and Windows Server Administration installation and networking. - [Windows Networking Prerequisites (Prior Knowledge)](https://www.dispersednet.com/installing-configuring-windows/module1/windows-networking-prerequisites.php): This page discusses which prior networking knowledge is required for the implementation of Windows Networks. - [Windows Networking Course Requirements (Operating Systems)](https://www.dispersednet.com/installing-configuring-windows/module1/windows-course-requirements.php): This page discusses operating systems which are compatible with this course. - [Windows Networking Course Project (Company)](https://www.dispersednet.com/installing-configuring-windows/module1/windows-module-conclusion.php): The case study consists of a series of exercises in which you will respond to scenarios that occur within a fictitious company. - [Windows Networking Course Resources](https://www.dispersednet.com/installing-configuring-windows/module1/windows-course-resources.php): The installing and configuring Windows networking course contains numerous resources offered with this course that will help you to complete it successfully. - [Windows Networking Concepts (Intro)](https://www.dispersednet.com/installing-configuring-windows/module2/intro-windows-networking.php): This module introduces Windows Networking concepts in conjunction with the Windows Operating System. - [Choosing Operating System (Windows for organization)](https://www.dispersednet.com/installing-configuring-windows/module2/choosing-operating-system.php): This page discusses how to select the proper Windows operating system for your organization when installing Windows. - [Confirming hardware Windows (requirements for OS installation)](https://www.dispersednet.com/installing-configuring-windows/module2/confirming-hardware.php): This page discusses hardware requirements for installing Windows 10 on a desktop. - [Determine Disk Partitioning (Options for Windows)](https://www.dispersednet.com/installing-configuring-windows/module2/determine-disk-partition-options.php): This page defines how and when disk partitioning should be used with Windows when installing and configuring Windows. - [Selecting Right File System in Windows 11 | Windows Server 2022 (NTFS vs exFAT vs FAT32)](https://www.dispersednet.com/installing-configuring-windows/module2/selecting-file-system.php): This page helps you decide when to use NTFS or FAT when installing Windows. - [Windows Server Licensing Explained: Per User vs Per Device CALs (with RDS) | Modern Guide](https://www.dispersednet.com/installing-configuring-windows/module2/selecting-licensing-mode.php): Modern Windows Server licensing guide: core-based server licensing plus Per User vs Per Device CALs, when to choose each, and when RDS CALs are required. Includes legacy Per Server/Per Seat context for upgrades. - [Domain Workgroup Membership (Determine Requirements for Joining)](https://www.dispersednet.com/installing-configuring-windows/module2/determining-domain-workgroup-membership.php): This page discusses determining requirements for joining a domain or workgroup when installing Windows. - [Installing Windows Professional Server (from compact disc)](https://www.dispersednet.com/installing-configuring-windows/module2/installing-windows-professional.php): This page describes the process of installing Windows Server 2019 using Azue and compact disc. - [Installing Windows Setup Wizard GUI (Select regional settings )](https://www.dispersednet.com/installing-configuring-windows/module2/installing-windows-setup-wizard.php): This page discusses how to setup your Windows GUI to select regional settings, licensing, and domain of a Windows OS Installation. - [Windows Setup GUI | Install Networking (Operating System)](https://www.dispersednet.com/installing-configuring-windows/module2/windows-setup-gui-install-networking.php): This page discusses how to use the Setup GUI to install networking components for Microsoft Windows. - [Windows Install Requirements (Conclusion)](https://www.dispersednet.com/installing-configuring-windows/module2/windows-install-requirements-conclusion.php): This module discussed the installation requirements for the Windows family of products during the Windows installation process. - [Create Partition Wizard Overview (Windows)](https://www.dispersednet.com/installing-configuring-windows/module2/create-partition-wizard-overview.php): The following describes how to use the disk management utility. - [Text mode install(using WindowsSetup Wizard )](https://www.dispersednet.com/installing-configuring-windows/module2/installing-windows-text-mode.php): This page discusses text mode install during installation Windows 2000 Setup Wizard in the context of installing and configuring Windows 2000. - [Installing Windows - Quiz](https://www.dispersednet.com/installing-configuring-windows/module2/installing-windows-quiz.php): This quiz poses questions with respect to the specifics of install a Windows operating system on a computer or network of computers. - [Determining Domain Workgroup Membership (Windows) - Exercise](https://www.dispersednet.com/installing-configuring-windows/module2/determining-workgroup-exercise.php): This exercise asks you to determine the requirements for a proper pre-installation when installing the Windows operating system. - [Windows Setup Wizard - Exercise](https://www.dispersednet.com/installing-configuring-windows/module2/windows-setup-wizard-exercise.php): This exercise asks you to troubleshoot an installation problem when installing Windows. - [Installing Windows(Optional Components)](https://www.dispersednet.com/installing-configuring-windows/module2/installing-windows-optional-components.php): This page discusses how to install the optional components of the Windows operating system during installation. - [Upgrading to latest version of Windows (Intro)](https://www.dispersednet.com/installing-configuring-windows/module3/intro-upgrading-windows.php): This module describes how to provide better security when transferring data over a network, where MS Windows provides enhancements to the cryptographic algorithms. - [Identifying Client Upgrade Paths (for Windows Professional)](https://www.dispersednet.com/installing-configuring-windows/module3/identifying-client-upgrade-paths.php): This page identifies client upgrade paths for Windows Professional, to take advantage of the new features that the Windows Professional operating system offers. - [Upgrading Clients running Windows (Windows 11)](https://www.dispersednet.com/installing-configuring-windows/module3/upgrading-legacy-systems.php): This page describes how to upgrade clients running Windows 10 to Windows 11 within the context of Windows administration. - [Upgrading Clients running Windows 10](https://www.dispersednet.com/installing-configuring-windows/module3/upgrading-windows10.php): This page describes how to upgrade the Windows 10 client to Windows 11 client. - [Installing Directory Services Client (Windows)](https://www.dispersednet.com/installing-configuring-windows/module3/installing-directory-services-client.php): This page describes installing the directory services client when providing enhancements to the cryptographic algorithms used with Windows. - [Identifying Server Upgrade Paths (Windows 2016 Server)](https://www.dispersednet.com/installing-configuring-windows/module3/identifying-server-upgrade-paths.php): This page asks you to learn the upgrade paths for Windows 2000 Server to provide enhancements to Windows. - [Backing up Critical Data Files (Before Upgrading)](https://www.dispersednet.com/installing-configuring-windows/module3/backing-up-critical-data-files.php): This page describes critical data files and settings to back up before upgrading to provide enhancements to cryptographic algorithms. - [Identifying Setup Errors (Windows Installation)](https://www.dispersednet.com/installing-configuring-windows/module3/identifying-setup-errors.php): This page has you troubleshoot common setup areas in Windows while providing enhancements to Windows algorithms. - [Windows OS Upgrade(Conclusion)](https://www.dispersednet.com/installing-configuring-windows/module3/windows-upgrade-conclusion.php): In this module you learned about the issues surrounding the upgrade process when upgrading to the latest Windows operating system. - [Identifying Setup Errors(Windodws) - Exercise](https://www.dispersednet.com/installing-configuring-windows/module3/identifying-setup-errors-exercise.php): This exercise asks you to identify common setup errors in Windows when providing enhancements to the cryptographic algorithms. - [Upgrading to Windows(OS) - Quiz](https://www.dispersednet.com/installing-configuring-windows/module3/upgrading-windows-quiz.php): This quiz poses questions with respect to upgrading to Windows when providing enhancements to the cryptographic algorithms. - [Windows Hardware Display Options(Introduction)](https://www.dispersednet.com/installing-configuring-windows/module4/intro-hardware-displayOptions.php): This module introduces hardware and display options and continuous improvement in Windows 10. - [Installing Windows Computer Hardware (Installation Steps)](https://www.dispersednet.com/installing-configuring-windows/module4/installing-computer-hardware.php): This page lists the steps involved in installing a device when running Windows 2000. - [Updating Drivers for Windows(Display Options)](https://www.dispersednet.com/installing-configuring-windows/module4/updating-windows-drivers.php): This page discusses how to update a driver when configuring Windows Hardware and Display Options. - [Managing Driver Signing (Digital Signing options)](https://www.dispersednet.com/installing-configuring-windows/module4/managing-driver-signing.php): This page discusses configuring digital signing options when configuring Windows Hardware and Display Options. - [Create | Activate New Hardware Profile (Windows OS)](https://www.dispersednet.com/installing-configuring-windows/module4/using-hardware-profiles.php): This page discusses how to create and activate a new hardware profile which specifies the configuration and characteristics of specific hardware devices and services that load at startup. - [Configuring Display in Windows (Properties Dialog)](https://www.dispersednet.com/installing-configuring-windows/module4/configuring-display-properties.php): This page describes the options contained in the Display Properties dialog box in the Control Panel of the Windows operating system. - [Using Multiple Monitors for Windows OS](https://www.dispersednet.com/installing-configuring-windows/module4/using-multiple-monitors.php): This page discusses how to use the multiple display configuration to configure multiple monitors using the Windows operating system. - [Common Windows Hardware (Conclusion)](https://www.dispersednet.com/installing-configuring-windows/module4/common-hardware-conclusion.php): This module discussed how Windows has made it much easier to deal with common hardware issues, such as installing and updating driver software and using a computer in different environments. - [Plug Play Devices (Windows Hardware)](https://www.dispersednet.com/installing-configuring-windows/module4/plug-play-devices.php): This page discusses Plug and Play devices for Windows operating system. - [Driver Signing(Windows) - Quiz](https://www.dispersednet.com/installing-configuring-windows/module4/driver-signing-quiz.php): This quiz poses questions with respect to driver signing when configuring windows hardware and Display Options. ## Proxy Server - [Internet Proxy Server (Glossary)](https://www.dispersednet.com/proxy-server/internet-proxy-server-glossary.php): This glossary contains terms with respect to Internet Proxy Server and Network Address Translation. - [Internet Private Networks (Intro)](https://www.dispersednet.com/proxy-server/module1/intro-internet-privateNetwork.php): This module contains the introduction to internet private networks, which discuss the prerequisites and requirements for Microsoft Proxy Server. - [NatProxy Prerequisite Skills (Course)](https://www.dispersednet.com/proxy-server/module1/natProxy-prerequisite-skills.php): This page describes the NatProxy prerequisite skills required for the course Internet Proxy Servers. - [Course Project Conclusion (Azure Virtual Network NAT)](https://www.dispersednet.com/proxy-server/module1/course-project-conclusion.php): This page describes the Microsoft exam which enables a person to study Cloud-Based Solutions for the Azure Virtual Network NAT. - [Network Address Translation (Intro)](https://www.dispersednet.com/proxy-server/module2/intro-network-addressTranslation.php): This module discusses the features and functions of the Microsoft Network Address Translation (NAT) protocol used in Windows Server. - [Key Features of NAT (Internet Connectivity)](https://www.dispersednet.com/proxy-server/module2/nat-protocol.php): This page lists the key features of the NAT protocol and introduces NAT as a solution for Internet connectivity while protecting the private network resources. - [Protocols not supported by NAT(List)](https://www.dispersednet.com/proxy-server/module2/protocols-notSupported-byNat.php): This page lists the protocols that NAT does not support when implementing network address translation. - [Design Decisions for functional NAT (Solution)](https://www.dispersednet.com/proxy-server/module2/designDecisions-forFunctional-natSolution.php): This page describes how to design a functional NAT solution when implementing network address translation. - [Integrating NAT into Existing Network(Identify Processes)](https://www.dispersednet.com/proxy-server/module2/integrateNat-with-services.php): This page asks you to identify the processes required to integrate NAT with other services in Windows. - [NAT Server Options(How to select?)](https://www.dispersednet.com/proxy-server/module2/selecting-nat-server.php): This page describes how to select appropriate server options for a NAT solution when implementing network address translation. - [Network Address Translation (Conclusion)](https://www.dispersednet.com/proxy-server/module2/networkAddress-translation-conclusion.php): This module discussed the features and functions of Network Address Translation used with the Internet Proxy Server. - [Features of NAT(Network Address Resolution)](https://www.dispersednet.com/proxy-server/module2/nat-features.php): This page contains a series of images that describe network address translation within the context of Internet Proxy Server. - [NAT Review - Quiz](https://www.dispersednet.com/proxy-server/module2/nat-review-quiz.php): This quiz poses questions with respect to (NAT) Network Address Translation when implementing network address translation. - [NAT Review (Proxy Server) - Quiz Explanation](https://www.dispersednet.com/proxy-server/module2/nat-review-quiz-explanation.html): This page contains the quiz explanation for the NAT Review Quiz while implementing network address translation. - [Integrating NAT into Existing Network (Steps)](https://www.dispersednet.com/proxy-server/module2/integratingNat-into-existingNetwork.php): This page contains a series of images that describe integrating NAT into the existing network when implementing network address translation. - [NAT Server Options(Image Gallery)](https://www.dispersednet.com/proxy-server/module2/automaticAddressing-name-resolution.php): This page contains a series of images that describe automatic Addressing of Name Resolution and NAT server options. - [NAT Server Options](https://www.dispersednet.com/proxy-server/module2/nat-server-options.php): This page discusses characteristics of the NAT server options when implementing network address translation. - [Designing NAT solutions - Quiz](https://www.dispersednet.com/proxy-server/module2/designingNat-solutions-quiz.php): This page contains the quiz result for the quiz testing on Designing NAT Solutions when implementing network address translation. - [Securing NAT Solution (Intro)](https://www.dispersednet.com/proxy-server/module3/intro-securing-natSolution.php): This module introduces securing a NAT Solution and considering both intranet and internet users. - [Restricting Internet Traffic using IP Filters (Security)](https://www.dispersednet.com/proxy-server/module3/restricting-internet-traffic.php): This page discusses restricting Internet traffic using IP Filters and describes how IP filters enhance NAT Security. - [Allowing access with Address Pools (Special Ports)](https://www.dispersednet.com/proxy-server/module3/allowAccess-using-addressPools.php): This page discusses allowing access with address pools and special ports to secure a network address translation solution. - [Enhancing NAT Security with VPN](https://www.dispersednet.com/proxy-server/module3/enhancing-nat-security.php): This page discusses enhancing NAT Security using VPN connections to restrict network access. - [Enhancing NAT Design Availability Performance(Strategies)](https://www.dispersednet.com/proxy-server/module3/enhancing-natDesign-forAvailability-performance.php): This page lists the strategies used to enhance the availability and performance of NAT to enable a high degree of fault tolerance and reliability. - [Securing Nat Designs (Conclusion)](https://www.dispersednet.com/proxy-server/module3/securing-natDesigns-conclusion.php): This module discussed securing a Network Address Translation Design for availability using Microsoft internet proxy server. - [Control Access (Network Address Translation)](https://www.dispersednet.com/proxy-server/module3/control-access.php): This page discusses control and access when securing a network address translation solution. - [Defining Special Port Mappings(Reserving Addresses)](https://www.dispersednet.com/proxy-server/module3/definingSpecial-portMappings.php): This page contains a series of images that describe reserving Addresses from the address pool while defining special port mappings. - [Typical Remote User(Data Center)](https://www.dispersednet.com/proxy-server/module3/typical-remote-user.php): This page describes how a typical Remote User interacts with a data center when securing a network address translation solution. - [Design Options to improve NAT Security](https://www.dispersednet.com/proxy-server/module3/designOptions-toImprove-natSecurity.php): This page contains a series of images with respect to design options to improve NAT Security. - [Enhancing a NAT Design for Availability and Performance](https://www.dispersednet.com/proxy-server/module3/enhancingNatDesign-forAvailabilityPerformance.php): This page contains a series of images that describe enhancing a NAT Design for availability and performance. - [NAT Solution(Proxy Server) - Quiz](https://www.dispersednet.com/proxy-server/module3/nat-solution-quiz.php): This quiz poses questions with respect to Securing a NAT Solution when creating internet connectivity solutions using Microsoft Proxy Server. - [NAT Solution for (Internet Connectivity) - Exercise](https://www.dispersednet.com/proxy-server/module3/secure-enhanceNat-exercise.php): This exercise asks you to suggest solutions that will secure and enhance network address translation. - [Internet Connectivity using Microsoft Proxy Server (Intro)](https://www.dispersednet.com/proxy-server/module4/intro-internetConnectivity-usingMicrosoftProxyServer.php): This module introduces you to Internet Connectivity using Microsoft Proxy Server to provide access to users on the private network. - [Features of Proxy Server (isolates private network)](https://www.dispersednet.com/proxy-server/module4/proxy-server-features.php): This page defines the features of Proxy Server which enhance the security of an organization by isolating the private network from the Internet and by acting as an intermediary in the exchange of traffic. - [Design Decisions for Proxy Server Solution (Appropriate Factors)](https://www.dispersednet.com/proxy-server/module4/designDecisions-forProxyServer-solution.php): This page explains the factors that determine the appropriateness of a proxy server solution, where your design decisions for an internet-connectivity solution must be based on the security requirements. - [Integration Benefits (Proxy Server with other Networking Services)](https://www.dispersednet.com/proxy-server/module4/integrating-proxyServer-with-networkingServices.php): This page describes the benefits of integrating Proxy Server with other Networking Services when creating network connectivity solutions. - [Designing Functional Proxy Server Solution(decisions involved)](https://www.dispersednet.com/proxy-server/module4/designing-functionalProxyServer-solution.php): This page describes the decisions involved in creating a functional Internet-connectivity Proxy Server Solution and how to prepare with Microsoft Forefront Threat Management Gateway. - [Placing Proxy Server in Network (Identify decisions Involved)](https://www.dispersednet.com/proxy-server/module4/placing-proxyServer-within-network.php): This page identifies the decisions involved in the placement of a proxy server within a network when creating internet connectivity solutions using Microsoft Proxy Server. - [Integrate Proxy Server into Existing Network (How to select?)](https://www.dispersednet.com/proxy-server/module4/integrateProxyServer-into-existingNetwork.php): This page describes how to select the proxy server interface characteristics that affect the integration of the proxy server into the network. - [Determining Proxy Server Client Requirements (Identify Design)](https://www.dispersednet.com/proxy-server/module4/determining-proxyServer-clientRequirements.php): This page identifies the Proxy Server client requirements to be included in the design when creating network connectivity solutions. - [Microsoft Proxy Server (Conclusion)](https://www.dispersednet.com/proxy-server/module4/microsoftProxy-server-conclusion.php): This module described how to evaluate and create internet connectivity solutions using Microsoft® Proxy Server. - [Connectivity Proxy Server (Internet) - Quiz](https://www.dispersednet.com/proxy-server/module4/connectivity-proxyServer-quiz.php): This quiz poses questions with respect to connectivity and proxy servers when creating network solutions using Microsoft Proxy Server. - [Private Network Resources (VPN solutions)](https://www.dispersednet.com/proxy-server/module4/private-networkResources.php): This page describes private network resources and VPN solutions support within the context of internet connectivity solutions using Microsoft Proxy Server. - [Need for Single Connection(Secure Internet Access)](https://www.dispersednet.com/proxy-server/module4/needFor-singleConnection.php): This page discusses the need for a single connection to limit general Internet access of a corporation to improve security. - [Proxy Server Integration Benefits (Microsoft) - Quiz](https://www.dispersednet.com/proxy-server/module4/integration-benefits-quiz.php): This quiz poses questions with respect to integration benefits when creating network connectivity solutions using Microsoft Proxy Server. - [Proxy Server at Edge of Private Network (Diagrams)](https://www.dispersednet.com/proxy-server/module4/proxyServerWithin-edgeOf-privateNetwork.php): This page contains a series of images describing how a proxy server within or at the edge of a private network can provide internet access to users on the private network. - [Placing Proxy Server(Edge) - Quiz](https://www.dispersednet.com/proxy-server/module4/placing-proxyServer-quiz.php): This quiz poses questions with respect to placing a proxy server to create internet connectivity solutions using Microsoft Proxy Server. - [Proxy Server (must have at least one Interface )](https://www.dispersednet.com/proxy-server/module4/proxyServer-requires-oneInterface.php): This page describes how each proxy server must have at least one interface when creating internet connectivity solutions using Microsoft Proxy Server. - [Designing Proxy Server(Solution) - Quiz](https://www.dispersednet.com/proxy-server/module4/designingProxyServer-solution-quiz.php): This quiz poses questions with respect to designing a Proxy Server Solution when creating network connectivity solutions using Microsoft Proxy Server. - [Securing Proxy Server (Intro)](https://www.dispersednet.com/proxy-server/module5/intro-securing-proxyServer.php): This module discusses how to use a proxy server to secure your internal network resources from internet intruders. - [Restricting Access to Internet resources (Methods)](https://www.dispersednet.com/proxy-server/module5/restrict-internet-access.php): This page describes the method used to restrict access to the Internet resources for internal network users. - [Determine number Screened Subnets (Required Design)](https://www.dispersednet.com/proxy-server/module5/screened-subnet.php): This page discusses how to define the number of screened subnets required in the internet connectivity design for the secured Proxy Server. - [Restricting traffic using Packet Filters (Proxy Server)](https://www.dispersednet.com/proxy-server/module5/packet-filtering-firewall.php): This page discusses how to use Proxy Server packet filters to restrict internet traffic on a private network. - [Restricting outbound Traffic (Domain filters)](https://www.dispersednet.com/proxy-server/module5/restricting-outbound-traffic.php): This page describes how MS Proxy Server domain filters prevent unauthorized Internet access. - [Restricting Inbound Traffic (Web Publishing)](https://www.dispersednet.com/proxy-server/module5/proxy-server-access.php): This page describes how proxy server web publishing prevents unauthorized access to web servers on the private network. - [Secure Proxy Server Solution (Conclusion)](https://www.dispersednet.com/proxy-server/module5/secure-proxyserver-conclusion.php): This module discussed several different ways to secure a Proxy Server solution, and the situations where that security may cost more to implement. - [Restrict Packet Filter (Proxy Server) - Quiz](https://www.dispersednet.com/proxy-server/module5/restrict-packetFilter-quiz.php): This quiz poses questions with respect to how to configure packet filters to deny outbound connection attempts to a network. - [Restricting Outbound Traffic(Domain Filters) - Exercise](https://www.dispersednet.com/proxy-server/module5/restricting-outboundTraffic-exercise.php): This exercise asks you to match the criteria to the domain filters, which are required for configuring a secure proxy server. - [Restrict Inbound Traffic (Web Publishing) - Exercise](https://www.dispersednet.com/proxy-server/module5/restrict-inboundTraffic-exercise.php): This exercise asks you to review the strategies for enhancing the security, availability, and performance of a proxy server solution. - [Create Proxy Server (Web Publishing) - Exercise](https://www.dispersednet.com/proxy-server/module5/create-proxyServer-exercise.php): This exercise asks you to provide server recommendations for preventing security breaches when configuring Internet Proxy Server. - [Enhancing Proxy Server design (Availability)](https://www.dispersednet.com/proxy-server/module6/intro-enhancing-proxyServer-design.php): This page discusses enhancing Proxy Server Design using Microsoft Internet Proxy Server. - [Enhancing Availability for Outbound Clients (proxy arrays)](https://www.dispersednet.com/proxy-server/module6/enhancing-availability-outbound-clients.php): This page describes how proxy arrays can improve server availability for outbound traffic using Microsoft Internet Proxy Server. - [Enhancing Availability for inbound Client Requests (Proxy Server)](https://www.dispersednet.com/proxy-server/module6/inbound-client-requests.php): This page describes how to enhance the availability of Proxy Server for inbound client requests. - [Optimizing Proxy Server design (Using Cache method)](https://www.dispersednet.com/proxy-server/module6/optimizing-using-cacheMethod.php): This page describes the reasons for selecting passive or active caching in Proxy Server using Microsoft Internet Proxy Server. - [Organizing Proxy Servers in Hierarchy (Improve Performance)](https://www.dispersednet.com/proxy-server/module6/organize-proxyServers-hierarchy.php): This page describes how to improve Proxy Server performance by placing proxy servers in a hierarchy and using local caching. - [Distributing IP traffic (across multiple proxy servers)](https://www.dispersednet.com/proxy-server/module6/distributing-ipTraffic-proxyServers.php): This page describes the strategies used to distribute IP traffic across multiple proxy servers. - [Proxy Server Design (Conclusion)](https://www.dispersednet.com/proxy-server/module6/proxy-serverDesign-conclusion.php): This module discussed how to describe the strategies used to enhance proxy server availability for outbound and inbound client requests. - [Enhancing Availability for Outbound Clients - Exercise](https://www.dispersednet.com/proxy-server/module6/enhancingAvailability-outboundClients-exercise.php): This exercise asks you to enhance availability for Outbound Clients for Microsoft Internet Proxy Server. - [Proxy Server Design (using cache method) - Exercise](https://www.dispersednet.com/proxy-server/module6/proxyServerDesign-using-cacheMethod-exercise.php): This exercise asks you to provide proxy server recommendations for decreases in response time. - [Organize Proxy Servers in Hierarchy - Exercise](https://www.dispersednet.com/proxy-server/module6/organizeProxy-serversHierarchy-exercise.php): This exericse asks you to match the circumstance to the correct strategy within the context of Internet Proxy Server. - [Enhancing Proxy Server - Quiz](https://www.dispersednet.com/proxy-server/module6/enhancing-proxyServer-quiz.php): This quiz poses questions with respect to enhancing the proxy Server for Microsoft internet proxy server. ## Linux Network Administration - [Linux Network Admin (Glossary)](https://www.dispersednet.com/linux-network-admin/linux-network-admin-glossary.php): This glossary contains terms with respect to the Linux commands that are relevant to network infrastructure required for TCP/IP. - [Linux Network Administration (Intro)](https://www.dispersednet.com/linux-network-admin/module1/intro-linux-administration.php): This course expands on basic UNIX system administration by covering the fundamentals of UNIX network administration. - [Linux Network Admin (Prerequisites)](https://www.dispersednet.com/linux-network-admin/module1/linux-network-admin-prerequisites.php): This page discusses the prerequisites for learning linux network admin when examining the variations between the Solaris, Linux, AIX, and HP-UX. - [Linux Network Administration Course Requirements](https://www.dispersednet.com/linux-network-admin/module1/linux-admin-course-requirements.php): Learn the system access, command-line environment, lab setup, software tools, and safety requirements needed to complete a Linux Network Administration course. - [Linux Network Administration Course Features](https://www.dispersednet.com/linux-network-admin/module1/linux-admin-key-course-features.php): Learn how Linux network administration is taught through simulations, command-line practice, exercises, and real-world scenarios that build practical system skills. - [TCP/IP Networking Concepts Explained (OSI vs. Internet Reference Model)](https://www.dispersednet.com/linux-network-admin/module2/intro-tcpip-networking-concepts.php): Learn how the TCP/IP model defines modern networking, how it compares to the OSI model, and why its layered architecture remains the foundation of the Internet. - [Four Layers of the TCP/IP Model Explained](https://www.dispersednet.com/linux-network-admin/module2/four-layers-tcpip-protocol.php): Learn the four layers of the TCP/IP model—Application, Transport, Internet, and Link—and understand how this layered design powers modern networking across UNIX and Linux systems. - [Application Layer (TCP-IP Protocol)](https://www.dispersednet.com/linux-network-admin/module2/application-layer-tcpip-protocol.php): This page describes the application layer of the TCP-IP Protocol, which is a language of network clients and servers used to communicate with each other. - [Responsibilities | Components of Network Layer in TCP/IP](https://www.dispersednet.com/linux-network-admin/module2/network-layer-tcpip-protocol.php): Learn the responsibilities of the TCP/IP Network Layer, including routing, IP addressing, fragmentation, ICMP diagnostics, and modern protocols like IPv6, OSPF, and BGP. - [Responsibilities of Transport Layer in TCP/IP Protocol](https://www.dispersednet.com/linux-network-admin/module2/transport-layer-tcpip-protocol.php): Explore the functions of the TCP/IP Transport Layer, including TCP, UDP, TLS, and DTLS. Learn how segmentation, flow control, and modern secure protocols ensure reliable data transmission across networks. - [Responsibilities of the Link Layer (TCP/IP Protocol Suite)](https://www.dispersednet.com/linux-network-admin/module2/link-layer-tcpip-protocol.php): Understand the role of the TCP/IP Link Layer, including frame encapsulation, MAC addressing, error detection, and modern technologies like Ethernet, Wi-Fi, VLANs, and MACsec. - [IP Addressing and Netmasks Explained (IPv4/ IPv6) | CIDR, Prefixes](https://www.dispersednet.com/linux-network-admin/module2/ip-addressing-netmasks.php): Learn modern IP addressing with CIDR and prefixes, IPv4 vs IPv6 notation, private/link-local ranges, loopback, subnetting, and Linux commands for configuring and troubleshooting. - [Understanding Netmask Structure | Usage (CIDR, Subnetting, IPv6 Prefixes)](https://www.dispersednet.com/linux-network-admin/module2/netmask-structure-usage.php): Learn the structure and use of netmasks in IP addressing, including CIDR notation, subnetting, supernetting, IPv6 prefixes, and Linux examples for routing and configuration. - [TCP/IP Networking Summary (Layers, Protocols, Conclusion)](https://www.dispersednet.com/linux-network-admin/module2/tcp-ip-networking-conclusion.php): Review the key elements of TCP/IP networking, including protocol layers, routing, encryption, and modern standards such as IPv6, TLS, and cloud-native networking. - [TCP/IP Layers Application (Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module2/tcpip-layers-application-quiz.php): This quiz poses questions with respect to the TCP/IP Layers applications while considering components of the TCP/IP infrastructure. - [IP Addresses (Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module2/ip-address-quiz.php): This quiz poses questions with respect to IP addresses in Linux while considering TCP/IP networking in distributed computing. - [IP Addresses - Quiz Explanation](https://www.dispersednet.com/linux-network-admin/module2/ip-address-quiz-explanation.html): This page contains the quiz explanation for the IP addresses quiz while considering components of the TCP/IP protocol stack. - [Link, Network, Transport (Layers) - Quiz](https://www.dispersednet.com/linux-network-admin/module2/link-network-transport-layer-quiz.php): This quiz poses questions with respect to the link, network, and transport layers when considering TCP/IP networking in distributed computing. - [Dispersed Net (Operating Systems | Security)](https://www.dispersednet.com/linux-network-admin/module2/link-network-transport-layer-quiz-explanation.html): Dispersed Net is a learning portal for Active Directory, Linux, Unix Administration, Red Hat Linux, Network Security and Firewalls. - [TCP/IP Configuration in Linux (Intro)](https://www.dispersednet.com/linux-network-admin/module3/intro-tcp-ip-configuration.php): This module discusses TCP/IP Configuration in Linux, which is used to configure and connect machines to a network. - [TCP/IP Configuration Process (Three steps put machine on network)](https://www.dispersednet.com/linux-network-admin/module3/tcp-ip-configuration-process.php): This page discusses the three steps for putting a machine on a TCP/IP network when running Linux. - [Linux Name Service Resolver (nsswitch.conf file)](https://www.dispersednet.com/linux-network-admin/module3/name-service-resolver.php): This page examines the nsswitch.conf file, which the system uses to convert host names to IP addresses and back. - [Hosts Files | DNS for Name Service (Methods)](https://www.dispersednet.com/linux-network-admin/module3/name-service-methods.php): This page describes host files and the DNS for name services when connecting a UNIX machine to a network. - [Configuring Linux Network Interface (Examine output dmesg command)](https://www.dispersednet.com/linux-network-admin/module3/configure-network-interface.php): This page examines output of the dmesg command to identify network devices and connect to a UNIX machine. - [Listing Linux Configuration Interfaces (iproute2 command)](https://www.dispersednet.com/linux-network-admin/module3/listing-configuration-interfaces.php): This page describes how to use the iproute2 command to list all currently configured interfaces on your system in Linux. - [Setting IP Address | Netmask (Use ifconfig command)](https://www.dispersednet.com/linux-network-admin/module3/setting-ip-address-netmask.php): This page discusses how to use 1) ip from iproute2 and 2) nmcli to set the IP address and netmask to connect a UNIX machine to a network. - [Change machine's IP Address in Unix (Diagram)](https://www.dispersednet.com/linux-network-admin/module3/changing-ip-address.php): This page discusses how to use the ifconfig command to change a machine. - [Configure routing table (Examine Linux Machine)](https://www.dispersednet.com/linux-network-admin/module3/configuring-routing-table.php): This page examines the routing table on a machine running Linux in order to connect a UNIX machine to a network. - [Purpose Address Resolution Protocol (ARP, Reverse)](https://www.dispersednet.com/linux-network-admin/module3/address-resolution-protocol.php): This page discusses the purpose of the Address Resolution Protocol and the Reverse Address Resolution Protocol. - [Single Machine Host Names(Two ways to receive host name)](https://www.dispersednet.com/linux-network-admin/module3/single-machine-host-names.php): This page discusses two ways that a single machine receives its host names, where the host name returned by the uname command. - [Linux TCP-IP Configuration (Conclusion)](https://www.dispersednet.com/linux-network-admin/module3/tcp-ip-configuration-conclusion.php): This module covered three key elements of TCP/IP configuration and showed how to use commands to connect a UNIX machine to a network. - [TCP/IP Configuration Name Service (Unix) - Quiz](https://www.dispersednet.com/linux-network-admin/module3/name-service-quiz.php): This quiz poses questions with respect to TCP/IP configuration and name services using commands to connect a UNIX machine to a network. - [Name Service Method (IP Addresses) - Quiz](https://www.dispersednet.com/linux-network-admin/module3/name-service-method-quiz.php): This quiz poses questions about the name service methods used when networking in UNIX. - [Name Service Methods (IP addresses) - Quiz Explanation](https://www.dispersednet.com/linux-network-admin/module3/name-service-method-quiz-explanation.html): This page contains the quiz explanation for the Linux Name Service Methods Quiz. - [dmesg command Output in Linux (Diagram)](https://www.dispersednet.com/linux-network-admin/module3/dmesg-command-output.php): This page discusses the output of the dmesg command to obtain information after connecting a UNIX machine to a network. - [Configuring Network Interface (Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module3/configuring-interface-quiz.php): This quiz poses questions with respect to configuring the network interface card when using commands to connect a UNIX machine to a network. - [Configure Interface (dmesg) - Quiz Explanation](https://www.dispersednet.com/linux-network-admin/module3/configuring-interface-quiz-explanation.html): This page contains the quiz explanation for configuring an interface when using commands to connect a UNIX machine to a network. - [Address Resolution Protocol Unix Quiz](https://www.dispersednet.com/linux-network-admin/module3/address-resolution-protocol-quiz.php): This quiz poses questions with respect to the address resolution protocol within the context of linux network administration. - [Address Resolution Protocol (ARP) - Quiz Explanation](https://www.dispersednet.com/linux-network-admin/module3/address-resolution-protocol-quiz-explanation.html): This page contains the quiz explanation for the quiz that posed questions with respect to the basic purpose of the Address Resolution Protocol (ARP. - [DNS Resolver Library(host names) - Quiz](https://www.dispersednet.com/linux-network-admin/module3/dns-resolver-library-quiz.php): This quiz poses questions with respect to the DNS Resolver Libraries using commands to connect a UNIX machine to a network. - [Network Services | Daemons (Intro Linux Admin)](https://www.dispersednet.com/linux-network-admin/module4/intro-networkServices-andDaemons.php): Learn how Linux network services and daemons operate, including TCP and UDP communication, ports, background processes, and modern service management concepts. - [Inetd Super Server | systemd Socket Activation](https://www.dispersednet.com/linux-network-admin/module4/clients-servers.php): Learn how client-server services start and stop on Linux, from inetd super-server behavior to modern systemd service and socket activation with ports and secure testing tools. - [TCP vs UDP Transport Protocols (TCP/IP Client Server Communication)](https://www.dispersednet.com/linux-network-admin/module4/tcp-udp.php): Learn how TCP and UDP differ at the transport layer, how each supports client/server communication, and when to use reliable versus fast data transmission in TCP/IP networks. - [Linux Port Numbers TCP UDP (Client Server Communication)](https://www.dispersednet.com/linux-network-admin/module4/port-numbers.php): Learn how Linux uses TCP and UDP port numbers to connect client processes to server applications. Understand port ranges, sockets, and modern networking behavior. - [Well Known Port Numbers etc Services (Linux, TCP, UDP)](https://www.dispersednet.com/linux-network-admin/module4/wellknown-portNumbers-etcServices.php): Learn how IANA conventions map services to well-known TCP and UDP ports and how Linux uses /etc/services for name-to-port lookups. Verify real listeners with ss and lsof. - [Ephemeral Reserved Port Numbers (Linux, TCP, UDP)](https://www.dispersednet.com/linux-network-admin/module4/ephemeral-reserved-portNumbers.php): Learn why Linux uses ephemeral ports for client connections and reserved ports for trusted services. See how port ranges affect NAT, firewalls, and port exhaustion in TCP/IP. - [Listening Server Process Linux (TCP Socket, Bind, Listen)](https://www.dispersednet.com/linux-network-admin/module4/listening-server-process.php): Define a listening server process in Linux and learn how TCP sockets bind and listen on ports. Use ss and lsof to find active listeners and troubleshoot connection issues. - [Iterative vs Concurrent Servers (Linux Network Programming)](https://www.dispersednet.com/linux-network-admin/module4/iterative-concurrent-servers.php): Learn the two fundamental ways Linux servers handle incoming TCP connections: iterative sequential processing vs concurrent parallel architectures with code examples. - [Systemd Socket Activation (Linux Network Administration)](https://www.dispersednet.com/linux-network-admin/module4/systemd-socket-activation.php): Comprehensive guide to systemd socket activation for on-demand service management in Linux, including configuration examples, TCP/IP integration, and migration from inetd. - [RPC and rpcbind Portmapper (Linux Network Admin)](https://www.dispersednet.com/linux-network-admin/module4/remote-procedure-calls.php): Master Remote Procedure Calls (RPC): understand portmapper architecture, check rpcbind status, use rpcinfo for service discovery, and troubleshoot RPC issues in Linux. - [Network Services Survey (Linux | Unix Admin)](https://www.dispersednet.com/linux-network-admin/module4/survey-common-services.php): Comprehensive survey of Unix network services: SSH, DNS, HTTP, SMTP, legacy protocols, security hardening, and service management with systemd and firewall tools. - [Unix Service | Port Number (Conclusion)](https://www.dispersednet.com/linux-network-admin/module4/portNumber-unixService-conclusion.php): This module discussed the role of port numbers in addressing particular services on a UNIX machine or any other machine running TCP/IP. - [TCP | UDP Port Numbers (UDP, TCP) - Quiz](https://www.dispersednet.com/linux-network-admin/module4/tcp-udp-portNumbers-quiz.php): This quiz poses questions with respect to TCP/UDP Port Numbers when using Network Services and Daemons. - [etc/inetd.conf (Script Example)](https://www.dispersednet.com/linux-network-admin/module4/typical-line-etcInetdConf.php): This page contains an example of a typical line in the etc/inetd.conf file in Linux. - [Iterative Concurrent Servers (Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module4/iterativeConcurrent-servers-quiz.php): This quiz poses questions with respect to iterative concurrent servers in Linux using Network Services and Daemons. - [Status of Portmapper Process (How to check?)](https://www.dispersednet.com/linux-network-admin/module4/checkStatus-portMapperProcess-usingLinux.php): This page describes how to check the status of the portmapper process in Linux. - [File Transfer Protocol (bulk data transfer)](https://www.dispersednet.com/linux-network-admin/module4/ftp-bulkDataTransfer-service.php): This page describes the (FTP) File Transfer Protocol and how it is used in Linux as a bulk data transfer method across the Internet. - [Berkeley “r” commands (rlogin, rsh)](https://www.dispersednet.com/linux-network-admin/module4/berkeley-commands-rloginrsh.php): This page describes Berkeley “r” commands (rlogin, rsh) and network services. - [Simple Mail Transfer Protocol (SMTP)](https://www.dispersednet.com/linux-network-admin/module4/simple-mail-transfer-protocol.php): This page describes the (SMTP) Simple Mail Transfer Protocol in Linux as well as the origin of this protocol. - [(NNTP) Network News Transfer Protocol (transporting Usenet articles)](https://www.dispersednet.com/linux-network-admin/module4/network-news-transferProtocol.php): This page describes the Network News Transfer Protocol (NNTP) using network services and daemons. - [X Protocol Graphical Display (Resources)](https://www.dispersednet.com/linux-network-admin/module4/xprotocol-graphical-display.php): This page discusses the X protocol, which is used for the sharing of graphical display resources across a network using Network Services and Daemons. - [TCP IP Conclusion - Quiz](https://www.dispersednet.com/linux-network-admin/module4/tcp-ip-conclusion-quiz.php): This quiz poses questions with respect to TCP/IP in Linux, focusing on network services, daemons, ports, and transport protocols. - [Network Monitoring (Preamble)](https://www.dispersednet.com/linux-network-admin/module5/intro-network-monitoring.php): This module introduces a suite of standard UNIX tools that can help to monitor the action on your network and debug network problems. - [ping command (check network status)](https://www.dispersednet.com/linux-network-admin/module5/ping-command.php): This page describes how to use the ping command to check network status for distributed networks. - [Determining Network Connections (view active TCP Machine)](https://www.dispersednet.com/linux-network-admin/module5/determine-network-connections.php): This page discusses how to use the netstat command to view active TCP connections on yout machine. - [Determining Listening Servers (Use netstat command)](https://www.dispersednet.com/linux-network-admin/module5/determine-listening-servers.php): This page discusses how to use the netstat command to check what servers are listening for connection on a machine. - [Determining Status of Routing table (Use netstat command)](https://www.dispersednet.com/linux-network-admin/module5/routing-table-status.php): This page demonstrates the netstat command to read the routing table for distributed networks. - [Linux netstat Command (Monitor Network Interface Statistics)](https://www.dispersednet.com/linux-network-admin/module5/netstat-command-statistics.php): Learn how to use the netstat -i command in Linux to view network interface statistics, interpret errors, and troubleshoot connectivity issues. Includes examples and explanations. - [netstat Command Options (Description)](https://www.dispersednet.com/linux-network-admin/module5/netstat-command-options.php): This page discusses how to match the netstat cmmmand options to their correct description. - [Using traceroute(Examine output of command)](https://www.dispersednet.com/linux-network-admin/module5/using-traceroute.php): This page examines the output of the traceroute command to locate server failures. - [Packet Sniffing tcp Dump](https://www.dispersednet.com/linux-network-admin/module5/packet-sniffing-tcpDump.php): This page describes the type of information available from the output of the tcpdump program. - [Linux Network Monitoring(Conclusion)](https://www.dispersednet.com/linux-network-admin/module5/network-monitoring-conclusion.php): This module discussed how to use the ping command to test network connectivity for distributed networks. - [How to use ping (Unix | Linux)](https://www.dispersednet.com/linux-network-admin/module5/using-ping.php): This page contains a series of images that describe how to use ping to troubleshoot your network. - [Determining Network Connections (Unix) - Exercise](https://www.dispersednet.com/linux-network-admin/module5/determining-networkConnections-exercise.php): This exercise asks you to use netstat to view active TCP connections using Linux. - [Netstat Connections(Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module5/netstat-connections-quiz.php): This quiz poses questions with respect to netstat connections used when monitoring your linux network. - [netstat Command Options(Linux) - Exercise](https://www.dispersednet.com/linux-network-admin/module5/netstat-commandOptions-exercise.php): This exercise asks you to match the netstat command options to their correct description. - [Output of tcpdump Command (Linux)](https://www.dispersednet.com/linux-network-admin/module5/tcpdump-command-output.php): This page contains a few typical lines from the tcpdump output. - [Trace Route TCP/IP Dump - Quiz](https://www.dispersednet.com/linux-network-admin/module5/traceRoute-tcpDump-quiz.php): This quiz poses questions with respect to the traceRoute tcpDump quiz for distributed networks. - [Network Monitoring(Linux) - Quiz](https://www.dispersednet.com/linux-network-admin/module5/network-monitoring-quiz.php): This quiz poses questions with respect to Network Monitoring in Linux. ## Unix Network Administration - [Unix Network Administration (Intro)](https://www.dispersednet.com/unix-network-admin/module1/intro-linuxUnix-networkAdministration.php): This module discusses Unix Network Administration while discussing how to configure the Domain Name Service. - [Unix Network Administration (Prerequisites)](https://www.dispersednet.com/unix-network-admin/module1/unix-networkAdministration-prerequisites.php): This page describes Unix Network Administration prerequisites which consists of starting and stopping a UNIX system. - [Hardware Software Requirements(Linux Network Course)](https://www.dispersednet.com/unix-network-admin/module1/hardware-software-requirements.php): This page discusses hardware and software requirements to configure and use the Domain Name Service. - [Unix Network Admin (Glossary)](https://www.dispersednet.com/unix-network-admin/unix-network-admin-glossary.php): This glossary contains terms with respect to unix network administration that are commonly used by administrators. - [Domain Name Service (Intro)](https://www.dispersednet.com/unix-network-admin/module2/intro-domain-nameService.php): This module introduces the (DNS) domain name service, which is an internet-wide service for converting numeric IP addresses to host names and back. - [Namespace in DNS (Information Organization Distribution)](https://www.dispersednet.com/unix-network-admin/module2/dns-namespace.php): This page describes the organization of the DNS namespace and how the information in the DNS database is spread out among many different machines across the Internet. - [Top-level Domains (Root, subdomains)](https://www.dispersednet.com/unix-network-admin/module2/top-level-domains.php): This page defines the top-level subdomains of the DNS, and how the root domain is subdivided into a set of top-level subdomains. - [Convert IP Address to DNS Name (lookups)](https://www.dispersednet.com/unix-network-admin/module2/ip-address-name.php): This page describes the process of converting an IP address into a DNS name using the protocols specified by DNS. - [Concept of Zones (DNS Namespace)](https://www.dispersednet.com/unix-network-admin/module2/dns-zones.php): This page defines the concept of zones as used in the DNS namespace for converting numeric IP addresses to host names. - [Three Classes of Name Servers (Description)](https://www.dispersednet.com/unix-network-admin/module2/name-servers.php): This page describes three classes of name servers when using (DNS) for converting numeric IP addresses to host names and back. - [DNS Recursive Queries (name server sends query to hierarchy)](https://www.dispersednet.com/unix-network-admin/module2/dns-recursive-query.php): This page lists the steps required when a name server sends a query up the DNS hierarchy to generate a query of a name server higher in the DNS hierarchy. - [Caching-only Name Servers (Purpose, Usefulness)](https://www.dispersednet.com/unix-network-admin/module2/dns-caching-only.php): This page describes the purpose and usefulness of caching-only name servers as a name server process with no authoritative information of its own. - [Zone Files Resource Records (Abbreviation Description)](https://www.dispersednet.com/unix-network-admin/module2/resource-records.php): This page describes how to match each resource record abbreviation with a description of its purpose using (DNS) for converting numeric IP addresses. - [Zone File Generalities (General Format)](https://www.dispersednet.com/unix-network-admin/module2/zone-file-generalities.php): This page describes the general format of a zone file and resource record which has the parameters KEY, IN, TYPE, VALUE. - [Resource Record Types (SOA, A, PTR, HINFO, CNAME, NS)](https://www.dispersednet.com/unix-network-admin/module2/resource-record-types.php): This page describes the Resource Record Types SOA, PTR, HINFO, CNAME, and NS records for converting numeric IP addresses to host names. - [Domain Name Service (Conclusion)](https://www.dispersednet.com/unix-network-admin/module2/domain-nameService-conclusion.php): This module introduced the (DNS) Domain Name Service for converting numeric IP addresses to host names and back. - [Basics of Domain Name Service - Quiz](https://www.dispersednet.com/unix-network-admin/module2/domainName-serviceBasics-quiz.php): This quiz poses questions with respect to Domain Name Service basics when using (DNS) for converting numeric IP addresses to host names. - [Name Servers (DNS) - Quiz](https://www.dispersednet.com/unix-network-admin/module2/name-servers-quiz.php): This quiz poses questions with respect to name serversusing (DNS) for converting numeric IP addresses to host names and back. - [Resource Record Abbreviations](https://www.dispersednet.com/unix-network-admin/module2/resource-record-abbreviations.php): This page contains the solution showing Resource Record abbreviations to their corresponding Resource record descriptions. - [Zone File Format (Diagram)](https://www.dispersednet.com/unix-network-admin/module2/zoneFile-format.php): This page contains a diagram describing the zone file format and the Domain Name System (DNS) zone file. - [Types of Resource Records (SOA)](https://www.dispersednet.com/unix-network-admin/module2/resource-recordsTypes.php): This page contains a diagram describing the State of Authority for domain name systems in Unix. - [Resource Records (DNS) - Quiz](https://www.dispersednet.com/unix-network-admin/module2/resource-records-quiz.php): This quiz poses questions with respect to Resource Records using (DNS) for converting numeric IP addresses to host names and back. - [Domain Name Service (DNS) - Quiz](https://www.dispersednet.com/unix-network-admin/module2/domain-nameService-quiz.php): This quiz poses questions with respect to the Domain Name Service for converting numeric IP addresses to host names and back. - [Unix DNS Lookup (Intro)](https://www.dispersednet.com/unix-network-admin/module3/intro-dns-lookup.php): This module will explore DNS and use the program nslookup to probe the DNS database during unix administration. - [Basic nslookup Operation (probe DNS Database)](https://www.dispersednet.com/unix-network-admin/module3/dns-name-resolution.php): This page explains the basic use of the nslookup program to probe the DNS database, where it uses the /etc/resolv.conf file to locate a name server. - [nslookup to read Resource Record Types (A, PTR)](https://www.dispersednet.com/unix-network-admin/module3/nslookup-read-resourceRecords.php): This page describes how to use nslookup to read other types of Resource Records to probe the DNS database during administration. - [Basic nslookup operation(How does it work?)](https://www.dispersednet.com/unix-network-admin/module3/nslookup-command.php): This page explains the basic use of the nslookup program which operates interactively when networking in Unix. - [Describe Three Parts of BIND (name server)](https://www.dispersednet.com/unix-network-admin/module3/linux-bind.php): This page describes the three parts of the BIND package when using nslookup to probe the DNS database during administration. - [Name Server Configuration File Elements (/etc/named.boot)](https://www.dispersednet.com/unix-network-admin/module3/name-server-configuration.php): This page defines the elements of the name server configuration file, namely the (/etc/named.boot. - [DNS nslookup Program (Conclusion)](https://www.dispersednet.com/unix-network-admin/module3/dns-nslookup-program-conclusion.php): This module explored DNS and used the nslookup program to explore the DNS database within the context of linux. - [Changing Servers | Listing Domains (nslookup on servers)](https://www.dispersednet.com/unix-network-admin/module3/changingServers-listing-domains.php): This page discusses changing servers and listing domains using the nslookup program to probe the DNS database. - [Basic nslookup Operation (Unix) - Quiz](https://www.dispersednet.com/unix-network-admin/module3/nslookup-operation-quiz.php): This quiz poses questions with respect to the basic nslookup operation using this program to probe the DNS database. - [Name Server Configuration File (Example with Diagram)](https://www.dispersednet.com/unix-network-admin/module3/nameServer-configuration-file-example.php): This page contains a diagram of the name server configuration file, which is used with the nslookup program to probe the DNS database. - [Examining DNS (Database) - Quiz](https://www.dispersednet.com/unix-network-admin/module3/examining-dns-quiz.php): This quiz poses questions with respect to examining DNS using the nslookup program to probe the DNS database. - [Configuring (DNS) Domain Name Server(Intro)](https://www.dispersednet.com/unix-network-admin/module4/intro-configuring-dns.php): This module addresses the problem of setting up a name server on a UNIX computer or server. - [Configuring DNS Server(List Components required)](https://www.dispersednet.com/unix-network-admin/module4/configuring-dns-server.php): This page lists the components required for configuring a DNS server when setting up a name server on a UNIX system. - [DNS Server Configuration(Practical Guide)](https://www.dispersednet.com/unix-network-admin/module4/dns-server-configuration.php): This page asks you to arrange the steps of the DNS server configuration process in the correct order when setting up a name server on a UNIX system. - [Gathering Information(Create Zone Files)](https://www.dispersednet.com/unix-network-admin/module4/dns-zone-file.php): This page discusses how to collect the information that you will need to create zone files when setting up a name server on a UNIX computer. - [Preparing Zone Files(Create and position)](https://www.dispersednet.com/unix-network-admin/module4/preparing-zone-files.php): This page discusses how to create and position your zone files when setting up a name server on a UNIX system. - [Preparing named.boot File(Set up proper directives)](https://www.dispersednet.com/unix-network-admin/module4/named.boot-file.php): This page describes how to set up the proper directives in the named.boot file, after you have created and positioned your zone files, you kill the name server process by using the command ps aux | grep named to see if the name server process is running. - [Starting Name Server Process(How to Troubleshoot)](https://www.dispersednet.com/unix-network-admin/module4/starting-nameServer-process.php): This page describes how to start and troubleshoot the name server process when setting up a name server on a UNIX computer. - [Complete DNS Configuration(Clients, troubleshooting)](https://www.dispersednet.com/unix-network-admin/module4/linux-dns-configuration.php): This module discusses how to configure the DNS clients and troubleshoot the configuration when setting up a name server on a UNIX system. - [Unix Name Server (Conclusion)](https://www.dispersednet.com/unix-network-admin/module4/unix-nameServer-conclusion.php): This module discussed how to set up a name server on a UNIX computer and the components required for configuring a DNS server. - [DNS Server Configuration (Process)](https://www.dispersednet.com/unix-network-admin/module4/dns-serverConfiguration-process.php): This page lists the steps necessary to configure a DNS server when setting up a name server on a UNIX computer. - [Prepare Zone Files(Steps)](https://www.dispersednet.com/unix-network-admin/module4/prepare-zoneFiles.php): This page discusses the steps to prepare the zone files when setting up a name server on a UNIX computer. - [Preparing named.boot File(Example)](https://www.dispersednet.com/unix-network-admin/module4/preparing-named.boot-file.php): This page discusses how to prepare the named.boot file when setting up a name server on a UNIX computer. - [Prepare named.boot File(using Linux)](https://www.dispersednet.com/unix-network-admin/module4/prepare-named.bootFile-onLinux.php): This page asks you to prepare the named.boot file on Linux and lists the steps you followed to kill the name server process on a Linux machine. - [Prepare Named boot File on Solaris](https://www.dispersednet.com/unix-network-admin/module4/prepareNamed.boot-file-onSolaris.php): This page discusses how to prepare a named boot file on Solaris when setting up a name server on a UNIX computer. - [Start Name Server Process(forward zone file)](https://www.dispersednet.com/unix-network-admin/module4/start-nameServerProcess.php): This page asks you to start the name server process and have it read the named.boot file on a UNIX computer. - [Using | Configuring sendmail (unix)](https://www.dispersednet.com/unix-network-admin/module5/intro-using-sendmail.php): This module examines how electronic mail is used on UNIX machines usng the SMTP protocol. - [Electronic mail | Sendmail (email, process agents)](https://www.dispersednet.com/unix-network-admin/module5/email-sendmail.php): This page explains the email process and the use of agents in unix network administration. - [Sendmail Agent (Advantages)](https://www.dispersednet.com/unix-network-admin/module5/sendmail-agent.php): This page describes the advantages of using the latest version of sendmail, which is now maintained by proofpoint.com. - [Responsibilities of sendmail Agent (Unix)](https://www.dispersednet.com/unix-network-admin/module5/sendmailAgent-responsibilities.php): This page lists the major responsibilities of the sendmail agent within the context of unix network admin. - [SMTP Sendmail (protocol to forward email )](https://www.dispersednet.com/unix-network-admin/module5/smtp-sendmail.php): This page describes how sendmail uses the SMTP protocol to forward email across the Internet. - [Compiling sendmail (Linux | Solaris)](https://www.dispersednet.com/unix-network-admin/module5/compiling-sendmail.php): This page explains how to compile sendmail and create sendmail.cf automatically. - [Configure sendmail with M4 (create automatically)](https://www.dispersednet.com/unix-network-admin/module5/configure-m4-sendmail.php): This page discusses how to use M4 and contains a template file to create sendmail.cf automatically. - [Running Troubleshooting sendmail (Test, deploy)](https://www.dispersednet.com/unix-network-admin/module5/running-troubleshooting-sendmail.php): This page discusses how to test a new sendmail configuration file before deploying it. - [Email DNS Relationship (Use nslookup view MX records)](https://www.dispersednet.com/unix-network-admin/module5/email-dns-relationship.php): This page discusses how to use nslookup to view MX records. - [Unix sendmail Program (Conclusion)](https://www.dispersednet.com/unix-network-admin/module5/sendmail-program-conclusion.php): This module discussed the basics of configuring, testing, and running the sendmail program. - [Sendmail Responsibilities - Quiz](https://www.dispersednet.com/unix-network-admin/module5/sendmail-responsibilities-quiz.php): This quiz poses questions with respect to Sendmail Responsibilities. - [Configure sendmail using M4 (Unix) - Exercise](https://www.dispersednet.com/unix-network-admin/module5/configure-m4sendmail-exercise.php): This exercise asks you to use M4 and a template file to create sendmail.cf automatically. - [Testing Sendmail Configuration(Unix) - Exercise](https://www.dispersednet.com/unix-network-admin/module5/sendmail-configuration-exercise.php): This exercise asks you to test a new sendmail configuration before deploying it. - [Viewing MX records(Unix) - Exercise](https://www.dispersednet.com/unix-network-admin/module5/viewing-mxRecords-exercise.php): This exercise asks you to use nslookup to view MX records on the Unix operating system. - [Using Configuring Sendmail(Unix) - Quiz](https://www.dispersednet.com/unix-network-admin/module5/using-configuringSendmail-quiz.php): This quiz poses questions with respect to using, configuring sendmail and MX records. - [Network Information Service (NIS)](https://www.dispersednet.com/unix-network-admin/module6/intro-network-information-service.php): This module explores the Network Information System (NIS), which is one approach to the problem of creating a distributed computing environment on a local network. - [Why use NIS? (Unix System)](https://www.dispersednet.com/unix-network-admin/module6/nis-unix-reasons.php): This page lists the reasons for using NIS on a UNIX system. - [Overview of NIS (Description)](https://www.dispersednet.com/unix-network-admin/module6/nis-overview.php): This page describes how NIS works, which is a client-server database system that provides access to a collection of database files called NIS maps. - [NIS maps (Critical Configuration Files)](https://www.dispersednet.com/unix-network-admin/module6/nis-maps.php): This page lists the critical configuration files NIS uses as the basis for its standard maps. - [NIS Clients and Servers](https://www.dispersednet.com/unix-network-admin/module6/nis-clients-servers.php): This page lists the main commands used in NIS on UNIX machines. - [Integrating NIS into System (Unix)](https://www.dispersednet.com/unix-network-admin/module6/integrating-nis-system.php): This page describes how to integrate NIS into a UNIX and Ubuntu system. - [Setting up NIS services (Clients)](https://www.dispersednet.com/unix-network-admin/module6/setting-up-nisServices.php): This page discusses how to set up the NIS master server and several NIS clients. - [Changing NIS passwords (daemon enable network users)](https://www.dispersednet.com/unix-network-admin/module6/changing-nis-passwords.php): This page discusses how to start the password daemon and enable network users to change their passwords. - [Changing Maps on Server (NIS Database)](https://www.dispersednet.com/unix-network-admin/module6/change-server-maps.php): This page discusses how to change maps on the server and add a new user to an NIS database. - [Troubleshooting NIS (Steps to solve problems)](https://www.dispersednet.com/unix-network-admin/module6/troubleshooting-nis.php): This page list the steps used to troubleshoot NIS problems on UNIX machines. - [Network Concepts Conclusion](https://www.dispersednet.com/unix-network-admin/module6/network-information-conclusion.php): This module examined the NIS system for sharing configuration information across a UNIX network on UNIX machines. - [NIS Overview - Quiz](https://www.dispersednet.com/unix-network-admin/module6/nis-overview-quiz.php): This quiz poses questions with respect to NIS Overview in an Unix environment. - [NIS Maps, Clients, Servers - Quiz](https://www.dispersednet.com/unix-network-admin/module6/nisMaps-clients-servers-quiz.php): This quiz poses questions with respect to NIS Maps, Clients, Servers on UNIX machines. - [NIS Server-side Configuration (Steps)](https://www.dispersednet.com/unix-network-admin/module6/nis-serverSide-configuration.php): This page describe the steps you followed to configure a system to be the master NIS server in an NIS domain. - [Set up NIS Services (Unix) - Exercise](https://www.dispersednet.com/unix-network-admin/module6/setup-nisServices-exercise.php): This exercise asks you to configure several NIS clients on UNIX machines. - [Changing NIS passwords - Exercise](https://www.dispersednet.com/unix-network-admin/module6/changing-nisPasswords-exercise.php): This exercise asks you to start the password daemon and enable network users to change their passwords. - [Network Information Service - Quiz](https://www.dispersednet.com/unix-network-admin/module6/network-informationService-quiz.php): This page discusses how electronic mail is used on UNIX machines. ## Unix System Administration - [Unix System Admin (Glossary)](https://www.dispersednet.com/unix-system-admin/unix-system-admin-glossary.php): This glossary contains terms with respect to the course Unix System Administration. - [Unix System Admin (Intro)](https://www.dispersednet.com/unix-system-admin/module1/intro-linux-system-admin.php): This course covers the major components of the UNIX operating system including files, processes, devices, and filesystems. - [UNIX System Administration (Intro)](https://www.dispersednet.com/unix-system-admin/module2/intro-unix-system-administration.php): This module will introduce you to some of the basics you will need to begin your exploration of UNIX system administration. - [Determine Version of UNIX installed (Local Machine)](https://www.dispersednet.com/unix-system-admin/module2/unix-related-operating-systems.php): This page describes the commands that you need to execute in order to determine which version of UNIX is installed on your machine. - [Determine UNIX Version installed (System Commands)](https://www.dispersednet.com/unix-system-admin/module2/determining-unix-version.php): This page describes how to obtain the version of UNIX installed on your system, when working as a UNIX system administrator. - [Use su Command(obtain Root Privileges)](https://www.dispersednet.com/unix-system-admin/module2/superuser-root-privileges.php): This page discusses how to use the su command to obtain root privileges when working as a UNIX system administrator. - [Unix manual Admin (System Issues Involved)](https://www.dispersednet.com/unix-system-admin/module2/unix-manual-administration.php): This page describes the system administration issues involved with using the UNIX manual when working as a UNIX system administrator. - [Essential man Options (Descriptions)](https://www.dispersednet.com/unix-system-admin/module2/essential-man-options.php): This page describes several man options and their correct descriptions, where the first document that the man command finds will be returned, if you use it without any arguments. - [Adding new manual Pages to Unix(Two Strategies)](https://www.dispersednet.com/unix-system-admin/module2/adding-new-manual-pages.php): This page discusses two strategies for adding new manual pages to a system when working as a UNIX system administrator. - [Change default Path for man Command (How to?)](https://www.dispersednet.com/unix-system-admin/module2/configuring-man-default-path.php): This page discusses how to change the default path for the man command by entering /etc/man.config as a UNIX system administrator. - [UNIX Operating System (Conclusion)](https://www.dispersednet.com/unix-system-admin/module2/unix-os-conclusion.php): This module discussed the origin of the UNIX operating system and the split between Berkeley(BSD) and System V UNIX systems. - [man Options available on UNIX (Description)](https://www.dispersednet.com/unix-system-admin/module2/unix-man-options.php): This page discusses essential man options for the system administrator when working as a UNIX system administrator. - [Additional Unix Documentation(Man Pages)](https://www.dispersednet.com/unix-system-admin/module2/additional-unix-documentation.php): The unix manual pages are a reliable source of information and offer the advantage of being readable on an ASCII terminal. - [Configuring UNIX manual - Quiz](https://www.dispersednet.com/unix-system-admin/module2/configuring-unix-manual-quiz.php): This quiz poses questions with respect to configuring the UNIX manual when working as a UNIX system administrator. - [man.config File (Manual Page)](https://www.dispersednet.com/unix-system-admin/module2/man-config-file.php): This page discusses the manual page you would see if you typed man man.config on a Linux machine during system administration. - [Unix man Manual Pages (format, display)](https://www.dispersednet.com/unix-system-admin/module2/unix-manual-pages.php): This page describes the characteristics of Unix man manual pages when learning new unix commands. - [Preformatted man Pages in Unix (nroff)](https://www.dispersednet.com/unix-system-admin/module2/preformatted-man-pages.php): The manual pages are written in an old-fashioned text formatting language called nroff. - [Unix System Administration(OS) - Quiz](https://www.dispersednet.com/unix-system-admin/module2/system-administration-quiz.php): This quiz poses questions with respect to Unix System Administration when working as a UNIX system admin. - [Obtaining Root Privileges in Unix(Steps)](https://www.dispersednet.com/unix-system-admin/module2/obtaining-using-rootPrivileges.php): This page describes the steps for obtaining and using root privileges when working as a UNIX system admin. - [Unix File Ownership (Access Permissions)](https://www.dispersednet.com/unix-system-admin/module3/intro-fileOwnership-accessPermissions.php): This module discusses how most of the resources available on a UNIX system are accessed as though they were files. - [ls Command Options (list File Ownership, Permissions)](https://www.dispersednet.com/unix-system-admin/module3/file-attributes-accessPermissions.php): This page discusses how to use the ls command and its options to list file ownership and permissions information. - [Change File's Ownership, Group (Access Permission)](https://www.dispersednet.com/unix-system-admin/module3/manipulating-groups-owners.php): This page discusses how to change a file. - [Three Levels of Access | Control (Linux OS)](https://www.dispersednet.com/unix-system-admin/module3/basic-access-permissions.php): This page describes the three levels of access control and access on Unix Systems. - [Convert Alphabetic Permission Bits to Numeric Format (disk)](https://www.dispersednet.com/unix-system-admin/module3/numeric-access-codes.php): The file permissions setting is stored on disk in numeric form, and working directly with this numeric representation is frequently the most convenient way. - [umask Command to create File (set default permissions)](https://www.dispersednet.com/unix-system-admin/module3/setting-default-permissions.php): This page describes how to use the umask command to set default permissions when a new file is created. - [chmod Command (change File Permissions)](https://www.dispersednet.com/unix-system-admin/module3/chmod-command.php): This page describes how to use the chmod command and its options to change file permissions when using access control primitives of a UNIX system. - [Additional Access permission Bits (SUID, SGID )](https://www.dispersednet.com/unix-system-admin/module3/additional-access-permissionBits.php): This page describes the use of save text and SUID/SGID access permission bits to control primitives of a UNIX system. - [Unix File Ownership (Conclusion)](https://www.dispersednet.com/unix-system-admin/module3/file-ownership-conclusion.php): This module discussed manipulating file ownership and permissions using access control primitives of a UNIX system. - [File Ownership Access Permissions(Control levels) - Quiz](https://www.dispersednet.com/unix-system-admin/module3/fileOwnership-accessPermissions-quiz.php): This quiz poses questions with respect to file ownership, access permissions and unix commands and the different control levels. - [Basic Directory Access (Unix) - Quiz](https://www.dispersednet.com/unix-system-admin/module3/basic-directory-access-quiz.php): This quiz poses questions with respect to basic directory access when using access control primitives of a UNIX system. - [Unix File Attributes (Access Permissions) - Quiz](https://www.dispersednet.com/unix-system-admin/module3/file-attributes-quiz.php): This quiz poses questions with respect to Unix file attributes and ownership access permissions. - [Special File Types (UNIX System Structure)](https://www.dispersednet.com/unix-system-admin/module4/intro-special-file-types.php): This module discusses how UNIX treats regular files and directories differently than other operating systems. - [Regular Files vs. Directories (how UNIX treats files)](https://www.dispersednet.com/unix-system-admin/module4/regular-files.php): This page describes how UNIX treats regular files and directories differently than other operating systems. - [Device File Special Properties (Hardware access)](https://www.dispersednet.com/unix-system-admin/module4/device-files.php): This page describes the special properties of device files, when access to hardware devices on a UNIX system is managed. - [Use Symbolic Links to simplify Software Maintenance (Reference)](https://www.dispersednet.com/unix-system-admin/module4/symbolic-links.php): This page discusses how to use symbolic links to simplify important aspects of software maintenance, for example, a reference to the link name is transformed into a reference to the target file. - [Use ls -F File Commands (Identify File Types)](https://www.dispersednet.com/unix-system-admin/module4/determining-file-types.php): This page discusses how to use the ls -F and file commands to identify file types you may encounter in Unix. - [ls Command Options Purpose (Linux)](https://www.dispersednet.com/unix-system-admin/module4/directory-listings.php): This page discusses how to match the ls command options to descriptions of their purpose such as 1) generate recursive listing and 2) list files in order of modification time. - [Finding Files in Unix (Match Command's Predicates with Descriptions)](https://www.dispersednet.com/unix-system-admin/module4/finding-files-command.php): This page describes how to match the find command. - [Using xargs Utilities (find command)](https://www.dispersednet.com/unix-system-admin/module4/using-xargs-with-find.php): This page discusses how to use the find command, its predicates, and other utilities to create more targeted finds. - [Unix File Directories (Conclusion)](https://www.dispersednet.com/unix-system-admin/module4/files-directories-conclusion.php): This module discussed how UNIX treats regular files and directories differently from other operating systems. - [Unix File Types (Binary) - Quiz](https://www.dispersednet.com/unix-system-admin/module4/file-types-quiz.php): This quiz poses questions with respect to file types in Unix while analyzing how UNIX treats regular files and directories differently than other operating systems. - [word count Command in Unix(head, tail)](https://www.dispersednet.com/unix-system-admin/module4/wc-head-tail-commands.php): This page discusses how the wc command gives you a line, word, or character count of a file to analyze regular files in Unix. - [Manual Page for grep(NAME,SYNOPSIS)](https://www.dispersednet.com/unix-system-admin/module4/manual-page-grep.php): This page discusses the Manual page for grep in Linux and Unix where UNIX treats regular files and directories differently than other operating systems. - [Unix Processes (Intro)](https://www.dispersednet.com/unix-system-admin/module5/intro-unix-process.php): This module discusses the way UNIX handles running programs, also known as processes. - [Types of Processes (two main types)](https://www.dispersednet.com/unix-system-admin/module5/types-processes.php): This page defines the two main types of processes on a UNIX system, which are 1) interactive processes and 2) processes running in the background. - [Unix Fork Call (birth, death)](https://www.dispersednet.com/unix-system-admin/module5/unix-fork-call.php): This page describes the mechanism by which processes come into being, through cloning an already running process. - [Process Ownership | Access permission (Relation)](https://www.dispersednet.com/unix-system-admin/module5/process-ownership-access-permission.php): This page describes how the process ownership and access permissions are related in Unix and Linux. - [SUID | SGID permissions (Linux)](https://www.dispersednet.com/unix-system-admin/module5/suid-guid-permissions.php): This page explains the use of the SUID and SGID permission bits in Unix. - [Monitoring processes (Use ps command)](https://www.dispersednet.com/unix-system-admin/module5/monitor-running-processes.php): This page describes how to use the ps command and its arguments to monitor running processes on the system. - [Search paths | Commands (locate, modify)](https://www.dispersednet.com/unix-system-admin/module5/search-paths.php): This page determines where a command is located and how to modify the search path to use the command. - [Creating Simple Shell Script (Program Interpreter)](https://www.dispersednet.com/unix-system-admin/module5/simple-shell-script.php): This page describes how to create a shell script to launch an appropriate interpreter for a program. - [Unix Periodic Processes (2 ways to automate)](https://www.dispersednet.com/unix-system-admin/module5/periodic-process.php): This page describe the main ways to automate a periodic process in Unix. - [crontab command (schedule Process)](https://www.dispersednet.com/unix-system-admin/module5/crontab-command.php): This page explain the use of the crontab command to schedule a process. - [Editing, Controlling Access to crontab (Schedule Process)](https://www.dispersednet.com/unix-system-admin/module5/editing-controlling-crontab.php): This page discusses how to schedule a periodic process using the crontab command using Unix. - [Unix Process | Attributes (Conclusion)](https://www.dispersednet.com/unix-system-admin/module5/unix-process-conclusion.php): This module discussed what a process is and the various types of processes you may encounter in a UNIX system. - [Forking Process in Unix (OS) - Quiz](https://www.dispersednet.com/unix-system-admin/module5/forking-process-quiz.php): This quiz poses questions with respect to the forking Process in the unix operating systems. - [Process ownership | Permissions (Unix) - Quiz](https://www.dispersednet.com/unix-system-admin/module5/processOwnership-permissions-quiz.php): This quiz poses questions with respect to how to process ownership and permissions in unix. - [Search Paths | Commands - Exercise](https://www.dispersednet.com/unix-system-admin/module5/search-paths-exercise.php): This exercise asks you to determine where a command is located in Linux and modify the search path to use the command. - [Creating Shell Script (Unix)](https://www.dispersednet.com/unix-system-admin/module5/creating-shellScript.php): This page describes the steps you would follow to create a simple shell script in Unix. - [Editing | Controlling Access Crontab (Unix) - Exercise](https://www.dispersednet.com/unix-system-admin/module5/controllingAccess-toCrontab-exercise.php): This exericse asks you to use the crontab command to schedule a system shutdown. - [Crontab Access Solaris (System Schedule) - Exercise](https://www.dispersednet.com/unix-system-admin/module5/crontabAccess-solaris-exercise.php): This exercise asks you to use the crontab command to schedule a system shutdown using the Solaris OS. - [Unix Processes (Attributes) - Quiz](https://www.dispersednet.com/unix-system-admin/module5/unix-processes-quiz.php): This quiz poses questions with respect to processes in the unix operating system. - [Devices, disks, Filesystems (Intro)](https://www.dispersednet.com/unix-system-admin/module6/intro-devices-disks-filesystems.php): This module discusses the relationship between special device files and physical devices, with a special emphasis on disks and disk partitions in Unix like operating systems. - [Device Special Files (Unix System)](https://www.dispersednet.com/unix-system-admin/module6/device-special-files.php): This page describes how devices are represented on a UNIX system.on disks and disk partitions. - [Mapping Devices to Files (Unix conventions)](https://www.dispersednet.com/unix-system-admin/module6/mappingFiles-physical-devices.php): This page describes how to list the device-to-file mapping conventions for your system in Unix. - [UNIX filesystem (floppy disk)](https://www.dispersednet.com/unix-system-admin/module6/unix-filesystem.php): This page discusses how to create a new filesystem on a floppy disk, which is a physical device on a Unix system. - [Inodes Superblocks (Filename Interaction)](https://www.dispersednet.com/unix-system-admin/module6/inodes-superblocks.php): This page describes how inodes and filenames interact with a special emphasis on disks and disk partitions. - [mount command output (physical devices reside)](https://www.dispersednet.com/unix-system-admin/module6/mount-command-output.php): This page examines the output of the mount command to determine where physical devices are located in Unix. - [Mounting | unmounting partitions (Unix OS)](https://www.dispersednet.com/unix-system-admin/module6/mounting-unmounting-partitions.php): This page describes the use of the mount and unmount commands in Unix. - [fuser command (Mount, unmount partitiom)](https://www.dispersednet.com/unix-system-admin/module6/fuser-command.php): This page examines the fuser command to mount and unmount a partition in Unix. - [System Configuration Files (Special Device Files)](https://www.dispersednet.com/unix-system-admin/module6/system-config-files.php): This page examines the relationship between special device files and physical devices, with a special emphasis on disks and disk partitions. - [Logical Volume Approach](https://www.dispersednet.com/unix-system-admin/module6/logical-volume-approach.php): This page describes the use of a logical volume system to overcome the limitations of a filesystem based on disk partitions. - [Removable media (Attached directly to the filesystem)](https://www.dispersednet.com/unix-system-admin/module6/removable-media.php): This page describes how removable media are attached directly to the filesystem on the Unix System. - [Device Disks File Systems (Conclusion)](https://www.dispersednet.com/unix-system-admin/module6/deviceDisks-filesystems-conclusion.php): This module examined the relationship between special device files and physical devices, with a special emphasis on disks and disk partitions among different versions of UNIX. - [Creating filesystem using Linux (How to)](https://www.dispersednet.com/unix-system-admin/module6/create-linux-filesystem.php): This page discusses how to create linux filesystems on disks and disk partitions. - [Mounting | unmounting using Linux (fuser command)](https://www.dispersednet.com/unix-system-admin/module6/mountingUnmounting-using-linux.php): This page discusses how to mount and unmount using Linux for special device files and physical devices. - [Mounting | unmounting using Solaris](https://www.dispersednet.com/unix-system-admin/module6/mountingUnmounting-using-solaris.php): This page describes how to perform the mount and unmount operations using the Solaris operating system. - [System Configuration Files (Unix) - Exercise](https://www.dispersednet.com/unix-system-admin/module6/system-configurationFiles-exercise.php): This exercise asks you to examine the system configuration file to find where special device files are mounted. - [vfstab file Solaris - Exercise](https://www.dispersednet.com/unix-system-admin/module6/vfstabFile-solaris-exercise.php): This exercise asks you to examine the system configuration file with a special emphasis on disks and disk partitions. - [Devices, Disks, Filesystems (Unix) - Quiz](https://www.dispersednet.com/unix-system-admin/module6/devices-disksFilesystems-quiz.php): This quiz poses questions with respect to devices, disks and filesystems in Unix. ## Network Security and Firewalls - [Network Security Firewalls (Glossary)](https://www.dispersednet.com/network-security-firewalls/network-security-firewalls-glossary.php): This glossary contains terms with respect to Network Security and Firewalls. - [Network Security | Firewalls (Preamble)](https://www.dispersednet.com/network-security-firewalls/module1/intro-network-security-firewalls.php): This module discusses network security and firewall fundamentals, which is a course designed to teach you how to secure your network from unauthorized activity. - [Network Security (Course Features)](https://www.dispersednet.com/network-security-firewalls/module1/network-security-key-course-features.php): This page describes how to explore the key course features of Network Security and Firewalls. - [Network Security | Firewalls (Course Overview)](https://www.dispersednet.com/network-security-firewalls/module1/network-security-course-overview.php): This page discusses the requirements for this course, which involves establishing a security policy and identifying the resources that require security. - [Introduction to Security Standards | Network Firewalls](https://www.dispersednet.com/network-security-firewalls/module2/intro-security-standards.php): Learn the fundamentals of network security standards, including confidentiality, integrity, and availability (CIA). Discover how to create effective security policies and strengthen organizational defense against cyber threats. - [What Is Security? Assets, Risks, Practical Controls](https://www.dispersednet.com/network-security-firewalls/module2/security-description-characteristics.php): Learn how to define “security” as a continuous, risk-based process. Identify your key resource types, endpoints, networks, data, and servers. Apply baseline controls with quick lab checks to verify defenses. - [Understanding Security System Threats | Vulnerabilities in Network Defense](https://www.dispersednet.com/network-security-firewalls/module2/security-system-threat.php): Explore major network security threats such as malware, password attacks, spoofing, social engineering, and insider risks. Learn how to safeguard systems using AES encryption, strong authentication, and secure configurations. - [Core Attributes | Best Practices for Building Effective Security Systems](https://www.dispersednet.com/network-security-firewalls/module2/creating-effective-security-systems.php): Learn the key attributes of an effective security system, high security, usability, scalability, cost efficiency, and proactive monitoring. Best practices for access control and continuous protection. - [How to Plan an Effective Security Policy (Business Wide)](https://www.dispersednet.com/network-security-firewalls/module2/planning-security-policy.php): Learn how to plan and document a strong security policy, covering risk assessment, user privileges, secure internet services, and policy enforcement to safeguard your organization’s systems and data. - [System Classification | Defense-in-Depth (Security Policy Design)](https://www.dispersednet.com/network-security-firewalls/module2/security-policy-system-classification.php): Learn how to classify systems into Levels I–III, apply Defense-in-Depth strategies, assess IoT privacy risks, and document secure configurations to build a modern, risk-based security policy. - [Creating a Security Policy: Defining Acceptable and Unacceptable Activities](https://www.dispersednet.com/network-security-firewalls/module2/creating-security-policy.php): Learn how to create a comprehensive security policy by defining acceptable and unacceptable activities, setting permissions, implementing consistent access controls, and maintaining strong cybersecurity governance. - [Increase Security -> establish Organizational Training (Awareness)](https://www.dispersednet.com/network-security-firewalls/module2/security-organizational-training.php): This page discusses how increasing security and establishing organizational training for Network Security increases employee awareness. - [Security Standards Policy (Conclusion)](https://www.dispersednet.com/network-security-firewalls/module2/security-standards-conclusion.php): This module discussed the concept of security and demonstrated several security threats corporations need to take into account when creating a security policy for their business. - [Security Networks Basics (Firewalls) - Quiz](https://www.dispersednet.com/network-security-firewalls/module2/security-basics-quiz.php): This quiz poses questions with respect to network security basics and firewalls and presents questions with respect to how one should create a security policy for your business. - [Threat of Social Engineering (Attacks)](https://www.dispersednet.com/network-security-firewalls/module2/threat-social-engineering.php): This page discusses the threat of Social Engineering when performing penetration testing on your Network. - [Planning and Creating a Security Policy](https://www.dispersednet.com/network-security-firewalls/module2/create-security-policy.php): This page discusses how to create a security policy when discussing security risks and standards to create a security policy for your business. - [Planning Security Policy(Standards) - Exercise](https://www.dispersednet.com/network-security-firewalls/module2/planning-security-policy-exercise.php): This exercise asks you to locate information for developing a security policy while discussing security risks and standards. - [Effective Security Structure (Intro)](https://www.dispersednet.com/network-security-firewalls/module3/intro-effective-security-structure.php): This module discusses how to survey and administer user activity and understand the practices and principles that comprise an effective security infrastructure. - [Most important Security Elements (Authorization, access control)](https://www.dispersednet.com/network-security-firewalls/module3/important-security-elements.php): This page discusses the most important security elements to take into consideration when architecting network security including 1) authorization and 2) access control. - [Security Standards (Currently being implemented)](https://www.dispersednet.com/network-security-firewalls/module3/security-services-standards.php): This page discusses security standards currently being used when implementing the principles that comprise an effective security infrastructure. - [Key Authentication Techniques: MFA, Passwordless Login, Modern Identity Security](https://www.dispersednet.com/network-security-firewalls/module3/key-authentification-techniques.php): Learn how authentication really works today: factors of authentication (something you know, have, are), multi-factor authentication (MFA), passwordless login with security keys, one-time codes, token-based sessions, certificates, and SSO, plus why these controls protect against credential theft. - [Network Access Control: Least Privilege, Segmentation, Continuous Monitoring](https://www.dispersednet.com/network-security-firewalls/module3/network-access-control.php): Learn how to protect your environment by regulating network access: enforce least privilege and RBAC, require MFA, segment critical systems, monitor traffic and logs, and use ACLs and application allowlisting to limit what users and programs can do. - [Encrypting | Decrypting Data: Symmetric vs. Asymmetric Encryption (Modern TLS)](https://www.dispersednet.com/network-security-firewalls/module3/encrypting-decrypting-data.php): Learn how modern encryption protects data in transit and at rest. Covers symmetric and asymmetric encryption, hashing, key management, TLS, common threats, and why legacy ciphers like DES and RC4 are no longer acceptable. - [Applied Encryption Processes: Modern TLS, Key Management, Data Protection (Description)](https://www.dispersednet.com/network-security-firewalls/module3/applied-encryption-processes.php): Learn how to apply modern encryption, TLS 1.3, AES-GCM, strong keys, PKI, and KMS—to protect data in transit and at rest, with practical OpenSSL steps and ops checklists. - [Auditing Your Security Plan: A Practical Strategy with Controls, Telemetry, Remediation](https://www.dispersednet.com/network-security-firewalls/module3/auditing-overall-security-plan.php): Learn how to audit a security plan end-to-end: scope, asset inventory, control reviews, logging/SIEM, vulnerability testing, metrics, and a prioritized remediation loop aligned to modern standards. - [Security Elements | Infrastructure Overview| Authentication, Encryption, Access Control](https://www.dispersednet.com/network-security-firewalls/module3/security-elements-conclusion.php): Review key security elements including encryption, authentication, and organizational training. Learn how modern security mechanisms and standards strengthen network protection and resilience. - [Standard Security Definitions (Terms)](https://www.dispersednet.com/network-security-firewalls/module3/security-standards-definitions.php): This page contains a list of standard security definitions to be understood when implementing the principles of an effective security infrastructure. - [Physical Authentication Methods (Security) - Quiz](https://www.dispersednet.com/network-security-firewalls/module3/authentication-methods-quiz.php): This quiz poses questions with respect to physical authentication methods when implementing the principles that comprise an effective security infrastructure. - [Access Control Defined](https://www.dispersednet.com/network-security-firewalls/module3/access-control-defined.php): This page defines access control in network security as well as access control system operation. - [Firewall Strategies (Security Measures) - Exercise](https://www.dispersednet.com/network-security-firewalls/module3/firewall-strategies-exercise.php): This exercise asks you to determine the security methods required to secure email when implementing security principles. - [Security Elements (Access control) - Quiz](https://www.dispersednet.com/network-security-firewalls/module3/security-elements-quiz.php): This quiz poses questions wtih respect to the security elements of firewalls and access control. - [Securing Protocol Layers in TCP/IP Stack | Network Firewall Training](https://www.dispersednet.com/network-security-firewalls/module4/intro-securing-protocol-layers.php): Master TCP/IP layer security: from MACsec and IPsec to QUIC and DNS over HTTPS. Learn modern firewall configuration, stateful inspection, and CNSA cryptography for defense-grade networks. - [TCP/IP Network Security | Layered Defenses, Firewalls, and Modern Crypto](https://www.dispersednet.com/network-security-firewalls/module4/tcp-ip-network-security.php): Harden every TCP/IP layer with practical controls, from 802.1X and IPsec to TLS, WAFs, and strict egress rules. Learn how to design default-deny firewalls, segment networks, and replace legacy DES with AES and SHA-256. - [Physical | Data Link Layers (Network)](https://www.dispersednet.com/network-security-firewalls/module4/physical-data-link-layers.php): This page discusses the physical and data link layers of a network for network operations through the TCP/IP stack. - [Internet Protocol Layer (Identify Weakness)](https://www.dispersednet.com/network-security-firewalls/module4/ip-internet-layer.php): This page describes how to identify the internet protocol known as the. - [Identify Transport Layer (TCP/UDP)](https://www.dispersednet.com/network-security-firewalls/module4/transport-layer-tcp-udp.php): This page identifies the transport layer (TCP/UDP) and its weaknesses when using the TCP/IP stack. - [Network Application Layer (Identify Weakness)](https://www.dispersednet.com/network-security-firewalls/module4/application-layer.php): This page helps you identify the application layer and its weaknesses in Network Architecture when exploiting network operations through the TCP/IP stack. - [TCP/IP Applications (Security Implications)](https://www.dispersednet.com/network-security-firewalls/module4/tcp-ip-applications.php): This page discusses the security implications of commonly used TCP/IP applications to properly configure security mechanisms and best protect network resources. - [TCP-IP Packet Construction (OSI model)](https://www.dispersednet.com/network-security-firewalls/module4/tcp-ip-packet-construction.php): This page discusses the OSI model and how packets are sent across the Internet by bundling data packets. - [TCP/IP-Stack (Conclusion)](https://www.dispersednet.com/network-security-firewalls/module4/tcp-ip-stack-conclusion.php): This module discussed how hackers often exploit weaknesses in the TCP/IP stack of various Internet hosts to compromise a network. - [IP Datagrams (Payload)](https://www.dispersednet.com/network-security-firewalls/module4/ip-datagrams.php): This page contains a series of images for IP datagrams in the Network Layer describing how data transmitted over the internet using IP is carried in messages called IP datagrams. - [TCP/IP Protocol Layers (Stack) - Quiz](https://www.dispersednet.com/network-security-firewalls/module4/protocol-layers-quiz.php): This quiz poses questions with respect to the protocol layers of TCP/IP while exploiting network operations through the TCP/IP stack. - [Securing Network Resources (Intro)](https://www.dispersednet.com/network-security-firewalls/module5/intro-securing-resources.php): This module describes Securing Network Resources within the context of Network Security and Firewalls. - [Securing Resources | Services (Coordinate Permissions)](https://www.dispersednet.com/network-security-firewalls/module5/securing-resources-services.php): This page discusses how to coordinate permissions, services and settings to protect and implement an effective security system. - [Operating System Security (Securing Resources)](https://www.dispersednet.com/network-security-firewalls/module5/operating-system-security.php): This page describes key requirements for securing your operating system which is a key resource of your infrastructure. - [Protecting TCP/IP Services (Internet)](https://www.dispersednet.com/network-security-firewalls/module5/protecting-tcp-ip-services.php): This page discusses protecting TCP/IP Services and how to effectively secure Internet services. - [Common Gateway Interface Scripts (Security)](https://www.dispersednet.com/network-security-firewalls/module5/cgi-scripts.php): This page describes how to protect your system by ensuring the security of CGI scripts. - [Securing email Server (SMTP)](https://www.dispersednet.com/network-security-firewalls/module5/securing-email.php): This page describes how to secure your email server within the context of infrastructure and resources. - [Testing, Evaluating Network (Security Problems)](https://www.dispersednet.com/network-security-firewalls/module5/testing-evaluating-network.php): This page describes how to test and evaluate your network for security problems when securing resources to protect your network. - [Security Tools (Scenario Application)](https://www.dispersednet.com/network-security-firewalls/module5/security-tools.php): This page discusses various security tools available to secure your network resources. - [Security Implementation (Conclusion)](https://www.dispersednet.com/network-security-firewalls/module5/security-implementation-conclusion.php): This module discussed strategies that will help you understand the ongoing nature of effective security implementation. - [Operating System Security (Vulnerabilities) - Quiz](https://www.dispersednet.com/network-security-firewalls/module5/os-security-quiz.php): This quiz poses questions with respect to common gateway interface scripts and operating system security. - [Protecting TCP/IP Services - Exercise](https://www.dispersednet.com/network-security-firewalls/module5/protecting-tcpip-services-exercise.php): This page contains the exercise result for the exercise dealing with Protecting TCP/IP Services. - [Security Tools(Hackers) - Exercise](https://www.dispersednet.com/network-security-firewalls/module5/security-tools-exercise.php): This exercise asks you to locate and review a hacker Web site known as antionline.com. - [Securing Resources(Network Security) - Quiz](https://www.dispersednet.com/network-security-firewalls/module5/securing-resources-quiz.php): This quiz poses questions with respect to Securing Resources Review. - [Fundamentals of Network Firewalls (Intro)](https://www.dispersednet.com/network-security-firewalls/module6/intro-to-firewalls.php): This module discusses the role a firewall plays in a company. - [What is a firewall? (Network Security)](https://www.dispersednet.com/network-security-firewalls/module6/what-is-firewall.php): This page describes the concept of the network firewall, where a firewall acts as a barrier against potential malicious activity. - [Packet filters (First line of Defense)](https://www.dispersednet.com/network-security-firewalls/module6/packet-filters.php): This page describes how to use packet filters as a first line of defense in a network. - [Proxy Servers (Circuit-level gateways)](https://www.dispersednet.com/network-security-firewalls/module6/proxyServers-circuit-level-gateways.php): This page discusses proxy servers and how to configure circuit-level gateways for networks and firewall. - [Application-level Gateway Proxy Servers (Configure)](https://www.dispersednet.com/network-security-firewalls/module6/application-level-gateway.php): This page describes how to configure application-level gateways and proxy servers for network security. - [Building Firewall (bastion host)](https://www.dispersednet.com/network-security-firewalls/module6/bastion-host-firewall.php): This page discusses how to build a firewall using a bastion host, which can refer to any one of the three types of firewalls. - [Common Firewall Designs (Assessment)](https://www.dispersednet.com/network-security-firewalls/module6/common-firewall-designs.php): This page discusses how to assess common firewall designs for network firewalls. - [Firewall Strategies | Goals (Assess common Objectives)](https://www.dispersednet.com/network-security-firewalls/module6/firewall-strategies-goals.php): This page assesses common firewall strategies and goals to provide network security. - [Firewall Types (Conclusion)](https://www.dispersednet.com/network-security-firewalls/module6/firewall-types-conclusion.php): This module discussed why a firewall is the most important aspect of overall security, since it enforces authentication upon all users as well as all inbound and outbound traffic. - [What is Firewall (Security) - Exercise](https://www.dispersednet.com/network-security-firewalls/module6/describe-firewall-exercise.php): This exercise asks you to review key firewall terms used for network firewalls. - [Packet Filter Rule (Firewall) - Exercise](https://www.dispersednet.com/network-security-firewalls/module6/packet-filterRule-exercise.php): This exercise asks you to configure a firewall using packet filter rules to enforce network security. - [Firewall Packet Filters (Security) - Quiz](https://www.dispersednet.com/network-security-firewalls/module6/firewall-packetFilters-quiz.php): This quiz poses questions with respect to firewall packet filters, circuit-level gateways and application-level gateways. ## Resources - [DispersedNet Course Orientation](https://www.dispersednet.com/resources/dispersednet-course-orientation.php): This page contains the Course Orientation for the website DispersedNet. - [DispersedNet Resources](https://www.dispersednet.com/resources/dispersednet-resources.php): This page contains the resources for the DispersedNet website. - [DispersedNet (Resources Help)](https://www.dispersednet.com/resources/dispersednet-resources-help.php): This page contains the DispersedNet Resources and Help Page for new students visiting the website. - [Distributed Networks Student Orientation](https://www.dispersednet.com/resources/dispersednet-student-orientation.php): This page contains the DispersedNet Student Orientation of courses, modules and lessons. ## Interview Questions - [Unix, Linux System Administration Interview Questions | Preparation Guide](https://www.dispersednet.com/interview-questions/unix-questions/interview-questions-sitemap.php): Explore essential Linux, UNIX, and Solaris interview questions focused on system administration, network security, and encryption best practices to prepare for modern IT and DevOps roles. - [Linux, Network Security, Solaris Interview Questions for 2025](https://www.dispersednet.com/interview-questions/unix-questions/intro-network-interview-questions.php): Prepare for technical interviews in Linux, networking, and Solaris. Explore up-to-date system administration, automation, and security questions tailored for modern enterprise environments. - [Top Linux Administration Interview Questions | Answers for 2025](https://www.dispersednet.com/interview-questions/unix-questions/linux-admin.php): Prepare for Linux admin interviews with practical questions and modern answers covering shell scripting, file systems, DNS, TCP vs UDP, RAID, and system security best practices. - [Network Security | Firewall Sitemap (Subjects)](https://www.dispersednet.com/interview-questions/unix-questions/network-security.php): This page contains questions with respect to Network Security and Linux. - [Solaris Administrator Interview Questions | Answers (grep)](https://www.dispersednet.com/interview-questions/unix-questions/solaris-admin-interview-questions.php): Review essential Solaris OS interview questions and updated answers on disk usage, process management, networking, and system monitoring, with explanations for each command and modern best practices. ## Redhat Linux Admin - [Red Hat Linux Admin (Glossary)](https://www.dispersednet.com/redhat-linux-admin/redhat-linux-admin-glossary.php): This glossary contains terms with respect to the operating system RedHat Linux and the commands used to implement administration. - [Red Hat Linux Admin(Introduction)](https://www.dispersednet.com/redhat-linux-admin/module1/intro-redhat-linux-admin.php): This module contains the introduction for the Red Hat Linux course, which discusses the fundamentals of Red Hat Linux administration. - [RedHat Linux Module (Administration Intro)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-module-introduction.php): This course introduces you to the Red Hat Linux desktop interface, networking, system resource management, and configuration tools. - [Red Hat Linux (Open Source Movement)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-gpl.php): This page explains the origin of Red Hat Linux, how Linux relates to other operating systems and the Open Source Software movement. - [Red Hat Linux System Admin(Course Prerequisites)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-course-prerequisites.php): This page describes the prerequisites for the course Red Hat Linux Admin course, which include experience with Linux installation, file editing, and setting permissions. - [Red Hat Linux Course Requirements(List)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-course-requirements.php): This page discusses the requirements to take the course Red Hat Linux Admin. - [Red Hat Linux Admin(Course Resources)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-course-resources.php): This page discusses how to explore course resources for the course discussing Red Hat Linux System Admin. - [Red Hat Linux System Admin(Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-module-conclusion.php): This course has designed a case study in which you will put into practice what you have learned with respect to the Linux OS. - [Redhat Linux (General Public License)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-linux-general-public-license.php): The GNU GPL was developed in the 1980s by Richard Stallman, an advocate of free software who eventually founded the Free Software Foundation. - [Linux Developer Community(Drivers and kernels)](https://www.dispersednet.com/redhat-linux-admin/module1/linux-developer-community.php): This page describes how the Linux open source community consists of a worldwide community of developers who have written drivers and kernels. - [Benefits of Packaged Distribution(Red Hat)](https://www.dispersednet.com/redhat-linux-admin/module1/benefits-packaged-distribution.php): This page discusses the benefits of packaged distribution using the tools to manage your desktop, network, and system resources in Red Hat Linux. - [Red Hat Certification(Linux Course)](https://www.dispersednet.com/redhat-linux-admin/module1/redhat-certification.php): This page describes the prerequisites for the Red Hat Linux Admin course available at dispersednet.com. - [Configuring X Display Server, Windows (Intro)](https://www.dispersednet.com/redhat-linux-admin/module2/intro-configure-xdisplay-server.php): This module discusses the X Windows System. - [Installation of X Windows System (Xserver Redhat Linux)](https://www.dispersednet.com/redhat-linux-admin/module2/x-windows-system.php): This page discusses the function and basic installation of the X Windows System when configuring X clients and servers using Red at. - [XFree86-related Hardware Considerations (Factors)](https://www.dispersednet.com/redhat-linux-admin/module2/xfree86-related-hardware-considerations.php): This page describes the factors that influence the installation of XFree86 and to be aware of your system. - [Video Card Specifications (XWindows)](https://www.dispersednet.com/redhat-linux-admin/module2/video-card-specifications.php): This page describes the various methods to obtain video card specifications for XWindows when configuring X clients and servers. - [Configuring XFree86 (Command Line Tools)](https://www.dispersednet.com/redhat-linux-admin/module2/configure-xfree86-command-line-tools.php): This page asks you to configure XFree86 Command Line Tools when you decide to upgrade your video card or monitor. - [Starting X installation Graphical login (gdm, startx)](https://www.dispersednet.com/redhat-linux-admin/module2/starting-xinstallation-graphical-login.php): This page describes the concept of gdm and startx when configuring the X Windows System consisting of X clients and servers. - [Configure X Startup with .xinitrc (Red Hat Linux)](https://www.dispersednet.com/redhat-linux-admin/module2/configuring-xstartup-with-xinitrc.php): Learn how to configure X startup on Red Hat Linux using the ~/.xinitrc file, including launching applications, choosing a window manager or desktop environment, and interpreting a real .xinitrc example slide show. - [X Windows System (Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module2/xwindows-module-conclusion.php): This module discussed the X Windows System which is the fundamental software layer for the Linux Graphical User Interface (GUI. - [X Windows Fundamentals (Xserver) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module2/XWindows-fundamentals-quiz.php): This quiz poses questions with respect to X Windows fundamentals when configuring X clients and servers. - [Configuring Red Hat Utilities - Quiz](https://www.dispersednet.com/redhat-linux-admin/module2/configuring-utilities-quiz.php): This quiz poses questions with respect to configuring Redhat Linux Utilities used in configuring the X Windows System. - [Configuring X Display Server (Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module2/configuring-xdisplay-server-quiz.php): This quiz poses questions with respect to configuring the X display server used in configuring the X Windows System. - [Configuring with XF86configurator (Package Categories)](https://www.dispersednet.com/redhat-linux-admin/module2/configuring-with-XF86-configurator.php): This page contains a series of images that describe configuring Red Hat Linux using the XF86configurator and GNOME RPM window. - [Configuring Client-side Graphics (Intro)](https://www.dispersednet.com/redhat-linux-admin/module3/intro-redhat-graphical-environment.php): This page describes how in Red hat Linux, one can configure everything from the X server. - [X Resources Classes (Display Windows)](https://www.dispersednet.com/redhat-linux-admin/module3/x-resources-classes.php): This page explains how resources are organized into classes, and X allows you to set default preferences for options such as color and border thickness. - [Customizing X Applications (.Xdefaults file)](https://www.dispersednet.com/redhat-linux-admin/module3/customizing-x-applications.php): This page describes how to use the .Xdefaults file to customize the look and feel of X applications when customizing the System GUI. - [GNOME Display Manager to manage X Sessions (Redhat)](https://www.dispersednet.com/redhat-linux-admin/module3/gnome-display-manager.php): This page asks you to use the GNOME Display Manager to manage X sessions when customizing the X Windows System GUI in Red Hat Linux. - [Understanding RedHat Window Managers (X Windows)](https://www.dispersednet.com/redhat-linux-admin/module3/understanding-system-admin.php): This page explains the need for a window manager, which is required to get the most out of. - [Common Window Managers (Characteristics)](https://www.dispersednet.com/redhat-linux-admin/module3/common-window-managers.php): This page lists the characteristics of various window managers when customizing the X Windows System GUI in Red Hat Linux. - [Selecting Window Managers (GNOME Control Center)](https://www.dispersednet.com/redhat-linux-admin/module3/selecting-window-managers.php): This page discusses how to use the GNOME Control Center which is an X application that allows you to set X preferences without having to edit text files. - [Remote X Sessions in Redhat (local X server)](https://www.dispersednet.com/redhat-linux-admin/module3/remote-x-sessions.php): This page discusses how to run remote X clients on the local X server when customizing the X Windows System GUI using Red hat Linux. - [Troubleshooting common X Problems (Red Hat Linux)](https://www.dispersednet.com/redhat-linux-admin/module3/troubleshooting-common-Xproblems.php): This page lists common X problems and explains how to solve them when customizing the X Windows System GUI using Red hat Linux. - [X Windows GUI (Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module3/XWindows-system-conclusion.php): This module discussed why X Windows System is a powerful GUI environment and how it allows users to configure their environment in a variety of ways using Red Hat. - [Red Hat Enlightenment Features (Graphical Environment)](https://www.dispersednet.com/redhat-linux-admin/module3/redhat-enlightenmentFeatures.php): This page contains a diagram to explain features of enlightenment to customize the X Windows System GUI using Red hat. - [Common Windows Managers (Redhat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module3/common-window-managers-quiz.php): This quiz poses questions with respect to common Windows Managers in Red Hat Linux when customizing the X Windows System GUI in Redhat Linux. - [Using .Xdefault File (geometry resource)](https://www.dispersednet.com/redhat-linux-admin/module3/using-xdefault-file.php): This page describes the .Xdefault file and Xresources file, which is a user-level configuration dotfile, typically located at ~/.Xresources. - [Gnome Display Manager (Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module3/gnome-display-quiz.php): This quiz poses questions with respect to the Gnome Display Manager when customizing the X Windows System GUI in Red Hat Linux. - [gdm.conf Configuration Options (/etc/X11/gdm/gdm.conf)](https://www.dispersednet.com/redhat-linux-admin/module3/gnome-configuration-options.php): This page discusses the GNOME Display Manager and configuring options used in the gdm.conf file. - [Red Hat Graphical Environment(GUI) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module3/graphical-environment-quiz.php): This quiz poses questions with respect to the graphical environment in Redhat Linux when customizing the X Windows System GUI in Redhat Linux. - [Troubleshooting common X Problems (Red Hat)- Exercise](https://www.dispersednet.com/redhat-linux-admin/module3/troubleshooting-xproblems-exercise.php): This exercise asks you to explain the strategy you would use to solve the given X problem using Red hat Linux. - [Linux Network Integration (Intro)](https://www.dispersednet.com/redhat-linux-admin/module4/intro-network-integration.php): This module discusses how to connect your machine to other networks, including the Internet using Red hat Linux. - [Linux Network Information (IP address, Subnet, Netmask, Gateway)](https://www.dispersednet.com/redhat-linux-admin/module4/obtaining-network-information.php): This page identifies your required network parameters such as IP address, subnet, netmask and gateway to connect your machine to other TCP/IP networks using Linux. - [Configuring Network Interface (Use netcfg)](https://www.dispersednet.com/redhat-linux-admin/module4/configuring-network-interface.php): This page describes how to use netcfg to configure a network interface when connecting your machine to other networks using Linux. - [Enabling Disabling Network Interfaces (Connect Subnet)](https://www.dispersednet.com/redhat-linux-admin/module4/enabling-disabling-network-interface.php): This page describes how to enable and disable a network interface, where network interfaces must be flexible enough to allow you to connect and disconnect from a subnet. - [IP addresses in Host Table (look up hostnames)](https://www.dispersednet.com/redhat-linux-admin/module4/ip-addresses-host-table.php): This page discusses how to use the Host Table to look up network IP addresses and hostnames, which are convenient when you need to identify networked computers. - [Use DNS to resolve hostnames to IP Address (Configuration)](https://www.dispersednet.com/redhat-linux-admin/module4/using-dns-to-resolve.php): This page describes how to configure your network interface to use DNS to overcome the problem of too many hosts connecting and disconnecting from the network. - [Client Side Linux Networking (Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module4/clientside-networking-conclusion.php): This module contained an overview of client-side networking under Linux when connecting your machine to other networks and the Internet. - [Linux Network Integration(Redhat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module4/network-integration-quiz.php): This quiz poses questions with respect to Linux Network Integration when connecting your machine to other networks using Linux. - [Enabling Disabling (Network Cards) - Quiz Results](https://www.dispersednet.com/redhat-linux-admin/module4/enabling-disabling-quiz.php): This quiz poses questions with respect to enabling and disabling network interface configuration cards and activation. - [Using netcfg to configure Ethernet Connection (Steps)](https://www.dispersednet.com/redhat-linux-admin/module4/configure-ethernet-connection.php): This page describes how to use netcfg to configure an ethernet connection when connecting your machine to other networks using Linux. - [Network Computing Environments (Intro)](https://www.dispersednet.com/redhat-linux-admin/module5/intro-networks-computingEnvironments.php): This module discusses TCP/IP and Linux networking using netstat and arp to configure your network. - [Network Configuration Tools Maintenance (netstat,arp,ifconfig)](https://www.dispersednet.com/redhat-linux-admin/module5/netstat-arp-ifconfig.php): This page asks you to describe the function of netstat, arp, and ifconfig when using these components to configure your network. - [Troubleshooting TCP/IP with Ping (Connectivity problems)](https://www.dispersednet.com/redhat-linux-admin/module5/ping-troubleshooting-tcpip.php): This page describes how troubleshooting TCP/IP with ping enables you to solve connectivity problems in your network. - [Troubleshooting TCP/IP with ifconfig (Resolve Problems)](https://www.dispersednet.com/redhat-linux-admin/module5/troubleshooting-tcpip-using-ifconfig.php): This page discusses troubleshooting TCP/IP with ifconfig when using netstat, arp, and ifconfig to configure your network. - [ARP Troubleshooting TCP/IP(-a command resolve problems)](https://www.dispersednet.com/redhat-linux-admin/module5/arp-a-command.php): This page discusses how to use the arp -a command to resolve TCP/IP problems when using netstat, arp, and ifconfig to configure your network using Red Hat. - [Displaying Routing Tables (Set Default Gateway)](https://www.dispersednet.com/redhat-linux-admin/module5/displaying-routing-tables.php): This page describes how to use the route command to set your default gateway when computers need more extensive routing information to configure a network. - [Configure Modem to create PPP Connection (Steps)](https://www.dispersednet.com/redhat-linux-admin/module5/create-ppp-connection.php): This page discusses how to configure a modem in Red Hat using netstat, arp, and ifconfig to configure your network. - [Configure PPP Connection (Use Dialup Configuration Tool)](https://www.dispersednet.com/redhat-linux-admin/module5/linux-ppp-clients.php): This page discusses how to use a Dialup Configuration Tool to configure a PPP Connection using netstat, arp, and ifconfig to configure your network. - [Activating PPP connection(Use RP3)](https://www.dispersednet.com/redhat-linux-admin/module5/activating-ppp-connection.php): This page discusses activating a PPP connection using netstat, arp, and ifconfig to configure your network. - [Troubleshooting TCP-IP Connections (Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module5/troubleshooting-tcpip-connections-conclusion.php): This module discussed the function of netstat, arp, and ifconfig for finding addressing problems, which arise most commonly when network parameters are entered incorrectly on a host. - [Changing ipchains Firewall Rules (Red Hat)](https://www.dispersednet.com/redhat-linux-admin/module5/ping-command-output.php): This page discusses ipchains and Firewall Rules and the firewalld command in Red Hat Linux. - [arp-a command Output(Diagram)](https://www.dispersednet.com/redhat-linux-admin/module5/arp-acommand-output.php): This page describes the arp-a command output when using netstat, arp, and ifconfig to configure your network. - [Troubleshooting TCP/IP Overview (Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module5/troubleshootingTcpip-overview-quiz.php): This quiz poses questions with respect to troubleshooting TCP/IP when using netstat, arp, and ifconfig to configure your network using Red Hat. - [Route Display Command (netstat,arp,ifconfig)](https://www.dispersednet.com/redhat-linux-admin/module5/route-display-command.php): This page contains a series of images to describe the Linux route display command using netstat, arp, and ifconfig to configure your network. - [Configuring PPP Connection (Steps)](https://www.dispersednet.com/redhat-linux-admin/module5/configuringPpp-connection.php): This page discusses configuring a PPP connection using netstat, arp, and ifconfig to configure your network. - [TCP/IP | Linux Networking(Red Hat)- Quiz](https://www.dispersednet.com/redhat-linux-admin/module5/tcpip-linuxNetworking-quiz.php): This quiz poses questions with respect to TCP/IP and Linux networking concepts of netstat, arp, and ifconfig in Red Hat. - [NFS Client Networking (FreeBSD supports)](https://www.dispersednet.com/redhat-linux-admin/module6/intro-nfsClient-networking.php): The Network File System (NFS) allows users to inspect and modify remotely stored files when using NFS, RPC and the mount command to access NFS shares. - [Network File System (Description)](https://www.dispersednet.com/redhat-linux-admin/module6/network-file.php): This page describes the Network File System (NFS) and its ability to view remote file systems. - [Remote Procedure Call (NFS Client Networking)](https://www.dispersednet.com/redhat-linux-admin/module6/remote-procedure-call.php): This page defines and explains the remote procedure call and how commands appear to retrieve remotely stored information over the network. - [Client-side NFS Mounting (mount command)](https://www.dispersednet.com/redhat-linux-admin/module6/client-side.php): This page describes how to use the mount command to access NFS shares before accessing its contents, in the same way as you mount most local drives. - [Configuring NFS using /etc/fstab (Automate client-side mounts)](https://www.dispersednet.com/redhat-linux-admin/module6/configuring-nfs-client.php): This page describes how to use /etc/fstab to automate the NFS client-side mounts and make the home directories available to users immediately upon logging in. - [NFS Client RPC Protocol Conclusion(Linux Admin)](https://www.dispersednet.com/redhat-linux-admin/module6/nfsClient-rpcProtocol-conclusion.php): This module discussed why NFS is useful when you want to have a central location for a group of files or want to make file storage and software upgrading easier and more robust. - [Remote Procedure Call (ls command)](https://www.dispersednet.com/redhat-linux-admin/module6/remote-procedureCall.php): This page contains a series of images that describe how a kernel identifies users on a host, located on homespace and then sends a request for the directory contents located there. - [RPC | NFS(Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module6/rpc-nfs-quiz.php): This quiz poses questions with respect to RPC and NFS when using the mount command to access NFS shares. - [Sample NFS Section File (/etc/fstab)](https://www.dispersednet.com/redhat-linux-admin/module6/sample-nfs-section.php): This page contains a series of images that describe sample NFS section of /etc/fstab file to access NFS shares. - [etc/fstab (individual components)](https://www.dispersednet.com/redhat-linux-admin/module6/etc-fstab.php): This page contains a diagram outlining the elements for /etc/fstab in the Linux operating system. - [Network Filesystem(Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module6/network-fileSystem-quiz.php): This quiz poses questions with respect to Network Filesystems the mount command to access NFS shares. - [NIS Client Networking (Intro)](https://www.dispersednet.com/redhat-linux-admin/module7/intro-nisClient-networking.php): This page contains the introduction to NIS client networking when using tools and files to configure the client. - [Network Information System (Red Hat)](https://www.dispersednet.com/redhat-linux-admin/module7/network-information-system.php): This page describes the (NIS) Network Information System which allows every computer on a network to access certain information. - [Obtaining Network Information (Red Hat Diagnostic Tools)](https://www.dispersednet.com/redhat-linux-admin/module7/obtaining-network-information.php): This page describes how to obtain information about the network using the five functions that come with NIS. - [Function Purpose of nsswitch.conf (/etc/nsswitch.conf)](https://www.dispersednet.com/redhat-linux-admin/module7/etc-nsswitch.conf.php): This page describes the function and purpose of nsswitch.conf which determines the order of look-ups performed when a certain piece of information is requested in Red Hat. - [NIS client Configuration (Using authconfig machine)](https://www.dispersednet.com/redhat-linux-admin/module7/use-authconfig-toConfigure-nisClientMachine.php): This page describes NIS client configuration with authconfig to make interfacing with the NIS system easy. - [Edit Configuration Files (NIS Client)](https://www.dispersednet.com/redhat-linux-admin/module7/commandLine-configuration-nisClient.php): This page describes edit configuration files for the NIS Client by hand to modify text configuration files such as /etc/sysconfig/network. - [Testing NIS Client Machines (Red Hat)](https://www.dispersednet.com/redhat-linux-admin/module7/testing-nisClient-machine.php): This page describes testing the NIS Client Machine after you have installed and configured NIS when setting Up Red Hat Linux as an NIS Master Server. - [NIS Red Hat System (Conclusion)](https://www.dispersednet.com/redhat-linux-admin/module7/nis-system-conclusion.php): This module discussed the NIS system which makes the information on a network consistent across all machines. - [Obtain Network Information - Exercise](https://www.dispersednet.com/redhat-linux-admin/module7/obtain-networkInformation-exercise.php): This exercise asks you to match the NIS command names with their functions to access certain information. - [NIS /etc/nsswitch.conf line (Maps)](https://www.dispersednet.com/redhat-linux-admin/module7/typical-nsswitch.conf-line.php): This page contains a diagram describing NIS maps and a typical /etc/nsswitch.conf line for NIS using Red Hat Linux. - [Functions of nsswitch Elements(Red Hat)](https://www.dispersednet.com/redhat-linux-admin/module7/nsswitch-function-elements.php): This page describes the functions of nsswitch elements when using tools and files to configure the client. - [NIS Client Networking (Red Hat) - Quiz](https://www.dispersednet.com/redhat-linux-admin/module7/nis-clientNetworking-quiz.php): This quiz poses questions with respect to NIS Client Networking when using tools and files to configure the client. ## Configure Linux Components - [Linux Components in Red Hat (Glossary)](https://www.dispersednet.com/configure-linux-components/configure-linux-components-glossary.php): This glossary contains terms with respect to the configuration process when using Red Hat Linux. - [Changes in the Desktop Area (Linux Customization)](https://www.dispersednet.com/configure-linux-components/module1/intro-linux-customization.php): This module discusses system administration capabilities and how to configure key Linux components using Red Hat. - [System Administration Capabilities (Red Hat Linux)](https://www.dispersednet.com/configure-linux-components/module1/module-system-administration.php): This course introduces you to the system administration capabilities of Red Hat Linux. - [Red Hat Linux | GPL (Open Source Software)](https://www.dispersednet.com/configure-linux-components/module1/redhat-linux-gpl.php): This page explains the origin of Red Hat Linux and the Open Source Software movement. - [Linux Component Prerequisites (Verify Background)](https://www.dispersednet.com/configure-linux-components/module1/key-component-prerequisites.php): This page asks you to verify that you have the correct background for this course configure key linux components. - [Linux Component Requirements (What is required for course)](https://www.dispersednet.com/configure-linux-components/module1/key-component-requirements.php): This page discusses how to acquire the latest version of Redhat Linux. - [Red Hat Linux Course Resources (Assets)](https://www.dispersednet.com/configure-linux-components/module1/explore-course-resources.php): This page explores the course resources for the key Linux components in Red Hat. - [Component Case Study in Red Hat (Configuration)](https://www.dispersednet.com/configure-linux-components/module1/component-case-study.php): This course has designed a case study in which you will apply the concept of confinguring Linux components. - [Benefits of Packaged Distribution (Red Hat Linux)](https://www.dispersednet.com/configure-linux-components/module1/packaged-distribution-benefits.php): This page discusses the benefits of a packaged distribution when using Red Hat Linux. - [Compiling Red Hat Linux Kernel (Intro)](https://www.dispersednet.com/configure-linux-components/module2/intro-compiling-linux-kernel.php): This page describes how configuring and compiling the Linux kernel can be achieved by following the next set of lessons. - [Modular vs. Monolithic Kernel Concepts (Red Hat Linux)](https://www.dispersednet.com/configure-linux-components/module2/modular-monolithic-kernels.php): This page explains the differences between modular and monolithic kernels for managing system memory and scheduling processes to run. - [Linux Kernel Modules (List available modules)](https://www.dispersednet.com/configure-linux-components/module2/linux-kernel-modules.php): This page lists available kernel modules when loading object files into your modular kernel. - [Loading Kernel Modules manually (Compiling)](https://www.dispersednet.com/configure-linux-components/module2/loading-kernel-modules.php): This page discusses how to load kernel modules using the modprobe command in Red Hat Linux. - [Supporting Linux Module (Configure Red Hat kernel)](https://www.dispersednet.com/configure-linux-components/module2/supporting-module-configuration.php): This page describes supporting Linux module configuration when attempting to communicate with specific hardware. - [Advantages Disadvantages Building Custom Linux Kernel (Compilation)](https://www.dispersednet.com/configure-linux-components/module2/linux-kernel-compilation.php): This page discusses advantages and disadvantages of building custom Linux kernels when using Red Hat Linux as your server OS. - [Kernel Building Procedures (Preliminary Description)](https://www.dispersednet.com/configure-linux-components/module2/kernel-building-procedures.php): This page describes preliminary kernel-building procedures when configuring and compiling the Linux kernel. - [Configure Linux Kernel (Options before Compilation)](https://www.dispersednet.com/configure-linux-components/module2/configure-kernel-options.php): This page describes how to configure kernel options before compilation whether 1) modular or 2) built into the kernel using Red Hat Linux. - [Build Install Kernel Modules (How to)](https://www.dispersednet.com/configure-linux-components/module2/building-installing-kernel.php): This page discusses how to build and install the kernel and modules when configuring and compiling the Linux kernel. - [Post Installation Kernel Compiling (Procedure Description)](https://www.dispersednet.com/configure-linux-components/module2/post-installation-procedure.php): This page describes the common post-installation procedures when configuring and compiling the Linux kernel. - [LILO Map Installer (Red Hat Boot Loaders)](https://www.dispersednet.com/configure-linux-components/module2/lilo-map-installer.php): This page discusses how to use LILO map installers to install boot loaders when configuring and compiling the Linux kernel. - [Compiling Linux Kernel Procedures (Conclusion)](https://www.dispersednet.com/configure-linux-components/module2/linux-kernel-conclusion.php): This module introduced you to issues and procedures related to configuring and compiling the Linux kernel using Redhat Linux. - [Kernel Loaded Module (Different Methods)](https://www.dispersednet.com/configure-linux-components/module2/kernel-loaded-module.php): This page describes the loading of kernel modules, which are pieces of code that can be loaded and unloaded into the kernel upon demand. - [Kernel Modules | Concepts (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module2/kernel-modules-quiz.php): This quiz poses questions with respect to kernel modules and Linux concepts using Redhat Linux. - [Compiling Linux Kernel (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module2/compiling-linux-kernel-quiz.php): This quiz poses questions with respect to compiling the Linux Kernel in Red Hat Linux. - [Administering Linux Serial Networking Devices (Intro)](https://www.dispersednet.com/configure-linux-components/module3/into-serial-networking-devices.php): This module discusses connecting to other computers and networks using the Redhat Linux operating system. - [Linux Serial Devices (supported by Red Hat)](https://www.dispersednet.com/configure-linux-components/module3/linux-serial-devices.php): This page describes serial devices supported by Red Hat Linux when administering Linux serial and networking devices. - [Administering Serial Ports (How to configure?)](https://www.dispersednet.com/configure-linux-components/module3/administering-serial-ports.php): This page discusses how to configure and use serial ports, which provide the interface between serial devices and the computer. - [Linux Serial Modems (What is their role?)](https://www.dispersednet.com/configure-linux-components/module3/linux-serial-modems.php): This page defines the role of a modem in the Red Hat Linux system when administering Linux serial and networking devices. - [Multiple Network Interface Cards (Why it's required?)](https://www.dispersednet.com/configure-linux-components/module3/multiple-network-interface-cards.php): This page describes the rational for using multiple network interface cards when administering Linux serial and networking devices. - [Loading multiple NIC Modules (Red Hat Kernel)](https://www.dispersednet.com/configure-linux-components/module3/loading-multiple-card-modules.php): This page discusses how to load correct NIC modules into the kernel when administering Linux serial and networking devices. - [Network Configurator Tool (enable Multiple Interface Cards)](https://www.dispersednet.com/configure-linux-components/module3/using-network-configurator-tool.php): This page describes how to use the network configurator tool to enable multiple network interface cards. - [Linux Network Communication (Conclusion)](https://www.dispersednet.com/configure-linux-components/module3/linux-communication-conclusion.php): Linux Network Communication (Conclusion) DispersedNet SiteMap Configure Linux Items Linux Admin System Admin Serial Networking Devices «Prev Next» Linux Customi. - [Serial Communications (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module3/serial-communications-quiz.php): This quiz poses questions with respect to serial communications when administering Linux serial and networking devices. - [Protect Data Loss in RedHat (Intro)](https://www.dispersednet.com/configure-linux-components/module4/intro-dataLoss-protection.php): This module discusses how data represents an investment of time and effort, and why you should take measures to prevent data loss. - [Tape-drive Hardware (List kinds supported by Linux)](https://www.dispersednet.com/configure-linux-components/module4/tape-drive-hardware.php): This page lists the kinds of tape-drive hardware supported by Red Hat Linux. - [Tape Control Commands (ftape magnetic)](https://www.dispersednet.com/configure-linux-components/module4/tape-control-commands.php): This page describes how to recognize tape control commands as well as using ftape tools for magnetic tape. - [tar Tape Backup Command (restore Files Directories)](https://www.dispersednet.com/configure-linux-components/module4/tarTape-backup-command.php): This page describes how to use the tar command to back up and restore files and directories when taking measures to prevent data loss using Red Hat Linux. - [Linux dump Backup Command (Data Loss Protection)](https://www.dispersednet.com/configure-linux-components/module4/linux-dump-backupCommand.php): This page describes how to use the dump command to back up file systems when taking measures to prevent data loss. - [Linux Restore Command (recover File Systems)](https://www.dispersednet.com/configure-linux-components/module4/linux-restore-command.php): This page describes how to use the restore command to recover file systems when taking measures to prevent data loss. - [Tape Backup Applications (Red Hat List)](https://www.dispersednet.com/configure-linux-components/module4/tape-backup-applications.php): This page asks you to list tape backup applications that are available from Red Hat to archive the data in your system. - [Basic Concepts related to RAID(Explanation)](https://www.dispersednet.com/configure-linux-components/module4/redundant-array-inexpensive-disks.php): This page asks you to explain the basic concepts related to RAID, where RAID is a valuable tool that combines data redundancy with improved performance and reduced cost. - [RAID levels Data Loss Protection(Description)](https://www.dispersednet.com/configure-linux-components/module4/describe-raid-levels.php): This page describes RAID levels when taking measures to prevent data loss. - [Hardware versus Software (RAID)](https://www.dispersednet.com/configure-linux-components/module4/hardware-versus-softwareRaid.php): This page compares and contrasts hardware and software RAID where Hardware RAID requires special disk arrays and controllers and is more expensive. - [Data Loss Protection Tools(Conclusion)](https://www.dispersednet.com/configure-linux-components/module4/linuxToolsToProtectAgainst-dataLoss-conclusion.php): This module discussed mt tape operations including rewind, offline, and erase and how they are used to manipulate these drives. - [Linux Tar Commands (using Red Hat)](https://www.dispersednet.com/configure-linux-components/module4/linux-tar-commands.php): This page contains a series of images dealing with Red Hat Linux Tar commands when taking measures to prevent data loss. - [RAID levels (Red Hat mirroring) - Quiz](https://www.dispersednet.com/configure-linux-components/module4/raid-levels-quiz.php): This quiz poses questions with respect to RAID levels when taking measures to prevent data loss. - [Protecting Against Data Loss (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module4/protectingAgainst-dataLoss-quiz.php): This quiz poses questions with respect to protecting against data loss when taking measures to backup your system. - [Administering Local Filesystems Red Hat (Intro)](https://www.dispersednet.com/configure-linux-components/module5/intro-filesystem-administration.php): This module discusses how to plan a filesystem suited to your needs and determine the partition layout, size, and swap space necessary for the machine to carry out its assigned tasks. - [Planning Linux Filesystems (Redhat)](https://www.dispersednet.com/configure-linux-components/module5/planning-linux-filesystem.php): This page asks you to list the steps required to plan a filesystem and swap space necessary for the machine. - [Planning Partition Layout (Specific directories, Applications)](https://www.dispersednet.com/configure-linux-components/module5/partition-layout-plan.php): This page discusses planning a partition layout to prepare a section of the hard drive reserved for specific directories, applications, or operating systems. - [Planning Partition Size (Redhat Linux)](https://www.dispersednet.com/configure-linux-components/module5/redhat-partition-size.php): This page discusses how to plan Red Hat partition size when planning a filesystem, which requires you to determine the partition layout, size, and swap space necessary for the machine. - [Enabling swap Space (Red Hat)](https://www.dispersednet.com/configure-linux-components/module5/enable-swap-space.php): This page discusses enabling swap space when planning a filesystem, determining the partition layout, size, and swap space necessary for the machine. - [Adding new hard drives (Red Hat)](https://www.dispersednet.com/configure-linux-components/module5/installing-new-hard-drive.php): This page discusses adding new hard drives in Red Hat Linux when planning a filesystem and swapping space necessary for the machine. - [Planning Red Hat File Systems (Conclusion)](https://www.dispersednet.com/configure-linux-components/module5/planning-filesystems-conclusion.php): This module discussed planning filesystems, designing partition layouts and sizes, planning swap space, and adding new hard drives using the Red hat Linux OS. - [Planning Partition Size (Red Hat) - Exercise](https://www.dispersednet.com/configure-linux-components/module5/planning-partitionSize-exercise.php): This exercise asks you to plan a partition layout appropriate to a machine. - [Setting up swap file (Red Hat)](https://www.dispersednet.com/configure-linux-components/module5/settingUp-redhat-swapFile.php): This page describes the process of setting up a swap file when planning a filesystem and swap space necessary for the machine. - [Swap Partition (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module5/swap-partition-quiz.php): This quiz poses questions with with respect to administering local filesystems and creating swap partitions in Red Hat. - [Administering Local Filesystems in Red Hat (Intro)](https://www.dispersednet.com/configure-linux-components/module6/intro-administering-localFilesystems.php): This module discusses how to use the mke2fs command to adjust the filesystem. - [mke2fs Command(Adjust Filesystem's Block Size)](https://www.dispersednet.com/configure-linux-components/module6/mke2fs-command.php): This page discusses how to use the mke2fs command to adjust the filesystem. - [Ext2 File System (tune2fs, dumpe2fs, debugfs)](https://www.dispersednet.com/configure-linux-components/module6/ext2-filesystem.php): This page discusses how to use tune2fs, dumpe2fs, and debugfs to optimize and configure the ext2 filesystem using Red Hat Linux. - [Red Hat Automounter (When to use?)](https://www.dispersednet.com/configure-linux-components/module6/redhat-automount.php): This page discusses the Red Hat automounter used to configure your Linux filesystems using the ext2fs tools. - [Setting up Automounter (How to configure?)](https://www.dispersednet.com/configure-linux-components/module6/setting-up-automounter.php): This page discusses how to set up the automounter when configuring your Linux filesystems using the ext2fs tools. - [Linux Sync Files (Use rdist to synchronize files)](https://www.dispersednet.com/configure-linux-components/module6/linux-sync-files.php): This page discusses how to use rdist to synchronize files between the local host and a remote machine when using Red Hat Linux. - [rsync Remote Server (Network File Synchronization)](https://www.dispersednet.com/configure-linux-components/module6/rsync-remote-server.php): This page discusses how to use rsync to synchronize files between the local host and a remote machine, and uses an efficient algorithm to copy only changes to files, rather than requiring the transfer of entire files across a network. - [Monitoring Filesystem Usage](https://www.dispersednet.com/configure-linux-components/module6/monitoring-filesystem-usage.php): This page discusses how to list the commands for monitoring filesystem usage when configuring your Linux filesystems using the ext2fs tools. - [Resolving Filesystem Problems](https://www.dispersednet.com/configure-linux-components/module6/resolving-filesystem-problems.php): This page discusses resolving filesystem problems when configuring your Linux filesystems using the ext2fs tools. - [Linux Filesystem Configuration | Conclusion (RHEL 8/9)](https://www.dispersednet.com/configure-linux-components/module6/filesystem-configuration-conclusion.php): RHEL 8/9 filesystem summary: create/tune XFS or ext4; configure fstab and autofs/systemd.automount; monitor quotas; sync with rsync; fix common mount issues. - [Difference between Spoofing Packet Sniffing(Distinction)](https://www.dispersednet.com/configure-linux-components/module6/spoofing-packet-sniffing.php): This page differentiates between spoofing and packet sniffing as techniques used by hackers to infiltrate systems. - [Trusted | untrusted Networks(Red Hat)](https://www.dispersednet.com/configure-linux-components/module6/trusted-untrusted-networks.php): This page contains a series of images with respect to trusted and untrusted networks when configuring your Linux filesystems using the ext2fs tools. - [rsync Command Syntax(Red Hat)](https://www.dispersednet.com/configure-linux-components/module6/rsync-command-syntax.php): This page discusses rsync command which is another way to securely copy files from one system to another. - [Troubleshooting Linux Filesystem (Problems) - Quiz](https://www.dispersednet.com/configure-linux-components/module6/troubleshooting-filesystemProblems-quiz.php): This quiz poses questions with with respect to troubleshooting filesystem problems when configuring your Linux filesystems using the ext2fs tools. - [Administering Local Filesystems (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module6/administering-localFilesystems-quiz.php): This quiz poses questions with respect to administering local filesystems when configuring your Linux filesystems using the ext2fs tools. - [Linux System Kernel Logging (Intro)](https://www.dispersednet.com/configure-linux-components/module7/intro-systemKernel-logging.php): This page contains an introduction to system and kernel logging, which is an administrator. - [Examine contents of System Logs (Significant Events)](https://www.dispersednet.com/configure-linux-components/module7/system-logs.php): This page discusses examining system logs for significant events by knowing the format of logfiles. - [Display Recent Kernel Messages (console, kernel ring buffer, facilities)](https://www.dispersednet.com/configure-linux-components/module7/kernel-messages.php): This page discusses how to display recent and old kernel messages which are stored in memory during the boot process. - [Examine Linux System Log (understanding format of logfiles)](https://www.dispersednet.com/configure-linux-components/module7/system-event-log.php): This page discusses examining contents of system logs for significant events by knowing and understanding the format of the logfiles. - [Configure System Log (/etc/syslog.conf)](https://www.dispersednet.com/configure-linux-components/module7/configure-syslog.php): This page discusses configuring the system log using /etc/syslog.conf which enables you to specify how log messages will be handled. - [Rotating Logs using Logrotate(maintaining logfiles)](https://www.dispersednet.com/configure-linux-components/module7/rotating-logs.php): This page discusses the Red Hat Linux method for rotating logs using the logrotate tool, a powerful tool for maintaining logfiles. - [Monitor logs with logwatch(security hardware problems)](https://www.dispersednet.com/configure-linux-components/module7/monitoring-logs.php): This page discusses how to monitor logs using logwatch to observe security problems, hardware or software problems. - [Red Hat Linux Logging (Conclusion)](https://www.dispersednet.com/configure-linux-components/module7/linux-logging-conclusion.php): This module discussed tools to help administrators maintain and monitor their logfiles and completely configure the Linux system logging facility. - [Red Hat Linux Log Message (date and time)](https://www.dispersednet.com/configure-linux-components/module7/log-message.php): This page contains a series of images that describe Red hat Linux Log Messages to display dates and messages on the screen. - [Valid Facilities and Severities(rsysklogd package)](https://www.dispersednet.com/configure-linux-components/module7/valid-facilities-severities.php): This page discusses valid facilities and severities that occur when using Linux. - [Configuring System Log(Administrative files)](https://www.dispersednet.com/configure-linux-components/module7/configuring-system-log.php): This page describes how to add entries to /etc/syslog.conf to personally configure the system logging. - [System Kernel Logging (/etc/syslog.conf) - Quiz](https://www.dispersednet.com/configure-linux-components/module7/systemKernel-logging-quiz.php): This quiz poses questions with respect to System and kernel logging using standard system logfiles in Red hat Linux. - [Troubleshooting Red Hat Linux (Intro)](https://www.dispersednet.com/configure-linux-components/module8/intro-troubleshooting-systems.php): This page contains an introduction to troubleshooting Red Hat Linux Systems and standard system logfiles. - [Common Linux System Problems (Description)](https://www.dispersednet.com/configure-linux-components/module8/major-linux-issues.php): This page describes the common types of Linux problems and their symptoms when troubleshooting linux systems. - [General Troubleshooting Strategies (Red Hat)](https://www.dispersednet.com/configure-linux-components/module8/general-troubleshooting-strategies.php): This page describes general troubleshooting strategies for Red Hat Linux Systems and standard system logfiles. - [Linux System Boot Scripts (Describe Function)](https://www.dispersednet.com/configure-linux-components/module8/linux-startup-script.php): This page lists Linux system boot scripts and their functions, standard system logfiles. - [User login Problems (Red Hat)](https://www.dispersednet.com/configure-linux-components/module8/user-login-problems.php): This page lists common user login problems and their solutions when using Red Hat Linux. - [Root login Problems (Red Hat)](https://www.dispersednet.com/configure-linux-components/module8/root-login-problems.php): This page lists root login problems and their solutions.for standard system logfiles. - [Troubleshooting Processes (Linux Tools)](https://www.dispersednet.com/configure-linux-components/module8/troubleshooting-processes.php): This page discusses how to use Linux tools to troubleshoot processess within the context of Red Hat. - [Troubleshooting Red Hat Systems (Conclusion)](https://www.dispersednet.com/configure-linux-components/module8/troubleshooting-systems-conclusion.php): This module showed you basic troubleshooting techniques so that you can quickly identify and resolve problems in Red Hat Linux Systems. - [Common Linux System Problems (Red Hat) - Exercise](https://www.dispersednet.com/configure-linux-components/module8/commonLinux-systemProblems-exercise.php): This exercise asks you to match each problem with a symptom it might display when troubleshooting the Red Hat System. - [System Boot Problems (Red Hat) - Quiz](https://www.dispersednet.com/configure-linux-components/module8/system-bootProblems-quiz.php): This quiz poses questions with respect to system boot problems and standard system logfiles. - [User Login Problems (Red Hat) - Exercise](https://www.dispersednet.com/configure-linux-components/module8/userLogin-problems-exericse.php): This exercise asks you to troubleshoot the login problems reported by two users in Red Hat Linux. - [Troubleshooting Techniques (Red Hat)- Quiz](https://www.dispersednet.com/configure-linux-components/module8/troubleshooting-techniques-quiz.php): This quiz poses questions with respect to troubleshooting techniques used with Red Hat Linux Systems and standard system logfiles. ## Redhat System Admin - [Red Hat System Admin (Glossary)](https://www.dispersednet.com/redhat-system-admin/redhat-system-admin-glossary.php): This glossary contains terms with respect to Red Hat Linux System Administration. - [Red Hat System Admin (Intro)](https://www.dispersednet.com/redhat-system-admin/module1/intro-redhat-linux.php): This page contains the introduction to Red Hat Linux System Administration course, which discusses networks and operating systems using Red Hat. - [Red Hat Linux Host Security (Intro)](https://www.dispersednet.com/redhat-system-admin/module2/intro-host-security.php): This module discusses techniques to protect your system from unwanted intruders and remote attacks. - [Network Security Access (Protect Console)](https://www.dispersednet.com/redhat-system-admin/module2/network-security-console-access.php): This page discusses why it is important to protect your console, since anyone who has access to the console can access the entire machine and the operating system when using Red hat. - [Network Security Access (Vulnerabilities)](https://www.dispersednet.com/redhat-system-admin/module2/network-security-access.php): This page discusses security concerns related to network access, by securing any services that are vulnerable to attacks but are necessary for the business to function. - [How Hackers get into System? (Techniques)](https://www.dispersednet.com/redhat-system-admin/module2/crackers-sniffing-passwords.php): This page describes how hackers get into a system when protecting your system from unwanted intruders. - [How hackers compromise Systems? (Diagram)](https://www.dispersednet.com/redhat-system-admin/module2/securing-compromised-system.php): This page describes how hackers attempt to infiltrate an operating system when protecting your system from unwanted intruders. - [Detecting Hacker Attacks (Ways to Detect)](https://www.dispersednet.com/redhat-system-admin/module2/detecting-crackers-attacks.php): This page contains a list of ways to detect attacks by hackers as they hide their identities when penetrating your system. - [Insecure remote login (Red Hat Services)](https://www.dispersednet.com/redhat-system-admin/module2/insecure-remote-login.php): This page describes insecure remote login services using in Linux where a hacker may look for security holes to compromise your system. - [Secure remote login using SSH (Red Hat Linux)](https://www.dispersednet.com/redhat-system-admin/module2/secure-remote-login.php): This page describes secure remote login services when protecting your system from unwanted intruders when using Red Hat. - [Controlling Root Login Access (Process)](https://www.dispersednet.com/redhat-system-admin/module2/controlling-root-login-access.php): This page discusses controlling the root login process when protecting your system from unwanted intruders. - [sudo Linux Command (explain usage)](https://www.dispersednet.com/redhat-system-admin/module2/sudo-linux-command.php): This page explains the use of the sudo command to control access to the root account. - [Finding modified Sticky Files (Red Hat Linux)](https://www.dispersednet.com/redhat-system-admin/module2/finding-modified-sticky-files.php): This page discusses finding modified and sticky files when protecting your system from unwanted intruders. - [Running Automated Checks(Describe cron facility)](https://www.dispersednet.com/redhat-system-admin/module2/running-automated-checks.php): This page discusses running automated checks using Red Hat Linux to automatically catch problems, even when you forget to check for them manually. - [RPM Verification(System Integrity in Redhat)](https://www.dispersednet.com/redhat-system-admin/module2/red-hat-package-manager.php): The Red Hat Package Manager (RPM) can be a powerful tool for verifying system integrity, this page describes RPM verification. - [Red Hat Port Scan (Conclusion)](https://www.dispersednet.com/redhat-system-admin/module2/port-scan-conclusion.php): This module discussed the tools required to tighten your system against hacker attacks when using Redhat Linux. - [Hackers, Sniffers, Snort (Red Hat Linux)](https://www.dispersednet.com/redhat-system-admin/module2/crackers-sniffers-snort.php): This page contains a series of images describing hackers, sniffers, and snort used when looking for network entry points. - [Secure Shell Copy Program (Red Hat)](https://www.dispersednet.com/redhat-system-admin/module2/secure-shell-copyProgram.php): This page illustrates the Secure Shell and Secure Copy Program when protecting your system from unwanted intruders. - [Verifying Package Integrity(using RPM Command)](https://www.dispersednet.com/redhat-system-admin/module2/verify-package-integrity-using-rpm.php): This page discusses verifying package integrity using the rpm command to protect your system from unwanted intruders. - [Linux Find Command(Red Hat Host Security)](https://www.dispersednet.com/redhat-system-admin/module2/linux-find-command.php): This page contains a series of images that describe the Linux find command when protecting your system from unwanted intruders. - [RPM Verification Output Flags(Description)](https://www.dispersednet.com/redhat-system-admin/module2/rpm-verification-rpm-output-flags.php): This page describes RPM verification output flags when protecting your system from unwanted intruders. - [Creating File with crond](https://www.dispersednet.com/redhat-system-admin/module2/create-file-crond.php): This page contains a series of images dealing with creating a file using crond in Linux when protecting your system from unwanted intruders. - [Secure Remote Login | Access (Red Hat)](https://www.dispersednet.com/redhat-system-admin/module2/secure-remoteLogin-access.php): This page contains a series of images that describe secure remote login and secure access when protecting your system from unwanted intruders. - [Steps to attack System (Penetration)](https://www.dispersednet.com/redhat-system-admin/module2/common-breakin-procedures.php): This page discusses steps crackers use to attack your system in the context of Redhat Linux System Administration. - [Hacked Compromised System (Two Symptoms)](https://www.dispersednet.com/redhat-system-admin/module2/steps-compromised-system.php): This page contains a series of images that describe a compromised system via hacking in the context of Redhat Linux System Administration. - [Console Network Access (Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module2/console-network-access-quiz.php): This quiz poses questions with respect to Console Network Access when protecting your system from unwanted intruders. - [Security Holes(Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module2/security-holes-quiz.php): This quiz poses questions with respect to security modules when protecting your system from unwanted intruders. - [RPM verification(Reading RPM Output)](https://www.dispersednet.com/redhat-system-admin/module2/reading-rpm-output.php): This page contains a series of images dealing with RPM verification and reading RPM Output when protecting your system from unwanted intruders. - [Process User Accounting Redhat (Intro)](https://www.dispersednet.com/redhat-system-admin/module3/intro-process-user-accounting.php): This module contains an introduction to process and user accounting while using utilities and files to help you solve linux administration challenges. - [Red Hat System Accounting (Purpose)](https://www.dispersednet.com/redhat-system-admin/module3/system-accounting.php): This page discusses systems accounting, which involves the creation and maintenance of logs that keep track of processes executed. - [Red Hat Process Accounting (User Linux)](https://www.dispersednet.com/redhat-system-admin/module3/process-accounting.php): This page discusses process and user accounting which maintains an account of every process ever executed in Red Hat Linux. - [Process Auditing in RedHat Linux (Description)](https://www.dispersednet.com/redhat-system-admin/module3/process-auditing.php): This page discusses process auditing which involves examining the process accounting logs and retrieving useful information. - [Examining System Logs in Red Hat Linux (Auditing)](https://www.dispersednet.com/redhat-system-admin/module3/examining-system-logs.php): This page describes how to examine system Logs to determine information about user access. - [Accounting Auditing Log files (Utilities)](https://www.dispersednet.com/redhat-system-admin/module3/accounting-auditing-logfiles.php): This page discusses how to use logfiles for accounting and auditing, as well as how log files are generated in Red Hat. - [Redhat Accounting Auditing (Conclusion)](https://www.dispersednet.com/redhat-system-admin/module3/accounting-auditing-conclusion.php): This module discussed accounting and auditing techniques used with Red Hat Linux that will aid you in solving any difficulties you may encounter. - [Red Hat User Accounting (Process) - Quiz](https://www.dispersednet.com/redhat-system-admin/module3/user-accounting-quiz.php): This quiz poses questions with respect to user accounting when using utilities and files to help you solve linux administration challenges. - [RPM Installation (Steps involved)](https://www.dispersednet.com/redhat-system-admin/module3/rpm-installation.php): This page contains a series of images that describe RPM installations using utilities and files to help you solve linux administration challenges. - [Process User Auditing in Red Hat (Managing Identities)](https://www.dispersednet.com/redhat-system-admin/module3/process-user-auditing.php): This page describes process user auditing when using utilities and files to help you solve linux administration challenges. - [User Auditing in Red Hat Linux (System)](https://www.dispersednet.com/redhat-system-admin/module3/redhat-user-auditing.php): This page contains a series of images that describe user auditing when using utilities and files to help you solve linux administration challenges. - [Internet Services (Network Hardware Software)](https://www.dispersednet.com/redhat-system-admin/module4/intro-internet-services.php): This module examines the different aspects of Internet services which require an intricate mesh of network hardware and software. - [Internet Protocol Properties (Language Rules)](https://www.dispersednet.com/redhat-system-admin/module4/internet-protocol-properties.php): This page identifies the properties of the Internet Protocol by learning to speak its language which involes IP adresses and ports. - [IP Addresses Explained (source, destination)](https://www.dispersednet.com/redhat-system-admin/module4/ip-addresses-explained.php): This page describes how an IP address requires a source and destination address to deliver information across the Internet. - [TCP | UDP Protocols (IP Relation Services)](https://www.dispersednet.com/redhat-system-admin/module4/tcp-udp-protocols.php): This page relates TCP and UDP protocols to the IP protocol using different aspects of internet services with Linux. - [Define Port Numbers (IP protocols, TCP, UDP)](https://www.dispersednet.com/redhat-system-admin/module4/define-port-numbers.php): This page describes how to define port numbers and how protocols that use IP such as TCP or UDP, include an extra bit of addressing information known as the port. - [Relationship Between Port Names and Numbers (Number assignment)](https://www.dispersednet.com/redhat-system-admin/module4/relationshipBetween-portNames-numbers.php): This page explains the relationship between port names and numbers and how names are assigned to numbers. - [Configuring Port Names (/etc/services file)](https://www.dispersednet.com/redhat-system-admin/module4/configure-port-names.php): This page describes how to configure port names by editing the /etc/services file, and take care that you find where the entry should go in the file. - [Domain Name System (names preferred over numbers)](https://www.dispersednet.com/redhat-system-admin/module4/domain-name-system.php): This page describes the function of the domain name system and why DNS maps names to IP addresses. - [Standalone versus Transient Network Servers (Difference clarified)](https://www.dispersednet.com/redhat-system-admin/module4/standalone-versus-transient-networkServer.php): This page states the differences between a standalone and a transient network server used with Redhat Linux System Administration. - [Advantages Disadvantages Standalone Transient Servers(List)](https://www.dispersednet.com/redhat-system-admin/module4/advantages-disadvantages-standaloneTransient-servers.php): This page lists the advantages and disadvantages of standalone and transient network servers when using Redhat Linux. - [Internet Protocol Conclusion(Ports Foundation)](https://www.dispersednet.com/redhat-system-admin/module4/internet-protocol-conclusion.php): This module discussed how to identify the properties of the Internet Protocol using different aspects of internet services with Linux. - [Red Hat IP Addresses - Quiz](https://www.dispersednet.com/redhat-system-admin/module4/ip-addresses-quiz.php): This quiz poses questions with respect to Redhat IP Addresses using different aspects of internet services with Linux. - [Mapping Port Names to Numbers (1) ftp 2)instant messenger)](https://www.dispersednet.com/redhat-system-admin/module4/portNames-toNumbers-mapping.php): This page contains a series of images that describe mapping port names to numbers using ftp protocol and instant messenger protocol. - [Port Numbers and Names - Quiz](https://www.dispersednet.com/redhat-system-admin/module4/portNumbers-names-quiz.php): This quiz poses questions with respect to port numbers and names using different aspects of internet services with Linux. - [DNS Tree Hierarchy (Infographic)](https://www.dispersednet.com/redhat-system-admin/module4/dns-viewed-asTree.php): This page contains a diagram to explain DNS viewed as a tree using different aspects of internet services with Linux. - [Matching DNS Name Parts(1) host, 2) network, 3) TLD)](https://www.dispersednet.com/redhat-system-admin/module4/matching-parts-dnsName.php): This page describes how to match the parts of a FQDN with what they represent 1) host, 2) network, 3) top-level domain. - [Domain Name System - Quiz](https://www.dispersednet.com/redhat-system-admin/module4/domain-nameSystem-quiz.php): This quiz poses questions with respect to the Domain Name System using different aspects of internet services with Linux. - [Network File Services with NFS (Intro)](https://www.dispersednet.com/redhat-system-admin/module5/intro-networkFile-services.php): This module introduces network file services with NFS, where networked files give an unlimited number of users access to the same data from anywhere in the world. - [NFS Fundamentals (Describe Network File Systems)](https://www.dispersednet.com/redhat-system-admin/module5/network-file-system.php): This page describes the Network File System and how it differs from non-network filesystems in Linux. - [Remote Procedure Calls (Relationship between RPC and NFS)](https://www.dispersednet.com/redhat-system-admin/module5/remote-procedure-call.php): This page page explains the relationship between remote procedure calls and the linux network file system used with Red Hat. - [Configuring NFS Server (Linux kernel)](https://www.dispersednet.com/redhat-system-admin/module5/configure-nfs-server.php): This page describes configuring an NFS server using Redhat, which supplies precompiled NFS modules for the Linux kernel, which the kernel loads when you mount a NFS filesystem. - [NFS Security (Potential Problems, Resolutions)](https://www.dispersednet.com/redhat-system-admin/module5/nfs-security.php): This page lists potential NFS security problems and resolutions when administering Red hat Linux. - [Starting | Stopping NFS using Red Hat (How to ?)](https://www.dispersednet.com/redhat-system-admin/module5/nfs-file-system.php): This page discusses how to start and stop NFS when you might need to troubleshoot problems with your file system. - [Displaying currently mounted NFS (Filesystems)](https://www.dispersednet.com/redhat-system-admin/module5/mount-nfs.php): This page discusses the commands for displaying currently mounted NFS filesystems used when administering Red Hat Linux. - [Automounting NFS (mount Remote Filesystems)](https://www.dispersednet.com/redhat-system-admin/module5/automount-nfs.php): This page discusses how to use automounter to mount remote filesystems automatically using Red hat Linux System Administration. - [Troubleshooting NFS Problems (common solutions)](https://www.dispersednet.com/redhat-system-admin/module5/nfs-troubleshooting.php): This page lists common NFS problems and resolutions that can be applied when administering Red Hat Linux. - [Red Hat NFS Linux (Conclusion)](https://www.dispersednet.com/redhat-system-admin/module5/nfs-linux-conclusion.php): This module discussed why NFS provides a powerful mechanism for sharing files across a network when using Red Hat Linux Systems. - [NFS and RPC(Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module5/nfs-rpc-quiz.php): This quiz poses questions with respect to NFS and RPC when administering Red Hat Linux. - [Configuring NFS Server (Red Hat) - Exercise](https://www.dispersednet.com/redhat-system-admin/module5/configuringNfs-server-exercise.php): This exercise asks you to configure an NFS server while administering Red Hat Linux. - [Network File Services (Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module5/network-fileServices-quiz.php): This quiz poses questions with respect to Network File Services used when administering Redhat Linux. - [Samba Server using Red Hat (Intro)](https://www.dispersednet.com/redhat-system-admin/module6/intro-samba-server.php): This module discusses the services Linux can mimic and how to enable them when using Samba to achieve connectivity between different operating systems. - [Understanding Samba (Server Message Blocks)](https://www.dispersednet.com/redhat-system-admin/module6/understanding-samba.php): This page describes Samba and Server Message Blocks which is a collection of programs that implements SMB on Linux. - [Installing Configuring Samba Server (Red Hat)](https://www.dispersednet.com/redhat-system-admin/module6/install-samba-server.php): This page describes how to install and configure a Samba server either automatically or manually using Red Hat Linux. - [Shares, Homes, Printing(Red Hat Samba)](https://www.dispersednet.com/redhat-system-admin/module6/homes-samba.php): This page describes how to configure shares, homes, and printing options using shared resources of Samba and Redhat Linux. - [Testing Samba Server's Configuration(Quality Assurance)](https://www.dispersednet.com/redhat-system-admin/module6/samba-server-configuration.php): This page describes how to test a Samba server. - [Securing Samba Server (Red Hat Linux)](https://www.dispersednet.com/redhat-system-admin/module6/securing-samba-server.php): This page describes how to secure a Samba Server and how Samba security mechanisms allow you to specify which hosts have access to your shares. - [Installing Linux Mars (Red Hat)](https://www.dispersednet.com/redhat-system-admin/module6/linux-mars.php): This page describes how to define and install Mars to connect to your Linux server and access the server. - [Configuring Mars(Red Hat Linux)](https://www.dispersednet.com/redhat-system-admin/module6/configuring-Linuxmars.php): This page discusses how to configure the Mars server for all NetWare services, including volumes, server names and internal network addresses. - [Samba Linux Services(Conclusion)](https://www.dispersednet.com/redhat-system-admin/module6/linux-services-conclusion.php): This module discussed what services Redhat Linux can mimic and how to enable those services using Samba to achieve connectivity between different operating systems. - [Configuring Shared Drive(Samba Redhat Steps)](https://www.dispersednet.com/redhat-system-admin/module6/share-network-drive.php): This page lists the steps to configure a shared drive when using Samba to achieve connectivity between different operating systems. - [Test Samba Server(Configuration)](https://www.dispersednet.com/redhat-system-admin/module6/test-samba-server.php): This page contains a series of images describing how to test a Samba Server to achieve connectivity between different operating systems. - [Samba Configuration (Red Hat Linux) - Quiz](https://www.dispersednet.com/redhat-system-admin/module6/samba-quiz.php): This quiz poses questions with respect to the Samba server which achieves connectivity between different operating systems. - [Installing Mars on Linux(Origins of Samba)](https://www.dispersednet.com/redhat-system-admin/module6/installingMars.php): This page contains a brief description on how to install mars on Linux to achieve connectivity between different operating systems. - [Network File and Print Services(Redhat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module6/networkFile-printServices-quiz.php): This quiz poses questions with respect to network file and print services using Samba to achieve connectivity between different operating systems. - [Internet email (Intro)](https://www.dispersednet.com/redhat-system-admin/module7/intro-internet-email.php): This module introduces you to the Linux versions of the UNIX-like systems, running specialized email handling programs and their individual purposes. - [Internet email (How is it transferred)](https://www.dispersednet.com/redhat-system-admin/module7/internet-email.php): This page explains the origins behind internet email and how it is used with Red Hat Linux. - [Roles of Three email System Agents (Description)](https://www.dispersednet.com/redhat-system-admin/module7/email-agents.php): This page defines the roles of the three email system agents used with Red Hat Linux. - [Linux MTAs | MDAs (Description)](https://www.dispersednet.com/redhat-system-admin/module7/mta-mda.php): This page describe the purpose of Linux MTAs and MDAs, when selecting mail and printing alternatives in Red Hat. - [Linux MUAs (Compare different Types)](https://www.dispersednet.com/redhat-system-admin/module7/mail-user-agents.php): This page Compare several different Linux MUAs when implementing internet email using Redhat Linux. - [What is Spam Email? (Identify Traits)](https://www.dispersednet.com/redhat-system-admin/module7/spam-email.php): This page identifies the traits of email SPAM when implementing internet email using Red hat Linux. - [Combating SPAM (List Methods)](https://www.dispersednet.com/redhat-system-admin/module7/combat-spam.php): This page lists methods that can combat email SPAM and different forms of webcasting. - [Internet Email (Conclusion)](https://www.dispersednet.com/redhat-system-admin/module7/internet-email-conclusion.php): This module discussed how the Internet. - [Internet Email (DNS Records)- Quiz](https://www.dispersednet.com/redhat-system-admin/module7/internet-email-quiz.php): This quiz poses questions with respect to internet email using Redhat Linux. - [Three Transfer mail Agents (Sender to Recipient)](https://www.dispersednet.com/redhat-system-admin/module7/three-email-agents.php): This page discusses the three agents that transfer mail from sender to recipient. - [Email Agents(Red Hat) - Exercise](https://www.dispersednet.com/redhat-system-admin/module7/email-agents-exercise.php): This exercise asks you to match different email agents with their descriptions when using email on Red Hat Linux. - [Linux email Agents(Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module7/linux-emailAgents-quiz.php): This quiz poses questions with respect to Linux email agents when using Red Hat Linux. - [Linux Email(Red Hat) - Quiz](https://www.dispersednet.com/redhat-system-admin/module7/linux-email-quiz.php): This quiz poses questions with respect to how to implement internet email using Redhat Linux. - [Using Linux procmail (Intro)](https://www.dispersednet.com/redhat-system-admin/module8/intro-using-procmail.php): This page discusses the legacy email utility known as procmail, which was previously used in Red Hat Linux. - [Understanding procmail (How was it used)](https://www.dispersednet.com/redhat-system-admin/module8/linux-email.php): This page describes procmail and its uses in the Red Hat operating system. - [Configure procmail (How to?)](https://www.dispersednet.com/redhat-system-admin/module8/configure-procmail.php): This page discusses the legacy mail utility known as procmail. - [Procmail recipes (Linux Email)](https://www.dispersednet.com/redhat-system-admin/module8/procmail-recipes.php): This page defines procmail recipes which were used in Red Hat Linux. - [Recipe flags (Condition, Action)](https://www.dispersednet.com/redhat-system-admin/module8/recipe-flags.php): This page discusses the recipe flags, which compare condition and action flags. - [Recipe Conditions (Linux Email)](https://www.dispersednet.com/redhat-system-admin/module8/recipe-conditions.php): This page identifies the recipe conditions for maildrop and procmail. - [Recipe Actions for maildrop (instead of Procmail)](https://www.dispersednet.com/redhat-system-admin/module8/recipe-actions.php): This page describes the recipe actions for maildrop and procmail using the Red Hat OS. - [Invoking procmail](https://www.dispersednet.com/redhat-system-admin/module8/invoking-procmail.php): This page discusses how to invoke procmail within the context of Red Hat Linux. - [Filtering email (Red Hat Techniques)](https://www.dispersednet.com/redhat-system-admin/module8/filtering-mail.php): This page lists the techniques for filtering mail when using procmail. - [Testing email filters (procmail)](https://www.dispersednet.com/redhat-system-admin/module8/testing-emailFilters.php): This page discusses how to test email filters in procmail using Red Hat Linux. - [Troubleshooting maildrop | procmail (Red Hat)](https://www.dispersednet.com/redhat-system-admin/module8/troubleshooting-procmail.php): This page discusses how to Troubleshoot procmail the legacy mail utility known as procmail. - [Red Hat Linux procmail (Conclusion)](https://www.dispersednet.com/redhat-system-admin/module8/linux-procmail-conclusion.php): This module discussed how procmail is a email manipulation tool for Red Hat Linux. - [Procmail Concepts (Red Hat Email) - Quiz](https://www.dispersednet.com/redhat-system-admin/module8/procmail-concepts-quiz.php): This quiz poses questions with respect to Procmail Concepts in Red Hat Linux. - [Recipe Actions Concepts (Red Hat) - Exercise](https://www.dispersednet.com/redhat-system-admin/module8/recipe-actions-exercise.php): This exercise asks you to match the procmail items with their descriptions for procmail in Red Hat. - [Testing email Filters - Exercise](https://www.dispersednet.com/redhat-system-admin/module8/testingEmail-filters-exercise.php): This exercise asks you to test the email filters for maildrop and procmail. ## Disaster Recovery - [Disaster Recovery | Glossary](https://www.dispersednet.com/disaster-recovery/disaster-recovery-glossary.php): This disaster recovery glossary defines legacy and modern terms related to Windows deployment, system recovery, backup planning, imaging, Group Policy, and network-based installation services. - [WDS Disaster Recovery Server (Upgrade Planning)](https://www.dispersednet.com/disaster-recovery/module1/intro-disaster-recovery.php): Learn how WDS, Windows PE, Windows RE, backup strategy, storage resiliency, Active Directory recovery, and server upgrade planning support disaster recovery. - [Disaster Recovery Prerequisites (Windows Server Skills, Background Required)](https://www.dispersednet.com/disaster-recovery/module1/disaster-recovery-prerequisites.php): This page discusses the disaster recovery course prerequisites such as Windows Server, Active Directory, Hyper-V, PowerShell, and Azure hybrid. - [Disaster Recovery Requirements](https://www.dispersednet.com/disaster-recovery/module1/disaster-recoveryRequirements.php): This page discusses the Disaster Recovery Course Requirements one needs to have before pursuing the course. - [Disaster Recovery Course Project | Windows Server Hybrid DR](https://www.dispersednet.com/disaster-recovery/module1/disasterRecovery-course-project.php): Introduce the disaster recovery course project using TACteam, Inc. to practice RTO, RPO, backup planning, fault tolerance, Windows Server recovery, and hybrid DR. - [Windows Deployment Services Components | WDS Recovery](https://www.dispersednet.com/disaster-recovery/module2/intro-wds-components.php): Learn the major Windows Deployment Services components, including PXE boot, Windows PE, boot images, install images, multicast, drivers, and WDS recovery use cases. - [Examine Windows Deployment Services | WDS Recovery (Windows Server 2025)](https://www.dispersednet.com/disaster-recovery/module2/windows-deployment-services.php): Examine Windows Deployment Services for Windows Server 2025, including PXE startup, Windows PE, deployment images, network services, and recovery rebuilds. - [Configure and Start WDS | Windows Deployment Services(Install )](https://www.dispersednet.com/disaster-recovery/module2/configure-start-wds.php): Learn how to configure and start Windows Deployment Services, including the image repository, PXE response settings, boot images, install images, and WDS recovery validation. - [Enable WDS Server and User Accounts | PXE Permissions (Authorize)](https://www.dispersednet.com/disaster-recovery/module2/enableWds-server-userAccounts.php): Learn how to validate DHCP and PXE readiness for Windows Deployment Services and assign user permissions for WDS images, prestaged computers, and recovery deployments. - [Configure Remote Installation Options](https://www.dispersednet.com/disaster-recovery/module2/configure-wds-installation-options.php): This page discusses how to identify remote installation options that can be configured and configure client names and locations. - [Controlled WDS Deployments (Definition)](https://www.dispersednet.com/disaster-recovery/module2/controlled-wds-deployments.php): This page discusses pre-staging a client computer, which means pre-configuring a computer account for the client computer. - [WDS Client Installation Options | Group Policy (How to Configure)](https://www.dispersednet.com/disaster-recovery/module2/client-installation-options.php): This page discusses how to configure Windows Deployment Services client installation options with policy settings for automatic setup, restart setup, custom setup, and tools. - [WDS Troubleshooting Utilities | Windows PE Recovery](https://www.dispersednet.com/disaster-recovery/module2/troubleshooting-maintenance-utilities.php): Learn how to configure WDS maintenance and troubleshooting utilities using Windows PE boot images, vendor diagnostics, drivers, scripts, and controlled technician access. - [Windows Deployment Services Conclusion | WDS Recovery (Conclusion)](https://www.dispersednet.com/disaster-recovery/module2/windows-deployment-conclusion.php): Review Windows Deployment Services for disaster recovery, including PXE boot, boot images, install images, permissions, client control, and recovery runbooks. - [Configuring RIS Server (Windows) - Exercise](https://www.dispersednet.com/disaster-recovery/module2/configureRis-server-exercise.php): This exercise asks you to configure a RIS server to set up a remote installation routine for your company. - [Pre-staging Client Computers (Windows) - Exercise](https://www.dispersednet.com/disaster-recovery/module2/preStaging-clientComputers-exercise.php): This exercise asks you to pre-stage a client computer in preparation for disaster recovery. - [RIS Server Install (Windows) - Quiz](https://www.dispersednet.com/disaster-recovery/module2/ris-serverInstall-quiz.php): This quiz poses questions with respect to RIS Server Install for Windows and its role with disaster recovery. - [Remote Installation Services (Intro)](https://www.dispersednet.com/disaster-recovery/module3/intro-windows-deployment-services.php): This module discusses using Remote Installation Services for disaster recovery. - [Installation of CD-based Images (Alternate)](https://www.dispersednet.com/disaster-recovery/module3/installation-cd-based-images.php): This page discusses how Microsoft does not allow an administrator to install alternate CD-based images for disaster recovery for Windows Server 2019. - [Associate Answer File (with Image)](https://www.dispersednet.com/disaster-recovery/module3/associate-answer-file.php): This page illustrates how to associate an answer file when implementing disaster recovery. - [Restrict image to Selected Users (File System)](https://www.dispersednet.com/disaster-recovery/module3/restrict-image-selected-users.php): This page discusses remote nstallation services and iits role with disaster recovery. - [Create Remote Install Startup disk](https://www.dispersednet.com/disaster-recovery/module3/create-remoteInstall-startupDisk.php): This page explains how to create a RIS Startup disk for disaster recovery. - [Install Image on RIS Client Computer (Recovery)](https://www.dispersednet.com/disaster-recovery/module3/install-image-ris-client.php): This page discusses how to install an image on RIS client computer for disaster recovery. - [Create RIPrep Image (Source Computer)](https://www.dispersednet.com/disaster-recovery/module3/create-prep-image.php): This page identifies key concepts related to RIPrep and how to set up a source computer during disaster recovery. - [Default user Profile (WDS)](https://www.dispersednet.com/disaster-recovery/module3/default-user.php): This page describes how to modify the default user profile for disaster recovery. - [Windows Deployment Preparation Guide (Disaster Recovery)](https://www.dispersednet.com/disaster-recovery/module3/windows-deployment-preparation-guide.php): This page discusses how to use the remote installation preparation wizard to create an image of the source computer on the RIS when deploying Windows. - [Remote Installation Services (Conclusion)](https://www.dispersednet.com/disaster-recovery/module3/windowsDeployment-services-conclusion.php): This module discussed RIS concepts and how to install alternate CD-based images, which give you more flexibility when deploying Windows. - [Restrict Image (Admin Group) - Exercise](https://www.dispersednet.com/disaster-recovery/module3/restrict-image-exercise.php): This exercise asks you to restrict an image to the administrators group for disaster recovery. - [Using Remote Installation Preparation Wizard - Exercise](https://www.dispersednet.com/disaster-recovery/module3/using-remoteInstallation-preparationWizard-exercise.php): This exercise asks you to set up an RIS server and role within the context of disaster recovery. - [Minimize Impact RIS Servers (Disaster Recovery) - Quiz](https://www.dispersednet.com/disaster-recovery/module3/minimize-impact-servers-quiz.php): This quiz poses questions with respect to how to minimize the impact on RIS Servers during disaster recovery. - [Implementing Disaster Protection (Intro)](https://www.dispersednet.com/disaster-recovery/module4/intro-disaster-protection.php): This module discusses disaster protection, which involves efforts by support professionals to prevent computer disasters and minimize the amount of time a computer is non-functional. - [Windows Disaster Protection (Features)](https://www.dispersednet.com/disaster-recovery/module4/windows-disaster-protection.php): This page defines the basic types of disaster protection including support for fault-tolerant volumes. - [Implementation fault-tolerant Volumes (Overview)](https://www.dispersednet.com/disaster-recovery/module4/fault-tolerant-volumes.php): This page discusses how Windows includes advanced startup options for use in troubleshooting and repairing startup problems, maintaining and repairing Active Directory. - [Recover Failed Mirror Volume (Varied Status)](https://www.dispersednet.com/disaster-recovery/module4/failed-mirror-volume.php): This page discusses how to recover a failed Mirror Volume of varied status. - [Recover failed RAID-5 volume (Varied Status)](https://www.dispersednet.com/disaster-recovery/module4/recovering-raid5-singleDisk-failure.php): This page discusses how to recover failed RAID-5 column of varied status. - [Advanced Startup Options (Windows)](https://www.dispersednet.com/disaster-recovery/module4/advanced-startup-options.php): This page discusses how Windows includes advanced startup options for use in troubleshooting and repairing startup problems to maintain and repair Active Directory. - [Recovery Console Commands](https://www.dispersednet.com/disaster-recovery/module4/recovery-console-commands.php): This page defines recovery console commands for disaster protection. - [Prevent Recover from Disaster (Conclusion)](https://www.dispersednet.com/disaster-recovery/module4/prevent-recover-disaster-conclusion.php): This module discussed several methods you can use to prevent and recover from disasters that might hit your organization. - [Create | extending simple volumes (Windows)](https://www.dispersednet.com/disaster-recovery/module4/extending-simple-volumes.php): This page discusses how to create and extend simple volumes for disaster protection. - [Converting storage types (fault-tolerant volumes)](https://www.dispersednet.com/disaster-recovery/module4/implementation-fault-tolerant-volumes.php): This page discusses converting storage types for fault-tolerant volumes in preparation for disaster protection. - [Implementation fault-tolerant Volumes (DR) - Exercise](https://www.dispersednet.com/disaster-recovery/module4/implement-fault-tolerantVolumes-exercise.php): This exercise asks you to configure a RAID-5 volume for maintaining and repairing Active Directory. - [Advanced Startup Options (Disaster) - Exercise](https://www.dispersednet.com/disaster-recovery/module4/startup-options-exercise.php): This exercise asks you to match the advanced startup option with the appropriate definition for disaster protection. - [Recovery Console commands (Diagram)](https://www.dispersednet.com/disaster-recovery/module4/recoveryConsole-commands.php): This page contains a diagram that discusses recovery console commands for disaster protection. - [Recovery Console (Network Problem) - Exercise](https://www.dispersednet.com/disaster-recovery/module4/recovery-console-exercise.php): This exercise asks you to use the Recovery Console to diagnose a network problem. - [Fault Tolerant Volumes (Disaster Protection) - Quiz](https://www.dispersednet.com/disaster-recovery/module4/fault-tolerantVolumes-quiz.php): This quiz poses questions with respect to fault tolerant Volumes used for disaster protection. - [Using Backup utility (Windows Server)](https://www.dispersednet.com/disaster-recovery/module5/intro-using-backup-utility.php): This module discusses how to use the backup utility for disaster protection using the Windows Server 2022 Operating System. - [Use Backup Utility (Define Function)](https://www.dispersednet.com/disaster-recovery/module5/use-backup-utility.php): This page defines the function of the backup utilityfor disaster protection when using Windows OS. - [Backup System Data (Utility)](https://www.dispersednet.com/disaster-recovery/module5/backup-system-data.php): This page discusses how to use the backup utility to backup system state data for disaster recovery. - [Schedule backup using Task Scheduler (MS Windows)](https://www.dispersednet.com/disaster-recovery/module5/schedule-backup-using-taskScheduler.php): This page discusses how to schedule a backup using the Task Scheduler in Windows Server 2019. - [Restore files and folders (Backup Utility)](https://www.dispersednet.com/disaster-recovery/module5/restore-files-folders.php): This page discusses how to use the backup utility to restore files and folders on Windows Server. - [Restore Active Directory](https://www.dispersednet.com/disaster-recovery/module5/restore-active-directory.php): This page discusses how to restore a damaged Active Directory database and perform an authoritative restore. - [Using Backup Utility for Windows Server (Conclusion)](https://www.dispersednet.com/disaster-recovery/module5/using-backup-utility-conclusion.php): This module discussed the Windows 2019 Backup utility and its many improvements over Windows 2016. - [Back up System Data (Recovery)- Exercise](https://www.dispersednet.com/disaster-recovery/module5/backUp-systemData-exercise.php): This exercise asks you to troubleshoot error messages received while attempting to backup a folder on Windows Server. - [Backup Utility - Quiz](https://www.dispersednet.com/disaster-recovery/module5/backup-utility-quiz.php): This quiz poses questions with respect to backup utilities for disaster protection on Windows Server. ## Remote Desktop Services - [Remote Desktop Services | Glossary](https://www.dispersednet.com/remote-desktop-services/remote-desktop-services-glossary.php): This glossary contains terms with respect to Remote Desktop Services and the Windows Operating Systems. - [Remote Access | Terminal Services (Intro)](https://www.dispersednet.com/remote-desktop-services/module1/intro-remote-desktop-services.php): This module introduces you to the fundamentals of installing and implementing terminal services and configuring remote access. - [Terminal Services (Course Resources)](https://www.dispersednet.com/remote-desktop-services/module1/course-resources.php): This page describes how to explore the course resources for terminal services while configuring remote access. - [Terminal Services (Course Project)](https://www.dispersednet.com/remote-desktop-services/module1/rds-course-project.php): This page discusses the fundamentals of installing and implementing terminal services and configuring remote access. - [Intro Remote Desktop Services](https://www.dispersednet.com/remote-desktop-services/module2/intro-rds.php): This module discusses terminal services, which is an optional component of Microsoft Windows Server that delivers the Windows desktop and applications to remote computers. - [Features | Benefits of Terminal Services (RDS)](https://www.dispersednet.com/remote-desktop-services/module2/rds-features.php): This page describe features and benefits of Terminal Services, such as enabling multiuser access to the Windows operating system. - [RDS User environment (How to access)](https://www.dispersednet.com/remote-desktop-services/module2/user-environment.php): This page explains how to access the remote desktop services environment on Windows Server 2022. - [Identify Client Applications (Planned installation)](https://www.dispersednet.com/remote-desktop-services/module2/identify-client-applications.php): This page identifies client applications for a planned installation of terminal services for Windows-based applications. - [Identify Client Hardware Requirements (Terminal Services)](https://www.dispersednet.com/remote-desktop-services/module2/identifyClient-hardware-requirements.php): This page explains client hardware requirements, where it is very easy to integrate Terminal Services into a network of remote computers. - [Determine Server Configuration (to support users)](https://www.dispersednet.com/remote-desktop-services/module2/determine-server-configuration.php): This page defines the server configuration necessary to support users to remote computers. - [Identify Licensing Requirements (Terminal Server)](https://www.dispersednet.com/remote-desktop-services/module2/identify-licensing-requirements.php): This page discusses how to identify licensing requirements for Windows-based applications for remote computers. - [Terminal Server | Services (Conclusion)](https://www.dispersednet.com/remote-desktop-services/module2/rds-conclusion.php): This module covered important issues in planning and implementing terminal server and Terminal Client solutions for your enterprise. - [Hardware Requirements for Windows Server Operating System](https://www.dispersednet.com/remote-desktop-services/module2/hardware-for-windows-server.php): This page discusses hardware requirements for Windows Server Operating Systems from 2008 tp 2022. - [Remote Desktop Services - Quiz](https://www.dispersednet.com/remote-desktop-services/module2/remote-desktop-quiz.php): This quiz poses questions with respect to Remote Desktop services and environment upgrades for a network. - [Determine Server Configuration (Support) Users - Exercise](https://www.dispersednet.com/remote-desktop-services/module2/determine-serverConfiguration-exercise.php): This exercise asks you to devise a software and hardware upgrade strategy for Windows Terminal Services. - [Install Remote Desktop Services (Intro)](https://www.dispersednet.com/remote-desktop-services/module3/intro-install-desktop-services.php): This module discusses how windows Remote Desktop Services provides an ideal solution for organizations and clients that do not want to upgrade their present hardware. - [Install Terminal Services (Windows Terminal Server)](https://www.dispersednet.com/remote-desktop-services/module3/install-remote-desktop-services.php): This page discusses how to install remote desktop services for Remote Desktop Server. - [Configure Terminal Services (user access, client settings)](https://www.dispersednet.com/remote-desktop-services/module3/configure-rds.php): This page discusses how to configure user access and client settings for remote desktop services on Windows Server 2022. - [Install Remote Desktop Services Client (Windows)](https://www.dispersednet.com/remote-desktop-services/module3/install-remoteDekstopServices-client.php): This page discusses how to install Remote Desktop Services Client to provide an ideal solution for organizations and clients on Windows Server 2022. - [Establishing Terminal Session (How To?)](https://www.dispersednet.com/remote-desktop-services/module3/remote-desktop-protocol.php): This page discusses establishing a terminal session, where the user can access the network and local resources, including the hard disks and printers, from the client. - [Installing Applications on Remote Desktop Server (How To)](https://www.dispersednet.com/remote-desktop-services/module3/install-apps-remoteDesktop-server.php): This page discusses how to install an application on Remote Desktop Server for organizations and clients. - [Application Compatibility Scripts (Description)](https://www.dispersednet.com/remote-desktop-services/module3/application-compatibility-scripts.php): This page describes application compatibility scripts for popular applications within the cotext of Remote Desktop Services on Windows Server 2022. - [Configuring compatibility script parameters](https://www.dispersednet.com/remote-desktop-services/module3/configuring-compatibility-scriptParameters.php): This page discusses Windows Terminal Server provides an ideal solution for organizations and clients. - [Optimize Performance | Security (Remote Admin)](https://www.dispersednet.com/remote-desktop-services/module3/optimize-performance-security.php): This page discusses how to adjust the performance and security settings for remote administration. - [Terminal Server | Client (Conclusion)](https://www.dispersednet.com/remote-desktop-services/module3/remoteDesktop-server-conclusion.php): This module discussed the Microsoft Terminal Server and Terminal Client for organizations and clients. - [Installing | Configuring Terminal Services - Exercise](https://www.dispersednet.com/remote-desktop-services/module3/installingConfiguring-terminalServices-exercise.php): This exercise asks you to install and configure Terminal Services. - [Install Terminal Services Client (Windows) - Exercise](https://www.dispersednet.com/remote-desktop-services/module3/install-remoteDesktop-services-client-exercise.php): This exercise asks you to run the Terminal Services Client software and select a computer from the list of available servers. - [Optimize Performance Security (Desktop) - Exercise](https://www.dispersednet.com/remote-desktop-services/module3/optimize-performanceSecurity-exercise.php): This exercise asks you to determine solutions for Remote Desktop Services installation and configuration issues for an organization. - [Configuring Remote Access (Intro)](https://www.dispersednet.com/remote-desktop-services/module4/intro-configuring-remoteAccess.php): This module discusses how Windows incorporated several new protocols for remote access, in addition to new wizards and interfaces for configuring all types of network connections. - [Exploring New Protocols (Windows supports)](https://www.dispersednet.com/remote-desktop-services/module4/windows-supported-protocols.php): This page describe new protocols that Windows supports for organizations and clients. - [Extensible Authentication Protocol (EAP)](https://www.dispersednet.com/remote-desktop-services/module4/extensible-authentication-protocol.php): This page describe how EAP supports authentication for organizations and clients. - [Remote Authentication Dial-in User Service (RADIUS)](https://www.dispersednet.com/remote-desktop-services/module4/remote-authentication-dialin.php): This page discusses how to enable remote authentication Dial-in User Service. - [Internet Protocol Security (IPSec)](https://www.dispersednet.com/remote-desktop-services/module4/internet-protocol-security.php): This page defines the basic capabilities of IPSec for organizations and clients. - [Layer Two Tunneling Protocol (L2TP vs. PPTP)](https://www.dispersednet.com/remote-desktop-services/module4/layer-two-tunneling-protocol.php): This page differentiates between L2TP and PPTP for organizations and clients. - [Bandwidth Allocation Protocol (BAP)](https://www.dispersednet.com/remote-desktop-services/module4/bandwidth-allocation-protocol.php): This page discusses Bandwidth Allocation Protocol (BAP) for organizations and clients. - [Remote Access Protocols (Conclusion)](https://www.dispersednet.com/remote-desktop-services/module4/remoteAccess-protocols-conclusion.php): This module discussed some of the new remote access protocols available in Windows. - [Layer Two Tunneling Protocol (L2TP, PPTP) - Exercise](https://www.dispersednet.com/remote-desktop-services/module4/layerTwo-tunnelingProtocol-exercise.php): This exercise asks you to distinguish between L2TP and PPTP for organizations and clients. - [Bandwidth Allocation Protocol (Terminal Services)- Exercise](https://www.dispersednet.com/remote-desktop-services/module4/bandwidthAllocation-protocol-exercise.php): This exercise asks you to match items in the left column with the items in the right column. - [Protocol Authentication (Terminal) - Quiz](https://www.dispersednet.com/remote-desktop-services/module4/protocol-authentication-quiz.php): This quiz poses questions with respect to Protocol Authentication for organizations and clients. - [Routing Remote Access Services (Intro)](https://www.dispersednet.com/remote-desktop-services/module5/intro-routing-remote-accessService.php): In this module, we will delve into the configuration specifics of the RRAS server to enable outbound and inbound connections. - [Dial-up Connections vs Broadband Internet (Terminal Services)](https://www.dispersednet.com/remote-desktop-services/module5/dialup-connections.php): This page discusses how to create and configure a dial-up connection using Windows Terminal Services. - [Connect to Virtual Private Network (Remote Desktop Services)](https://www.dispersednet.com/remote-desktop-services/module5/connect-to-vpn.php): This page discusses how to create a connection to a VPN using Windows Terminal Services. - [Connecting directly through Cable](https://www.dispersednet.com/remote-desktop-services/module5/direct-cable-connection.php): This page discusses how to connect directly through a cable for organizations and clients using Windows Terminal Services. - [Configure VPN Ports (Windows Terminal Services)](https://www.dispersednet.com/remote-desktop-services/module5/configure-vpn-ports.php): This page discusses how to route remote access services for organizations and clients using Windows Terminal Services. - [Configure Modem | Cable Ports (RRAS)](https://www.dispersednet.com/remote-desktop-services/module5/configure-modem-cablePorts.php): This page discusses how to configure modem and cable ports using routing and remote access service (RRAS) using Windows Terminal Services. - [Routing Remote Access Services (Conclusion)](https://www.dispersednet.com/remote-desktop-services/module5/routing-remoteAccessServices-conclusion.php): This module discussed how to route remote access services for organizations and clients using Windows Terminal Services. - [Inbound Outbound Connections (Terminal Server) - Quiz](https://www.dispersednet.com/remote-desktop-services/module5/inbound-outboundConnections-quiz.php): This quiz poses questions with respect to Inbound and outbound connections using MS Terminal Server.