自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 “子网掩码”没有长遍大论一张图就懂了

上图将192.168.10.22/30转换为8位二进制,标记出30位掩码位置,1代表占位0代表未占位,最后将标记后的掩码转换为十进制255.255.255.252;将二进制ip的掩码位置后未复盖二进制数全部填满,就得到该网络的所有ip.这个过程演示了掩码与网络划分间的关系,回过头来再理解相关概念变容易了。

2024-03-12 10:40:12 788 1

原创 postgresql用户密码的加密方式你了解多少?

认证方式还包括"trust", "reject", "md5", "password", "scram-sha-256","gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert",没有一一试过,未完待续。postgresql用户密码默认采用md5方式加密(版本可能存在差异,我的时13.0),不同的加密方式会影响客户端连接时认证,不当的配置会造成客户端连接失败,如:使用md5认证连接配置使用scram-sha-256会造成认证失败。

2024-02-22 11:38:59 2320 2

原创 使用命令的方式制作自解压文件

extra.sh脚本文件可复用制作自解压文件,脚本也可添加一些解压后执行的脚本,如安装文件配置等,除了压缩包其他二进制文件也可写入进行混合处理,完成特殊应用需求。编辑一个shell脚本执行解压命令--手动创建一个压缩包--将压缩包写入shell脚本末尾--执行shell脚本文件自解压。| tar -izx ##tar通过管道将tail打印的内容进行解压,-i 忽略归档中的零字节块(即文件结尾)tail -n+6 "$0" ##打印本脚本文件($0)第6开始往后的内容。写入后的文件部分内空。

2024-01-31 17:29:05 1046

原创 vmware ESXi 主机USB设备无法添加到虚拟机,显示为灰色的解决办法。

打开vCenter中的“主机”--“管理”--“高级设置”,查找到“Misc.UsbArbitratorAutoStartDisabled”该配置项。将u盘插入到主机usb接口,登陆vCenter,选择虚拟机,右键点击“编辑设置”,在弹出的编辑窗口,点击“添加其他设备”--“usb设备”当usb设备被移除后,新插入usb设备后,esxi不会自动识别新的usb设备,造“usb设备”显示为灰色,无法为虚拟机添加usb设备。在最下方可以看到主机上插入的u盘了,保存后虚拟机便可使用该usb设备了。

2024-01-11 15:54:36 8777 1

原创 也画一张https原理图

https原理,ssl,openssl,数字签名,数字证书,安全,加密,网络安全,web安全

2023-12-11 16:37:19 423

原创 arch linux从硬盘分区到桌面环境安装的正确姿势。。。。。。

arch linux 及桌面环境安装,包括涉及到的相关概念介绍它位于计算机的主引导记录(MBR)或EFI系统分区的引导目录中,并负责加载操作系统内核和其他引导文件。只能使用parted进行分区管理。t 更改分区标记类型,可输入L查看所有分区标记,请注意在gpt下1是efi,在dos下ef是efi,只有在系统引导选择使用efi时才需要将分区标记改为efi,如果是bios模式不需要修改。

2023-12-05 16:16:09 2742 1

原创 在已存在的lvm卷的磁盘下安装ubuntu22长时间没反应解决办法。

使用ctl+f4可以进入安装控制台(要切换回安装向导使用ctl+f1),默认用户名ubuntu密码为空,使用journalctl -r查看日志,发现类似“device free not found in os-prober output““device /dev/sdd1 no found in os-prober output ”错误,系统无法找到可用设备,判断是安装环境无法在原lvm下直接安装,所以停留在界面无法继续安装。

2023-11-09 11:30:04 399 1

原创 能实现进程独占与文件保护的flock

n以非阻塞的方式获取锁,运行这个命令里flock会先去判断./tmp.lock是否被占用,如果被占用即退出,返回状态码为‘1’。场景描述:在一个终端使用flock锁定保护文件file,使用read等待用户输入,在另一个终端也使用flock写入文件file,观察文件file是否被写入及返回状态。文件锁是一种机制,它允许您在多进程环境中对共享文件进行排他或共享访问的控制,起到进程独占与文件保护的作用。-c 后面跟要执行的命令,需要使用‘’将命令封起来,否则只会执行第一个命令read。在另一终端执行以下命令。

2023-10-19 11:50:59 337 1

原创 openeuler22.03环境mysql5.7升级到mysql8.0.29

openeu2 删除mysql8默认数据库目录,复制mysql5.7数据库目录到mysql8默认目录下。删除mysql5.7的日志归档及auto.cnf配置文件,否则将因文件被占用无法启动。注意:这里cp时使用-a保持源文件的属性,否则需要手动修改文件属性。致此mysql5.7升级至mysql8.0.29完成。3 启动mysql8服务自动升级mysql5.7。以下升级过程使用root用户执行。1 安装 mysql8.0.29。再开一个终端,查看升级过程日志。(开始升级数据文件目录)4 查看升级后的数据库。

2023-10-18 15:18:55 265 1

原创 最简安装配置zsh,2条命令的事。

通用的安装及配置zsh方法,极简模式。最简安装配置zshell,2条命令的事。

2023-08-23 11:10:07 161

原创 zabbix6.2.9简单入门

zabbix通过“监控项”收集数据,收集的数据使用“触发器”产生各种告警,告警信息可能过“动作”执行相就操作,如:发消息、邮件、执行其他操作等。

2023-07-13 11:52:09 247 1

原创 zabbix6.2.9安装配置 for openeuler 2203

zabbix在主要linux发行版有pkg包直接安装,缺少openeuler安装包,通过手动编译Srpm包生成oe2203版本的rpm安装包。(这个依赖判断zabbix数据库是否存在,手动创建了依然报需要依赖,将影响zabbix-web安装)编辑配置文件 /etc/nginx/conf.d/zabbix.conf 去掉以下注释。编辑配置文件 /etc/zabbix/zabbix_server.conf。为Zabbix前端配置nginx,nginx自行yum安装。安装过程出现缺失环境库请自行yum安装。

2023-06-14 10:08:13 834

原创 openEuler 22.03 LTS安装Docker version 20.10.17

openeuler 22 docker-ce

2022-09-08 17:01:52 1822 1

zabbix 6.2.9 opoeneuler 2203环境下编译的rpm包

在opoeneuler 2203环境下编译了zabbix 6.2.9 生成完整rpm包,包括以下 zabbix-agent2-6.2.9-release1.x86_64.rpm zabbix-java-gateway-6.2.9-release1.x86_64.rpm zabbix-selinux-policy-6.2.9-release1.x86_64.rpm zabbix-agent-6.2.9-release1.x86_64.rpm zabbix-js-6.2.9-release1.x86_64.rpm zabbix-sender-6.2.9-release1.x86_64.rpm zabbix-debuginfo-6.2.9-release1.x86_64.rpm zabbix-proxy-mysql-6.2.9-release1.x86_64.rpm zabbix-server-mysql-6.2.9-release1.x86_64.rpm zabbix-debugsource-6.2.9-release1.x

2023-06-09

空空如也

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

TA关注的人

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