为什么我们从 Docker 转向了 Go?
运维编程

为什么我们从 Docker 转向了 Go?

4337 0

在以往的很多项目中,我们都采用了Docker,而且效果都很不错(大多数时候都不错,只不过有时我们的生产系统中的红帽系统文件会出一...

用autossh工具进行端口转发
运维编程

用autossh工具进行端口转发

4081 1

用autossh工具进行端口转发 AutoSSH 是一种用以对 SSH 登录进行安全地自动化的软件。 比如我们在 host2 机器上面部署了很多服务,但是由于...

前端开发者必备的 12 个工具
运维编程

前端开发者必备的 12 个工具

3862 2

作为前端开发者,这些工具必定让你事半功倍。 前端 web 开发是一个令人兴奋的领域,越来越多的需求,形成了一个高薪的职业。同时,...

Linux网卡bond的七种模式详解
运维编程

Linux网卡bond的七种模式详解

3010 8

像Samba、Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现...

systemd进程管理工具实战教程
运维编程

systemd进程管理工具实战教程

3506 4

1. systemd介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一...

Docker 服务终端 UI 管理工具
运维编程

Docker 服务终端 UI 管理工具

3009 8

这是一个简单的基于终端的 UI 管理工具,主要适用于对 docker 和 docker-compose 容器以及服务的管理和便捷使用,灵感来自于 gocui 并使用 Go ...

Ceph 架构及性能优化
运维编程

Ceph 架构及性能优化

3113 7

对分布式存储系统的优化离不开以下几点: 硬件层面 硬件规划 SSD选择 BIOS设置 软件层面 Linux OS Ceph Configurations PG Number调整...

Python的变量、常量
运维编程

Python的变量、常量

3504 4

一、什么是变量? 变量从字面意思可以理解成:是变化的量。但是这样理解和没有理解貌似没有什么区别,我们把变量两个字拆分看看。...

Redis集群工作原理解析
运维编程

Redis集群工作原理解析

3228 6

Redis 缓存因其访问性能高、可靠性更高,作为缓存工具在各大互联网公司中广泛使用。今天我们就来看看Redis Cluster 的实现原理。 集群建...

Go语言并不简单
运维编程

Go语言并不简单

4076 1

Go 不是一种很简单的编程语言。尽管它的许多方面都很简单:语法很简单,大多数语义也很简单。然而,语言不仅仅是语法,我们希望利...

Kubernetes 集群网络从懵圈到熟悉
运维编程

Kubernetes 集群网络从懵圈到熟悉

2912 9

在Kubernetes中要保证容器之间网络互通,网络至关重要。而Kubernetes本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。...

在K8S中部署应用流程
运维编程

在K8S中部署应用流程

3855 2

1.创建yaml模板 kubectl create deployment web --image=nginx --dry-run -o yaml > web.yaml 2.修改模板 vim web.yaml apiVersion: apps/v1 kind: Deployment metada...

快速搭建高可用 ETCD 集群
运维编程

快速搭建高可用 ETCD 集群

4325 0

快速搭建高可用 ETCD 集群 本文介绍了etcd集群的工作原理和高可用技术细节。 etcd 简介 coreos 开发的分布式服务系统,内部采用 raft 协议作...

k8s实战之理解helm
运维编程

k8s实战之理解helm

3107 7

helm V3的特性: 架构改变,去掉Tiller,直接helm通过kubeconfig连接apiserver release名称可以在不同命令空间重用 chart支持放到docker镜像仓库 ...

Python 中的面向对象没有意义
运维编程

Python 中的面向对象没有意义

3221 6

近来,许多人都在抨击面向对象,虽然我不认为面向对象本身有什么问题,但我觉得至少在 Python 中没这个必要。 1.没有必要使用面向对...

Linux环境变量总结
运维编程

Linux环境变量总结

2906 9

Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量...

Ansible Playbook详解
运维编程

Ansible Playbook详解

3220 6

Playbook 是一个由一个或多个 play 组成的文件;play 是针对特定主机或主机组执行的一组有序的任务;每个 playbook 必须包含两部分: hosts:...

python编译后的pyd爆破
运维编程

python编译后的pyd爆破

3349 5

最近接触一个国外某app的协议软件,是python3.8写的,它把关键模块都编译成了pyd,然后使用pyinstaller打包发布给用户。软件启动后检查机...

Ansible 变量
运维编程

Ansible 变量

2905 9

Ansible 和其他编辑语言一样,可以通过变量来存储值,并在 Ansible 项目的所有文件中使用这些值 变量的命名规则: 必须以字母开头; 只...