/images/avatar.jpeg

_浅行

Vim 常用配置

Tab 转为 空格在 $HOME/.vimrc 文件中加入以下配置 1 2 set expandtab set tabstop=4 将现有文件的 Tab 转换为 空格 1 2 3 :set ts=4 :set expandtab :%retab! 取消自动缩进 1 set pastetoggle=<F11> 按 F11 将禁用自动缩进功能 为 Shell 脚本定制开头

Filebrowser 一个简单的在线文件服务

官方文档: https://filebrowser.org/ 安装 1 curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash 配置创建配置目录 /etc/filebrowser 1 sudo mkdir -p /etc/filebrowser 初始化数据库文件 1 sudo filebrowser config init -d /etc/filebrowser/filebrowser.db 默认 filebrowser.db 是不存在的, filebrowser 配置信息都保存在数据库文件中 配置文

Caddy 一个简单的 Web 服务

Caddy 是一个简单易用的 Web 服务端应用,它可以自动为域名申请证书,自动续期等… 官方文档: https://caddyserver.com/docs/ 安装以 Ubuntu 为例,其它安装方式请参考: https://caddyserver.com/docs/install#static-binaries 1 2 3 4

使用 nmcli 配置网络

配置网络配置接口 ip 地址 1 2 3 4 nmcli connection modify eth0 ipv4.method manual \ ipv4.address "172.16.1.100/24" \ ipv4.geateway "172.168.1.2" \ ipv4.dns "172.168.1.2" 以上命令会修改网卡配置文件 /etc/sysocnfig/network-scri

Mongodb 分片(sharding)集群部署

环境准备这里使用3台虚拟机来部署 mongodb 分片集群; 各角色使用的 ip, 端口如下表 角色 端口 ip 地址 mongos 28017 172.16.1.100 config 27017 172.16.1.100 config 27018 172.16.1.100 config 27019 172.16.1.100 shard1 27017 172.16.1.101 shard1 27018 172.16.1.101 shard1 27019 172.16.1.101 shard2 27017 172.16.1.102 shard2 27018 172.16.1.102 shard2 27019

docker - 创建 SSH 镜像

CentOSCentOS SSH 镜像 Dockerfile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 FROM centos:centos7 LABEL maintainer="liwanggui" RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo \ && yum install -y openssh-server \ && yum install -y inetutils-ping iproute net-tools \ && yum clean all \ && echo '123456' | passwd --stdin root \ && ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key \ &&

fpm - 简单的包制作工具

fpm 简介fpm 的目标是使得构建二进制包 (deb, rpm, osx 等) 变得简单快速 fpm 项目地址: https://github.com/jordansissel/fpm fpm 文档地址: https://fpm.readthedocs.io/en/latest/ fpm 依赖fpm 使用 Ruby 开发, 所以你得先安装 Ruby. 有些系统中默认