网络安全工程师教程

网络安全工程师教程引导你从安全基础到渗透测试、道德黑客与数字取证,涵盖网络安全、漏洞分析、攻击技术与事件调查。免费实验与示例帮助你在交互式环境中建立实践能力。

Grafana 安装

Grafana 安装

在本次实验中,你将使用 Docker 安装 Grafana。你将学习如何运行 Grafana 容器,访问其 Web UI,并将其连接到预先存在的 Prometheus 实例作为数据源,为你构建强大的监控仪表板做好准备。
DockerCybersecurityLinux
在 Linux 中管理共享库

在 Linux 中管理共享库

在本实验中,你将学习如何在 Linux 中管理共享库。你将使用 ldd 来识别依赖关系,使用 find 来定位库文件,并使用 ldconfig 来查看和重建共享库缓存,从而确保高效的系统性能并解决依赖问题。
Linux
管理和监控 Linux 进程

管理和监控 Linux 进程

在本实验中,你将学习在 Linux 系统上管理和监控进程的基本技能。你将探索如何与前台和后台进程进行交互、使用 `ps` 检查进程、使用 `top` 监控资源、使用 `renice` 调整优先级,以及使用 `kill` 终止进程。
Linux
在 Linux 中管理 Apache 的 SELinux 文件上下文

在 Linux 中管理 Apache 的 SELinux 文件上下文

在本实验中,你将学习如何为 Apache Web 服务器管理 SELinux 文件上下文。你将安装 Apache,通过使用上下文不正确的文件触发访问拒绝错误,然后使用 chcon 命令修正安全标签并恢复访问,从而培养实际的故障排除技能。
Linux
在 Linux 中管理内核模块

在 Linux 中管理内核模块

在本实验中,你将学习如何在 Linux 中管理内核模块。你将练习使用 lsmod、modinfo、rmmod 和 insmod 等命令来列出、检查、卸载和加载模块。你还将配置一个模块在开机时自动加载,以确保关键功能始终可用。
Linux
使用 Vim 和 Nano 编辑 Linux 文本文件

使用 Vim 和 Nano 编辑 Linux 文本文件

在本实验中,你将学习使用 Linux 中两个核心文本编辑器:vi/vim 和 nano 的基本技能。你将练习创建文件、编辑文本、保存文件以及在两个编辑器中进行导航。本实验全面介绍了 Linux 环境中最常用的文本编辑工具。
Linux
在 Linux 中管理 IP 地址

在 Linux 中管理 IP 地址

在本实验中,你将学习如何在 Linux 中管理 IP 地址。你将使用 `ip` 命令检查网络接口并配置静态 IP、设置默认网关,然后使用 `dhclient` 获取动态 IP。最后,你将使用 `arp` 和 `traceroute` 验证网络配置。
Linux
在 Linux 中管理本地 Git 仓库

在 Linux 中管理本地 Git 仓库

在本实验中,你将学习在 Linux 环境中管理本地 Git 仓库的基础命令。你将练习初始化仓库、配置用户设置、创建并提交文件,以及使用 `git init`、`git add`、`commit` 和 `log` 查看提交历史。
GitLinux
在 Linux 中探索文件系统

在 Linux 中探索文件系统

在本实验中,你将学习使用命令行在 Linux 文件系统中进行导航的基础技能。你将练习使用 pwd、cd 和 ls 等核心 Shell 命令,并探索如何通过绝对路径、相对路径、波浪号扩展以及命令选项在目录间切换。
Linux
使用 SSH 连接远程 Linux 服务器

使用 SSH 连接远程 Linux 服务器

在本实验中,你将学习如何使用 SSH 连接并管理远程 Linux 服务器。你将安装并配置 OpenSSH 服务器,获取其 IP 地址,建立交互式 Shell 会话,并远程执行单个命令以实现脚本编写和自动化。
Linux
系统信息与进程管理

系统信息与进程管理

学习识别 Linux 系统、解读负载、检查进程、查找 PID、发送信号、控制终端作业、使用退出状态,以及运行脱离终端的任务。
Linux
在 Linux 中使用 YUM 查询和更新软件包

在 Linux 中使用 YUM 查询和更新软件包

在本实验中,你将学习如何使用 YUM 在基于 RHEL 的 Linux 系统上管理软件包。你将检查已安装的软件包、浏览软件仓库、查看可用更新,并学习如何执行单个软件包更新及全系统更新,以确保环境的安全与最新。
Linux
使用 Linux netstat 命令分析网络端口和会话

使用 Linux netstat 命令分析网络端口和会话

在这个实验中,你将学习如何使用 netstat 命令来分析 Linux 系统上的网络活动。你将探索网络端口、套接字和活动连接等基本概念,以深入了解服务如何在网络上进行通信。
Linux
自定义 Linux 中的 GRUB2 启动菜单

自定义 Linux 中的 GRUB2 启动菜单

在本实验中,你将学习如何自定义 Linux 中的 GRUB2 启动菜单。你将修改主配置文件 /etc/default/grub 以更改启动菜单的超时时间和默认启动项,然后使用 grub2-mkconfig 命令应用这些更改,从而调整启动体验。
Linux
在 Linux 中识别 MAC 和 IP 地址

在 Linux 中识别 MAC 和 IP 地址

在本实验中,你将学习使用 `ip a` 命令来识别 Linux 系统上的网络寻址信息。你将检查诸如 `eth0` 之类的网络接口,以查找详细信息,包括 MAC 地址(link/ether)、IPv4 地址(inet)和 IPv6 地址(inet6)。
Linux
在 Linux 中使用 at 和 cron 调度任务

在 Linux 中使用 at 和 cron 调度任务

在本实验中,你将学习如何在 Linux 中使用 `at` 处理一次性任务,以及使用 `cron` 处理周期性任务。你将通过 `at`、`atq`、`atrm` 和 `crontab` 等命令练习创建、管理和删除作业,从而获得自动化系统管理任务的实战经验。
Linux
在 Linux 中创建并启用交换文件

在 Linux 中创建并启用交换文件

在本实验中,你将学习在 Linux 中创建并启用交换文件这一重要的系统管理任务。当物理 RAM 不足时,这个过程可以增加系统的虚拟内存。你将使用 `dd`、`mkswap` 和 `swapon` 等命令行工具管理系统资源。
Linux
在 Linux 中使用 GPG 加密和解密文件

在 Linux 中使用 GPG 加密和解密文件

在本实验中,你将学习如何在 Linux 中使用 GPG 加密和解密文件。你将生成密钥对、加密/解密文件、交换并签名公钥,并执行密钥备份和创建吊销证书等密钥维护操作,以确保数据和通信的安全。
CybersecurityLinux
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 231
  • 下一页