自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (6)
  • 收藏
  • 关注

原创 Docker 常用操作

 注册为系统服务systemctl restart docker && systemctl enable docker 查询已经安装的dockeryum list installed | grep docker 搜索并摘取镜像docker search centosdocker pull centos 查看docker相关信息,如存储引擎docker inf...

2020-03-08 10:35:38 202

原创 Docker Compose

Docker Compose是 docker 提供的一个命令行工具,一个编排机制,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过servic...

2020-03-08 10:32:20 171

原创 Dockerfile

构建镜像:dockerfile;启动容器:docker run;编排容器和启动服务:docker-compose。Dockerfile结构大致分为四个部分:基础镜像信息;维护者信息;镜像操作指令;容器启动时执行指令。Dockerfile每行支持一条指令,每条指令可带多个参数,支持使用以#号开头的注释。FROM:指定基础镜像指明构建的新镜像是来自于哪个基础镜像MAINTAINER指明镜...

2020-03-08 10:29:01 271

原创 Docker0

Docker默认提供了一个隔离的内网环境,启动时会建立一个docker0的虚拟网卡,每个容器都是默认连接到docker0网卡上的。而docker0的IP段为172.17.0.1,如果想让容器与宿主机同一网段的其他机器访问,就必须在启动docker的时候将某个端口映射到宿主机的端口。如下图所示:...

2020-03-08 10:17:13 310

原创 daemon.json

daemon.json是Docker的默认配置文件,内容默认为空{}。通常配置私库地址insecure-registries和私库加速地址registry-mirrors。cat /etc/docker/daemon.json{}比如,配置本地镜像仓库时,需要添加:{"insecure-registries":["192.168.10.51:5000"]}配置文件修改完成之后,需要...

2020-03-08 10:13:30 706

原创 CentOS 7 在线安装 Docker

