ansible 基本命令学习
命令行参数
参数
说明描述
-v
–verbose,详细模式,如果命令执行成功,输出详细的结果(-vv –vvv -vvvv)
-i
PATH,–inventory=PATH 指定host文件的路径,默认是在/etc/ansible/hosts(生产环境经常用到)
-f
NUM,–forks=NU NUM是指定一个整数,默认是5,指定fork开启同步进程的个数。
-m
NAME,–module-name=NAME 指定使用的module名称,默认是command
-a
MODULE_ARGS 指定module模块的参数
-k
-ask-pass 提示输入ssh的密码,而不是使用基于 ...
SecureCRT远程ubuntu报错
说明:
SecureCRT远程ubuntu的时候出现报错。如下:
12Key exchange failed.No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256
解决方法:
在ubuntu的ssh配置文件: /etc/ssh/sshd_config文件中添加中添加一行配置
1KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ec ...
ubuntu 安装docker
安装 Docker
介绍:
Docker 在 1.13 版本之后,从 2017 年的 3 月 1 日开始,版本命名规则变为如下:
项目
说明
版本格式
YY.MM
Stable 版本
每个季度发行
Edge 版本
每个月发行
当前 Docker CE Stable 版本
17.09
当前 Docker CE Edge 版本
17.11
同时 Docker 划分为 CE 和 EE。CE 即社区版(免费,支持周期三个月),EE 即企业版,强
调安全,付费使用。
Docker CE 每月发布一个 Edge 版本 (17.03, 17.04, 17.05…),每三个月发布一个 Stable 版本
(17.03, 17.06, 17.09…),Docker EE 和 Stable 版本号保持一致,但每个版本提供一年维护。
官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 Linux 、Windows 10
(PC) 和 macOS 上的安装。
安装:
添加docker源
鉴于国内网络问题,强烈建议使用国内源,下面先介绍国内 ...
安装与卸载docker-compose
介绍:
Compose 支持 Linux、macOS、Windows 10 三大平台。
本文只安装linux平台
Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文
件使用,甚至能够直接在 Docker 容器中运行。
前两种方式是传统方式,适合本地环境下安装使用;最后一种方式则不破坏系统环境,更适
合云计算场景。
安装步骤:
安装python3并设置python3为默认python
123apt install python3 rm -rf ln -s /usr/bin//python3 /usr/bin/python
可以通过python版本,必须是3.0以上的版本
12345pythonPython 3.6.9 (default, Oct 8 2020, 12:12:24) [GCC 8.4.0] on linuxType "help", "copyright", "credits" or "license" for more i ...
docker自定义ip地址(自定义网桥)
如何修改docker0网桥的IP段
关闭docker进程
1systemctl stop docker
修改/etc/docker/daemon.json
123{ "bip": "10.10.80.1/24" #改为需要的网段。}
如果已经有/etc/docker/daemon.json文件,添加内容的时候就只需要添加大括号里面的内容就好了,不需要另外添加大括号。
关闭docker0网桥
1ip link set dev docker0 down
删除docker0网桥
1brctl delbr docker0
重新加载docker的配置文件
1systemctl daemon-reload
启动docker进程
1systemctl start docker
查看docker0的网段
1234567891011121314151617181920212223# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue s ...
ipmitool 常用命令
开关机,重启
123456781. 查看开关机状态:ipmitool –H (BMC的管理IP地址) –I lanplus –U (BMC登录用户名) –P (BMC 登录用户名的密码) power status2. 开机:ipmitool –H (BMC的管理IP地址) –I lanplus –U (BMC登录用户名) –P (BMC 登录用户名的密码) power on3. 关机:ipmitool –H (BMC的管理IP地址) –I lanplus –U (BMC登录用户名) –P (BMC 登录用户名的密码) power off4. 重启:ipmitool –H (BMC的管理IP地址) –I lanplus –U (BMC登录用户名) –P (BMC 登录用户名的密码) power reset
用户管理
1234567891011说明:[ChannelNo] 字段是可选的,ChannoNo为1或者8;BMC默认有2个用户:user id为1的匿名用户,user id为2的ADMIN用户;<>字段为必选内容;<privilege level>:2为use ...
Ubuntu 18.04 永久修改DNS的方法
问题
发现每次在/etc/resolv.conf 修改DNS之后,重启就会失
解决过程
1sudo vi /etc/resolv.conf
之后发现有以下输出:
1234# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see details about the actual nameservers.
于是查找systemd-resolve相关资料
结果如下:
创建 /etc/resolv.conf 软连接,并将其指向 /usr/lib/systemd/resolv.conf 文件(其中仅设置了单独一个 127.0.0.53 DNS服务器)。 这是推荐 ...
windows用注册表开启远程桌面
问题
有时候防火墙被禁用了,远程桌面打不开。这个时候就只能通过注册表开启远程桌面。
步骤
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server下的fDenyTSConnections(dword类型)值设为0
重启电脑生效
linux升级npm、nodejs 到最新版本
说明:
在ubuntu上安装 nodejs 一般都是通过 $ sudo apt install nodejs 来获得,但是安装的版本是8.10.0。但是如果继续安装前端脚手架 angular8 cli 的话,就会提示 请确保安装了最新版本的Node.js和npm。
更新npm比较方便,只需要执行 npm install -g npm ,升级nodejs相对就比较繁琐,主要包含如下三步:
升级步骤:
第一步:先清除npm缓存
1npm cache clean -f
第二步:安装n模块:npm install -g n
1npm install -g n
n模块专门用来管理nodejs的版本
第三步:升级node.js到最新稳定版:n stable
升级node.js到最新稳定版
1n stable
升级node.js到最新版
1n latest
升级node.js到制定版本
1n v7.10.0
安装完成后切换
123456# n ο node/14.15.4Use up/down arrow keys to select a version, return key to ...
linux、windows 查询出口ip
1. Linux服务器出口IP查询:
网址1:myip.ipip.net:
12# curl myip.ipip.net当前 IP:116.31.96.24 来自于:中国 广东 佛山 电信
网址2:cip.cc
12345678910# curl cip.ccIP : 116.31.96.24地址 : 中国 广东 佛山运营商 : 电信数据二 : 广东省广州市 | 电信数据三 : URL : http://www.cip.cc/116.31.96.24
网址3:ipinfo.io
1234567891011# curl ipinfo.io{ "ip": "116.31.96.24", "city": "Hangzhou", "region": "Zhejiang", "country": "CN", "loc": "30.2936,120.16 ...