- 博客(146)
- 资源 (6)
- 收藏
- 关注
原创 CentOS 调整分区大小
Home分区:/dev/mapper/cl-home,空间充足,调整部分空间至根分区。xfsdump -f /home.xfsdump /home # 备份/home,两次输入的标签均为home。lvextend -l +100%FREE /dev/mapper/cl-root # 增加。mkfs.xfs -f /dev/mapper/cl-home # 格式化/home的lvm。lvreduce -L 47G /dev/mapper/cl-home # 缩减为47G。umount /home # 卸载。
2024-07-12 16:48:39
362
原创 CentOS安装rabbitmq
rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc # 解决Failed to get D-Bus connection: Operation not permitted。rpm -ql rabbitmq-server-3.7.4-1.el7.noarch # 不能加后缀rpm,安装路径为/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4。
2024-07-07 11:46:05
371
原创 CentOS安装zookeeper
vi zoo_sample.cfg // 修改数据文件路径dataDir=/usr/local/zookeeper-3.4.8/data,增加日志文件存储路径dataLogDir=/usr/local/zookeeper-3.4.8/log。zkServer.sh start // 启动,因为已经配置了环境变量,无需加路径/usr/local/zookeeper-3.4.8/bin。mv zookeeper-3.4.8 /usr/local // 移动,不是复制。cd /etc // 配置环境变量。
2024-07-07 11:42:26
205
原创 CentOS安装apache和subversion
/usr/sbin/httpd -k start # 因为是在容器里面,所以不能用systemctl start httpd.service ,也可以通过/usr/sbin/httpd -f /etc/httpd/conf/httpd.conf来启动。# vi /etc/httpd/conf.modules.d/10-subversion.conf # 只需要添加一个虚拟站点,并指定svn版本库/svn/repos,以及相应的本地用户文件passwd和权限文件authz。
2024-07-07 11:40:04
483
原创 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
266
原创 Docker Compose
Docker Compose是 docker 提供的一个命令行工具,一个编排机制,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过servic...
2020-03-08 10:32:20
208
原创 Dockerfile
构建镜像:dockerfile;启动容器:docker run;编排容器和启动服务:docker-compose。Dockerfile结构大致分为四个部分:基础镜像信息;维护者信息;镜像操作指令;容器启动时执行指令。Dockerfile每行支持一条指令,每条指令可带多个参数,支持使用以#号开头的注释。FROM:指定基础镜像指明构建的新镜像是来自于哪个基础镜像MAINTAINER指明镜...
2020-03-08 10:29:01
334
原创 Docker0
Docker默认提供了一个隔离的内网环境,启动时会建立一个docker0的虚拟网卡,每个容器都是默认连接到docker0网卡上的。而docker0的IP段为172.17.0.1,如果想让容器与宿主机同一网段的其他机器访问,就必须在启动docker的时候将某个端口映射到宿主机的端口。如下图所示:...
2020-03-08 10:17:13
378
原创 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
803
原创 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
285
原创 CentOS 7 在线安装 Kubernetes
备注kubelet 运行在 Cluster 所有节点上,负责启动 Pod 和容器。kubeadm 用于初始化 Cluster。kubectl 是 Kubernetes 命令行工具。通过 kubectl 可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。同时注意,集群管理节点不需要手动安装配置etcd(占用2379、2380端口;生成数据目录/var/lib/etcd/default...
2020-03-02 09:02:47
282
原创 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
213
原创 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
148
原创 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
224
原创 初始化 Django 项目
按照上一篇“Windows 10 安装 python3 环境”构建的虚拟环境,进行Django项目初始化。进入到虚拟环境目录,配置应用虚拟环境,基于虚拟环境构建django2.2应用(Django是一个python web框架)。构建应用的第一件事情是首先升级虚拟环境pip至新版本(如果pip安装不成功,可查看项目虚拟环境包的版本,删除pip相关文件夹,再用命令python -m pip ins...
2020-02-28 08:36:46
186
原创 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
605
原创 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
206
原创 Nginx 增加参数重新编译
增加参数重新编译在configure后面增加所需要的参数,然后执行make命令(注意,不是make install),make命令执行完成后会在objs目录下多了个nginx,这个就是新版本的程序。覆盖nginx命令之前,先把旧版本的命令备份,将当前正在运行的服务停止(注意,不是重载),再执行覆盖及测试。cd /gxf/nginx-1.12.2 ...
2020-02-27 11:01:06
1044
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
278
原创 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
149
原创 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
197
原创 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
241
原创 CentOS 7 MySQL 源码包安装
安装注意事项(1)安装之前可先查看系统默认有没有安装mysql。(2)可事先查看依赖包mariadb是否已经安装。(3)需要同步创建系统用户和用户组为mysql。(4)源码方式安装完成之后,默认是没有数据库实例目录data,需要通过mysqld命令手动实例化,实例化时需要依赖包libaio-devel,实例化完毕后会自动生成root密码。(5)可通过mysql.server手动创建启动服...
2020-02-25 14:46:17
227
原创 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
251
原创 SELinux
查看状态getenforce/usr/sbin/sestatus临时关闭SELinux,重启后失效setenforce 0永久关闭,需要修改selinux的配置文件,重启后生效vi /etc/selinux/config# SELINUX=enforcingSELINUX=disabled...
2020-02-25 12:07:36
658
原创 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
131
转载 MySQL Cluster Manager
1 摘 要 根据行业调查显示,人员编制和停机时间只占数据库所有权总成本的50%不到。与此同时,IT预算和员工水平下降或持平,而高可用网站和融合通信服务需求持续增长,这就给IT部门带来巨大压力。 机构要求IT更多关注战略创新,并减少IT环境的日常管理工作。IT部门需要通过快速部署新服务或重新配置现有的应用,来灵活满足市场的需求。 与此同时SLAs(服务等级协议)变得更苛刻。服务中断
2013-01-18 09:07:04
2600
转载 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
1888
转载 InnoDB 引擎独立表空间 innodb_file_per_table
使用过MySQL的同学,刚开始接触最多的莫过于MyISAM表引擎了,这种引擎的数据库会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。然而当你使用InnoDB的时候,一切都变了。InnoDB 默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据库的时候,ibdata1文件不会自动收缩
2012-12-26 14:49:21
990
原创 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
33142
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
19615
转载 mysqldump 常用备份选项,只备份数据或结构的方法
mysqldump 常用备份选项,只备份数据或结构的方法,常见选项:--all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump 把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。--force, -f:即使发现sql错误,仍然继续备份--ho
2012-12-19 10:21:32
677
转载 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
1353
原创 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
1078
原创 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
1243
转载 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
623
原创 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
1341
原创 利用 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
2564
原创 从 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
1359
转载 使用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
865
mindoc_windows_amd64.7z
2020-02-25
MySQL-Cluster-client-gpl-7.2.8-1.rhel5.i386.rpm
2012-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人