linux作業系統
uname #Linux
uname -a #提供較完整資訊
uname -r #查看核心
作業系統三層化
- 作業系統分三層 : user space、kernel space、hardware,可以做資源隔離和管理,如果應用程式發生問題可以直接移除不會影響硬體
Linux發行版本
- kernel、Application、GUI、Drivers等等包裝起來形成一個distribution(發行版本)
- kernel 都相同,但是可能版本不同,Application、GUI、Drivers等會依據不同需求而不同
- CentOS、Ubuntu、Red Hat這些都為linux的發行版本
- 可在linux發行的官方網站,查看哪些版本為long term supplies(長期維護)
The Linux Kernel Archives
Kali Linux
- server : ubuntu22-2,連接雲端資源 : AWS、AZURE、GCP
- client : ubuntu22
- hacker : kali攻擊server(ubuntu22-2)
- kali預設user和password為kali