1. 什么是包管理器?它的主要作用有哪些?

包管理器是一种自动化工具,用于管理软件包

2. Python 官方推荐使用的包管理器是什么?

Python 官方推荐使用的包管理器是 pip

3. 为什么在国内或内网环境中需要配置包管理器的镜像源?

为了提高下载速度和避免某些被墙掉的源带来的问题

4. 除了 Python,你还了解哪些常见的包管理器?(例如系统级包管理器或其他编程语言的包管理器)

apt、yum、npm、Yarn、Maven

5. 如果让你在公司内部搭建一个包管理代理服务器?

通过对应的工具,如apt-mirror等搭建一个包管理代理服务器

6. 在 Python 中使用 uv 替代传统包管理器有哪些优势?

速度更快、兼容pip、跨平台、支持、PEP582

7. 被管理节点的相关信息应存放在哪个目录或配置文件中?

/etc/ansible/hosts或者说/etc/ansible/nventory中

8. 如何对被管理节点进行分组或分类管理?

通过Inventory文件

9. Ansible有哪些常用的模块,都有什么作用。

command模块:在远程主机上执行命令,不支持特殊字符和shell特性。 shell模块:在远程主机上执行shell命令,支持管道、重定向等shell特性。 file模块:管理文件和目录,如创建、删除、修改权限等。 copy模块:将本地文件复制到远程主机cron模块:管理定时任务。 等等模块,模块总量基本保存在 3387 个。

以他人的幸福为幸福,以他人的享乐为享乐。