个人重要信息文件同步保存在阿里云oss

发表于 LINUX 分类,标签:
背景交代:  本人使用mac办公,想保存个人重要信息,感觉使用百度网盘,有道云笔记,oss客户端无法实现同步保存,所以有此一贴由于历史原因,最初本人购买的ECS在青海,但是本人工作在深圳,如果使用ossfs将bucket挂载在青海ECS上网络会很卡,体验非常差。接下来准备在mac上编译安装ossfs,但是折腾了很久还是没有编译成功,并且把我的mac环境整的非常脏,导致有的软件出现莫名其妙的问题(可能是技术还不到位,后续还是要继续折腾)由于只是把本地文件同步至oss,没有考虑做双向同步,如果本地不要了的文件,删除就好了,但是oss还保留着,这样即使哪天想恢复,也可以通过客户端去oss上去找。为什么不考虑阿里云的Nas,主要是nas太贵,并且好像本地无法挂载,只能挂载在ECS上。所以最终的方案是这样:  mac-->docker-->...

更换阿里云yum源

发表于 LINUX 分类,标签:
yum -y install wget curlmkdir /etc/yum.repos.d/bakmv /etc/yum.repos.d/* /etc/yum.repos.d/bak/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecache ...

使用haprxy进行tcp端口转发

发表于 LINUX 分类,标签:
docker-compose.ymlversion:"3"services: haproxy:  image:haproxy  container_name:haproxy  hostname:haporxy  cap_add:   -ALL  volumes:   -"./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg"  ports:   -"26379:6379"haproxy.cfg配置文件global&...

初学docker swarm集群

发表于 LINUX 分类,标签:
初始化swarm集群dockerswarminitdockerswarmjoin-token<Token><Manager-IP>其中Token分角色(manager和worker)找回Tokendockerswarmjoin-tokenmanagerdockerswarmjoin-tokenworker子节点退出当前集群dockerswarmleave节点集群管理dockernodelsdockernodeinspectdockernodeps节点角色转换1.将worker转为managerdockernodepromoteXXX2.将manager转为workerdockernodedemoteXXX以nginx镜像创建一个服务dockerservicecreate--detach\--nameweb...

rabbitmq集群搭建(多机器)

发表于 LINUX 分类,标签:
rabbitmq多机集群安装方法准备三台机器192.168.1.101  LinuxNB1192.168.1.102  LinuxNB2192.168.1.103  LinuxNB31、在每台机器上都安装yum-yinstallrabbitmq-server2读取LinuxNB1节点的cookie,并复制到LinuxNB2和LinuxNB3节点(节点之间通过cookie确定相互是否可通信)。 cookie存放在/var/lib/rabbitmq/.erlang.cookie或者$HOME/.erlang.cookie中。3、三台机器都启动(先做第2步骤)rabbitmq-server-detached(systemctlstartrabbitmq-server)停止命令rabbitmqctl...

rabbitmq单机集群实验

发表于 LINUX 分类,标签:
rabbitmq单机集群安装方法yum-yinstallrabbitmq-serverRABBITMQ_NODE_PORT=5672RABBITMQ_NODENAME=rabbit1rabbitmq-server-detachedRABBITMQ_NODE_PORT=5673RABBITMQ_NODENAME=rabbit2rabbitmq-server-detachedRABBITMQ_NODE_PORT=5674RABBITMQ_NODENAME=rabbit3rabbitmq-server-detachedrabbitmqctl-nrabbit1stoprabbitmqctl-nrabbit2stoprabbitmqctl-nrabbit3stoprabbitmqctl-nrabbit1stop_apprabbitmqctl-nra...

添加用户到docker组

发表于 LINUX 分类,标签:
记性越来越差了gpasswd-aUSERNAMEdocker...

空间服务器初始化小记

发表于 LINUX 分类,标签:
#!/bin/bash#****************************************************************## ScriptName: docker_install-V1.1.sh# Author: stone# Create Date: 2018-04-21 20:00# Modify Author: # Modify Date: 2018-05-08 13:10# Version:v1.1 #***************************************************************#yum m...

关于ip.cn的使用

发表于 LINUX 分类,标签:
获取自己的出口公网ip:curlhttps://ip.cn/获取一个ip的所属区域地址curlhttps://ip.cn/114.114.114.114curl https://ip.cn/8.8.8.8...

通过ssh命令实现端口转发

发表于 LINUX 分类,标签:
A:192.168.1.110B:192.168.1.112 mysqld在A机器操作,添加用户并设置密码:useradddbsshecho"123456"|passwd--stdindbsshssh-oServerAliveInterval=60-N-f-L0.0.0.0:5588:192.168.1.112:3306dbssh@127.0.0.1接下来输入dbssh用户的密码123456即可功能,将A机器的5588端口转发到B机器的3306端口,这样当访问A机器的5588端口的时候,实际上是访问的B机器的mysql服务。注意:开放防火墙,保证A机器的5588端口是可访问,保证B机器的3306端口可以被A机器访问。...

使用mysql-proxy实现端口转发,这里只做mysql端口转发

发表于 LINUX 分类,标签:
[root@LinuxNB ~]# yum -y install supervisor mysql-proxy[root@LinuxNB ~]# mkdir -p /opt/mysql-proxy1/{conf,logs,var/run}创建supervisor子配置文件[root@LinuxNB ~]# cat /etc/supervisord.d/mysql.ini[program:mysql-63310]directory = /usr/bin/command = /usr/bin/mysql-proxy --defaults-file=/opt/mysql-proxy/conf/mysql...

nginx实现tcp反向代理,端口转发,负载均衡

发表于 LINUX 分类,标签:
只有nginx1.9以上版本才支持。本实验以阿里云ECS的centos7.4环境为实验环境,yum源用的阿里云的源,nginx采用yum安装附上yum源[root@LinuxNB ~]# yum makecache fast[root@LinuxNB ~]# yum install -y yum-utils[root@LinuxNB ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo[root@LinuxNB ~]# yum-config-manager --add-repo http://mirrors....

openresty使用lua构建灰度环境

发表于 LINUX 分类,标签:
如下,一台完全新开的阿里云ECS,废话不多说,直接开干了。一、初始化服务器1、各种内核参数修改,关闭selinux和防火墙,这里不详说2、安装自己常用的软件[root@LinuxNB ~]# yum -y install gcc gcc-c++ vim screen lrzsz net-tools wget curl unzip zip dos2unix rsync二、安装openresty(当然也可以使用nginx然后安装lua扩展)1、安装openresty必要的包(别管这里是否重复,这几个包是openresty必要的包)[root@LinuxNB ~]# yum -y install&n...

在xshell上用vi或者vim编辑时,无法使用小键盘输入数字键

发表于 LINUX 分类,标签:
    问题描述:            在xshell上用vi编辑时,打开NumLock时,输入小键盘上的数字键,结果出现的不是数字,            而是一个字母然后换行(实际上是命令模上对应上下左右的键)。    解决方法:            1、打开xshell,点击“文件--属性”,打开对话框    ...

shell函数调用--启动服务成功后OK,FAILURE,WARNING对齐显示--脚本对齐功能

发表于 LINUX 分类,标签:
#!/bin/bashSCREEN=`stty -F /dev/console size` 2>/dev/null #获取屏幕尺寸大小  默认显示的是横排为25 竖排为80COLUMNS=${SCREEN#* }                           #截取屏幕宽度[ -z $COLUMNS ] && COLUMNS=80&nb...