Mac安装 Homebrew 失败解决方案

brew raw.githubusercontent.com port 443: Connection refused 方案一:(主流方案) 查找 ip -> 修改 host -> 再去执行安装脚本 (有可能还是失败) 在 https://www.ipaddress.com/ 查询raw.githubusercontent.com的真实IP。 sudo vim /etc/hosts 添加如下内容:199.232.28.133 raw.githubusercontent.com (前面的ip为查询到的 ip地址)

fatal: unable to access ‘https://github.com/Homebrew/brew/’

最近安装 Homebrew 遇到的坑,总结一下。我的 Mac 版本是 10.13.6。 首先安装 Homebrew 报错信息: 解决方式: 试着先在终端 ping github.com MacBook-Pro:~$ ping github.com PING github.com (13.250.177.223): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 如果 ping 出来是这种结果,就接着看第二步 修改 hosts 配置 在终端中 sudo vi /etc/hosts 打开编辑文件 按 s …

使用saltstack自定义模块获取服务器的信息

1、查看MASTER的BASE路径,在对应的路径建立_modules文件夹,存放.py的模块 [root@v72 _modules]# cat /etc/salt/master | grep file_roots -A 5 file_roots:base:– /srv/salt 建立目录: mkdir -p /srv/salt/_modules 2、在/srv/salt/_modules目录下编写python代码 [root@v72 _modules]# pwd/srv/salt/_modules[root@v72 _modules]# cat infos.py !/usr/bin/env python encoding: utf-8 from subprocess import Popen, PIPEimport os,sysimport timedef getipaddr():p = Popen([‘hostname’,’-I’], stdout = PIPE)ip=p.stdout.read()return ip def gethostname():p = Popen([‘hostname’], stdout = PIPE)hostname=p.stdout.read()return hostname def getdiskinfo():p = Popen([‘df’,’-h’], stdout = …

国产微服务网关Apache APISIX 上手

2019 年 10 月 17 日,支流科技 API 网关 APISIX 进入 Apache 开始孵化。笔者表示去搜索了一下这家公司 OpenResty 圈内顶级大牛《OpenResty 最佳实践》作者 温铭 和 王院生,这就非常有意思了 APISIX 是一个高性能、可扩展的微服务 API 网关。它是基于 Nginx 和 etcd 来实现,和传统 API 网关相比,APISIX 作为微服务请求⽹关,通过插件提供负载平衡,⽇志记录,身份验证等功能: 动态负载均衡: ⽀持不同上游服务的动态负载均衡 安全插件: 内置安全处理层,⽀持如OAuth2、ACL、CORS、动态 SSL 和IP 限制等 流量控制插件: 速率限制,请求⼤⼩限制和响应速率限制等 分析和监控插件:借助如 Prometheus,Datadog 和 Runscope 产品,完成API 流量的可视化、检查和监控 ⽇志插件:记录请求或响应⽇志,并通过 HTTP、TCP 或 UDP 等⽅式发送到你的系统(⽐如: StatsD, Syslog) github: https://github.com/iresty , 可以看到相较于于 …

Windows 系统下安装

Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.4.2.windows-amd64.msi)的安装包来安装。 下载地址:https://studygolang.com/dl 默认情况下 .msi 文件会安装在 c:\Go 目录下。 这时候c:\Go\bin 目录应该在 Path 环境变量中,环境变量中会生成一个GOROOT,内容为你的go安装目录,一般在系统盘(C:)下。 image.png image.png 安装测试 输出类似以下 如果没有输出信息,提示go无法识别,检查你的go是否在环境变量中,以及goroot是否有配置,这是两个东西,。假如你已经安装过,可以直接进行新版本的安装,他会自动检测版本并提示你是否卸载旧版本。C:安装路径一般是你的C/下面,会有一个GO文件夹。 UNIX/Linux/Mac OS X, 和 FreeBSD 安装 以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法: 1、下载二进制包:go1.4.linux-amd64.tar.gz。 2、将下载的二进制包解压至 /usr/local目录。 3、将 /usr/local/go/bin 目录添加至PATH环境变量: 注意:MAC 系统下你可以使用 .pkg 结尾的安装包直接双击来完成安装,安装目录在 /usr/local/go/ 下。

gitlab的安装与修改端口配置

一   获取安装包 gitlab的在线安装我没有尝试过,这里仅仅记录一下直接下载rpm包后的安装步骤。 rpm安装包下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce 我的环境是centos6,下载安装包的时候要看清;我需要进入yum/el6/目录下,找到一个rpm安装包。我选择的是11.3.0版本的; 百度云备份链接: 链接:https://pan.baidu.com/s/16Uqit9yczfV-mXyTokPM_A 提取码:tixm 二   安装依赖与rpm包 sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh sudo yum install postfix sudo service postfix start sudo chkconfig postfix on 以上信息的准确性,可以参考官网安装说明:https://about.gitlab.com/install/#centos-6 下面手动安装rpm包 sudo rpm -ivh gitlab-ce-11.3.0-ce.0.el6.x86_64.rpm 等待安装成功。 执行命令: gitlab-ctl reconfigure 表示重新配置gitlab,这个命令仅仅执行一次即可。 三   修改gitlab默认端口 gitlab默认需要使用80  8080 等端口,我的centos上有使用这些端口的其他软件;所以必须更改。 步骤如下: 1. 修改 …