- 博客(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
原创 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
原创 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
zabbix 6.2.9 opoeneuler 2203环境下编译的rpm包
2023-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