- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 Docker容器搭建MHA集群,实现监控报警,一键修复
在docker容器输入:ifconfig eth0:1 10.10.10.120,报如下错误SIOCSIFADDR: Operation not permitted经过不断测试,我通过两个脚本来实现故障主库的监控报警、一键修复监控主库脚本可以在里面加入报警机制,如发邮件#!/bin/bash#AUTHOR:AN#VERSION:1.1.0#DATE:2019-06-30#FUN...
2019-06-30 20:22:41 1095
原创 Docker容器之PHP镜像制作
Dockerfile文件FROM docker.io/caio2k/centos7:latestMAINTAINER Ops_An nsd_anqixiang@163.com#定义软件版本及编译工具变量ENV BUILD_TOOLS php php-mysql php-fpm php-pecl-memcache ENV EnvironmentFile=/etc/sysconfig/ph...
2019-06-29 12:47:11 1868
原创 zabbix安装后不能更改到中文,出现“You are not able to choose some of the languages, because locales for them are ”
原因:web服务器没有安装中文包yum install kde-l10n-Chineseyum reinstall glibc-commonecho LANG=zh_CN.UTF-8 > /etc/locale.confvi /etc/environment #添加两行内容 LANG=zh_CN.UTF-8 LC_ALL=source /etc/environmen...
2019-06-28 18:40:23 8701
原创 Docker之nginx+php通过redis实现session共享(镜像)
安装连接redis的功能模块,实现redis共享session基础镜像为私有镜像仓库的192.168.1.200:5000/nginx_php:1.12.2,以安装好nginx和phpDockerfileFROM 192.168.1.200:5000/nginx_php:1.12.2#定义软件版本及编译工具变量ENV Redis_Version 2.2.4ENV Build_Tools...
2019-06-28 13:47:46 725
原创 Docker容器之redis镜像制作
redis软件下载地址:链接:https://pan.baidu.com/s/17kRCm7661mtEi94w5cSakg提取码:xrp1DockerfileFROM docker.io/caio2k/centos7:latestMAINTAINER Ops_An nsd_anqixiang@163.com#定义软件版本及编译工具变量ENV Redis_Version 4.0.8E...
2019-06-27 17:33:15 1591
原创 华为云之docker技术实现LNMP容器化——步骤
anshible堡垒机、审计、跳板机 (192.168.1.200)1.搭建FTP服务,自建YUM仓库,安装lrzsz,实现文件的上传下载;安装lftp,可以支持tab键2.上传私钥,实现本机可以ssh免密登录内网所有主机【购买别的主机时需选择相应的秘钥对】 路径为/root/.ssh/id_rsa,权限为400搭建NFS服务器,发布/cloud_nsd,方便通过脚本部署服务 3.安装...
2019-06-26 11:39:42 478
原创 shell脚本制作Nginx的rpm包
#!/bin/bash#AUTHOR:AN#DATE:2019-04-25#MODIFY:#DESCRIBE:#FUNCTION:######################定义变量######################Nfs_Dir=/cloud_nsd #NFS共享目录Script_Path=$Nfs_Dir/shell #脚本路径Soft_Path=...
2019-06-24 17:32:11 356
翻译 NFS共享服务
配置只读的NFS共享(Linux之间),默认无需用户名、密码验证用途:为客户机提供共享使用的文件夹 协议:NFS(TCP/UDP 2049)、RPC(TCP/UDP 111) 软件包:nfs-utils(默认安装) 服务名:nfs-server * 防火墙为trusted * 创建共享目录/public * ...
2019-06-23 17:31:32 505
原创 Docker容器构建maxscale镜像实现mysql数据库的读写分离
maxscale配置文件:https://blog.csdn.net/anqixiang/article/details/93316394Dockerfile文件FROM 192.168.1.200:5000/centos7.4:latestCOPY local.repo /rootCOPY start.sh /rootVOLUME /var/lib/maxscaleRUN rm -r...
2019-06-22 15:38:09 1262
原创 Docker之maxscale容器实现mysql读写分离配置文件
[maxscale]threads=auto #运行的线程的数量[server1] #定义数据库服务器type=serveraddress=10.10.10.101port=3306protocol=MySQLBackend #后端数据库[server2]type=serveraddress=10.10.10.102port=3306protocol=MyS...
2019-06-22 12:43:04 1085
原创 shell脚本部署GlusterFS分布式存储系统
#!/bin/bash#AUTHOR:AN#VERSION:1.1.0#DATE:2019-06-19#FUNCTION:部署GlusterFS分布式存储系统#DESCRIPTION:单台服务器做RAID0,可以提高磁盘的读写速度,数据的安全性可以通过GlusterFS来保证######################定义变量######################Nfs_Di...
2019-06-19 14:29:08 396
原创 docker制作Nginx镜像
创建并进入目录nginx,目录里准备以下材料1.Dockerfile文件FROM docker.io/caio2k/centos7:latestMAINTAINER Ops_An nsd_anqixiang@163.com#定义软件版本及编译工具ENV NGINX_VERSION 1.12.2ENV BUILD_TOOLS gcc pcre-devel openssl-devel ma...
2019-06-19 11:08:50 6198
原创 docker自定义网络,在运行容器时绑定固定IP,解决每次运行容器获得的IP地址不一样的问题
创建docker01网桥docker network create docker01 --subnet=10.10.10.0/24 -o com.docker.network.bridge.name=docker01备注:subnet指定一个网段,-o选项可以解决使用ifconfig命令看不到docker01的问题运行容器时指定IP docker run -itd --net docke...
2019-06-19 09:34:07 3137
原创 samba共享服务
介绍适用于Linux平台与Windows平台,可实现跨平台共享,为客户机提供共享使用的文件夹,SMB(TCP139,传输用户名、密码),CIFS(TCP 445,传输数据)软件包:samba 服务:smb安装步骤1、将防火墙设置为trusted,安装samba包2、管理共享账号samba用户——专用来访问共享文件夹的用户采用独立的密码提前建立同名的系统用户,登录系统的密码可以不...
2019-06-16 22:07:21 330 1
原创 Linux安全防护(一)
一、SELinux1、Security-Enhanced Linux,由NSA主导开发,强制访问控制体系,运行在内核(2.6以上)中2、运行模式 enforcing(强制) permissive(宽松) disabled(彻底禁用)3、模式切换 * 临时切换:setenforce 1|0 #1为强制,0为宽松 getenforce 查看运行模式...
2019-06-15 21:04:15 408
原创 docker制作mysql镜像,运行mysql容器并初始化
第一步基于docker.io/caio2k/centos7:latest镜像(直接docker pull下载即可),在里面通过shell脚本安装了mysql相关软件包,修改ssh登录密码,然后commit一个新镜像commit:mysqlv1安装mysql服务脚本可参考:https://blog.csdn.net/anqixiang/article/details/90037027第二步基...
2019-06-15 17:57:23 6578
翻译 自动化运维(二)
一、Shell特殊字符1、反斜线“\”1、转义特殊字符2、换行输入多行命令 [root@server ~]# find / \> -name "test" \> -type f2、单引号必须成对出现,能够屏蔽Shell元字符,表现为强引3、双引号类似于单引号,但不会屏蔽Shell元字符,表现为弱引4、反引号反引号里面只能放命令,输出的是命令的结果,等同于...
2019-06-09 18:27:18 241
原创 脚本部署Ceph分布式存储服务
函数库链接:https://blog.csdn.net/anqixiang/article/details/89964048配置文件链接:https://blog.csdn.net/anqixiang/article/details/91347369部署Ceph集群#!/bin/bash#AUTHOR:AN#VERSION:1.1.0#DATE:2019-06-08#MODIFY:...
2019-06-08 20:49:22 471
原创 部署Ceph的配置文件
## CEPH CONFIGURE ### CEPH configuration file example.# /cloud_nsd/conf/ceph.conf################################## INCLUDES #################################### Include one or more other confi...
2019-06-08 20:37:34 618
翻译 DNS服务
DNS工作原理作用:方便记忆,利于传播正向解析:根据域名查找IP地址反向解析:根据IP地址查找域,用在邮件服务器进行邮件域检测DNS分布式结构(树形结构)所有域名:必须以点结尾,点代表(根域),如www.baidu.com.根域名: .一级DNS服务器(顶级域名){.cn(中国),.us(美国),.jp(日本),.kr(韩国),.hk(香港)}二级域名:.edu.cn ...
2019-06-07 21:07:10 403
翻译 Linux基础系列(八)
网络配置命令行修改1、ifconfig:显示或设置网络接口信息ifconfig eth0 192.168.182.20 netmask 255.255.255.0ifconfig eth0 #查看eth0网卡接口信息ifconfig eth0 down/up #关闭或开启网卡2、hostname:显示或设置系统主机名称hostname c...
2019-06-06 22:37:14 1566 1
原创 Openstack脚本部署
#!/bin/bash#AUTHOR:AN#VERSION:1.1.0#DATE:2019-06-05#MODIFY:#FUNCTION:快速部署openstack#加载配置文件source /cloud_nsd/conf/openstack.conf#加载函数库if [ -f "$Script_Path/myfunction.lib" ];then source $Scr...
2019-06-06 09:12:50 1527
原创 Linux平台Shell脚本部署Openstack配置文件
## DEPLOY OPENSTACK CONFIGURE ### OPENSTACK configuration file example.# /cloud_nsd/conf/openstack.conf################################## INCLUDES #################################### Include o...
2019-06-06 09:10:50 1006
原创 Linux平台Shell脚本KVM批量创建|删除虚拟机
函数库:https://blog.csdn.net/anqixiang/article/details/89964048配置文件:https://blog.csdn.net/anqixiang/article/details/90896141批量创建虚拟机#!/bin/bash#AUTHOR:AN#VERSION:1.1.0#DATE:2019-06-04#MODIFY:#FUNC...
2019-06-05 08:53:54 1038
原创 Shell脚本创建KVM虚拟机配置文件
## VIRSH CONFIGURE ### VIRSH configuration file example.# /cloud_nsd/conf/virsh.conf################################## INCLUDES #################################### Include one or more other co...
2019-06-05 08:47:23 835
原创 Shell配置DNS分离解析服务器
#!/bin/bash#AUTHOR:AN#VERSION:#DATE:2019-04-11#MODIFY:#FUNCTION:#加载配置文件source /cloud_nsd/conf/mysql.conf#加载函数库if [ -f “$Script_Path/myfunction.lib” ];thensource $Script_Path/myfunction.libe...
2019-06-03 15:37:39 331
原创 Linux下Shell脚本部署DNS服务的配置文件
## Install DNS Services ### DNS configuration file example.# /cloud_nsd/conf/dns.conf################################## INCLUDES #################################### Include one or more other c...
2019-06-03 15:32:00 757
翻译 Linux基础系列(七)
性能监控监控CPU使用情况uptime内容:18:56:27 up 120 days, 32 min, 3 users, load average: 0.04, 0.03, 0.08当前系统时间:系统运行了多久:当前登录用户数:最近一分钟:最近五分钟:最近十五分钟的负载情况监控内存free:显示系统内存及交换分区信息内容:total used ...
2019-06-02 21:15:15 140
翻译 Linux基础系列(六)
软件管理RPM软件包管理1. 安装与卸载RPM包 * rpm -vih ftp-0.17-51.1.el6.i686.rpm -v:显示详细信息 -h:显示安装进度 --nodeps(忽略依赖) -i:安装(install) --import:导入签名信息 --force(强制安装) * rpm -e f...
2019-06-02 09:05:22 141
原创 Linux小技巧
1.rpm用法# --nodeps(忽略依赖关系) --force(强制安装)rpm -ivh /cloud_nsd/soft/lnmp_soft/php-fpm-5.4.16-42.el7.x86_64.rpm --nodepsrpm -ivh /cloud_nsd/soft/lnmp_soft/php-fpm-5.4.16-42.el7.x86_64.rpm --nodeps --f...
2019-06-01 13:56:25 625
Python-3.6.7.tgz
2019-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人