分布式文件系统MFS、Ceph、GlusterFS、Lustre的比较

**MooseFS(MFS)** **Ceph** **GlusterFS** **Lustre** **Metadata server** 单个MDS。存在单点故障和瓶颈。 多个MDS,不存在单点故障和瓶颈。M...

docker命令不需要敲sudo的方法

需求分析由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。 解决方案如果不想每次使用docker命令的时候还...

git分支管理模型

目前比较流行的分支管理模型有三个,即GitFlow、GitLabFlow、GitHubFlow。下面将介绍这三种分支模型的原理,使用场景和优缺点等。 一、GitFlowGitFlow 是最早诞生并得到广泛应用的一种工作流程。 该模型中存在两种长期分支:...

Git不同平台换行符问题

GNU/Linux和Mac OS使用换行(LF)或新行作为行结束字符,而Windows使用换行和回车(LFCR)组合来表示行结束字符。 为了避免这些行结尾的差异的不必要提交,我们必须配置Git客户端写入与Git仓库使用相同的行结束符。 对于Window...

MySQL 5.7 Invalid default value for 'CREATE_TIME'报错的解决方法

由于数据库的升级,今天在执行从MySQL 5.6导出来的SQL文件时报错: mysql> source cms_user.sql Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows a...

docker部署一个mysql5.6版实例

docker run -d \ --restart=always \ -e MYSQL_ROOT_PASSWORD="您需要的密码" \ --name mysql13306 \ -v /data/mysqldata/mysql13306:/var/...

nginx跳转配置

需求背景输入域名http://www.abao.men,需要跳转到http://www.abao.men/home 解决方案if ( $request_uri = "/" ) { rewrite "/" http://www.abao.men/...

nginx日志分割shell

#!/bin/bash #function:cut nginx log files for lnmp #author: Lorock.Xu #set the path...

nginx负载均衡案例解读 仅支持ip地址pstream_nginx

#定义Nginx运行的用户和用户组 #user  nginx; user nginx nginx; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes auto...

搭建私人Git服务器

搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。 假设你已经有sudo权限的用户账号,下面,正式开始安装。 第一步,安装git: $ sudo apt-get in...

Top