自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zsk_john的技术分享专用博客

十余年的IT领域全栈经验,IT民工@@@@@

  • 博客(602)
  • 资源 (2)
  • 收藏
  • 关注

原创 云原生|kubernetes|持久化存储pv,pvc和StorageClass的学习

注:pv和pvc并不是一一对应的,pvc和pv是一一对应的关系,这个不要搞错了(这个需要反复强调)

2022-09-24 23:21:24 1108

原创 云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)

【代码】云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)

2022-09-14 19:19:35 1702

原创 猿创征文|云原生|kubernetes二进制1.18单master扩展为多master

master服务器也就是16服务器。在master节点,16服务器上,扩展部署master节点步骤。单master集群规划。多master集群规划。

2022-09-05 13:59:19 919 5

原创 kubernetes学习之持久化存储StorageClass(4---nfs存储服务)

代码】kubernetes学习之持久化存储StorageClass(4)

2022-07-16 00:54:42 2519

原创 Linux centos7升级内核(两种方法:内核编译和yum更新)

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

2020-10-05 21:33:59 66911 29

原创 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 2450 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 779 2

原创 Linux 定时任务crontab实现秒级定时以及@reboot的一些问题

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

2020-08-24 11:47:40 9376 1

原创 Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)

Python Django框架下简单的MySQL数据展示实战需求:将数据库中的一个库内的单表数据展示在网页首页,该表有id列,名字列,学号列三个列,并有简单的逻辑:能修改单行内的名字和学号,能删除任意的行,修改和删除后仍然自动跳转到展示页。没有分页,权限管理等功能,仅仅是个简单的展示、删除后:...

2020-05-13 00:16:42 4894 10

原创 Python 爬取表情包-斗图不会输在起跑线

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

2020-05-03 13:52:44 1335

原创 Python 动态更新Linux系统root账号密码并发送通知短信

## Python 动态更新Linux系统root账号密码并发送通知短信有些时候我们可能需要比较高的安全,作为服务器的主流操作系统Linux更是需要经常的更换系统账号root密码以保证整个系统的安全,密码的重要性不言而喻。那,有时候会由于自己设置的密码比较复杂而忘记,因此,需要动态的自动更新系统root密码并发送短信提醒系统管理人员。实现这一功能从以下几个方面着手。第...

2020-04-21 14:33:45 822

原创 MySQL|数据库|MySQL数据库的Sleep进程过多的处理方式

MySQL数据库是和其它的关系型数据库基本一样,开箱了就能用,但性能方面还需要仔细的配置,最后才能完全的发挥它的性能,也需要相关服务的开发遵循数据库的开发规范,例如,减少大事务,尽量使用短连接,常用查询使用缓存技术,连接池扩展,读写分离,读写负载均衡等等技术,而这些技术通常是根据业务量来选择的,并不是用上就会提升性能,毕竟鞋子合适不合适,只有穿过了才知道。

2024-04-21 18:38:02 533

原创 postgresql|数据库|实时数据库监控利器 pg_activity 的部署和初步使用

postgresql的调优是比较重要的,那么,如何调优呢?自然是在某一个时间段内,通常是业务高峰期或者压测时间内实时观察数据库的运行情况,然后通过观察到的信息判断数据库的瓶颈,比如,读写瓶颈,索引瓶颈等等,最终得到一个比较准确的调优方案那么,关键的就来了,如何实时监控数据库的运行状态?系统工具比如htop,top,free等等命令只是针对操作系统的,并不能准确反映数据库的运行情况,慢SQL这样的数据库运行细节是无法把握的哦,因此,专业的事情还是需要专业的人,专业的工具来做了,pg_activity或者

2024-04-17 00:29:33 802

原创 postgresql数据库|数据整合的好工具--Oracle-fdw的部署和使用

