<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mr__bai的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mr__bai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mr__bai]]></copyright><item><title><![CDATA[（十）Dockerfile详解及使用教程]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/141064385</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/141064385</guid><author>mr__bai</author><pubDate>Fri, 09 Aug 2024 16:03:29 +0800</pubDate><description><![CDATA[从应用软件的角度来看，Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段，Dockerfile是软件的原材料Docker镜像是软件的交付品Docker容器则可以认为是软件镜像的运行态，也即依照镜像运行的容器实例Dockerfile面向开发，Docker镜像成为交付标准，Docker容器则涉及部署与运维，三者缺一不可，合力充当Docker体系的基石。（1）Dockerfile，需要定义一个Dockerfile，Dockerfile定义了进程需要的一切东西。]]></description><category></category></item><item><title><![CDATA[windows下tomcat无故宕机，检测http或https服务，并自动重启Tomcat服务]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/131982063</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/131982063</guid><author>mr__bai</author><pubDate>Mon, 31 Jul 2023 15:30:23 +0800</pubDate><description><![CDATA[curl（全称Client URL）：用于在命令行下运行的网络工具，用于与服务器进行通信。它支持多种协议，支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and TFTP。]]></description><category></category></item><item><title><![CDATA[Vagrant 入门使用教程（在Linux-Centos7.9上使用）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/129702217</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/129702217</guid><author>mr__bai</author><pubDate>Thu, 23 Mar 2023 16:18:03 +0800</pubDate><description><![CDATA[是一款用于管理虚拟机的命令行使用软件，用Ruby语言开发而成。换言说，可以省去你使用虚拟机创建操作系统的所有操作，比如创建虚拟机，挂在镜像文件，一步步点击安装等等，使用vagrant，这些都不需要做了，简简单单两行命令，快速创建属于你个人的系统。在开发方面，Vagrant 是一款用来构建虚拟开发环境的工具，非常适合 php/python/ruby/java 这类语言开发 web 应用。我们可以通过 Vagrant 封装一个 Linux 的开发环境，分发给团队成员。]]></description><category></category></item><item><title><![CDATA[centos7.9安装virtualBox教程（离线rpm/互联网）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/129690250</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/129690250</guid><author>mr__bai</author><pubDate>Thu, 23 Mar 2023 14:58:20 +0800</pubDate><description><![CDATA[通常，"kernel-devel"软件包包含完整的内核源代码和与内核版本匹配的开发工具链，因此它比"kernel-header"软件包更大。（2）或者是安装镜像中的 kernel 版本比线上 repo 库中的 kernel-devel 低，因此安装 kernel-devel 时，安装了比当前运行内核版本高的 kernel-devel，为了一致，可以直接升级当前内核。但是，它们之间存在一些区别。（1）kernel-devel（如果需要），kernel（如果需要），都拷贝到一个文件夹中，如果有一样的可以覆盖。]]></description><category></category></item><item><title><![CDATA[VirtualBox压缩VDI文件 VDI文件瘦身方法（cenos7）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/129147223</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/129147223</guid><author>mr__bai</author><pubDate>Wed, 22 Feb 2023 09:56:22 +0800</pubDate><description><![CDATA[虚拟机运行久了之后就会发现，磁盘镜像vdi文件越来越大。即使你把虚拟机中的大文件删除，这个vdi文件占用的空间还是不变。也就是说动态扩展的vdi文件只会大，不会小。那么大的文件对于备份和分享都不是很方便，所以有必要的时候可以进行压缩处理。]]></description><category></category></item><item><title><![CDATA[（九）docker复杂安装-安装mysql主从复制]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128917664</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128917664</guid><author>mr__bai</author><pubDate>Thu, 09 Feb 2023 19:28:02 +0800</pubDate><description><![CDATA[指定从数据库从哪个位置开始复制数据，通过查看主数据的状态，获取Position参数（上边查看到的值）指定从数据库要复制数据的日志文件，通过查看主数据的状态，获取File参数（上边查看到的值）## 跳过主从复制中遇到的所有错误或指定类型的错误，避免slave端复制中断。## 如：1062错误是指一些主键重复，1032错误是因为主从数据库数据不一致。## 跳过主从复制中遇到的所有错误或指定类型的错误，避免slave端复制中断。## 如：1062错误是指一些主键重复，1032错误是因为主从数据库数据不一致。]]></description><category></category></item><item><title><![CDATA[（八）Docker上安装常用软件说明（redis）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128544239</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128544239</guid><author>mr__bai</author><pubDate>Tue, 07 Feb 2023 11:23:54 +0800</pubDate><description><![CDATA[从docker hub上(阿里云加速器)拉取redis镜像到本地标签为7.0.8。]]></description><category></category></item><item><title><![CDATA[（1）Nginx简介和安装教程]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128820859</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128820859</guid><author>mr__bai</author><pubDate>Fri, 03 Feb 2023 09:42:09 +0800</pubDate><description><![CDATA[并将tar.gz文件导出到：我导入到/opt目录下，并解压此文件。机器一般默认开启防火墙（active状态），如果是在另一台机器通过ip访问，有可能访问不到。：在使用命令之前，如果启动过nginx，先将服务停止，或者通过kill命令杀死进程。查看/usr/local目录下，生成nginx目录，nginx安装到此处。编辑的文件中，复制以下配置项，里边nginx的路径就是安装路径。此刻通过nginx所在的ip访问，即可访问nginx欢迎页面。就是一个开源的编译器集合，用于处理各种各样的语言，]]></description><category></category></item><item><title><![CDATA[（六）redis持久化操作（RDB&AOF）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128789962</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128789962</guid><author>mr__bai</author><pubDate>Sun, 29 Jan 2023 17:42:42 +0800</pubDate><description><![CDATA[1.1 是什么在指定的时间间隔内将内存中的数据集快照写入磁盘， 也就是行话讲的Snapshot快照，它恢复时是将快照文件直接读到内存里。1.2 备份是如何执行的Redis会单独创建（fork）一个子进程来进行持久化，会先将数据写入到 一个临时文件中，待持久化过程都结束了，再用这个临时文件替换上次持久化好的文件。整个过程中，主进程是不进行任何IO操作的，这就确保了极高的性能 如果需要进行大规模数据的恢复，且对于数据恢复的完整性不是非常敏感，那RDB方式要比AOF方式更加的高效。]]></description><category></category></item><item><title><![CDATA[（五）redis的发布和订阅]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128788338</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128788338</guid><author>mr__bai</author><pubDate>Sun, 29 Jan 2023 15:11:38 +0800</pubDate><description><![CDATA[Redis 发布订阅 (pub/sub) 是一种消息通信模式：发送者 (pub) 发送消息，订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。]]></description><category></category></item><item><title><![CDATA[（四）Redis配置文件redis.conf详解]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128661246</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128661246</guid><author>mr__bai</author><pubDate>Sun, 29 Jan 2023 13:47:27 +0800</pubDate><description><![CDATA[本文中redis版本6.2.8，其中展现的为一些常见的配置项。]]></description><category></category></item><item><title><![CDATA[Redis6.2.8配置文件redis.conf中文翻译版本]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128676609</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128676609</guid><author>mr__bai</author><pubDate>Fri, 13 Jan 2023 16:55:44 +0800</pubDate><description><![CDATA[Redis6.2.8配置文件redis.conf中文翻译版本。]]></description><category></category></item><item><title><![CDATA[（三）redis五大数据类型和key]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128617696</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128617696</guid><author>mr__bai</author><pubDate>Thu, 12 Jan 2023 11:01:25 +0800</pubDate><description><![CDATA[String是Redis最基本的类型，你可以理解成与Memcached一模一样的类型，一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型，一个Redis中字符串value最多可以是512M。单键多值Redis 列表是简单的字符串列表，按照插入顺序排序。你可以添加一个元素到列表的头部（左边）或者尾部（右边）。它的底层实际是个双向链表。]]></description><category></category></item><item><title><![CDATA[（二）Redis概述与安装]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128549523</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128549523</guid><author>mr__bai</author><pubDate>Mon, 09 Jan 2023 15:30:33 +0800</pubDate><description><![CDATA[Redis是一个开源的key-value存储系统。和Memcached类似，它支持存储的value类型相对更多，包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash（哈希类型）。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作，而且这些操作都是原子性的。在此基础上，Redis支持各种不同方式的排序]]></description><category></category></item><item><title><![CDATA[（一）redis之Nosql数据库简介]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128547358</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128547358</guid><author>mr__bai</author><pubDate>Wed, 04 Jan 2023 15:50:56 +0800</pubDate><description><![CDATA[nosql，意即“不仅仅是SQL”，泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储，而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。（1）不遵循SQL标准（2）不支持ACID（3）远超于SQL的性能。]]></description><category></category></item><item><title><![CDATA[（七）Docker上安装常用软件说明（tomcat，mysql）]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128391333</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128391333</guid><author>mr__bai</author><pubDate>Tue, 03 Jan 2023 16:26:36 +0800</pubDate><description><![CDATA[1、搜索镜像2、拉取镜像3、查看镜像4、启动镜像5、停止容器6、移除容器。]]></description><category></category></item><item><title><![CDATA[java生成SSL证书并添加信任，tomcat配置https访问并解决扫描漏洞问题]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128419123</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128419123</guid><author>mr__bai</author><pubDate>Tue, 27 Dec 2022 09:41:22 +0800</pubDate><description><![CDATA[Keytool 是一个 Java 数据证书的管理工具 ，Keytool 将密钥（key）和证书（certificates）存储于一个称为 keystore 的密钥库文件中。]]></description><category></category></item><item><title><![CDATA[（六）docker容器数据卷的理解和使用]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128342761</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128342761</guid><author>mr__bai</author><pubDate>Tue, 20 Dec 2022 22:56:02 +0800</pubDate><description><![CDATA[一、容器数据卷是什么一、容器数据卷是什么Docker将运行的环境打包形成容器运行， Docker容器产生的数据，如果不通过docker commit生成新的镜像，使得数据做为镜像的一部分保存下来， 那么当容器删除后，数据自然也就没有了。为了能保存数据在Docker中我们使用卷。卷就是目录或文件，存在于一个或多个容器中，由Docker挂载到容器，但卷不属于联合文件系统（Union FileSystem），因此能够绕过联合文件系统提供一些用于持续存储或共享数据的特性。]]></description><category></category></item><item><title><![CDATA[（五）本地镜像发布到私有库&将私有库上的镜像下载到本地]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128332112</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128332112</guid><author>mr__bai</author><pubDate>Fri, 16 Dec 2022 10:50:51 +0800</pubDate><description><![CDATA[本地镜像发布到私有库&将私有库上的镜像下载到本地。
registry是专门用于创建私有库的镜像。]]></description><category></category></item><item><title><![CDATA[（四）本地镜像发布到阿里云&将阿里云上的镜像下载到本地]]></title><link>https://blog.youkuaiyun.com/mr__bai/article/details/128240097</link><guid>https://blog.youkuaiyun.com/mr__bai/article/details/128240097</guid><author>mr__bai</author><pubDate>Thu, 15 Dec 2022 16:41:02 +0800</pubDate><description><![CDATA[根据刚才生成的操作指导命令，到centos中操作。上图箭头处就是准备要上传到阿里云的镜像服务。创建命名空间，类似于项目上先创建一个包名。（没有账号的可注册账号）3、查看阿里云上的镜像版本，已上传成功。3、选择个人实例，创建个人版实例。2、将镜像推送到registry。4、未创建过的进入后先设置密码。2、找到容器镜像服务控制台。使用commit命令]]></description><category></category></item></channel></rss>