树莓派组网 ad-hoc模式

使用的设备是树莓派3b+,本身自带一个无线网卡,如果你树莓派没有显示器,一般是要通过ssh来进行登录控制,所以我们需要每台有两个无线网卡:

1.一个用来连接wifi,通过设备远程ssh控制树莓派

2.一个用来与其他树莓派进行组网。

 

树莓派自带一个网卡,那么需要再购置一个usb网卡。

可以买带天线或者不带的,区别不大,带天线的只是信号好一些,一般插上就能用,不需要安装驱动。

    

 

 

设备准备好之后

假设你已经配好了ssh连接

我们登录树莓派

 

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf     

打开wifi连接配置文件

这里主要是由于我一个路由器有两个接口,所以配了两条,有的时候其中某条会不好使,这样写可以让他自动选择可以用的。

接下来,配置接口文件

sudo vim /etc/network/interfaces

&nbs

<think>好的,用户现在问的是使用Ansible的ad-hoc模式。之前他们问了如何用file模块删除/tmp下的文件,现在可能想更高效地执行临时任务。我需要先回忆ad-hoc的基本概念和常见用法。 首先,ad-hoc模式适合快速执行简单任务,不需要写playbook。用户可能是在管理多台服务器,需要快速检查或执行命令。比如检查服务状态、复制文件、重启服务等。 用户之前的提问是关于删除文件的,可能他们现在想用ad-hoc来完成类似的任务,比如临时清理/tmp。这时候需要给出具体的ad-hoc命令例子,比如用shell模块执行rm命令,或者结合find和file模块的方法。 还要注意ad-hoc的语法结构,ansible [主机] -m 模块 -a 参数,是否需要提权,用--become。还要提醒用户ad-hoc的优缺点,比如方便但缺乏可重复性,适合一次性任务。 可能需要对比ad-hoc和playbook的区别,帮助用户理解什么时候用哪种方式。比如,复杂的任务还是用playbook好,临时任务用ad-hoc更快捷。 另外,用户可能需要知道常用模块的例子,比如command、shell、copy、service等。给出每个模块的具体命令示例,让他们可以直接复制使用。 还要注意安全性,比如使用shell模块的风险,以及幂等性的问题。比如rm命令可能不如使用file模块安全,尤其是处理通配符时可能出错。 最后,总结ad-hoc的适用场景,以及使用时的注意事项,帮助用户做出合适的选择。确保回答结构清晰,步骤明确,让用户容易理解和应用。</think>--- ### **Ansible Ad-Hoc 模式核心解析** Ad-Hoc 模式是 Ansible 中**无需编写 Playbook**,直接通过命令行执行临时任务的快捷方式。其核心价值在于 **快速验证配置、调试问题或执行一次性操作**,适合小规模管理场景。 --- ### **1. Ad-Hoc 基础语法** ```bash ansible <目标主机或组> -m <模块名> -a "<模块参数>" [其他选项] ``` | **参数** | **作用** | |-----------------|--------------------------------------------------------------------------| | `<目标主机或组>` | 指定操作的主机(如 `all`、`webservers` 或 `192.168.1.10`) | | `-m <模块名>` | 指定使用的 Ansible 模块(如 `shell`、`copy`、`file`) | | `-a "<参数>"` | 传递给模块的参数(格式为 `key=value` 或字符串) | | `--become` | 提权执行(等价于 `sudo`) | | `-i <清单文件>` | 指定自定义 Inventory 文件(默认使用 `/etc/ansible/hosts`) | --- ### **2. 典型应用场景与示例** #### **场景 1:批量执行 Shell 命令** ```bash # 检查所有主机的磁盘使用情况 ansible all -m shell -a "df -h" --become # 重启 Web 服务器组的 Nginx 服务 ansible webservers -m service -a "name=nginx state=restarted" --become ``` #### **场景 2:文件管理** ```bash # 将本地文件推送到所有主机的 /tmp 目录 ansible all -m copy -a "s
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值