配置阿里镜像在线安装手动建立仓库文件docker-ce.repo并配置阿里镜像信息,并开启缓存。安装之前先查看本地是否已安装有docker。基于阿里镜像在线安装需指定参数–enablerepo=docker-ce-stable,查看完成docker(docker-1.13.1-103.git7f2769b.el7.centos.x86_64)、docker-common(docker-commo...

2020-03-08 10:10:37 235

原创 CentOS 7 在线安装 Kubernetes

备注kubelet 运行在 Cluster 所有节点上,负责启动 Pod 和容器。kubeadm 用于初始化 Cluster。kubectl 是 Kubernetes 命令行工具。通过 kubectl 可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。同时注意,集群管理节点不需要手动安装配置etcd(占用2379、2380端口;生成数据目录/var/lib/etcd/default...

2020-03-02 09:02:47 210

原创 Windows 配置 JDK环境

JDK版本:jdk-7u75-windows-x64.exe安装路径:D:\Java\jre7\“计算机”-“属性”-“高级系统配置”-“环境变量”,在“系统变量”执行:(1)新建变量:JAVA_HOMED:\Java\jdk1.7.0_75(2)新建变量: CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(...

2020-03-02 08:54:59 150

原创 CentOS 7 安装 JDK1.8

注意,拷贝的时候目录最后有一个斜杠 /cd /mnt && tar -zxvf jdk-8u162-linux-x64.tar.gzmkdir -p /usr/javacp -R /mnt/jdk1.8.0_162 /usr/java/vi /etc/profile#set java environmentJAVA_HOME=/usr/java/jdk1.8.0_16...

2020-03-02 08:52:35 104

原创 CentOS 7 安装 Python3 环境

默认Python默认python,系统默认已安装有python,其版本和依赖如下,因为CentOS的yum对Python存在依赖,安装Python的时候,要小心避开,以免影响yum的使用。重新安装Python3.7重新安装python3环境时,安装完成之后,还需要注意手动添加lib库配置信息并设置软链。执行make install命令时,提示错误ModuleNotFoundError: No...

2020-02-28 08:47:22 176

原创 初始化 Django 项目

按照上一篇“Windows 10 安装 python3 环境”构建的虚拟环境,进行Django项目初始化。进入到虚拟环境目录,配置应用虚拟环境,基于虚拟环境构建django2.2应用(Django是一个python web框架)。构建应用的第一件事情是首先升级虚拟环境pip至新版本(如果pip安装不成功,可查看项目虚拟环境包的版本,删除pip相关文件夹,再用命令python -m pip ins...

2020-02-28 08:36:46 130

原创 Windows 10 安装 python3 环境

参考下载地址:https://www.python.org/downloads/release本地安装包:python-3.7.2-amd64.exe自定义安装(D:\Python\Python37),同时选择“Add Python 3.7 to Path”,安装完成查看变量配置情况,“属性”-“高级系统设置”-“用户变量”:D:\Python\Python37\Scripts;D:\Pyth...

2020-02-28 08:26:00 527

原创 Nginx 常用操作

启动服务/usr/local/nginx/sbin/nginx配置文件nginx.conf/usr/local/nginx/conf/nginx.conf重载配置,也相当于是平滑重启/usr/local/nginx/sbin/nginx -s reload查看版本/usr/local/nginx/sbin/nginx -v正常停止/usr/local/nginx/sbin/ngi...

2020-02-27 11:03:19 136

原创 Nginx 增加参数重新编译

增加参数重新编译在configure后面增加所需要的参数,然后执行make命令(注意,不是make install),make命令执行完成后会在objs目录下多了个nginx,这个就是新版本的程序。覆盖nginx命令之前,先把旧版本的命令备份,将当前正在运行的服务停止(注意,不是重载),再执行覆盖及测试。cd /gxf/nginx-1.12.2 ...

2020-02-27 11:01:06 941 1

原创 Nginx 配置文件 nginx.conf

配置文件nginx.confvi /usr/local/nginx/conf/nginx.confEg:基础配置user root root;worker_processes auto; pid logs/nginx.pid;Eg:event配置events { worker_connections 1024;}Eg:http基础配置http { ...

2020-02-27 10:58:01 200

原创 CentOS 7 源码安装 Nginx

Nginx源码安装需要注意的事项(1)提前安装基础环境gcc、pcre、zlib等。(2)新建用户nginx。(3)指定编译:安装路径、tcp支持、https支持。(4)更改目录用户及授权。源码编译安装yum -y install gcc gcc-c++yum -y install pcre pcre-devel zlib zlib-devel gd-devel openssl*g...

2020-02-27 10:43:56 91

原创 CentOS 7 MySQL 常用操作

命令行登录/opt/lampp/bin/mysql -uroot -p/mnt/mysql/bin/mysql -uroot -p启动服务/opt/lampp/lampp startmysqlservice mysql start查看进程ps aux | grep mysql配置文件/opt/lampp/etc/my.cnf/etc/my.cnf查看用户权限及用户mysql...

2020-02-25 16:07:41 159

原创 CentOS 7 MySQL 通过 Xampp 集成包部署

安装cd /home/softwarechmod +x /home/software/xampp-linux-x64-1.8.3-5-installer.runyes | ./xampp-linux-x64-1.8.3-5-installer.run/opt/lampp/lampp startmysql/opt/lampp/bin/mysql -uroot更改root密码mysql...

2020-02-25 16:03:03 203

原创 CentOS 7 MySQL 源码包安装

安装注意事项(1)安装之前可先查看系统默认有没有安装mysql。(2)可事先查看依赖包mariadb是否已经安装。(3)需要同步创建系统用户和用户组为mysql。(4)源码方式安装完成之后,默认是没有数据库实例目录data,需要通过mysqld命令手动实例化,实例化时需要依赖包libaio-devel,实例化完毕后会自动生成root密码。(5)可通过mysql.server手动创建启动服...

2020-02-25 14:46:17 174

原创 SSH访问受限

本机SSH提示:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 需要添加主机key,Add correct host key in /root/.ssh/known_hosts,原因是本地保存的对于已经访问过的远程主机的公钥发生了变化,登录本机执行:> /root/.ssh/known_hosts...

2020-02-25 12:11:29 192

原创 SELinux

查看状态getenforce/usr/sbin/sestatus临时关闭SELinux,重启后失效setenforce 0永久关闭,需要修改selinux的配置文件,重启后生效vi /etc/selinux/config# SELINUX=enforcingSELINUX=disabled...

2020-02-25 12:07:36 253

原创 Firewall

CentOS 7.0默认开启的是将firewall作为防火墙,22端口默认也是开放的,可以通过ssh命令来连接。CentOS 6是iptables。查看状态systemctl status firewalldfirewall-cmd --state开启systemctl start firewalld停止systemctl stop firewalld禁止开机启动syste...

2020-02-25 12:04:41 77

转载 MySQL Cluster Manager

1 摘 要  根据行业调查显示,人员编制和停机时间只占数据库所有权总成本的50%不到。与此同时,IT预算和员工水平下降或持平,而高可用网站和融合通信服务需求持续增长,这就给IT部门带来巨大压力。  机构要求IT更多关注战略创新,并减少IT环境的日常管理工作。IT部门需要通过快速部署新服务或重新配置现有的应用,来灵活满足市场的需求。  与此同时SLAs(服务等级协议)变得更苛刻。服务中断

2013-01-18 09:07:04 2459

转载 mysql cluster复制出现LOST_EVENTS的解决办法

错误描述:错误Last_Error: The incident LOST_EVENTS occured on themaster的解决办法;mysql cluster的复制既支持cluster之间的复制,也可以支持cluster向innodb等其他存储引擎的复制,如果只是单节点的复制就经常会出现 Last_Error: The incident LOST_EVENTS occured on

2013-01-15 09:36:39 1789

转载 InnoDB 引擎独立表空间 innodb_file_per_table

使用过MySQL的同学,刚开始接触最多的莫过于MyISAM表引擎了,这种引擎的数据库会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。然而当你使用InnoDB的时候,一切都变了。InnoDB 默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据库的时候,ibdata1文件不会自动收缩

2012-12-26 14:49:21 944

原创 slave 连接 master 时,一直提示 Slave_IO_Running: Connecting

通过master授予slave的同步账号,在slave上通过远程连接master是可以连接上的。    但是连接的时候查看从的状态: 一直是处于   Slave_IO_Running: Connecting,而  Last_IO_Errno: 0,通过查看从上的错误日志提示: Error reading packet from server: File './mysql-bin.000014'

2012-12-25 12:30:10 32449 2

转载 show slave status \G 的详细解释

MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 DE>SHOW PROCESSLISTDE> 语句后的结果中的 DE>Binlo

2012-12-25 12:29:28 19197

转载 mysqldump 常用备份选项,只备份数据或结构的方法

mysqldump 常用备份选项,只备份数据或结构的方法,常见选项:--all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump 把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。--force, -f:即使发现sql错误,仍然继续备份--ho

2012-12-19 10:21:32 617

转载 MYSQL启用日志,查看日志,利用mysqlbinlog工具恢复MySQL数据库

MYSQL启用日志[root@jianshe99]# whereis my.ini[root@jianshe99]# vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Default to using old password format fo

2012-12-19 10:20:08 1295

原创 cluster 中的 sql node 和 单独的 sql server 做主从复制,数据无法同步(已解决)

主库:192.168.55.9  集群中的SQL节点    从库:192.168.55.133  单独的SQL服务器   在主库上建表,从库上可以同步,但是在主库上执行数据操作时,从库上并不能同步。    原因是:必须保证主库和从库的字符集必须一致。    从库是通过:-DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8_gene

2012-12-18 12:47:31 1039

原创 Install mysql 5.5.27 through mysql-cluster-gpl-7.2.8.tar.gz(已解决)

#  mkdir -p /var/lib/mysql    #  cd /var/lib && tar -zvxf mysql-cluster-gpl-7.2.8.tar.gz && mv mysql-cluster-gpl-7.2.8 mysql5.5.27 && cd mysql5.5.27 &&cmake . -DCMAKE_INSTALL_PREFIX=/var/lib/mys

2012-12-13 18:22:55 1196

转载 linux配置 mysql 主从

模拟环境:主(master)服务器IP:192.168.1.10从(slave)服务器1IP:192.168.1.11从(slave)服务器2IP:192.168.1.12同步的数据库:dbName一、配置主(master)服务器1、打开mysql配置文件PS:一般是/etc/my.cnf,如果忘记当时编译时填的地址或者不知道的话,可以使用以下命令找出当前mysql命令

2012-12-12 17:27:16 597

原创 mysql-cluster 中的 sql node(主) 与 单独的 mysql server(从) 做主从复制(已解决)

集群环境:    mysql-cluster 7.2.8 (mysql 5.5.27 ; ndb 7.2.8)    192.168.55.11 mgm node (nodeid=1)     192.168.55.10 data node (nodeid=2)+ sql node (nodeid=4)    192.168.55.9  data node (nodei

2012-12-12 17:26:04 1307

原创 利用 mysql-5.5.27.tar.gz 来从源码安装 mysql-5.5.27

注意:颜色标注的地方#! /bin/shmkdir -p /var/lib/mysqlmkdir -p /var/lib/data/mysql # 这里创建了mysql的数据目录cd /var/lib && tar -zvxf mysql-5.5.27.tar.gz && cd mysql-5.5.27# rm CMakeCache.txtcmake . -DCMA

2012-12-12 11:39:01 2522

原创 从 mysql-cluster-gpl-7.2.8.tar.gz 来安装 mysql5.5.27 (正在更新)

#! /bin/sh# install mysql 5.5.27 through mysql-cluster-gpl-7.2.8.tar.gz# add pathmkdir -p /var/lib/mysql# add data pathmkdir -p /var/lib/data/mysql# groupadd mysql# useradd -g mysql mysq

2012-12-11 16:53:36 1327

转载 使用Cmake编译Mysql5.5

if (window.showTocToggle) { var tocShowText = "show"; vartocHideText = "hide"; showTocToggle(); }[edit]IntroductionThis page shows some common autotools configuration options andhow they map to CM

2012-12-11 13:45:17 824

转载 MySQL5.5编译工具configure向cmake过渡指南

从mysql5.5起,mysql源码安装开始使用cmake了。下面是介绍configure选项如何映射到CMake的等值参数。1. 命令语法:重新编译时,需要清除旧的对象文件和缓存信息  # make clean  # rm -f  CMakeCache.txt2.安装选项CMAKE_INSTALL_PREFIX值是安装的基本目录,其他cmake选项值是不包

2012-12-11 13:42:47 572

转载 NDB存储引擎

为什么我们会选择NDB引擎呢?    我想可能有这么两点需求:       1.我们需要高可用,传说中的FIVE NINE       2.我们需要高性能,多SQL节点提供更好的并发服务    由此出发,看起来NDB引擎都能满足。可是为啥真正使用CLUSTER之后,发现,其实并不是像想象中的那么美好?我们从MYSQL CLUSTER的架构上来看看。 MySQL Clus

2012-12-07 09:21:11 2885

转载 NDB存储引擎

2003年,MySQL AB公司从Sony Ericsson公司收购了NDB 集群引擎。NDB存储引擎是一个集群存储引擎,类似于Oracle的RAC集群;不过,与Oracle RAC share everything结构不同的是,其结构是share nothing的集群架构,因此能提供更高级别的高可用性。NDB的特点是数据全部放在内存中(从5.1版本开始,可以将非索引数据放在磁盘上),因此主键查找

2012-12-07 09:11:07 2598

原创 Linux下通过 top 分析 ndbd 进程

一:   192.168.55.10 (data node + sql node)    [root@localhost ~]# ps -A | grep ndbd    3470 ?        00:00:04 ndbd    3471 ?        07:44:00 ndbd    top - 18:04:16 up 7 days, 19:35,  1

2012-12-06 11:00:12 1802 2

mindoc_windows_amd64.7z

基于用户的文档管理系统,通常用于前后端开发模式下各类后台数据接口的发布与管理,集成有markdown编辑器,可在线导出PDF版本。

2020-02-25

mysql-cluster-gpl-7.2.8.tar.gz

mysql-cluster-gpl-7.2.8.tar.gz

2012-12-11

MySQL5.5编译工具configure向cmake过渡指南

MySQL5.5编译工具configure向cmake过渡指南

2012-12-11

php-5.4.9.tar.gz

Linux下PHP新版本:php-5.4.9.tar.gz

2012-12-08

MySQL-Cluster-client-gpl-7.2.8-1.rhel5.i386.rpm

MySQL-Cluster-client-gpl-7.2.8-1.rhel5.i386.rpm

2012-12-04

config.ini

/var/lib/mysql-cluster/config.ini

2012-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除