自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows下tomcat无故宕机,检测http或https服务,并自动重启Tomcat服务

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。

2023-07-31 15:30:23 2070

原创 Vagrant 入门使用教程(在Linux-Centos7.9上使用)

是一款用于管理虚拟机的命令行使用软件,用Ruby语言开发而成。换言说,可以省去你使用虚拟机创建操作系统的所有操作,比如创建虚拟机,挂在镜像文件,一步步点击安装等等,使用vagrant,这些都不需要做了,简简单单两行命令,快速创建属于你个人的系统。在开发方面,Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用。我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。

2023-03-23 16:18:03 1918 1

原创 centos7.9安装virtualBox教程(离线rpm/互联网)

通常,"kernel-devel"软件包包含完整的内核源代码和与内核版本匹配的开发工具链,因此它比"kernel-header"软件包更大。(2)或者是安装镜像中的 kernel 版本比线上 repo 库中的 kernel-devel 低,因此安装 kernel-devel 时,安装了比当前运行内核版本高的 kernel-devel,为了一致,可以直接升级当前内核。但是,它们之间存在一些区别。(1)kernel-devel(如果需要),kernel(如果需要),都拷贝到一个文件夹中,如果有一样的可以覆盖。

2023-03-23 14:58:20 3501

原创 VirtualBox压缩VDI文件 VDI文件瘦身方法(cenos7)

虚拟机运行久了之后就会发现,磁盘镜像vdi文件越来越大。即使你把虚拟机中的大文件删除,这个vdi文件占用的空间还是不变。也就是说动态扩展的vdi文件只会大,不会小。那么大的文件对于备份和分享都不是很方便,所以有必要的时候可以进行压缩处理。

2023-02-22 09:56:22 3212

原创 (九)docker复杂安装-安装mysql主从复制

指定从数据库从哪个位置开始复制数据,通过查看主数据的状态,获取Position参数(上边查看到的值)指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数(上边查看到的值)## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。## 如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致。## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。## 如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致。

2023-02-09 19:28:02 398

原创 (八)Docker上安装常用软件说明(redis)

从docker hub上(阿里云加速器)拉取redis镜像到本地标签为7.0.8。

2023-02-07 11:23:54 361

原创 (1)Nginx简介和安装教程

并将tar.gz文件导出到:我导入到/opt目录下,并解压此文件。机器一般默认开启防火墙(active状态),如果是在另一台机器通过ip访问,有可能访问不到。:在使用命令之前,如果启动过nginx,先将服务停止,或者通过kill命令杀死进程。查看/usr/local目录下,生成nginx目录,nginx安装到此处。编辑的文件中,复制以下配置项,里边nginx的路径就是安装路径。此刻通过nginx所在的ip访问,即可访问nginx欢迎页面。就是一个开源的编译器集合,用于处理各种各样的语言,

2023-02-03 09:42:09 746

原创 (六)redis持久化操作(RDB&AOF)

1.1 是什么在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。1.2 备份是如何执行的Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。

2023-01-29 17:42:42 386

原创 (五)redis的发布和订阅

Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。

2023-01-29 15:11:38 102

原创 (四)Redis配置文件redis.conf详解

本文中redis版本6.2.8,其中展现的为一些常见的配置项。

2023-01-29 13:47:27 2800

原创 Redis6.2.8配置文件redis.conf中文翻译版本

Redis6.2.8配置文件redis.conf中文翻译版本。

2023-01-13 16:55:44 483

原创 (三)redis五大数据类型和key

String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M。单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表。

2023-01-12 11:01:25 669

原创 (二)Redis概述与安装

Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序

2023-01-09 15:30:33 273

原创 (一)redis之Nosql数据库简介

nosql,意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。(1)不遵循SQL标准(2)不支持ACID(3)远超于SQL的性能。

2023-01-04 15:50:56 461

原创 (七)Docker上安装常用软件说明(tomcat,mysql)

1、搜索镜像2、拉取镜像3、查看镜像4、启动镜像5、停止容器6、移除容器。

2023-01-03 16:26:36 304

原创 java生成SSL证书并添加信任,tomcat配置https访问并解决扫描漏洞问题

Keytool 是一个 Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存储于一个称为 keystore 的密钥库文件中。

2022-12-27 09:41:22 7281

原创 (六)docker容器数据卷的理解和使用

一、容器数据卷是什么一、容器数据卷是什么Docker将运行的环境打包形成容器运行, Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。为了能保存数据在Docker中我们使用卷。卷就是目录或文件,存在于一个或多个容器中,由Docker挂载到容器,但卷不属于联合文件系统(Union FileSystem),因此能够绕过联合文件系统提供一些用于持续存储或共享数据的特性。

2022-12-20 22:56:02 699

原创 (五)本地镜像发布到私有库&将私有库上的镜像下载到本地

本地镜像发布到私有库&将私有库上的镜像下载到本地。registry是专门用于创建私有库的镜像。

2022-12-16 10:50:51 503

原创 (四)本地镜像发布到阿里云&将阿里云上的镜像下载到本地