用户和Schema是绑定在一起的,一个用户拥有的所有数据库对象都在其自身的Schema内。在本例中,安装的postgresql版本是12.4版本,Oracle安装的版本是12c,而oracle-fdw安装的版本是2.2,经实验,2.2版本以上和postgresql12版本有冲突,主要是某些新功能方面的冲突。连接名随意,自己高兴就可以了,用户名是sys,这个是超级特权用户,口令是oracle,点击保存口令,连接类型是基本的,角色是sysdba,服务器IP是13,端口是上面的yaml文件定义的。

2024-04-06 00:50:50 811

原创 Linux|centos7|postgresql数据库主从复制之异步还是同步的问题

在同步复制的环境中,如果一个从库(备库)挂了,其对主库(源库)的影响取决于具体采用的同步策略:对于全同步复制(MySQL中并没有原生的全同步复制,这里假设是一种所有从库都需确认的极端情况),如果任何从库不可用,则主库无法执行新的事务直至从库恢复在线。这意味着主库将暂停对外服务,因为它在等待所有从库确认事务,这种情况下系统的可用性大大降低。对于半同步复制(MySQL的Semi-Synchronous Replication),主库在执行完事务后至少等待一个从库确认才会返回成功给客户端。在这种情况下,如

2024-04-03 06:00:00 954

原创 Linux|centos7|postgresql数据库|备份利器pgbackreset的部署和使用

之前的备份是每日凌晨做全备,没有增量备份的策略。 这样导致每天备份时间越来越长以及磁盘占有率越来越高的问题越来越明显。之前全备采用的工具是 PG 原生自带的命令 pgdump, 这个命令是不支持增量的, 而业界PG的备份工具又是鱼龙混杂的,种类繁多。我们对比了pgbackrest,barman, pg_rman,bart… 等等, 测试了我们必要的功能点像是: 加密, 压缩,parallel, standby 节点支持备份,远程备份,以及PITR那么,pgbackreset是一个比较理想的灾备工具

2024-04-03 03:45:00 771

原创 Linux|centos7-postgresql数据库|yum安装数据库和配置repmgr高可用集群以及repmgr的日常管理工作

postgresql 的yum部署其实还是有点东西的,本文就做一个小小的记录,高可用方面repmgr插件还是非常不错的,但如何部署以及部署后如何使用也是一个难点,因此,也在本文里做一个记录环境介绍:第一台服务器:操作系统是centos7,内核版本是3.10,IP地址是192.168.123.17 VMware虚拟机,内存4G,cpu4核,计划在此服务器上安装postgresql12.4版本以及repmgr高可用插件。该服务器是主节点第二台服务器:操作系统是centos7,内核版本是3.10,I

2024-03-31 14:01:23 705

原创 Linux|centos7|postgresql数据库|yum和编译方式安装总结(全系版本)

yum方式安装postgresql这个是官方的yum源,包括postgresql的开发包,lib库什么的,很齐全,关键是包括pgbackrest

2024-03-17 05:00:00 1038

原创 postgresql|数据库|通过pg_dumpall命令备份的单库信息SQL文件检索表名称,指定表的注解,指定表的创建语句

通常pg_dumpall命令可以只备份数据库的所有表结构等等信息,不包括任何数据,备份出来的文件是SQL标准文件,但,我们一般只是将此文件仅仅做为一个备份文件,这是非常非常浪费的pg_dumpall -h 数据库IP -U postgres -p 数据库开放端口 -sv -f 数据库信息SQL文件-sv 表示仅备份数据库的下面提到的这些对象,不备份具体数据,v是显示过程该命令备份速度比较快,因为只是下面提到的这些对象创建语句以及属组关系和相关注解等等信息。

2024-03-12 03:45:00 960

原创 Linux|终端管理|如何踢掉操作系统内的用户

tty、pty 和 pts 是在类 Unix 系统(包括 Linux)中与终端交互相关的概念。它们各自代表不同的方面,并且有着密切的关联。tty (Teletype)tty 原指老式的电传打字机,后来泛指任何类型的终端设备。在现代Linux系统中/dev/tty*表示实际或虚拟的终端接口,例如/dev/tty1到/dev/tty6通常是系统的本地控制台(文本模式登录界面),而/dev/tty指向当前进程关联的控制终端,这里请注意,本地这个词是要重点突出的!!!!!!!!!!另一个是

