host

Local host name unknown

二次信任 提交于 2019-12-06 16:07:22
今天升级mac,启动代码的时候报错Local host name unknown 2016-10-11 19:35:49.724 sun.management.Agent error System.err: 错误: 代理抛出异常错误 2016-10-11 19:35:49.726 sun.management.Agent error System.err: : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: xiaoming-macbook.local: xiaoming-macbook.local: nodename nor servname provided, or not known Disconnected from server 解决方案: 打开/etc/hosts 文件 增加127.0.0.1 xiaoming-macbook.local 来源: oschina 链接: https://my.oschina.net/u/195637/blog/757083

proxy_pass

徘徊边缘 提交于 2019-12-06 14:48:26
ngx_http_proxy_module 模块运行将请求转发到其他服务器。 配置示例 location / { proxy_pass http://localhost:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Accept-Encoding ''; proxy_set_header Referer $http_referer; proxy_set_header Cookie $http_cookie; proxy_buffer_size 32k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_redirect off; proxy_hide_header Vary; } 指令 语法 proxy_pass URL ; 默认值 — 上下文 location , if in location , limit_except Sets the protocol and

xsync和scp

怎甘沉沦 提交于 2019-12-06 14:33:25
1. scp(secure copy)安全拷贝 (1)scp 定义: scp 可以实现服务器与服务器之间的数据拷贝。(from server1 to server2) (2)基本语法 scp-r $pdir/$fname $user@elk-01$host:$pdir/$fname 命令 递归 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称 2. rsync 远程同步工具 rsync 主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优 点。rsync 和 scp 区别:用 rsync 做文件的复制要比 scp 的速度快,rsync 只对差异文件 做更新。scp 是把所有文件都复制过去。 (1)基本语法 rsync-rvl $pdir/$fname $user@elk-01$host:$pdir/$fname 命令 选项参数 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称 #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if((pcount==0)); then echo no args; exit; fi #2 获取文件名称 p1=$1 fname=`basename $p1` echo fname=$fname #3 获取上级目录到绝对路径 pdir=`cd -P $(dirname $p1); pwd`

ansible 剧本角色

巧了我就是萌 提交于 2019-12-06 14:16:40
实验: vim /etc/ansible/hosts [test01] 192.168.200.112 192.168.200.113 保存退出 vim /etc/ansible/test.yml //创建test.yml文件 --- //开头格式(可忽略) - host: tes01 //表示对test01(192.168.200.112)的操作 remote_user: root //远端执行用户身份root tasks: //任务列表 - name: adduser //任务名称 user: name=user2 state=present //执行user模块创建用户 reglster: print_result #将之前命令的输出结果保存在变量print_result里 tags: //创建tag标签 - testaaa //tag标签为testaaa - debug: var=print_result //将变量的值作为debug输出出来 - name: addgroup //任务名称 group: name=root system=yes //执行group模块创建组 tags: //创建tag标签 - testbbb //tag标签为testbbb - hosts: test02 remote_user: root tasks: - name: copy file

SSH原理与应用(一):远程登录

﹥>﹥吖頭↗ 提交于 2019-12-06 13:39:23
转载自 http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html SSH原理与应用(一):远程登录 作者: 阮一峰 日期: 2011年12月21日 SSH是每一台Linux电脑的标准配置。 随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。 SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。 虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的"Shell知识"和了解"公钥加密"的概念。如果你对它们不熟悉,我推荐先阅读 《UNIX / Linux 初学者教程》 和 《数字签名是什么?》 。 ======================================= SSH原理与运用 作者:阮一峰 一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密

Docker之网络配置

风格不统一 提交于 2019-12-06 13:07:22
目的:      Docker 网络配置   Docker 部署 SpringCloud 项目 Docker网络配置   Docker 网络模式介绍 Docker 在创建容器时有四种网络模式: bridge/host/container/none , bridge 为默认不需要用 --net 去指定,其他三种模式需要在创建容器时使用 --net 去指定 bridge 模式 ( 默认模式 ) docker run 时使用 --net=bridge ,这种模式会为每个容器分配一个独立的 Network Namespace, 同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的 注 1 : bridge 为默认模式,不需要使用参数 --net 去指定,使用了 --net 参数反而无效 注 2 : bridge 模式无法指定容器 IP( 但非绝对 host 模式    docker run 时使用 --net=host ,容器将不会虚拟出 IP/ 端口,而是使用宿主机的 IP 和端口 docker run -itd --net=host 961769676411 注 1 : host 模式不能使用端口映射和自定义路由规则,这些都与主机一致, -p 与 -icc 参数是无效的 3.container 模式 ( 略 ) 4.none 模式 ( 略 ) 5. 跨主机通信 ( 略 )

MySQL 部署 MHA 高可用架构 (二)

纵然是瞬间 提交于 2019-12-06 12:55:28
实现 MHA VIP 功能 配置 master_ip_failover 脚本(db3) 把 master_ip_failover 上传到 /iba/software 上 master_ip_failover 文件内容 #!/usr/bin/env perl use strict; use warnings FATAL => 'all'; use Getopt::Long; my ( $command, $ssh_user, $orig_master_host, $orig_master_ip, $orig_master_port, $new_master_host, $new_master_ip, $new_master_port ); my $vip = '192.168.31.88/24'; my $key = '1'; my $ssh_start_vip = "/sbin/ifconfig eth0:$key $vip"; my $ssh_stop_vip = "/sbin/ifconfig eth0:$key down"; GetOptions( 'command=s' => \$command, 'ssh_user=s' => \$ssh_user, 'orig_master_host=s' => \$orig_master_host, 'orig_master_ip=s

[2019.12.03]SDN上机第6次作业

好久不见. 提交于 2019-12-06 12:49:04
实验拓扑 通过图形化界面建立拓扑 先清除网络拓扑 sudo mn -c 生成Python语句 #!/usr/bin/python from mininet.net import Mininet from mininet.node import Controller, RemoteController, OVSController from mininet.node import CPULimitedHost, Host, Node from mininet.node import OVSKernelSwitch, UserSwitch from mininet.node import IVSSwitch from mininet.cli import CLI from mininet.log import setLogLevel, info from mininet.link import TCLink, Intf from subprocess import call def myNetwork(): net = Mininet( topo=None, build=False, ipBase='10.0.0.0/8') info( '*** Adding controller\n' ) info( '*** Add switches\n') s1 = net.addSwitch(

[转]MongoDB分布式集群搭建手记

末鹿安然 提交于 2019-12-06 12:48:31
一、架构简介 目标 单机搭建mongodb分布式集群(副本集 + 分片集群),演示mongodb分布式集群的安装部署、简单操作。 说明 在同一个vm启动由两个分片组成的分布式集群,每个分片都是一个PSS(Primary-Secondary-Secondary)模式的数据副本集; Config副本集采用PSS(Primary-Secondary-Secondary)模式。 二、配置说明 端口通讯 当前集群中存在shard、config、mongos共12个进程节点,端口矩阵编排如下: 编号 实例类型 1 mongos 2 mongos 3 mongos 4 config 5 config 6 config 7 shard1 8 shard1 9 shard1 10 shard2 11 shard2 12 shard2 内部鉴权 节点间鉴权采用keyfile方式实现鉴权,mongos与分片之间、副本集节点之间共享同一套keyfile文件。 官方说明 账户设置 管理员账户:admin/Admin @01 ,具有集群及所有库的管理权限 应用账号:appuser/AppUser @01 ,具有appdb的owner权限 关于初始化权限 keyfile方式默认会开启鉴权,而针对初始化安装的场景,Mongodb提供了 localhost-exception机制 ,

内置函数(魔法方法)

我与影子孤独终老i 提交于 2019-12-06 12:46:20
内置函数(魔法方法) 凡是在类内部定义以——开头——结尾的方法,都是类的内置方法,也称之为魔法方法。 类的内置方法,会在某种条件满足的情况之自动触发。 __init__:在调用类时自动触发,调用该类的时候,内部会通过__new__产生一个新的对象。__new__:在调用new时自动触发,通过产生的对象自动调用__init____getattr__:在对象.属性获取属性时,若属性没有时触发。__getattribute__:在对象.属性时,无论属性有没有都会触发。__setattr__:当对象.属性=属性值,添加或修改属性时触发。__call__:在调用对象+()时触发。__str__:打印对象时触发,注意,必须要有一个字符串返回值__getitme__:对象通过对象[key]获取值时触发__settime__:通过对象[key]设置值时触发 单例模式: 在确定类中的属性与方法不变时,需要反复调用, 产生不同的对象,会产生不同的内存地址,造成资源的浪费。 让所有的类实例化时,指向同一个内存地址,称之为单例模式。--》无论产生多个对象,都会指向单个实例。 作用:节省内存空间 单例模式: 1.通过classmethod 2.通过装饰器 3.通过——new__实现 4.通过导入模块 5.通过元类实现 栗子 通过classmethod实现 import settingsclass Mysql