Initial Core 2 study project
This commit is contained in:
commit
10de90430c
120 changed files with 12696 additions and 0 deletions
89
labs/OS-9-linux-client-tools-lab.md
Normal file
89
labs/OS-9-linux-client-tools-lab.md
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
# Lab OS-9: Linux Client Tools
|
||||
|
||||
Domain:
|
||||
- 1.0 Operating Systems
|
||||
|
||||
Works on:
|
||||
- Linux
|
||||
- Windows comparison practice
|
||||
|
||||
## Goal
|
||||
|
||||
Practice Linux commands that commonly appear on Core 2.
|
||||
|
||||
## Linux Steps
|
||||
|
||||
Run:
|
||||
|
||||
```bash
|
||||
cat /etc/os-release
|
||||
whoami
|
||||
pwd
|
||||
ls -l
|
||||
cat /etc/passwd
|
||||
cat /etc/hosts
|
||||
cat /etc/resolv.conf
|
||||
cat /etc/fstab
|
||||
ip addr
|
||||
ip route
|
||||
df -h
|
||||
du -h
|
||||
ps aux
|
||||
top
|
||||
```
|
||||
|
||||
Press `q` to quit `top`.
|
||||
|
||||
Practice file commands:
|
||||
|
||||
```bash
|
||||
mkdir linux-practice
|
||||
cd linux-practice
|
||||
echo "Core 2 Linux practice" > notes.txt
|
||||
cp notes.txt copy.txt
|
||||
mv copy.txt renamed.txt
|
||||
grep Linux notes.txt
|
||||
chmod u+x renamed.txt
|
||||
ls -l
|
||||
cd ..
|
||||
rm -r linux-practice
|
||||
```
|
||||
|
||||
Record:
|
||||
- Distribution:
|
||||
- Current user:
|
||||
- Current directory:
|
||||
- DNS server:
|
||||
- Default gateway:
|
||||
- Root filesystem free space:
|
||||
- One process name:
|
||||
- Permission string before/after `chmod u+x`:
|
||||
|
||||
## Windows Comparison Steps
|
||||
|
||||
Run:
|
||||
|
||||
```powershell
|
||||
dir
|
||||
taskmgr
|
||||
nslookup example.com
|
||||
tracert example.com
|
||||
```
|
||||
|
||||
Record Linux equivalents:
|
||||
- `dir`:
|
||||
- Task Manager process view:
|
||||
- `nslookup`:
|
||||
- `tracert`:
|
||||
|
||||
## What You Should Learn
|
||||
|
||||
- `/etc/passwd` lists users.
|
||||
- `/etc/shadow` stores password hashes and is protected.
|
||||
- `/etc/hosts` maps names to IPs locally.
|
||||
- `/etc/resolv.conf` shows DNS resolver settings.
|
||||
- `/etc/fstab` controls startup mounts.
|
||||
- `chmod` changes permissions.
|
||||
- `top` and `ps` show processes.
|
||||
- `df` and `du` show storage usage.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue