windows下查看无线wifi信息的命令

  • netsh wlan show interfaces 查看当前连接wifi的信息,可以获取BSSID。
  • netsh wlan show networks mode=bssid 查看附近wifi的信息,包含BSSID。
# 显示附近所有可用WIFI的BSSID等信息
netsh wlan show networks mode=bssid

# 查看当前连接WIFI的信息,包含BSSID和SSID
netsh wlan show interfaces

示例

- 阅读剩余部分 -

可以通过iw命令查看当前无线网卡连接状态,获取连接wifi的MAC地址BSSID,也可以扫描附近的无线网络,获取附近的无线网络信息。

如果没有iw命令,可以通过以下命令安装

# Ubuntu下安装iw
sudo apt install iw

操作示例:

iw dev wlxc83a35xxxxx link 查看当前无线网卡连接状态

iw dev wlxc83a35xxxxx scan 扫描附近的无线网络

- 阅读剩余部分 -

若想要在Ansible Playbook使用{{ }},需要使用{{ '{{' }} {{ '}}' }}这样的方式进行转换,才能够正常使用

示例

通过 --format 获取docker容器的信息命令

# 通过docker inspect --format 获取指定的容器信息
# 通过column -t格式化列显示
docker inspect --format='Name:{{.Name}} RestartPolicy:{{.HostConfig.RestartPolicy.Name}} MaximumRetryCount:{{.HostConfig.RestartPolicy.MaximumRetryCount}}' $(docker ps -q)| column -t

在ansible playbook中使用,需要对 {{ }} 进行转义

- name: check docker RestartPolicy
  remote_user: dev
  hosts: test_docker_host
  gather_facts: False
  tasks:
    - name: get 输出信息到本地
      shell: "docker inspect --format='Name:{{ '{{' }}.Name{{ '}}' }} RestartPolicy:{{ '{{' }}.HostConfig.RestartPolicy.Name{{ '}}' }} MaximumRetryCount:{{ '{{' }}.HostConfig.RestartPolicy.MaximumRetryCount{{ '}}' }}' $(docker ps -q)| column -t > /tmp/docker_restartpolicy.txt"

有的时候,由于网络原因,国内无法获取某些镜像

比如获取k8s.gcr.io/metrics-server/metrics-server:v0.5.2镜像,有如下报错:

~$ docker pull k8s.gcr.io/metrics-server/metrics-server:v0.5.2
Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

这里提供两种解决方法:

1.通过配置代理拉取镜像

2.通过其它镜像仓库获取镜像

- 阅读剩余部分 -