2024-03-07 04:45:00 1576

原创 Linux技巧|centos7|重新认识和学习egrep和grep命令

相信提高文本检索工具,大家脑海里肯定有很多工具会自动跳出来,比如,grep,egrep,sed,cat,more,less,cut,awk,vim,vi,nano,strings等等工具(vim,nano 这样的文本编辑工具也是兼具文本检索功能的嘛,要是不能检索就没有存在的必要了~~~~~)那么,这些文本信息检索工具里如果按照使用频率来说,第一个毫无疑问是文本编辑工具vim了,其次就是文本检索工具cat和grep了,在次就是sed和awk这样的流检索工具了,而egrep可能使用频率上就比较低了,但,其实

2024-03-01 23:52:30 940

原创 图像剪辑|Linux|ImageMagick的初步使用--素描,毛玻璃等特效

​ImageMagick在图像剪辑领域的地位基本等同于FFmpeg,和FFmpeg基本一样,在Linux下使用此工具的原因是该工具可以使用shell脚本批量剪辑,在Windows下就会比较麻烦一些了那么,本文主要是记录一下ImageMagick的一些基本使用方式此工具的安装见我的上一篇博客:Linux|centos7|yum和编译安装ImageMagick记录-CSDN博客ImageMagick由一组命令行工具组成,具体来说也就是 convert、mogrify、composite、mon

2024-03-01 06:30:00 987

原创 Linux|centos7|yum和编译安装ImageMagick记录

yum安装imagemagickimagemagick这个软件是图像文件的处理神器,可以文字转图像以及图像的剪辑等等工作,也是配合人工智能工程的不可或缺的工具,具体的用处和特点就不在这里废话了,有兴趣的百度就行了本次是在centos7最小化安装基础上安装此软件,因此,首先需要配置yum源,由于centos7已经算是弃用版本,因此,yum源需要配置centos-valute

2024-02-28 02:00:00 1961

原创 音视频剪辑|Windows|抽帧和合帧

FFmpeg 抽帧(Extracting frames)的作用是从视频文件中按需提取单张或多张静止图像(帧),并将它们保存为图片文件(如 JPEG、PNG 等格式)。表示输出图片的命名格式(每一张图片编号递增)。过滤器的表达式,可以实现灵活的抽帧需求。表示要抽取的帧编号,

2024-02-24 00:00:23 928

原创 Linux|centos7|录屏神器asciinema的编译安装和离线化安装使用

​前言:asciinema这个录屏软件前面有一点研究,但它的部署安装比较麻烦,虽然此软件的安装部署方式是很多的,比如yum安,apt,brew,docker,pip,rust编译,docker等等,但唯独缺少二进制的安装方式。前面关于asciinema的简单介绍:Linux|centos7|终端录屏神器asciinema的部署和初步使用-CSDN博客究其原因,可能是因为该软件的设计初衷是希望各位用户将自己的录屏内容联网发送到官网,想做成一个互联网的产品吧。总的来说,部署asciinema基本

2024-02-23 03:30:00 689

原创 Linux|centos7| rust语言的编译开发环境快速部署

rust语言是干什么的,怎么用这些我就不在这里废话了,免得浪费大家的时间,我目前只知道rust音译为铁锈,它的可执行主程序叫cargo,音译为货物这个语言和python,Java,go等等语言一样,是有一个叫做开发环境的,那么,如何快速的,无压力的安装这个rust语言的开发环境呢?首先,我们应该知道,这个rust语言基本是两种安装方式,第一个是联网环境下通过安装脚本直接安装,如果有网络的情况下,是比较方便的,好像是rustup这个程序吧,对,就是通过这个程序搭配官网的安装脚本安装但是,我要说的是

2024-02-21 03:30:00 1785

