加载中
Nginx利用ssl_preread_protocol在同一个端口混合使用HTTPS和SSH

应用场景 可以绕过防火墙,使用443端口远程登录主机 环境准备 自行准备域名相应的证书 安装nginx,nginx版本号必须 >1.15.2 因为nginx 1.15.2之后新增了一个属性$ssl_preread_protocol,可以...

2020/09/19 16:26
3K
Centos8 安装 supervisor

sudo dnf update -y sudo dnf install -y epel-release sudo yum update -y sudo yum -y install supervisor......

2020/08/12 11:38
7.1K
Go语言-加密: HMAC-SHA1

// HMAC-SHA1 加密 // plain 明文 // secret 密钥 // 返回base64编码的结果 func HmacSha1(plain, secret string) string { key := []byte(secret) pla := []byte(plain) mac := hmac.New(sh...

2020/04/29 10:16
1.2K
Centos8 安装 docker-19.03.6

添加docker用户, 并把当前用户添加到docker组内, 是为了当前用户拥有操作docker的权限 sudo useradd -m docker sudo usermod -a -G docker k8s 关闭防火墙 sudo systemctl stop firewalld su...

Centos8 安装 docker-18.xx.x

该方式安装的docker-19.03.6运行镜像时会卡死, 猜测与containerd有关, 目前未能找到解决方案 请参考其他安装方案: https://my.oschina.net/imhuayi/blog/3175320 # 添加docker用户, 并把当前...

Go语言-设计模式

单例模式 package main import "sync" var instance *Single var once sync.Once type Single struct {} func NewSingle() *Single { once.Do(func() { instance = new(Single) ......

2020/01/20 16:16
451
Centos7 下的Docker安装与升级

docker 18.06 版本 安装 下载 .rpm 安装包, 使用此地址选择要下载的版本 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ curl -O https://download.docker.com/linux...

2018/10/08 15:40
468
GIT win cmd 中文乱码

git 版本号 2.18.0 出现的问题 解决办法 在命令行中输入如下命令 git config --global core.quotepath false git config --global gui.encoding utf-8 git config --global i18n.commit.enco...

2018/09/11 14:30
4K
Go语言加密算法之AES(CBC模式)

本文采用的是AES的CBC模式, DES可以参考另外一篇文章 //初始化向量 var ivString = "a.osheng.win" //AES加密 func AesEncrypt(src, key string) string { plaintext := []byte(src) ...

2018/06/21 11:45
2.5K
Go语言的io.ReadCloser

读取io.ReadCloser中读取数据 func ReadBody (resp *http.Response) { resBody := resp.Body buf := new(bytes.Buffer) buf.ReadFrom(resBody) fmt.Println(buf.String()) ...

Go
2018/06/21 09:41
1W
Go语言加密算法之DES(CBC模式, ECB模式)

Go语言的DES加密(CBC模式, ECB模式) ---- 与java加密互通 问题场景: 业务需要对接接口, 采用DES加密方式加密, 于是google一下go的DES加密方式, go的DES的默认隐藏了ECB模式, 因为go认为ECB不...

2017/09/22 14:55
7.6K
ngrok服务器搭建

准备环境 需要装git, go 下载ngrok源码 git clone git@github.com:inconshreveable/ngrok.git 创建证书 进入到源码路径下 cd ~/ngrok 生成证书 export NGROK_DOMAIN="osheng.com" openssl g...

2017/08/11 21:54
180
cmder 1.3.2 中文乱码

cmder ssh 远程连接linux时中文乱码问题

2017/05/19 11:04
290
CentOS7 防火墙使用

查看已经开放的端口: firewall-cmd --list-ports 开启端口 firewall-cmd --permanent --zone=public --add-port=80/tcp 删除端口 firewall-cmd --permanent --zone=public --remove-po...

2016/12/23 13:51
41
Go语言跨平台交叉编译

Windows 平台下编译Linux下运行程序 set GOOS=linux set GOARCH=amd64 go build app_name.go 或者 GOOS=linux GOARCH=amd64 go build -o runner 然后就能获得Linux下可以运行的程序了......

2016/12/23 11:20
781
Linux 源码安装php 把php-fpm添加为系统服务

官方网站下载php源码 php-5.6.29.tar.gz 安装php tar -xvf php-5.6.29.tar.gz #解压源码 cd php-5.6.29 #进入php源码目录 配置 编译 安装 ./configure --enable...

2016/12/22 10:25
969
VirtualBox后台启动虚拟机--无界面

在vbox的安装路径下运行命令: > vBoxManage startvm <vm-name> --type headless 查看vbox虚拟机列表 > vBoxManage list vms...

2016/12/14 22:19
3.5K
CentOS7 修改系统默认时区

在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序 可以查看当前设置 > timedatectl > timedatectl Local time: Mon 2016-12-05 03:40:25 EST Universal time: Mon 2016-12-05...

2016/12/05 17:00
5.2K
Sublime 使用笔记

安装 Package Control 使用Ctrl+~ 快捷键或者通过View->Show Console菜单打开命令行 然后粘贴代码 Sublime3 : import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' ...

2016/08/16 10:11
74
Linux 自动化部署脚本

这是一个shell脚本, 使用Git自动更新go代码, 然后用go命令编译打包 再用supervisor管理启动服务

没有更多内容

加载失败,请刷新页面

返回顶部
顶部