71 lines
1.1 KiB
Markdown
71 lines
1.1 KiB
Markdown
# Lab OS-1: System Inventory
|
|
|
|
Domain:
|
|
- 1.0 Operating Systems
|
|
|
|
Works on:
|
|
- Windows
|
|
- Linux
|
|
|
|
Does not require:
|
|
- macOS
|
|
|
|
## Goal
|
|
|
|
Build the habit of collecting basic system identity information before troubleshooting.
|
|
|
|
## Windows Steps
|
|
|
|
Run:
|
|
|
|
```powershell
|
|
winver
|
|
systeminfo
|
|
hostname
|
|
whoami
|
|
wmic os get caption,version,buildnumber,osarchitecture
|
|
msinfo32
|
|
tpm.msc
|
|
```
|
|
|
|
Record:
|
|
- Windows edition:
|
|
- Version/build:
|
|
- Architecture:
|
|
- Host name:
|
|
- Current user:
|
|
- Total RAM:
|
|
- BIOS mode:
|
|
- Secure Boot state:
|
|
- TPM status/version:
|
|
|
|
## Linux Steps
|
|
|
|
Run:
|
|
|
|
```bash
|
|
cat /etc/os-release
|
|
uname -a
|
|
hostname
|
|
whoami
|
|
free -h
|
|
```
|
|
|
|
Record:
|
|
- Distribution:
|
|
- Kernel:
|
|
- Architecture:
|
|
- Host name:
|
|
- Current user:
|
|
- Memory:
|
|
|
|
## What You Should Learn
|
|
|
|
- `winver` is a quick Windows version check.
|
|
- `systeminfo` is a fuller Windows inventory command.
|
|
- `hostname` identifies the machine.
|
|
- `whoami` identifies the current user.
|
|
- `cat /etc/os-release` identifies the Linux distribution.
|
|
- `uname -a` shows kernel and architecture details.
|
|
- `msinfo32` shows detailed Windows system and firmware information.
|
|
- `tpm.msc` checks TPM status and version.
|