原创 音视频剪辑|剪辑神器FFMPEG的详细介绍和一些基本的参数介绍

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 Linux 下开发出来的,但它可以在包括 Windows 在内的大多数操作系统中编译。这个项目最早由 Fabrice Bellard 发起,2004年至2015年间由 Michael Niedermayer 主 要负责维护。许多 FFmpeg 的开发人员都来自 MPlayer 项目,而且当前 FFmpeg 也是放在 MPlayer 项目组的服务器

2024-02-15 00:30:00 1784

原创 音视频剪辑|FFMPEG|windows10下的音视频格式转换,遮挡填充,GIF动图制作,背景音频抽取,替换

最近对于音视频和图像的处理问题比较感兴趣,但发现很多目前需要的功能要么需要付费但不会过于麻烦,要么比较麻烦,很可能某个功能实现需要安装很多软件例如,视频转GIF动图,该功能的实现要么使用Photoshop全家桶,要么找在线网站,或者是wps充会员,或者找其它方法,但其实FFMPEG这个软件就可以搞定一切了。那么,选择FFMPEG的理由有哪些呢?

2024-02-14 00:15:00 1783

原创 windows10|音视频剪辑|FFMPEG录屏和网络推流源初步的生成

FFMPEG的功能强大是毋庸置疑的,那么录屏的需求大家在某些时候大家可能是非常需要的,例如,现有的项目需要演示,因此录制一段演示视频;亦或者做内容分发直播的,比如游戏主播,需要录制在玩某个游戏的精彩片段,以创建一个后期的视频素材库;亦或者通过FFMPEG抓取摄像头的实时画面,满足某些人的疯狂的偷窥欲(友情提醒:大家还是需要做一个守法公民,不要看了我的文章然后去做坏事!!!!!);亦或者遇到了某些非常好听或者好看的视频,但无法保存,此时就需要录屏功能来弥补这些遗憾了;亦或者在服务器运维的时候,需要做运维审计工

2024-02-13 19:29:37 1575

原创 Linux|编译安装报错|ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found的解决方案

​说明:最近在搞ffmpeg编译,编译的时候报的这个错,[root@centos10 ~]# ./QMC2-decoder.linux.x86_64 BEYOND.mflac BEYOND.flac./QMC2-decoder.linux.x86_64: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./QMC2-decoder.linux.x86_64)查看现有的/lib64/libstdc++.s

2024-02-13 00:30:00 1021

原创 Linux|centos7下的编译|ffmpeg的二进制安装

Windows版本的ffmpeg:###注意,高版本可能必须要windows10以及以上才支持,win7估计是用不了的

2024-02-13 00:30:00 1763

原创 postgresql|数据库|pg_repack插件的部署和使用

【代码】postgresql|数据库|pg_repack插件的部署和使用。

2024-01-28 22:19:37 1121

原创 Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理

【代码】Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理。

2024-01-24 00:41:58 1575

原创 Linux|centos操作系统|USB设备的驱动如何寻找和USB设置的自动挂载,卸载(备忘)

此命令等同于cat /sys/kernel/debug/usb/devices。

2024-01-23 00:22:25 785

原创 Linux|centos7操作系统|无线WiFi的命令行配置---wpa_supplicant详解

Linux系统下,可以配置无线网卡的工具和方法有很多,比如,nmcli,iw,wap_supplicant,hostapd或者直接安装桌面,图形化配置等等这些工具比较多,但基本都是一个共同的流程:先利用工具扫描到AP,然后设置无线网卡的连接方式,最后无线网卡连接无线路由,完成WiFi连接那么在最近的无线网卡安装学习中,感觉有一些地方自己还是比较糊涂,对于wap_supplicant这个工具的了解也不是太深,因此,本文对该工具的使用做一个总结,也算是给自己留一个笔记吧。

2024-01-21 15:39:54 1486

原创 linux|操作系统|centos7物理机安装网卡驱动8188gu(内核升级,firmware固件,USB设备管理,module管理)

