【无标题】
·
这份“一阶段必备知识问答”文档实际上涵盖了网络安全从业者必须掌握的底层技术栈。为了让你更清晰地消化这些内容,我将文档中涉及的Windows系统、Linux系统、计算机网络、Web基础、Web服务器、前端、后端(PHP/Python)以及数据库这8大模块的知识点进行了全面的拆解和梳理:
🪟 Windows 系统
- 命令提示窗口(CMD):它是 Windows 系统的命令行交互工具,用于执行系统命令、管理文件/网络/服务等。
- 调用方式:① 按下
Win+R组合键,输入cmd后回车;② 在开始菜单中直接搜索“命令提示符”打开。 - 测试网络连通性:使用
ping命令。在 CMD 中输入ping 目标IP/域名(例如ping 192.168.1.100),如果能收到回复则代表网络连通,若显示超时或丢失则代表不通。 - 查看本机IP地址:在 CMD 中输入
ipconfig,查看“以太网适配器”或“无线局域网适配器”下的 IPv4 地址。 - 用户与用户组:用户是系统的使用者,用户组是用户的集合(用于批量管理权限)。
- 默认管理员用户名:Administrator。
- 查看文件权限:在文件属性中查看“安全”选项卡。
- RDP(远程桌面协议):用于远程连接和控制 Windows 桌面,默认端口是 3389。
- 核心概念:进程是正在运行的程序;服务是后台运行的程序;计划任务是在特定时间自动执行的任务。
Linux 系统
- 文件结构:Linux 的文件结构呈树状,一切从根目录
/开始。 - 核心配置文件:
/etc/passwd:存放用户的基本信息。/etc/shadow:存放用户的加密密码信息。
- 默认管理员用户:
root,其 UID(用户ID)为 0。 - 软件包管理器:Debian 系列(如 Ubuntu)使用
apt;红帽系列(如 CentOS)使用yum或rpm。 - SSH(安全外壳协议):用于加密的远程登录服务。开启命令通常为
systemctl start sshd。 - 借用管理员身份:使用
sudo命令可以暂时借用管理员(root)权限执行操作。
计算机网络
- URL(统一资源定位符):即网址,格式通常为
协议://域名或IP:端口/路径?参数。 - ARP(地址解析协议):用于将 IP 地址解析为物理 MAC 地址。
- DNS(域名系统):互联网的“通讯录”,用于将人类易记的域名解析为计算机识别的 IP 地址。
- CDN(内容分发网络):通过分布在不同地域的服务器加速用户对网站内容的访问。
- 域名:互联网上某一台或一组计算机的名称(如
www.baidu.com)。 - 判断同一网段:通过 IP 地址和子网掩码进行“与”运算,结果相同则为同一网段。同一网段内的设备可以直接通过 MAC 地址通信。
- HTTP(超文本传输协议):用于传输网页数据,默认端口是 80。
- GET 和 POST 的区别:GET 请求参数暴露在 URL 中,不安全且长度受限,主要用于获取数据;POST 请求参数放在请求体(Body)中,相对安全且无长度限制,主要用于提交数据。
- HTTP 无状态:指协议本身不会记录之前的请求信息。通常通过 Cookie 和 Session 机制来解决状态保持问题。
- HTTPS:即加密的 HTTP,通过 SSL/TLS 协议加密传输数据,默认端口是 443。
Web 基础
- Web:即万维网,是一个由许多相互链接的超文本组成的系统。
- 网页基本组成:文字、图片、音频、视频、超链接等。
- 常见浏览器:Chrome(谷歌)、Edge、Firefox(火狐)、Safari(苹果)等。
- 超链接:网页中点击后可以跳转到其他页面或资源的链接,是 Web 互联的核心。
- HTTP 与 HTTPS 区别:HTTP 是明文传输(不安全),端口 80;HTTPS 是加密传输(安全),端口 443。
- Web 访问路径:如果项目放在 phpstudy 的网站根目录中,访问 URL 通常为
http://localhost/项目文件夹名。
️ Web 服务器
- 常见软件:Apache、Nginx、IIS、Tomcat。
- Apache 与 Nginx 的区别:Apache 稳定、模块丰富,适合处理动态请求;Nginx 轻量、并发能力强,适合处理静态资源和高并发场景(常作为反向代理)。
- 主要功能:存储网站文件,处理客户端(浏览器)的请求,并返回相应的网页内容。
Web 前端(HTML/CSS/JS)
- 三者角色:HTML 是网页的骨架(结构);CSS 是网页的皮肤(样式);JavaScript 是网页的行为(交互)。
- DOM(文档对象模型):JS 通过操作 DOM 来动态改变网页的内容、结构和样式。
<a>标签:定义超链接。href属性指定链接跳转的目标地址。<img>标签:定义图片。src属性指定图片的路径,alt属性指定图片加载失败时显示的替代文本。
Web 后端(PHP & Python)
- PHP:一种广泛用于 Web 开发的服务器端脚本语言。
- PHP 超全局变量:如
$_GET(获取 URL 参数)、$_POST(获取表单数据)、$_COOKIE、$_SESSION等,在脚本的所有作用域中都可以访问。 - PHP
__wakeup():这是一个魔术方法。当使用unserialize()反序列化对象时,__wakeup()会被自动触发执行。 - PHP 真假条件:
- 假:
false、0、0.0、""(空字符串)、"0"(字符串0)、null、空数组。 - 真:除了上述情况外的所有值。
- 假:
- 类、对象与实例化:类是对象的模板(定义属性和方法);对象是类的具体实现;实例化就是创建对象的过程(使用
new关键字)。 - 序列化与反序列化:序列化是将对象转换为字符串以便存储或传输;反序列化是将字符串还原为对象。
- Python 模块:包含 Python 定义和语句的文件。通过
import导入;使用pip install下载第三方模块。 - Python 语言特点:语法简洁、解释型语言、跨平台、拥有庞大的第三方库生态。
️ 数据库(MySQL)
- DB 与 DBMS:DB(Database)是数据库(数据的仓库);DBMS(Database Management System)是数据库管理系统(用于管理数据库的软件,如 MySQL)。
- MySQL 默认信息:默认管理员用户是
root;默认密码通常为空;默认自带的三个库是information_schema、mysql、performance_schema。 - 核心库作用:
information_schema:存放元数据(如所有数据库名、表名、字段名等)。mysql:存放用户权限、密码等核心配置数据。
- 注释:用于解释代码。MySQL 单行注释使用
#或--(注意双减号后有个空格)。 - 基本 SQL 语句:
- 查询:
SELECT 字段 FROM 表名 WHERE 条件; - 添加:
INSERT INTO 表名 (字段) VALUES (值); - 修改:
UPDATE 表名 SET 字段=值 WHERE 条件; - 删除:
DELETE FROM 表名 WHERE 条件;
- 查询:
文档中涵盖的所有核心知识点,掌握这些基础概念,你就为后续深入学习网络安全攻防技术打下了坚实的地基。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)