Implement flattened structure with in-page navigation and back-to-top links

This commit is contained in:
Hugh Ratsch
2025-03-02 11:35:08 -06:00
parent be1c0d3dc9
commit b5433bedf5
5 changed files with 291 additions and 41 deletions
+8 -34
View File
@@ -15,37 +15,11 @@
# My Solutions Portfolio
- [Portfolio Overview](solutions/README.md)
## User Management [👤]
- [User Management Solutions](solutions/user-management.md)
- [Creating Users with Specific Requirements (v1-S1)](solutions/user-management.md#scenario-creating-users-with-specific-requirements)
- [Departmental User Structure (v1-S1 Expanded)](solutions/user-management.md#scenario-creating-users-with-specific-requirements-1)
## Storage Management [💾]
- [Storage Management Solutions](solutions/storage-management.md)
- [LVM Configuration and Extension (v1-S2)](solutions/storage-management.md#scenario-v1-s2-lvm-configuration-and-management)
- [Create and Extend Logical Volume (v1-S2)](solutions/storage-management.md#scenario-v1-s2-create-a-new-2gb-partition-on-devsdb-and-extend-the-logical-volume-by-500mb-using-lvm)
## Service Management [⚙️]
- [Service Management Solutions](solutions/service-management.md)
- [Time Synchronization and Security (v1-S3)](solutions/service-management.md#scenario-v1-s3-time-synchronization-and-security-configuration)
## Networking [🌐]
- [Network Solutions](solutions/networking.md)
- [Network Interface Configuration (v1-S7)](solutions/networking.md#scenario-v1-s7-network-interface-configuration)
## Security [🔒]
- [Security Solutions](solutions/security.md)
- [SELinux and Firewall Configuration (v1-S3)](solutions/security.md#scenario-v1-s3-selinux-and-firewall-configuration)
## Container Management [📦]
- [Container Management Solutions](solutions/container-management.md)
- [Container Deployment (v1-S4)](solutions/container-management.md#scenario-v1-s4-container-management)
## System Recovery & Maintenance [🔧]
- [System Recovery Solutions](solutions/system-recovery.md)
- [System Recovery and Maintenance (v1-S5)](solutions/system-recovery.md#scenario-v1-s5-system-recovery-and-maintenance)
## Shell Scripting [📜]
- [Shell Scripting Solutions](solutions/shell-scripting.md)
- [File Management Script (v1-S6)](solutions/shell-scripting.md#scenario-v1-s6-shell-scripting)
- [User Management Solutions [👤]](solutions/user-management.md)
- [Storage Management Solutions [💾]](solutions/storage-management.md)
- [Service Management Solutions [⚙️]](solutions/service-management.md)
- [Network Solutions [🌐]](solutions/networking.md)
- [Security Solutions [🔒]](solutions/security.md)
- [Container Management Solutions [📦]](solutions/container-management.md)
- [System Recovery Solutions [🔧]](solutions/system-recovery.md)
- [Shell Scripting Solutions [📜]](solutions/shell-scripting.md)
+36 -3
View File
@@ -2,6 +2,20 @@
This section documents my solutions to storage management scenarios, including partitioning, LVM, filesystem management, and storage troubleshooting.
<div class="toc">
## Table of Contents
- [Scenario Tags](#scenario-tags)
- [Scenario: LVM Configuration and Management](#scenario-v1-s2-lvm-configuration-and-management)
- [Scenario: Create a new 2GB partition](#scenario-v1-s2-create-a-new-2gb-partition-on-devsdb-and-extend-the-logical-volume-by-500mb-using-lvm)
- [Scenario: Storage Configuration](#scenario-v2-s2-storage-configuration)
- [Scenario: Dynamic Storage Management](#scenario-v3-s2-dynamic-storage-management)
- [Scenario: Advanced File System Management](#scenario-v3-s8-advanced-file-system-management)
</div>
<div id="scenario-tags"></div>
## Scenario Tags
| Tag | Description |
@@ -11,6 +25,10 @@ This section documents my solutions to storage management scenarios, including p
| [v3-S2] | Dynamic Storage Management - Practice Scenarios v3 |
| [v3-S8] | Advanced File System Management - Practice Scenarios v3 |
[Back to Top](#storage-management-solutions-)
<div id="scenario-v1-s2-lvm-configuration-and-management"></div>
## Scenario: [v1-S2] LVM Configuration and Management
### Original Problem
@@ -64,8 +82,9 @@ df -h
- Filesystem Management
- Storage Troubleshooting
---
---
[Back to Top](#storage-management-solutions-)
<div id="scenario-v1-s2-create-a-new-2gb-partition-on-devsdb-and-extend-the-logical-volume-by-500mb-using-lvm"></div>
## Scenario: [v1-S2] Create a new 2GB partition on /dev/sdb and extend the logical volume by 500MB using LVM
@@ -188,6 +207,10 @@ lsblk -f
- Filesystem Management
- Storage Troubleshooting
[Back to Top](#storage-management-solutions-)
<div id="scenario-v2-s2-storage-configuration"></div>
## Scenario: [v2-S2] Storage Configuration
### Original Problem
@@ -208,6 +231,10 @@ From Practice Scenarios v2, Scenario 2:
### Solution Steps
[Your solution will be added here]
[Back to Top](#storage-management-solutions-)
<div id="scenario-v3-s2-dynamic-storage-management"></div>
## Scenario: [v3-S2] Dynamic Storage Management
### Original Problem
@@ -228,6 +255,10 @@ From Practice Scenarios v3, Scenario 2:
### Solution Steps
[Your solution will be added here]
[Back to Top](#storage-management-solutions-)
<div id="scenario-v3-s8-advanced-file-system-management"></div>
## Scenario: [v3-S8] Advanced File System Management
### Original Problem
@@ -248,4 +279,6 @@ From Practice Scenarios v3, Scenario 8:
- Required Outcome: [To be filled]
### Solution Steps
[Your solution will be added here]
[Your solution will be added here]
[Back to Top](#storage-management-solutions-)
+31 -3
View File
@@ -2,6 +2,19 @@
This section contains my solutions to various user management scenarios from the practice exercises.
<div class="toc">
## Table of Contents
- [Scenario Tags](#scenario-tags)
- [Scenario: Creating Users with Specific Requirements](#scenario-creating-users-with-specific-requirements)
- [Scenario: Creating Users with Specific Requirements (Expanded)](#scenario-creating-users-with-specific-requirements-1)
- [Scenario: System Access and File Management](#scenario-v2-s1-system-access-and-file-management)
- [Scenario: Advanced User Management](#scenario-v3-s1-advanced-user-management)
</div>
<div id="scenario-tags"></div>
## Scenario Tags
| Tag | Description |
@@ -10,6 +23,10 @@ This section contains my solutions to various user management scenarios from the
| [v2-S1] | System Access and File Management - Practice Scenarios v2 |
| [v3-S1] | Advanced User Management - Practice Scenarios v3 |
[Back to Top](#user-management-solutions-)
<div id="scenario-creating-users-with-specific-requirements"></div>
## Scenario: Creating Users with Specific Requirements
### Original Problem
@@ -51,10 +68,11 @@ From Practice Scenarios v1: Create a user named 'john' with a custom shell and h
- Security Best Practices
- System Verification
***
***
[Back to Top](#user-management-solutions-)
## Scenario: Creating Users with Specific Requirements-1
<div id="scenario-creating-users-with-specific-requirements-1"></div>
## Scenario: Creating Users with Specific Requirements (Expanded)
### Original Problem
- Create a new user called 'analyst1' with home directory '/home/analyst1'
@@ -133,6 +151,10 @@ sudo chage -l analyst1
> [NOTE]
> This scenario is a good example of how to create a user with a specific home directory, add them to a group, create a directory owned by the group with SGID set, and set password expiry.
[Back to Top](#user-management-solutions-)
<div id="scenario-v2-s1-system-access-and-file-management"></div>
## Scenario: [v2-S1] System Access and File Management
### Original Problem
@@ -152,6 +174,10 @@ From Practice Scenarios v2, Scenario 1:
### Solution Steps
[Your solution will be added here]
[Back to Top](#user-management-solutions-)
<div id="scenario-v3-s1-advanced-user-management"></div>
## Scenario: [v3-S1] Advanced User Management
### Original Problem
@@ -175,3 +201,5 @@ From Practice Scenarios v3, Scenario 1:
### Solution Steps
[Your solution will be added here]
[Back to Top](#user-management-solutions-)