作为网络安全的核心实操系统,Linux 凭借开源、稳定、高安全性的特性,成为服务器部署、渗透测试的主流选择。想要玩转 Linux 网安实战,基础功必须打牢 —— 从系统核心概念到命令行操作,从文件权限管理到简单系统配置,这篇入门指南带你一站式掌握必备基础,为后续攻防实战铺路。
一、Linux 系统认知:搞懂核心,选对发行版
1. 核心概念必知
Linux 的核心是内核(1991 年由林纳斯・托瓦兹开发),而我们实际使用的是发行版—— 内核搭配配套软件的完整系统,核心特性是开源免费,全球开发者共同维护,安全性和灵活性拉满。它和 Windows 的核心区别很关键:无 C/D 盘符、命令行是操作核心、权限管理更严格,这也是网安实战中 Linux 的核心优势。适用场景覆盖服务器(核心)、桌面端、嵌入式设备(路由器、智能设备),全球 80% 以上的服务器都在使用 Linux,也是网络攻防的 “主战场”。
2. 主流发行版怎么选?
不同发行版定位不同,选对版本能让学习和实操事半功倍,核心三大常用版本如下:
| 发行版 | 核心特点 | 适用场景 |
| Ubuntu | 桌面友好、生态完善、社区支持强 | 入门学习、日常使用、服务器基础部署 |
| Kali Linux | 预装海量网安工具(MSF、Hydra 等) | 网络安全学习、渗透测试、攻防实战 |
| CentOS | 稳定性拉满、兼容 RedHat、运维友好 | 企业服务器部署、生产环境应用 |
其中 Ubuntu 和 Kali 属于 Debian 系列,CentOS 属于 RedHat 系列,两大系列的包管理器、操作命令有差异,后续会重点区分。
二、命令行基础:入门必备,高效操作
命令行是 Linux 的灵魂,所有核心操作、网安实战都基于此,先掌握打开方式、命令格式、核心快捷键,再学具体操作,效率翻倍。
1. 基础操作准备
- 打开终端:Ubuntu 用快捷键
Ctrl+Alt+T,Kali 桌面默认有终端图标; - 命令格式:
命令 [选项] [参数](例:ls -l /home查看 home 目录详细内容); - 必备快捷键:
Tab:自动补全命令 / 路径(减少输入错误,入门必用);Ctrl+C:终止当前命令(卡顿时救命);Ctrl+L:清空终端屏幕;- 上下箭头:查看历史命令。
2. 文件与目录操作:高频命令汇总
Linux 无盘符,所有文件都在统一的目录树中,这些操作命令是日常使用、实战操作的基础,必须熟练掌握:
| 命令 | 功能 | 常用示例 |
|---|---|---|
| pwd | 查看当前所在目录路径 | pwd(输出:/home/ubuntu) |
| ls | 列出目录内容 | ls -l(详细列表)、ls -a(显示隐藏文件) |
| cd | 切换目录 | cd /home(绝对路径)、cd ../(返回上一级) |
| mkdir | 创建目录 | mkdir test(单目录)、mkdir -p a/b/c(递归创建多级) |
| touch | 创建空文件 | touch test.txt |
| cp | 复制文件 / 目录 | cp test.txt /home(文件)、cp -r a/ /home(目录,必加 - r) |
| mv | 移动 / 重命名 | mv test.txt /home(移动)、mv test.txt new.txt(重命名) |
| rm | 删除文件 / 目录 | rm test.txt(文件)、rm -rf a/(强制删目录,谨慎使用!) |
| cat | 查看文件内容 | cat /etc/passwd(查看用户配置文件) |
| more/less | 分页查看大文件 | more /var/log/syslog(按空格翻页) |
注意:rm -rf命令无回收站,误删系统文件会导致系统崩溃,实战中务必确认路径后再执行。
三、系统基础配置:网络、软件、进程
掌握基础命令后,再学简单的系统配置操作,满足日常使用和实战基础环境搭建需求,重点区分 Debian(Ubuntu/Kali)和 RedHat(CentOS)系列差异。
1. 网络配置基础
网络操作是网安实战的前提(远程连接、漏洞扫描、木马通信都需要),核心命令:
- 查看 IP 地址:
ifconfig或ip addr; - 测试网络连通性:
ping www.baidu.com(Ctrl+C终止); - 查看端口占用:
netstat -tulnp或ss -tulnp(需安装对应工具,实战中用于排查木马端口)。
2. 软件安装与卸载:包管理器使用
Linux 安装软件依赖包管理器(类似手机应用商城),Debian 和 RedHat 系列命令不同,记准对应命令,避免报错:
Debian 系列(Ubuntu/Kali):apt 命令
| 操作 | 命令 | 示例 |
|---|---|---|
| 更新软件源 | apt update | - |
| 安装软件 | apt install 软件名 | apt install openssh-server(安装 SSH 服务) |
| 卸载软件 | apt remove 软件名 | apt remove openssh-server |
RedHat 系列(CentOS):yum 命令
| 操作 | 命令 | 示例 |
|---|---|---|
| 安装软件 | yum install 软件名 | yum install httpd(安装 Apache 服务) |
| 卸载软件 | yum remove 软件名 | yum remove httpd |
| 查找软件 | yum search 软件名 | yum search ssh |
实战技巧:默认软件源为海外,下载慢,可修改为国内阿里云镜像
(https://developer.aliyun.com/mirror/),大幅提升下载速度。
四、文件编辑与日志查看:实战必备基础
1. 常用编辑器:vim(无图形化界面必备)
Linux 服务器多无图形化界面,vim 是核心文件编辑器,用于修改配置文件、编写脚本,核心操作:
- 打开 / 创建文件:
vim test.txt(无该文件则自动创建); - 进入编辑模式:按
i(插入模式,可输入内容); - 保存退出:先按
Esc退出编辑模式,再输入:wq(保存并退出); - 强制退出:
:q!(不保存退出,适用于修改错误时); - 实用快捷键:
dd(删除当前行)、yy(复制当前行)、p(粘贴)、:/关键词(查找文件内容,n 下一个,N 上一个)。
2. 日志查看基础命令
日志是 Linux 的 “监控录像”,实战中用于排查攻击痕迹、异常操作,核心查看命令:
- 实时查看系统日志:
tail -f /var/log/syslog(记录系统启动、服务、错误信息); - 筛选日志内容:
grep "error" /var/log/syslog(查找包含 error 的错误信息); - 查看最新日志:
tail -n 100 /var/log/auth.log(查看登录日志最后 100 行,排查异常登录)。
五、Linux 基础学习注意事项
- 多实操,忌死记:命令无需死记,通过反复实操形成肌肉记忆,忘记时用
命令 --help查看帮助; - 权限操作谨慎:
rm -rf、chmod 777等命令务必确认路径,避免误删系统文件或过度开放权限; - 按顺序学习:先掌握文件操作、命令行基础,再逐步学习权限管理、系统配置,循序渐进;
- 善用报错排查:遇到报错复制错误信息搜索解决方案,或查看官方文档,培养问题排查能力。
掌握以上 Linux 基础知识点,就完成了网安实战的第一步 —— 基础环境搭建和操作能力。下篇我们将进入Linux 网络安全核心实战,从 SSH 服务攻防、木马入侵检测,到系统安全加固,手把手教你从攻击和防御两个视角玩转 Linux 网安!
转载自CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/zhdh666/article/details/159206338



