在容器化应用中,Docker 和 Podman 是两种常见的容器运行时工具。它们提供了非常相似的 CLI 接口,但 Podman 的无守护进程和 rootless 模式使其在某些场景下更加灵活和安全。本文将介绍如何在远程机器上安装 Podman 和 Docker,并通过 SSH 连接到远程的容器服务进行本地管理。
podman 全局配置文件:/etc/containers/registries.conf
用户单独配置文件:~/.config/containers/registries.conf
Multipass 是一个轻量虚拟机管理器,是由 Ubuntu 运营公司 Canonical 所推出的开源项目。运行环境支持 Linux、Windows、macOS。在不同的操作系统上,使用的是不同的虚拟化技术。在 Linux 上使用的是 KVM、Window 上使用 Hyper-V、macOS 中使用 HyperKit 以最小开销运行 VM,支持在笔记本模拟小型云。
本文主要介绍了一些常用的 CLI 工具,这些工具可以方便地在终端上执行各种任务,并且能够提高用户的体验。
软件管理
Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
本文主要介绍了如何在Mac上使用Macports进行软件包管理。首先需要检查是否已经安装了XCode,并下载Macports的安装包。接着需要修改系统环境变量PATH,以便正确地调用Macports的命令行工具。为了加快下载速度,还可以更换为清华大学提供的镜像源。一旦安装完成,就可以使用一系列命令来管理已安装的软件包,例如更新信息库、安装新的软件包、清理临时文件、卸载软件包以及升级已有的软件包等等。通过使用Macports,用户可以方便地管理和维护自己的软件包,从而提高工作效率和体验。
本文主要介绍了如何通过SSH免密配置来实现Hadoop环境的搭建。首先需要了解SSH的概念及其作用,然后按照文中所述的步骤进行操作即可完成SSH免密配置。接下来,文章详细讲解了如何使用Hadoop进行环境配置,其中包括设置环境变量、配置core-site和hdfs-site文件、初始化HDFS的Namenode以及进行测试与验证。在实际操作中可能会遇到的一些问题,也提供了相应的解决方案。
之前用了很多Markdown 文档生成工具,发现有几个挺好用的,现在整理出来,方便大家快速学习。
- loppo: 非常简单的静态站点生成器
- idoc:简单的文档生成工具
- gitbook:大名鼎鼎的文档协作工具
- docsify:一个神奇的文档站点生成器,简单轻巧,无需静态构建html
LxRunOffline 是一款用于管理 Windows 10 和 Windows 11 上的 Windows Subsystem for Linux (WSL) 实例的命令行工具。它允许用户在不启动 WSL 的情况下,离线管理 Linux 发行版。通过 LxRunOffline,用户可以安装、卸载、注册、导出、导入和克隆 WSL 实例,支持多种 Linux 发行版,如 Ubuntu、Debian、Fedora 等。此外,它还可以方便地将现有的 WSL 实例移动到不同的驱动器或目录,或者备份当前的 WSL 环境到 tar 文件中。该工具适合需要更灵活、更精细管理 WSL 实例的高级用户和开发者。
WSL,全称Windows Subsystem for Linux,中文名为 适用于 Linux 的 Windows 子系统,WSL可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。