使用cat和EOF添加多行数据

发表于 LINUX 分类,标签:
当需要将多行文件输入到文本时,如果每条都使用echo到文件时是比较繁琐的,这种情况下可以使用catEOF进行多行文件的覆盖或追加输入。一、覆盖这里有两种格式可以使用1、格式一cat << EOF > /root/test.txtHello!My site is https://man.linuxnb.comMy blog is https://blog.linuxnb.comTest for cat and EOF!EOF2、格式二cat > /root/test.txt <<EOFHello!My site is https...

ansible安装初始化

发表于 LINUX 分类,标签:
接上一篇文章,做好免密登录之后https://blog.linuxnb.com/index.php/post/94.htmlyum -y install ansiblecat >> /etc/ansible/hosts <<EOF[web]stone_1stone_2stone_3stone_4stone_5stone_6EOFansible all -m shell -a dateansible web -m shell -a "free -h"...

Linux配置ssh免密登录

发表于 LINUX 分类,标签:
[root@stone_1 ~]# ssh-keygen -t rsa[root@stone_1 ~]# ssh-copy-id stone_2   #hostname,然后输入目标主机的密码即可...

centos7开机运行命令

发表于 LINUX 分类,标签:
命令写入/etc/rc.local文件chmod+x/etc/rc.local systemctlenablerc-local...

macOS的dock设置

发表于 LINUX 分类,标签:
Dock只有一个,mac多屏显示时,鼠标移动到没有Dock的屏幕底部,然后继续向下移动,DOCK自动跑到当前屏幕。...

表结构对比工具mysqldiff的使用

发表于 LINUX 分类,标签:
mysqldiff传统工具安装方式我很早就废弃(安装麻烦,而且对系统造成干扰,很容产生很多垃圾文件,卸载不干净)安装mysqldiff命令行方式采用docker,直接在dockerhub上找个就好,使用docker安装之后不用的时候可以直接删除镜像和容器就好了dockerpull zhaolixin/mysqldiffdockertag zhaolixin/mysqldiffmysqldiffdockerrun--it--rm--namemysqldiffmysqldiffsh使用方法mysqldiff--server1=user:password@ip:port--server2=user:password@ip:port --changes-for=server1--difftype=sql db1:db2mysqldif...

centos7改网卡名

发表于 LINUX 分类,标签:
sed -i "s#rhgb#net.ifnames=0 biosdevname=0 rhgb#" /etc/default/grubgrub2-mkconfig -o /boot/grub2/grub.cfgsystemctl restart network...

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

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

使用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 分类,标签:
https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.7.24-1.el7.noarch.rpmhttps://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3-1.el7.x86_64.rpmhttps://www.rabbitmq.com/which-erlang.htmlrabbitmq多机集群安装方法准备三台机器192.168.1.101  LinuxNB1192.168.1.102  LinuxNB2192.168.1.103  LinuxNB31、在每台机器上都安装yum-yinstallrabbitmq-server2读取Li...

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...