- 博客(629)
- 资源 (2)
- 收藏
- 关注

原创 云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习
注:pv和pvc并不是一一对应的,pvc和pv是一一对应的关系,这个不要搞错了(这个需要反复强调)
2022-09-24 23:21:24
1263

原创 云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
【代码】云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
2022-09-14 19:19:35
1842

原创 猿创征文|云原生|kubernetes二进制1.18单master扩展为多master
master服务器也就是16服务器。在master节点,16服务器上,扩展部署master节点步骤。单master集群规划。多master集群规划。
2022-09-05 13:59:19
1014
5

原创 kubernetes学习之持久化存储StorageClass(4---nfs存储服务)
代码】kubernetes学习之持久化存储StorageClass(4)
2022-07-16 00:54:42
2879

原创 Linux centos7升级内核(两种方法:内核编译和yum更新)
Linux centos7升级内核(两种方法:内核编译和yum更新)Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的centos应该都是centos7了,从centos7.2开始,内核版本为3.10,越往后内核版本越高。高版本的内核修复了许多的低版本内核的bug,因此,系统是需要提高内核版本的,从而提高安全性,稳定性,并增加更多的功能。通常来说,Linux是支持多版本内核共存的,无非是系统启动的时候应用哪个版本内核而已。......
2020-10-05 21:33:59
76101
35

原创 Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation
Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行-- mysql_secure_installation 通常mysql安装完毕后,都会带有一个增强mysql安全的脚本,并且初始化密码也可以通过该脚本快速实现,但如果是采用自己编写脚本安装mysql(不管是二进制还是编译还是yum安装的方式),安装完毕后,都需要手动执行该脚本--mysql_secure_installation,这未免不太仁杏化了,这样的问题怎么解决呢? expect脚本...
2020-09-19 12:28:26
2721
3

原创 Linux 优化实战(网络层面和系统层面的系统优化)
Linux 内核优化内核参数的优化必定需要修改内核的参数,而修改参数有两种方式。1、使用echo value方式直接追加到文件里如echo "1" >/proc/sys/net/ipv4/tcp_syn_retries,但这种方法设备重启后又会恢复为默认值2、把参数添加到/etc/sysctl.conf中,然后执行sysctl -p使参数生效,永久生效当然了,建议使用永久生效的方法,因为优化的参数基本都是针对网络层面...
2020-09-14 19:53:48
906
2

原创 Linux 定时任务crontab实现秒级定时以及@reboot的一些问题
Linux 定时任务crontab实现秒级定时以及@reboot的一些问题Linux自带的crontab定时任务服务还是比较强大的,通过该服务结合脚本可以实现很多功能,实乃运维工作的一大神器。首先明确一点,定时任务自然需要有任务,任务分为脚本任务和系统自带命令。如果有这样一个脚本任务,仅仅需要开机后运行一次,那么,crontab结合@reboot是一个不错的选项。如果是系统自带命令任务,@reboot不一定会执行,由于系统开机初始化,很有可能系统自带命令运行环境并不满足,但cro...
2020-08-24 11:47:40
10924
1

原创 Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)
Python Django框架下简单的MySQL数据展示实战需求:将数据库中的一个库内的单表数据展示在网页首页,该表有id列,名字列,学号列三个列,并有简单的逻辑:能修改单行内的名字和学号,能删除任意的行,修改和删除后仍然自动跳转到展示页。没有分页,权限管理等功能,仅仅是个简单的展示、删除后:...
2020-05-13 00:16:42
5988
10

原创 Python 爬取表情包-斗图不会输在起跑线
Python 爬取表情包-斗图不会输在起跑线对于酷爱聊天的朋友来说,表情包应该是他们心中的灵魂,没有图的聊天只能算虾扯蛋了。图片(表情包)赋予了聊天更多的内涵,很多时候一张内涵深刻的表情图片结合聊天时的上下语境,会让更多人认识到一个会聊天的人是多么的可贵,so,拥有的素材的多少(表情包),常常是斗图的关键,说不过某个人的时候,大可以洪水攻击嘛,以量取胜也是胜,这应...
2020-05-03 13:52:44
1410