根据刚才生成的操作指导命令,到centos中操作。上图箭头处就是准备要上传到阿里云的镜像服务。创建命名空间,类似于项目上先创建一个包名。(没有账号的可注册账号)3、查看阿里云上的镜像版本,已上传成功。3、选择个人实例,创建个人版实例。2、将镜像推送到registry。4、未创建过的进入后先设置密码。2、找到容器镜像服务控制台。使用commit命令

2022-12-15 16:41:02 1399 2

原创 x86架构下vbox中的centos将home磁盘容量转移到root,扩大root目录存储空间

把home下面的磁盘空间分配到root磁盘下面

2022-12-14 14:09:28 635

原创 x86架构下vbox中的centos增加扩展硬盘,扩大root目录存储空间

x86架构下vbox中的centos增加扩展硬盘,扩大root目录存储空间

2022-12-14 11:31:15 207

原创 (三)深度理解Docker分层(UnionFS联合文件系统)以及commit构建镜像

Docker镜像理解是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。

2022-12-08 16:49:31 302

原创 centos7中mysql5.7.32服务离线升级到5.7.39教程

centos7中mysql5.7.32服务离线升级到5.7.39教程

2022-12-01 16:16:47 2322 1

原创 (二)Docker常用操作命令(启动类,镜像命令,容器命令)

Docker常用操作命令(启动类,镜像命令,容器命令)

2022-11-23 21:50:22 4042

原创 (一)Docker在centos7中安装教程,并安装镜像加速器

Docker是一个开源的容器引擎,它基于LXC容器技术,使用Go语言开发。源代码托管在Github上,并遵从Apache2.0协议。Docker采用C/S架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。简单来说:Docker就是一种快速解决生产问题的一种技术手段。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案-----系统平滑移植,容器虚拟化技术。

2022-11-20 22:54:49 1861

原创 windows server 2012搭建ftp站点服务器,新建ftp用户,设置ftp文件夹权限,通过ftp实现文件远程备份、异地备份

windows server 2012搭建ftp站点服务器,新建ftp用户,设置ftp文件夹权限,通过ftp实现文件远程备份、异地备份

2022-08-15 17:41:45 4937

原创 python解决中文显示问题Glyph 24179 (\N{CJK UNIFIED IDEOGRAPH-5E73}) missing from current font. func(*args)

第一次使用 Matplotlib 绘制图标时,在添加标签时,会出现Glyph 24179 (\N{CJK UNIFIED IDEOGRAPH-5E73}) missing from current font. func(*args)警告,并且图标绘制出来后,中文不能正常显示: 解决办法:在show()方法之前,添加下面代码:...

2022-06-23 23:49:56 9469 2

原创 mysql5.7免安装教程,配置my.ini详解,安装卸载mysql服务,开启远程登录,修改mysql密码

mysql5.7免安装教程,配置my.ini详解,安装卸载mysql服务,开启远程登录,修改mysql密码

2022-06-23 10:07:49 2488

原创 VNC离线或在线安装及使用教程(linux下载rpm软件安装包)

有些机器不能连接互联网,而需要软件的时候只能通过离线安装包来安装。这就需要从互联网的机器上下载安装包,然后再用到不能联网的机器上。本文中以安装VNC服务为例,TigerVNC 是一个维护很活跃的开源高性能 VNC 服务器。一、下载rpm包(linux可上互联网)yum -y install *** --downloadonly --downloaddir /opt/temp# ***是你要安装的软件名,根据需要自行修改# /opt/temp是下载后保存的路径,也可以选择其

2022-05-25 11:11:55 13890 3

原创 Vagrant 入门使用教程(在windows上使用)

一、vagrant介绍是一款用于管理虚拟机的命令行使用软件,用Ruby语言开发而成。换言说,可以省去你使用虚拟机创建操作系统的所有操作,比如创建虚拟机,挂在镜像文件,一步步点击安装等等,使用vagrant,这些都不需要做了,简简单单两行命令,快速创建属于你个人的系统。在开发方面,Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用。我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己

2022-04-28 18:17:04 5468 2

原创 VirtualBox中安装CentOS 7.9 详细步骤

一、下载所需软件和镜像1.下载ubunt镜像,我下载的 CentOS 7.9(64bit),下载地址(官网):centos官网下载链接选择7版本的,如果下载高版本的请自行选择。​选择下载源,如果选择了一个感觉下载速度很慢,那么可以换一个再试试。​点击下载​2.下载VirtualBox,下载地址(官网):https://www.virtualbox.org/wiki/Downloads二、安装VirtualBox(傻瓜式安装)三、在VirtualBox中挂载cent..

2022-01-25 16:26:56 2546

原创 window操作系统下SVN通过sync命令增量同步备份,首次全量备份(单机备份&双机备份均可)

一、准备环境1、两台机器操作系统为window系统,网络要能通信。均安装了VisualSVN-Server服务端:一台源库,一台目标备份库(我本人源库ip地址192.168.6.222,目标备份库ip地址192.168.6.253)2、源库和备份库的访问路径设置为ip访问,访问方式为http(默认为https访问,需增加配置,否则报错。文章末尾有说明)。配置方式如下:(1)打开安装好的VisualSVN Server Manager,右击选择Properties。(2)在nerwo.

