- 博客(89)
- 收藏
- 关注
原创 Docker启动的mysql数据库密码丢失
现在Docker容器使用的越来越多,其中数据库就是最常用的一种,有的时候我们忘记了数据库的密码,可以通过手动调整的方式来解决问题。先通过docker exec -it xxxx bash的命令进入该容器(或者你也可以通过run的命令启动一个新的容器)# 可以通过docker cp的命令把文件导出在本地后再导入容器内,也可以通过如下命令安装vim工具方便操作。#修改mysql的密码,password为你想要修改的密码,user为你需要修改的用户名称。#进入mysql的配置文件。#重新进入docker。
2023-12-21 09:53:11
1250
原创 阿里云可用centOS 6的镜像源文件
centOS 6 的系统镜像官网已经停止更新与维护了,有需要的小伙伴可以点进来看一下可以自配置的镜像源与eprl源哦~
2023-02-27 00:11:40
1011
原创 docker管理之consul注册中心
consul是google开源的一个使用go语言开发的服务管理软件。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法,用来保证服务的高可用。内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他有两种运行模式server和client。............
2022-07-21 14:22:21
1028
原创 docker-compose详解
我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,今天给大家介绍Docker官方产品Docker-Compose。Dockerfile可以定义一个单独的应用容器;而docker-compose则允许用户在一个模板(YAML格式)中定义一组相关联的应用容器(被称为一个project,即项目),例如一个Web服务容器再加上后端的数据库服务容器(LNMP)等。......
2022-07-20 19:40:05
10388
2
原创 docker资源控制管理之Cgroups
Cgroup是Controlgroup的简写,是Linux内核提供的一种限制所使用物理资源的机制,包括CPU、内存和IO这三大方面,基本覆盖了常见的资源配额和使用量控制docker使用cgrqup控制资源,K8S里面也有limit(使用上限),cgroup是一种资源控制手段,也是容器隔离的6个名称空间的一种实现手段docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。...
2022-07-20 19:07:22
702
原创 docker本地仓库与Harbor的部署与使用
对于一些有能力的企业来说,有时希望能够创建一个私有化的Docker仓库,这样一来可以将自己定制的系统发布到自己的仓库里,在保证安全的前提下使用;二来可以节省网络带宽,可以使得Docker仓库的下载在公司内网内完成。接下来,我们开始介绍以下Docker私有化仓库的搭建。............
2022-07-19 09:44:29
1299
原创 Docker 镜像创建之dockerfile
Dockerfile 是用来构建 Docker 镜像的构建文件, 是由一系列的命令和参数构成的脚本通过指令的方式构建镜像
2022-07-14 19:26:35
2873
原创 Docker容器之网络详解
容器技术很火,经常为人所提及,尤其是开源容器工具docker,已在不少数据中心里有广泛应用。容器主要是对软件和其依赖环境的标准化打包,将应用之间相互隔离,并能运行在很多主流操作系统上。这样看来容器和虚拟机技术很类似,容器是APP层面的隔离,而虚拟化是物理资源层面的隔离,容器解决了虚拟技术的不少痛点问题,很多时候容器可以和虚拟机结合在一起使用,这也是目前数据中心主流的做法。..................
2022-07-14 16:24:12
1018
原创 容器管理之Docker基础
容器是一种技术,开发人员打包开发完成的一个应用(系统)以及所需的开发环境,然后通过容器可以运行在不同的计算机上面,也不需要重新配置相关环境,不同的是每一台计算机都需要配置运行容器的容器引擎,目前市场上主流就是Docker容器引擎,不过Docker容器引擎的配置很简单,比配置应用(系统)运行的环境简单,方便太多。每台要运行应用(系统)的计算机上面配置了Docker容器引擎之后,都单独独立可以运行之前打包完成的应用(系统)。...........................
2022-07-12 15:23:48
982
原创 企业级日志系统分析——ELK详解
ELK 平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash 和 Kibana 三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。
2022-07-06 20:29:41
1708
原创 GFS分布式文件系统(GlusterFS)
GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。
2022-07-06 09:44:10
1968
原创 rsync下行同步+inotify部署
rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。...
2022-07-05 18:47:14
993
原创 Redis高可用之主从复制、哨兵和集群
在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。......
2022-07-03 04:06:02
303
原创 Redis及其常用命令
随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。...
2022-07-01 19:06:23
1303
原创 MHA高可用配置及故障切换
传统的MySQL主从架构都容易存的单点故障的问题。在构建 mysql 集群时,单 master 做主从复制虽然极大的提高了数据库的读写能力,但是一旦遇到单点故障则会导致整个集群瘫痪,所以我们通常会对 master 做高可用配置,提高集群的冗余能力。.....................
2022-06-30 08:41:35
376
原创 MySQL高阶语句----(二)
对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等等
2022-06-27 21:08:42
2168
原创 MySQL主从复制and读写分离
在企业应用中,成熟的业务通常数据量都比较大,单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求,配置多台主从数据库服务器以实现读写分离。
2022-06-27 20:50:44
1399
1
原创 MySQL数据库高阶语句
对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等等
2022-06-24 08:33:20
1560
原创 MySQL数据库备份与恢复
数据传输、数据存储、数据交换、软件故障、硬盘坏道等情况容易产生数据故障。如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失。没有数据库的备份,就没有数据库的恢复,企业应当把企业数据备份的工作列为一项不可忽视的系统工作,为其选择相应的备份设备和技术,进行经济可靠的数据备份,从而避免损失。......
2022-06-23 17:55:10
4641
原创 MySQL数据库事务与存储引擎
事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行成功,则事务被顺利执行。......
2022-06-21 09:28:11
151
原创 MySQL数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。...
2022-06-18 23:53:38
182
原创 sar命令
sar是用于监控Linux系统各个性能的优秀工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。
2022-06-16 08:40:18
3807
原创 MySQL数据库基本操作
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 应用软件之一。在本篇中,会让大家快速掌握 MySQL 的基本操作,并轻松使用 MySQL 数据库
2022-06-16 00:25:43
2646
1
原创 Taskset命令
因为cache的影响,linux为了性能,调度器本身倾向于让同一个进程跑在同一个CPU上面,taskset可以用来设置一个已有进程或者新创建进程的CPU亲和力,可以让进程在指定的CPU上运行
2022-06-14 13:45:13
1508
原创 CPUinfo命令
在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下
2022-06-13 19:02:50
6771
原创 iotop命令
iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。
2022-06-12 18:01:50
1402
原创 Mysql数据库初识与安装
mysql编译安装可以根据需要设定参数,按照需求进行定制安装,并且安装的版本可以根据项目需要灵活选择,整体可配置弹性大
2022-06-12 11:54:02
1605
原创 负载均衡之LVS、Nginx与Haproxy对比
对于一个大型后台系统来说,LVS、HAProxy和Nginx常常可以配合使用在不同的层级,LVS用在接入层的最前端,承担最大规模的流量分发;HAProxy负责按域名分流;而Nginx只需要作为Web服务器负责单机内多实例的负载均衡,或负责目录结构分流和静态资源缓存等需求。...
2022-06-10 21:30:12
1099
原创 LVS集群的Keepalived部署
Keepalived是企业应用中,单台服务器承担应用存在单点故障的危险,单点故障一旦发生,企业服务器将会发生终端,造成极大的危害和损失
2022-06-09 20:47:52
1777
原创 LVS-DR实例部署
调度器与服务器在同一网段,接受请求时,经路由器到达调度器,调度器进行调度分配到各服务器,服务器处理请求数据,返回数据时,出口为路由器,经服务器直接发送给路由器,进行返回给客户,不经过调度器,在高并发时,也不会造成调度器负载过高......
2022-06-09 01:39:01
877
原创 LVS负载群集与NAT部署
群集(Cluster)是由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机
2022-06-09 00:21:25
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人