驱动指的是操作系统层面的一组程序,该程序告诉操作系统的内核如何使用硬件,例如,网卡的启停,网卡的IP绑定,网卡的路由路径这些都是网卡驱动通知内核调用相关的程序,例如,ifconfig程序,做相应的动作来完成的。而linux操作系统的内核一般是不集成过多的网卡的,主要在于linux一般是服务器用途,内核追求轻量化,因此,我们可以看到,linux 6.X的内核更新介绍里说某些网卡驱动已经集成到了内核中,也就是某些型号的网卡可以做到即插即用,而低版本的内核通常支持的硬件是比较少的,因此,某些情况下,某个硬件我

2024-01-19 00:35:31 1908

原创 Linux|centos7操作系统|VMware虚拟机安装水星免驱USB网卡8188gu记录

最近对于嵌入式系统比较感兴趣,因此,计划先使用VMwareworkstation虚拟机试一试Linux系统下的网卡驱动安装这不试不知道,一试吓一跳,发现Linux下的驱动安装还是比较麻烦的,下面将就本次的Linux系统下安装水星免驱USB网卡在Linux下的安装做一个尽量详细的记录。

2024-01-15 00:00:01 1440 1

原创 Linux|服务器|简单记录备忘VMware虚拟机开启桌面失败报错:VMware: No 3D enabled (0, Success).的解决

VMware虚拟机Linux操作系统,centos7版本,安装完桌面后,执行startx命令后 ,报错:VMware: No 3D enabled (0, Success). 桌面没有启动成功

2024-01-06 21:21:26 1015

原创 云原生|kubernetes|kubernetes资源备份和集群迁移神器velero的部署和使用

kubernetes集群需要灾备吗?kubernetes需要迁移吗?答案肯定是需要的那么,如何做kubernetes灾备和迁移呢?当然了,有很多的方法,例如,自己编写shell脚本,或者使用专业的灾备工具,但shell编写复杂,也可能会有所遗漏,对比其它的kubernetes专业备份软件,很多备份条件苛刻,安装部署困难,或者恢复只能一把梭,也就是备份和恢复不太灵活的那种样子,比如,Kasten K10就部署比较麻烦(过于重),备份也不太灵光的样子。velero这个备份工具比较好,优点有部署简

2023-12-30 22:33:36 1701

原创 云原生|对象存储|minio分布式集群的搭建和初步使用(可用于生产)

minio作为轻量级的对象存储服务安装还是比较简单的,但分布式集群可以大大提高存储的安全性,分布式集群是在单实例的基础上扩展而来的minio的分布式集群有如下要求:

2023-12-29 23:50:47 2132 3

万能postgresql数据库部署安装仓库-含12-15版本所有版本以及官方所有插件

postgresql数据库全系列centos7和欧拉2.0-2.5操作系统下测试可用,基于pg的官方仓库制作的ISO镜像包。 可用于VMware等等各类虚拟机挂载使用,非常方便的使用yum安装postgresql12-15的各个版本,以及pg数据库的高可用插件,例如pg_auto_failover,pgpool-II,repmgr以及一些非常实用的插件例如,postgis,pg_activity 以及各类数据库迁移数据对接工具,mysql_fdw,postgres_fdw,ora_fdw,ora2pg,pgloader,pglogical,mongo_fdw,bigquery_fdw,firebird_fdw,redis_fdw,tds_fdw等等各类的所有官方的你所能想到的插件 关键的一点是,此ISO文件可用于内网隔离环境,直接挂载成仓库就可以随心所欲的按需安装,所有依赖都已经集成在此文件内,无需互联网环境。

2024-03-21

框架.Flask和Django

常用python框架及其常用组件

2020-04-17

matplotlib-3.1.2-cp38-none-win_amd64.rar

Python 3.8版本的matplotlib以及numpy和cycler。其中cycler可能需要根据自己机器的情况安装相应版本,如果,安装不成功,请降低cycler的版本。

2020-04-10

空空如也

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

TA关注的人

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