2022-01-12 14:43:44 3096 2

原创 Ubuntu(20.04)中安装搜狗输入法详细教程

一、下载搜狗输入法Linux版本。https://pinyin.sogou.com/linux/?r=pinyin二、将下载好的搜狗输入法的安装包上传至ubuntu系统某个目录下(我放在了目录/opt下,ubuntu安装包以.deb结尾)三、安装fcitx输入框架,及相关的依赖库sudo apt install fcitx-binsudo apt-get install fcitx-table四、运行安装包安装搜狗输入法sudo dpkg -i sogou...

2021-07-15 21:42:13 20673 16

原创 Ubuntu(20.04)中安装Pycharm(2020.1.2)详细教程

一、下载并解压Pycharm1、官网下载:https://www.jetbrains.com/pycharm/download/#section=linux学习使用,下载community版本即可2、下载下来是tar.gz格式,将文件传入到虚拟机中。vmware安装了增强功能可直接拖拽。如果无法使用,则可以设置共享文件夹,可自行网上搜索。共享后的文件夹在ubuntu中的目录位置是:/mnt/hgfs/你设置的共享文件夹3、将文件复制(cp)或移动(mv)到/opt文件目录下。并解压(ta

2021-06-29 17:19:05 6919

原创 Vmware 安装Vmware tools详细教程(Vmware16 系统vbuntu20)

一、打开虚拟机1、打开虚拟机,启动ubuntu系统,菜单栏--虚拟机--安装vmware tools,不启动系统是无法点击“安装vmware tools”选项的。必须在虚拟机内部进行安装。2、如果弹出下框,点击是即可:3、 此时会发现虚拟机多了一个cd驱动器,即vmware tools,点击里边有一个vmwaretools...tar.gz的压缩文件。4、如果没有,关机然后需要指定关闭ios镜像,然后选择使用物理驱动器。(不关机选不了)5、设置root密码(新建未设置root

2021-06-28 01:04:43 10596 1

原创 linux找回root密码(CentOS7.6)

一、首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面。如图二、进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh。如图三、 接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。四、 接着,在光标闪烁的位置中输入:mount -o remount,rw /(注意:各个单词间有空格),完成后按键盘的回车键(Enter)。如图五、在新的一行最后面输入:passwd, 完成后按键盘的回车键(Ent

2021-02-18 14:58:32 583

原创 华为服务器新机安装配置,安装驱动,制作raid,raid5

华为服务器新机安装配置1、网线与笔记本连接。服务器插管理口。管理口上还会标有Mgmt的标识,很容易分辨。2、笔记本电脑的网卡添加192.168.2的网段,使其可以访问192.168.2.1003、浏览器访问192.168.2.100,根据服务器标签上的账户和密码登录。4、登录后需要先设置新密码。之后用新密码登录。5、登录成功的管理界面。6、点击远程控制的java集成远程控制台。下载远程控制工具。7、双击运行远程工具,(电脑需要安java)出现如下界面点击确定。注意:如果提示ip不可

2021-02-05 16:20:15 5294 1

原创 centos7在不联网环境下离线安装部署mysql5.7,配置文件my.cnf详解

此文章是centos7上mysql5.7的离线安装教程。。很多时候,在生产环境进行部署时,生产机器都是不可能直接连公网的。所有不能使用在线安装。在线安装可以查看我的另一篇文章,十分详细。https://blog.csdn.net/mr__bai/article/details/113183970安装离线mysql5.7一、准备环境及文件mysql5.71、下载离线的mysql5.7镜像下载链接:https://downloads.mysql.com/archives/community/选择

2021-02-01 15:53:37 2965 2

原创 linux远程连接,上传文件至linux

远程linux系统一、下载putty.exe免费软件https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html二、打开putty.exe直接运行,输入centos的ip后直接就可以连接。上传文件到linux上一、下载软件winscp,并安装。下载链接https://winscp.net/eng/download.php二、打开软件,填写linux的ip,端口默认22,用户名和密码,之后点击登录即可登录成功。...

2021-01-29 15:05:08 766

原创 centos7安装部署tomcat8.5,图文教程

一、首先先去Tomcat官网下载Linux版本的安装包:https://tomcat.apache.org/download-80.cgi](https://tomcat.apache.org/download-80.cgi)2、安装前提:系统必须已安装配置JDK6及以上版本,安装请参考:https://blog.csdn.net/mr__bai/article/details/1131742993、安装tomcat将apache-tomcat-8.5.61.tar.gz文件上传到/usr/lo

2021-01-28 17:14:02 1208

redis.conf,版本7.0.8

redis.conf,版本7.0.8

2023-02-03

.net安装依赖,解决时间戳签名和或证书无法验证或已损坏

Windows 安装NET4.6/4.7/4.8 时间戳签名和或证书无法验证或已损坏

2023-01-09

远程桌面及ftp同步工具

远程桌面及ftp同步工具

2022-08-17

空空如也

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

TA关注的人

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