原创 Python 动态更新Linux系统root账号密码并发送通知短信
## Python 动态更新Linux系统root账号密码并发送通知短信有些时候我们可能需要比较高的安全,作为服务器的主流操作系统Linux更是需要经常的更换系统账号root密码以保证整个系统的安全,密码的重要性不言而喻。那,有时候会由于自己设置的密码比较复杂而忘记,因此,需要动态的自动更新系统root密码并发送短信提醒系统管理人员。实现这一功能从以下几个方面着手。第...
2020-04-21 14:33:45
941
原创 人工智能|本地部署|ollama+chatbox快速Windows10下部署(初级篇)
【代码】人工智能|本地部署|ollama+chatbox快速Windows10下部署(初级篇)
2025-02-05 23:02:09
895
原创 人工智能|基本概念|人工智能相关重要概念---AI定义以及模型相关知识
(需要科学上网支持,国外的).bin.pt这种格式的文件,我们可以认为它就是原始模型,只是通常会很大,一般家庭是无法运行的,需要很多硬件资源支撑.ggufLlama-8BQ5_K_MQ5_K_Mllama.cpp.ggufQ5_K_MQ5_K_MKQ(Quantization)是一种在机器学习和深度学习中用于减少模型大小和计算需求的技术。它通过降低模型参数的精度来实现这一目标。
2025-01-31 20:31:31
1303
原创 Linux|操作系统|备忘--glibc升级后系统中缺少en_US.utf8这个locale的解决方法
【代码】Linux|操作系统|备忘--glibc升级后系统中缺少en_US.utf8这个locale的解决方法。
2025-01-18 11:33:24
152
原创 postgresql|数据库|利用sqlparse和psycopg2库批量按顺序执行SQL语句(psyconpg2新优化版本)
书接上回,postgresql|数据库开发|python的psycopg2库按指定顺序批量执行SQL文件(可离线化部署)_python sql psycopg2-CSDN博客这个python脚本写了很久了,最近开始实际使用,发现了很多问题,问题主要集中在以下几点:1、SQL语句解析不太标准,遇到;分号就也当SQL语句执行,导致很多不必要的错误,并且很多时候不能有效区分多行SQL,因此,本文计划使用sqlparse库来做更准确的SQL语句解析2、批量的SQL文件跑完后,并没有一个比较详
2025-01-11 12:39:25
979
原创 VBA(Visual Basic for Applications)编程|excel|一系列网址或文件路径快速转换为可点击的超链接
很多时候,我们需要把导入的数据某一列转换成超链接,比如URL形式的列。那么,大批量的情况下,无疑一个个手动点击是非常愚蠢的办法,这个时候我们就需要VBA编程来编写宏,通过编写宏来简化这些手动操作并不现实的操作。下面,直接上源码,并说明如何启用宏,VBA编程,并固化宏
2025-01-05 22:39:39
955
原创 node.js|浏览器插件|Open-Multiple-URLs的部署和使用,实现一键打开多个URL的强大工具
在整理各类资源的时候,可能会面临资源非常多的情况,这个时候我们就需要一款能够一键打开多个URL的浏览器插件了说简单点,其实,迅雷就是这样的,但是迅雷是基于内置nginx浏览器实现的,并且一次打开的数量是有限制的,好像是会员只能一次性打开50个URL
2025-01-04 22:25:28
1192
原创 python|利用ffmpeg按顺序合并指定目录内的ts文件
有的时候我们利用爬虫爬取到的ts文件很多,但ts文件只是视频片段,并且这些视频片段是需要按照一定的顺序合并的,通常ts文件合并输出格式为mp4格式因此,本文介绍利用python,调用ffmpeg来批量的按自己定义的顺序把ts视频片段文件合并为一个完整的mp4格式文件
2024-12-28 12:56:43
507
原创 postgresql|数据库开发|python的psycopg2库按指定顺序批量执行SQL文件(可离线化部署)
psycopg2库是python的一个可直接操作postgresql数据库的类库,是一个用于Python编程语言的PostgreSQL数据库适配器。它允许开发人员使用Python语言与PostgreSQL数据库进行交互和操作,不同于java,需要专用的一个驱动,psycopg2就等于是一个驱动类,可以非常方便的与postgresql数据库交互,当然了,如果有大量的数据库更新语句或者维护语句,psycopg2也可以非常方便快速的完成。本文主要是以一个实际的例子来说明如何使用psycopg2批量执行SQL文
2024-11-24 13:36:10
1086
原创 postgresql|数据库|postgis编译完成后的插件迁移应该如何做(postgis插件最终章)
postgis插件一般是编译安装,编译安装的原因是可以选择自己喜欢的版本,但编译的难度也是比较高的,因为有各种依赖,依赖之间还有依赖,非常容易形成依赖循环,因此,失败率是比较高的🆗,那么,假如我们有一组数据库服务器,都需要安装postgis插件,那么,是不是需要每台服务器都安装呢?比如,A,B,C三台数据库服务器,每个服务器上跑一个数据库实例的情况下显然的,如果这一组服务器硬件配置基本一样,那么,我们应该是只需要编译在一台服务器上编译好postgis插件就可以了,剩下的postgis插件直接迁移过
2024-10-02 21:24:39
1560
原创 本地编译安装|编译安装最新版postgis3.4.3版本指南
本地编译,指的是在本地环境编译安装某个软件,例如,本文所述的最新版postgis3.4.3,本地是什么cpu架构,编译完成后,编译产出物就可以在其它的同cpu架构的服务器上直接适用了,这里着重强调本地编译以区别于交叉编译那么,回到开始的问题,本地编译最新版postgis3.4.3,这里的编译难点主要在于两点,第一个是编译环境的准备,第二个是编译的调试编译环境,指的是能够使得编译工作完成的环境,主要就是安装各类依赖,例如,本文使用的最新版postgis3.4.3是基于c语言编写的,那么,编译环境就必须
2024-09-26 00:00:42
1258
原创 docker|Oracle数据库|docker快速部署Oracle11g和数据库的持久化(可用于生产环境)
docker做为容器化的领先技术,现在广泛应用于各个平台中,但不知道什么时候有一个说法是docker并不适用容器化数据库,说容器化的数据库性能不稳定,其实,这个说法主要是因为对docker的数据持久化不了解所导致的,数据库持久化做好了,是完全可以在生产环境使用容器化的数据库的在容器层的 UnionFS(联合文件系统)中对文件/目录的任何修改,无论是手工修改还是容器在运行过程中的修改,在该容器丢失或被删除后这些修改将全部丢失。即这些修改是无法保存下来的。若要保存下来这些修改,通常有两种方式:定
2024-09-16 16:26:01
2221
原创 postgresql|数据库|pg_repack和idle_in_transaction_session_timeout参数的关系
这里的警告表明在膨胀治理的时候,此表遇到了事务阻塞,而此时我们有三种选择,第一个选择是等待该事务结束,第二个选择是主动结束该事务,第三个选择是利用pg数据库的自身机制自动结束该事务;只有事务阻塞的情况解决了,才能够顺利的完成表膨胀的治理查询上面警告的进程,可以看到该进程的连接状态是idle in transaction
2024-09-11 11:36:29
1145
原创 Linux|软件开发的基础概念|软件的源码本地编译和交叉编译概念
在一个任意的常用的架构平台下开发,编译并通过详细的测试,测试好可用在手机的app,
2024-08-28 18:03:15
1329
2
原创 Linux|centos7|奇怪的知识|perf命令,系统运行瓶颈分析工具
Linux perf 是 Linux 2.6+ 后内置于内核源码树中的性能剖析(profiling)工具,它基于事件采样,以性能事件为基础,针对 CPU 相关性能指标与操作系统相关性能指标进行性能剖析,可用于性能瓶颈查找与热点代码的定位。包含在 Linux 内核 tools/perf 下,通过命令 perf 实现一组子命令:stat , record , report ,[…],通俗点说也就是Linux都自带这个工具,但最小化安装不包含此工具,需要单独安装,在centos7下,安装此工具的命令是:
2024-08-14 00:34:32
819
原创 openssh服务升级到最新版本OpenSSH-9.8p1完全手册---- (只适用于centos6)
上传openssh-9.8p1.tar.gz 这个源码包到centos6服务器上,并解压,解压后将SPEC文件复制到/root/rpmbuild/SPEC目录下(源码包和askpass压缩包都在附件1里面)将openssh-9.8的源码包和x11-ssh-askpass-1.2.4.1.tar.gz放置到 /root/rpmbuild/SOURCES 目录下x11-ssh-askpass-1.2.4.1.tar.gz的下载地址是Index of /repo/pkgs/openssh/x11-s
2024-07-27 13:31:29
2810
5
原创 sqlite|轻量数据库|pgadmin4的sqlite数据库操作--重置密码和账号解锁
【代码】sqlite|轻量数据库|pgadmin4的sqlite数据库操作--重置密码和账号解锁。
2024-07-18 17:01:24
1025
原创 centos7|Linux操作系统|编译最新的OpenSSL-3.3,制作rpm安装包
【代码】centos7|Linux操作系统|编译最新的OpenSSL-3.3,制作rpm安装包。
2024-07-14 03:15:00
1966
原创 centos7|操作系统|低版本的OpenSSH升级到最新版本OpenSSH-9.8.p1
OpenSSH是什么OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。
2024-07-07 22:53:00
3022
5
原创 centos7|操作系统|升级openssl-1.0.2k到openssl-3.3.0
opensssl是什么软件?openssl的版本是怎样的?为什么需要升级openssl?如何升级openssl?1、openssl是一个什么样软件?OpenSSL是一个开源的安全套接字层(Secure Sockets Layer,SSL)和传输层安全(Transport Layer Security,TLS)协议的实现软件。它提供了强大的加密功能,包括加密算法、哈希函数、随机数生成器等,用于实现互联网通信的安全,如网站的HTTPS加密、TLS/SSL协议的握手、证书管理等。OpenSSL项目不
2024-07-07 03:00:00
6375
1
原创 Linux|操作系统运维|磁盘性能检测之fio和iostat的初步使用
有的时候,我们接手一个新的服务器的时候,需要了解该服务器的磁盘性能是否可靠,比如,磁盘是否有坏道,磁盘的读写性能是否能够符合我们将要部署的服务,例如数据库服务,如果该数据库是一个读写比较频繁也就是IO比较高的数据库,那么,该磁盘是否能够支持高IO呢?针对以上需求,建议使用工具fio和iostat这两个工具
2024-06-23 19:05:23
1339
原创 PVE|中小型虚拟化平台|proxmox-ve的安装部署和初步使用
市面上虚拟化工具或者说虚拟机平台是非常多的,比如,openshifit,open stack,华为云的魔改open stack 的HCE,VMware workstation,VMware sphere,VMware esix,xen,hyper等等,非常多,但有一个虚拟化平台,简称PVE的,也就是proxmox-ve 这个还是非常不错的proxmox-ve的优势是开箱即用,部署简单,方便,基本正常情况下半个小时左右就可以部署完成,proxmox-ve的功能是类似VMware workstation,可以在
2024-06-09 11:17:14
9901
3
原创 Linux|虚拟机|Windows 11 家庭版的Hyper虚拟机服务开启
Windows11的版本是比较多的,但有的时候笔记本预装的可能是家庭版,而家庭版的Windows通常是不支持虚拟机的,也就是说Hyper服务根本就看不到Windows的程序和功能大体如下:🆗,那么如何开启家庭版的Hyper呢?这个其实非常简单,一个脚本就可以搞定了。
2024-05-31 15:29:16
872
2
原创 postgresql|数据库|闪回插件e-maj的部署和使用
E-Maj 是 PostgreSQL 数据库的一个扩展插件,它的全称为 "Elementary Majordomo"。这个扩展的主要功能是为数据库中的表集提供细粒度的写入日志记录和时间旅行能力。这意味着使用 E-Maj 的用户可以在数据库的特定子集上实现事务的回滚,从而达到时间点恢复的效果,这对于审计、数据恢复、数据分析等场景非常有用。E-Maj 通过跟踪对数据库表的更改来工作,允许用户创建和管理一组表的稳定视图,这些视图可以被快照并在需要时恢复到之前的状态。
2024-05-26 19:44:01
1086
原创 Linux|操作系统|如何下载各个版本的centos操作系统
centos做为一个现在比较常用的Linux社区版本,还是比较受欢迎的,那么,如何下载centos的安装包,也就是centos的操作系统呢?首先,我们应该知道硬件底层有aarch64,ppc64,ppc64le,x86_64 这些架构,其次就是centos7版本现在已经没有维护了,因此,旧的版本在centos官网是没有直接展示的随着时间推移,官方对旧版本的支持可能会有变动,包括下载链接的变更或存档。尽管如此,您仍可以通过以下方式尝试获取CentOS 7.6的ISO文访问CentOS Vault:
2024-05-25 16:19:10
1429
原创 postgresql|数据库|数据库查询技巧各种练习(建表,数据和查询技巧)---基于著名的emp表
数据库的发展历史是比较长的,尤其是关系型数据库,具有里程碑性质的关系型数据库大概得是Oracle数据库了,如果没有记错得话,大概是从80年代就有Oracle数据库了而数据库做为电子信息工程内得基础设施,重要性不言而喻,本文并不希望探讨数据库的具体的发展历史,只是从一个大的时间线来简单说一下数据库的发展历史。
2024-05-19 21:51:51
915
原创 pgadmin4|postgresql数据库|pg数据库的可视化管理工具神器
如果您是一名专注于 Postgres 的 DBA,PgAdmin 是一个绝佳选择。也就是说,对分布式服务器的需求通常只出现在能够处理这种配置的熟练开发人员身上。pgAdmin 通常被新手和经验丰富的 DBA 和开发人员用于数据库管理。PgAdmin 有很好的社区支持,如果您遇到问题,有很多资源可以帮助您。通常,pgAdmin 在很大程度上满足了许多开发人员的需求,因此,大多数开发人员不会寻找其他 GUI 工具。
2024-05-05 00:05:18
4375
1
原创 MySQL|数据库|MySQL数据库的Sleep进程过多的处理方式
MySQL数据库是和其它的关系型数据库基本一样,开箱了就能用,但性能方面还需要仔细的配置,最后才能完全的发挥它的性能,也需要相关服务的开发遵循数据库的开发规范,例如,减少大事务,尽量使用短连接,常用查询使用缓存技术,连接池扩展,读写分离,读写负载均衡等等技术,而这些技术通常是根据业务量来选择的,并不是用上就会提升性能,毕竟鞋子合适不合适,只有穿过了才知道。
2024-04-21 18:38:02
2125
原创 postgresql|数据库|实时数据库监控利器 pg_activity 的部署和初步使用
postgresql的调优是比较重要的,那么,如何调优呢?自然是在某一个时间段内,通常是业务高峰期或者压测时间内实时观察数据库的运行情况,然后通过观察到的信息判断数据库的瓶颈,比如,读写瓶颈,索引瓶颈等等,最终得到一个比较准确的调优方案那么,关键的就来了,如何实时监控数据库的运行状态?系统工具比如htop,top,free等等命令只是针对操作系统的,并不能准确反映数据库的运行情况,慢SQL这样的数据库运行细节是无法把握的哦,因此,专业的事情还是需要专业的人,专业的工具来做了,pg_activity或者
2024-04-17 00:29:33
1408
Ollama(Windows10 11 以及Linux x86-64和arm架构的最新ollama 0.5.7的安装包)
2025-01-30
CentOS7下PostgreSQL与PostGIS插件离线部署指南 用于centos7的x86-64 包括postgis3.3
2024-09-23
centos7 aarch64架构的自制kvm离线仓库
2024-06-02
根据remi仓库制作的php全系列离线仓库安装包
2024-05-14
万能postgresql数据库部署安装仓库-含12-15版本所有版本以及官方所有插件
2024-03-21
matplotlib-3.1.2-cp38-none-win_amd64.rar
2020-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人