1. yumdownloader:下载保存 Yum 包而不安装

    有时候安装 Mysql 或者 POSTGRESQL 这种较大的软件,在线开启仓库下载遇到网络源维护或者自己网络差的时候下载速度总是让人捉急,搭建本地 yum 源可以解决部分问题,如果我们需要的包在本地的 YUM 源里找不到或者版本不对,就不好办了。 yum install 安装完之后会自动清理安装包,如果只想通过 yum 下载软件的安装包,但是不需要进行安装的话,可以使用 yumdownloader 命令。

    2019/08/28 yum,rpm

  2. Fping - Linux 的高性能 Ping 工具

    fping 是一个小型命令行工具,用于向网络主机发送 ICMP 回应请求,类似于 ping,但在 ping 多个主机时性能要高得多。

    2019/08/28 fping,linux,ping

  3. P2P 网络核心技术:Gossip 协议

    Gossip protocol 也叫 Epidemic Protocol (流行病协议),实际上它还有很多别名,比如:“流言算法”、“疫情传播算法”等。

    2019/08/26 gossip,p2p

  4. consul 集群搭建与 Golang 服务发现示例

    传统单机应用动态性不强,不会频繁地更新和重新发布,也较少地进行自动伸缩。但随着互联网分布式系统的普及,服务与服务之间的伸缩性和可扩展性的要求也越来越大。

    2019/08/26 consul,traefik,cluster,go

  5. Mac 使用 Shuttle 优雅切换 http(s) 代理

    在 MacOS 中配置 http(s) 代理时,通常的做法是在系统偏好设置 - 网络中进行操作,选择一个网络,点击高级按钮,点击代理选项卡,分别勾选网页代理(HTTP)和安全网页代理(HTTPS)然后填写上代理信息。 这种配置方式虽然可以实现需求,但缺点在于操作比较繁琐,特别是在需要频繁切换的情况下,效率极其低下。 基于该痛点,我们希望能避免重复操作,实现快速切换配置。

    2019/08/13 mac,proxy

  6. Linux 之——使用 wget 命令爬取整站

    使用 wget 命令爬取整站

    2019/06/28 wget,linux

  7. Docker Swarm 管理节点高可用分析

    Swarm 是使用 SwarmKit 构建的 Docker 引擎内置(原生)的集群管理和编排工具。其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻量,具有的功能也较 kubernetes 更少一些。

    2019/06/18 Docker Swarm,HA

  8. 使用 Portainer 管理 Docker Swarm 集群

    Portainer 是 Docker 的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm 集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

    2019/06/14 docker,portainer,vagrant