动手教程
涵盖 Linux、DevOps、Python/C/C++/Go 编程、数据科学、Web 开发、Hadoop 等领域的交互式分步教程。
管理和监控 Linux 进程
在本实验中,你将学习在 Linux 系统上管理和监控进程的基本技能。你将探索如何与前台和后台进程进行交互、使用 `ps` 检查进程、使用 `top` 监控资源、使用 `renice` 调整优先级,以及使用 `kill` 终止进程。
Linux
在 Linux 中使用 RPM 管理软件包
在本实验中,你将学习如何使用 `rpm` 命令在基于 RPM 的 Linux 发行版上管理软件。你将通过实践掌握查询软件包信息、验证完整性、列出依赖关系、模拟卸载以及使用 `rpm2cpio` 和 `cpio` 查看 RPM 软件包内容等技能。
Linux
在 Linux 中管理内核模块
在本实验中,你将学习如何在 Linux 中管理内核模块。你将练习使用 lsmod、modinfo、rmmod 和 insmod 等命令来列出、检查、卸载和加载模块。你还将配置一个模块在开机时自动加载,以确保关键功能始终可用。
Linux
使用 Linux netstat 命令分析网络端口和会话
在这个实验中,你将学习如何使用 netstat 命令来分析 Linux 系统上的网络活动。你将探索网络端口、套接字和活动连接等基本概念,以深入了解服务如何在网络上进行通信。
Linux
在 Linux 中创建并启用交换文件
在本实验中,你将学习在 Linux 中创建并启用交换文件这一重要的系统管理任务。当物理 RAM 不足时,这个过程可以增加系统的虚拟内存。你将使用 `dd`、`mkswap` 和 `swapon` 等命令行工具管理系统资源。
Linux
使用 SSH 连接远程 Linux 服务器
在本实验中,你将学习如何使用 SSH 连接并管理远程 Linux 服务器。你将安装并配置 OpenSSH 服务器,获取其 IP 地址,建立交互式 Shell 会话,并远程执行单个命令以实现脚本编写和自动化。
Linux
在 Linux 中管理 IP 地址
在本实验中,你将学习如何在 Linux 中管理 IP 地址。你将使用 `ip` 命令检查网络接口并配置静态 IP、设置默认网关,然后使用 `dhclient` 获取动态 IP。最后,你将使用 `arp` 和 `traceroute` 验证网络配置。
Linux
在 Linux 中管理 Apache 的 SELinux 文件上下文
在本实验中,你将学习如何为 Apache Web 服务器管理 SELinux 文件上下文。你将安装 Apache,通过使用上下文不正确的文件触发访问拒绝错误,然后使用 chcon 命令修正安全标签并恢复访问,从而培养实际的故障排除技能。
Linux
在 Linux 中探索文件系统
在本实验中,你将学习使用命令行在 Linux 文件系统中进行导航的基础技能。你将练习使用 pwd、cd 和 ls 等核心 Shell 命令,并探索如何通过绝对路径、相对路径、波浪号扩展以及命令选项在目录间切换。
Linux
在 Linux 中使用 at 和 cron 调度任务
在本实验中,你将学习如何在 Linux 中使用 `at` 处理一次性任务,以及使用 `cron` 处理周期性任务。你将通过 `at`、`atq`、`atrm` 和 `crontab` 等命令练习创建、管理和删除作业,从而获得自动化系统管理任务的实战经验。
Linux
使用 Vim 和 Nano 编辑 Linux 文本文件
在本实验中,你将学习使用 Linux 中两个核心文本编辑器:vi/vim 和 nano 的基本技能。你将练习创建文件、编辑文本、保存文件以及在两个编辑器中进行导航。本实验全面介绍了 Linux 环境中最常用的文本编辑工具。
Linux
在 Linux 中使用 GPG 加密和解密文件
在本实验中,你将学习如何在 Linux 中使用 GPG 加密和解密文件。你将生成密钥对、加密/解密文件、交换并签名公钥,并执行密钥备份和创建吊销证书等密钥维护操作,以确保数据和通信的安全。
CybersecurityLinux
在 Linux 中管理本地 Git 仓库
在本实验中,你将学习在 Linux 环境中管理本地 Git 仓库的基础命令。你将练习初始化仓库、配置用户设置、创建并提交文件,以及使用 `git init`、`git add`、`commit` 和 `log` 查看提交历史。
GitLinux
在 Linux 中探索硬件设备
在本实验中,你将学习在 Linux 环境下探索、识别和检查硬件设备的基本技能。你将通过实践操作掌握强大的命令行工具,从而理解操作系统如何与物理组件进行交互。
Linux
保持 Rust 项目整洁
使用 rustfmt、Clippy、测试和 rustdoc,形成有意识的质量检查流程,同时修复一个准备好的小型 Rust 库。
Rust
自定义 Linux 中的 GRUB2 启动菜单
在本实验中,你将学习如何自定义 Linux 中的 GRUB2 启动菜单。你将修改主配置文件 /etc/default/grub 以更改启动菜单的超时时间和默认启动项,然后使用 grub2-mkconfig 命令应用这些更改,从而调整启动体验。
Linux
在 Linux 中使用 YUM 查询和更新软件包
在本实验中,你将学习如何使用 YUM 在基于 RHEL 的 Linux 系统上管理软件包。你将检查已安装的软件包、浏览软件仓库、查看可用更新,并学习如何执行单个软件包更新及全系统更新,以确保环境的安全与最新。
Linux
在 Linux 中识别 MAC 和 IP 地址
在本实验中,你将学习使用 `ip a` 命令来识别 Linux 系统上的网络寻址信息。你将检查诸如 `eth0` 之类的网络接口,以查找详细信息,包括 MAC 地址(link/ether)、IPv4 地址(inet)和 IPv6 地址(inet6)。
Linux
- 上一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 897
- 下一页