BlackPanda999/linux-zero-to-hero

GitHub: BlackPanda999/linux-zero-to-hero

面向网络安全初学者的 Linux 完整学习指南,涵盖命令、安装、家庭实验室搭建与安全工具配置等内容。

Stars: 0 | Forks: 0

# 🐧 Linux 从零到精通 — 网络安全初学者完全指南 ## 📖 内容详情 | 文件 | 你将学到什么 | |------|-------------------| | [commands/top-50-commands.md](commands/top-50-commands.md) | 每位黑客/安全人员必备的 50 个 Linux 命令,并附带真实示例 | | [guides/installation-guide.md](guides/installation-guide.md) | 安装 Kali、Ubuntu 或 Parrot — 涵盖 VirtualBox、双系统启动、WSL 等各种方式 | | [guides/home-lab-setup.md](guides/home-lab-setup.md) | 从零开始构建网络安全家庭实验室(VM、网络、隔离) | | [guides/customization.md](guides/customization.md) | 让你的终端看起来像黑客一样 — zsh、tmux、主题、dotfiles | | [guides/security-tools.md](guides/security-tools.md) | 必备的安全工具及其在 Linux 上的安装方法 | | [resources/learning-resources.md](resources/learning-resources.md) | 助你持续学习的最佳课程、YouTube 频道、书籍和网站 | | [cheatsheets/quick-reference.md](cheatsheets/quick-reference.md) | 供日常使用的一页速查表 | ## 🎯 为什么网络安全要选择 Linux? 现实一点说 —— 如果你想从事安全行业,你就必须掌握 Linux。原因如下: 1. **大多数安全工具都是为 Linux 构建的。** Nmap、Metasploit、Wireshark、Burp Suite、Aircrack-ng —— 它们都能在 Linux 上原生运行。有些甚至连 Windows 版本都没有。 2. **服务器运行的是 Linux。** 超过 90% 的互联网服务器运行着 Linux。如果你正在做渗透测试或应急响应,你必然会接触到 Linux。 3. **它是开源的。** 你可以阅读代码、修改代码,并准确了解你的系统正在做什么。这对于安全工作来说意义重大。 4. **完全掌控。** Windows 会向你隐藏很多东西。而 Linux 让你看到一切 —— 每一个进程、每一个网络连接、每一个文件权限。这种掌控力就是力量。 5. **它是免费的。** Kali Linux、Parrot OS、Ubuntu —— 全部免费。没有许可费,没有订阅费,没有激活密钥。 6. **强大的社区。** 有一个庞大的安全专业人士社区在使用 Linux。教程、 writeup、CTF —— 几乎所有的内容都默认你使用的是 Linux。 ## 🐉 你应该选择哪个 Linux 发行版? | 发行版 | 最适合 | 难度 | 选择它的原因 | |--------|----------|-----------|---------------| | **Kali Linux** | 渗透测试、道德黑客 | 中级 | 行业标准,预装 600+ 工具 | | **Parrot OS** | 隐私 + 渗透测试 | 中级 | 比 Kali 更轻量,注重隐私,适合日常使用 | | **Ubuntu** | 学习基础知识 | 初级 | 大多数教程默认基于 Ubuntu,社区庞大 | | **BlackArch** | 高级用户 | 困难 | 拥有 2800+ 工具,基于 Arch,适合有经验的用户 | | **Linux Mint** | 日常主力机 + 学习 | 初级 | 类似 Windows 的体验,适合系统过渡 | **给初学者的建议:** 从 VM 中的 Ubuntu 开始。学习基础知识。然后当你熟悉终端操作后,再转向 Kali Linux。 ## 📋 快速入门(5 分钟) 1. **安装 VirtualBox** → [virtualbox.org](https://www.virtualbox.org/) 2. **下载 Kali Linux ISO** → [kali.org/get](https://www.kali.org/get-kali/) 3. **创建一个 VM**:分配 4GB RAM、30GB 磁盘 4. **启动 ISO** 并遵循 [guides/installation-guide.md](guides/installation-guide.md) 中的安装指南 5. **运行你的第一条命令:** `nmap -sV scanme.nmap.org` 搞定。你现在是一名 Linux 用户了。🎉 ## 🗺️ 学习路径 ``` Week 1-2: Basics → Terminal navigation, file commands, permissions Week 3-4: Networking → ip, nmap, netstat, ssh, firewall basics Week 5-6: Home Lab → Set up VMs, isolated network, practice targets Week 7-8: Security Tools → Nmap, Wireshark, Metasploit basics Week 9-10: Customization → Zsh, tmux, scripts, automation Week 11+: Real Practice → TryHackMe, HackTheBox, CTFs ``` ## 👨‍💻 作者 **Osama Khan** — [BlackPanda999](https://github.com/BlackPanda999) 网络安全专业人士 | CompTIA Security+ & PenTest+ | CTF 爱好者 - 📧 cyberkhan554433@gmail.com - 🔗 [LinkedIn](https://linkedin.com/in/osamakhan44) ## 📜 License MIT — 随意使用、分享和学习。详见 [LICENSE](LICENSE)。
标签:实验环境搭建, 教程与指南, 网络安全, 隐私保护