- 博客(417)
- 资源 (15)
- 收藏
- 关注
原创 【Linux】虚拟化的内存气泡
是虚拟化环境中一种的核心机制,由 VMware 最早提出,目前已被 KVM、Xen 等主流虚拟化平台支持,目的是在不中断虚拟机运行的前提下,,提升整体资源利用率。
2025-12-17 09:13:50
728
原创 【Linux】lvm 文件描述符问题
LVM 文件描述符泄漏警告通常属于环境问题而非功能故障。通过设置环境变量可以快速解决问题,适用于大多数生产环境场景。对于需要彻底排查的环境,建议结合环境清理措施确保系统健康状态。
2025-11-19 14:11:57
693
原创 【Linux】lvm的存储精简池是什么
要理解pool00,首先需要了解 LVM 的精简配置。当你创建一个 100GB 的逻辑卷时,LVM 会立即从卷组中分配 100GB 的物理空间给你。无论你用不用,这 100GB 都被占用了。你可以创建一个 100GB 的精简卷,但 LVM 不会立即分配 100GB 的空间。它只在你真正往这个卷里写入数据时,才从另一个叫做精简池的特殊逻辑卷中分配实际需要的空间。想象一下,精简池就像一个水库,而精简卷就是从这个水库接出去的水管。
2025-11-19 14:10:16
280
原创 【Linux】LVM重建元数据
参数恢复元数据(sudo pvcreate --uuid “UUID(从备份文件查找的)” --restorefile /etc/lvm/backup/data /dev/vdb)恢复物理卷后,从备份恢复卷组配置,重建设备映射。
2025-06-30 13:47:48
361
原创 【Linux】部署vfstpd服务端,让客户端通过访问不同的端口号,可以实现访问不同的目录
要实现,让客户端通过访问,可以采用,每个实例监听不同的端口,并使用不同的配置文件,其中根目录(local_root)设置为不同的目录路径。
2025-04-18 14:55:01
492
原创 【Linux】max user processes最大进程数计算方法
在Linux系统中,max_user_processes(用户可创建的最大进程数)的默认值是通过以下公式计算得。其中, total_memory 是系统的总物理内存大小(以KB为单位)。例如,如果系统总内存为。实际值可能会略小于计算值,因为物理内存中会存储一些关键数据。
2025-03-28 15:49:21
493
原创 【linux】统信操作系统修改默认编辑模式从nano改为vim
此问题可以在ubantu上也适用。命令看看默认是否修改成功。随机打开一个配置,例如。
2025-03-20 15:35:16
851
转载 记一次GPU服务器挖矿事件应急响应
cat /root/.ssh/authorized_keys文件,发现内网10台服务器的SSH公钥都加进去了,检查另外9台服务器,也是同样情况,这个作用是让这10台服务器可以互相免密使用root登录。,解析出来IP是138.68.113.5,跟通报文件里的恶意IP吻合,从情报和行为可以判断这是远控服务器的IP,而且可以看到还有另外一个远控IP 185.125.188.58。从干净的服务器上下载chattr和lsattr文件,上传到中毒服务器,再用lsattr查看,果然后门文件是被锁定了禁止变更。
2025-02-21 14:14:54
380
原创 【Linux】ansible执行部分失败了,再次执行会重新执行还只是获取文件状态不再执行?
幂等性是 Ansible 的一个重要特性,意味着多次执行同一个任务,产生的结果和执行一次的结果是相同的。在处理文件创建这类任务时,Ansible 会检查目标资源(如文件)的当前状态,然后根据状态决定是否需要执行具体操作。
2025-02-18 10:37:48
531
原创 【祝福帖】乙巳年新年快乐
新的一年,愿你手中的数据越来越有价值,模型越来越精准,洞察越来越深刻!“新的一年,愿你有更多的灵感,带领团队不断推陈出新,产品上线顺利,用户满意!“新的一年,愿你的代码在区块链的世界中稳如磐石,区块不断增添,链条更加坚固!“新的一年,愿你创造出更多令人沉浸的游戏世界,玩家流连忘返,事业再攀高峰!“新的一年,愿你在测试的道路上发现更多的漏洞,保证产品质量不断提高!“新的一年,愿你架构的网络更加稳定、快速,流量无阻,连通全球!“新的一年,愿你写出更多高效、优雅的代码,Debug无阻,bug远离!
2025-01-16 13:51:21
371
原创 【Linux】普通用户无法使用crontab修改方法
3、解决无法使用crontab的问题。1、查看普通用户报错信息。后台cron日志无报错。2、解决权限不足报错。
2025-01-13 13:27:58
1072
原创 【Linux】通过符号定位到具体的so文件
通过上面的命令中,可以确认具体的so文件,加入这里是libKF5WaylandClient.so.999。日志中提示/usr/bin/lightdm-deepin-greeter文件缺少符号。就可以看到具体的rpm包,剩下就是安装rpm包,将so文件成功引入,问题就解决了。会返回很多的so文件,通过这些可以减少工作量,不用全部去比对。如何通过符号定位到so文件,最终定位到具体的包呢?将这些so文件全都追加到文件中,方便阅读使用。
2025-01-09 15:13:19
411
原创 【Linux】top中的VIRT=RES+SHR的等式是否成立?
VIRTRES,因为虚拟内存包含了物理内存和尚未使用的内存部分。RES包括了SHR部分,即进程实际使用的物理内存中有一部分是共享内存。%MEM只与RES相关,表示该进程占用的物理内存与整个系统内存的比例。通过这些数据,系统管理员可以更好地了解进程的内存使用情况,尤其是对进程的物理内存占用情况(RES和%MEM)进行监控,评估是否需要优化系统或应用程序的内存使用。
2024-12-26 16:44:39
1085
原创 【Linux】一篇文章搞懂top里的VIRT RES SHR %MEM的关系
VIRTRES,因为虚拟内存包含了物理内存和尚未使用的内存部分。RES包括了SHR部分,即进程实际使用的物理内存中有一部分是共享内存。%MEM只与RES相关,表示该进程占用的物理内存与整个系统内存的比例。通过这些数据,系统管理员可以更好地了解进程的内存使用情况,尤其是对进程的物理内存占用情况(RES和%MEM)进行监控,评估是否需要优化系统或应用程序的内存使用。
2024-12-26 16:41:14
2093
原创 【Linux】磁盘空间莫名消失,找不到具体原因的思路
先说下常见的几种原因:1、删除的文件未释放空间2、日志或过期文件未及时清理3、inode导致4、隐藏文件夹或者目录6、磁盘碎片最后一种单独介绍。环境:情况是根分区(/)的总容量为44GB,已使用了9.9GB,但实际文件内容查询显示只有7GB的文件,剩余的2GB似乎没有直接可见的文件。
2024-12-20 16:22:35
2519
原创 【Linux】NUMA如何梆核
NUMA 绑核的主要目的是为了优化内存访问性能、减少跨节点的延迟、提高内存和 CPU 的利用率,从而提升整体系统性能。通过合理的绑定策略,能够确保每个 CPU 核心和内存节点之间的亲和性最大化,减少远程内存访问,优化数据的局部性,降低带宽竞争和内存访问延迟。尤其在大规模的多核系统中,合理的 NUMA 绑核可以显著提高高负载应用和多线程程序的性能。
2024-12-09 16:52:50
2842
原创 【Linux】如果有多块不同大小的磁盘,划分到一个lv如何操作?
前提:将四块磁盘(4TB、6TB、8TB、8TB)全部划到一块逻辑卷(LV)中。
2024-12-05 09:37:34
614
原创 【Linux】系统字符集无法修改,单独修改vim后的文件字符集
这些配置的作用是让 Vim 尝试自动检测多种常见的文件编码(如 UTF-8、GBK、Big5、Latin1),并将 Vim 的内部编码设置为 UTF-8。打开文件时,Vim 会自动检测文件编码并进行适当的设置,以尽量正确地显示文件内容。文件中添加一些配置来实现自动检测文件编码并在使用。打开文件时自动设置编码。键退出编辑模式,然后输入。在 Vim 中,按下。
2024-09-20 13:37:02
580
转载 【deepseek本地部署】动手搭建自己的大模型Ollama 部署和实战
转自:https://www.53ai.com/news/LargeLanguageModel/2024081317230.html。
2024-08-20 13:39:44
941
原创 【Linux】系统中polkit是什么?有什么作用?
Polkit是系统安全和权限管理的重要组成部分,允许在图形用户界面和命令行环境中安全地管理用户权限,从而确保系统的安全性和可操作性。
2024-08-06 14:41:41
3307
原创 【YAML】yaml中什么时候会使用列表,什么时候使用字典
列表:用于表示有序的数据集合或包含相同类型元素的集合。字典:用于表示键值对集合、无序数据或层级结构。根据数据的性质和用途选择使用列表还是字典,以便数据结构清晰、直观。
2024-07-09 11:20:02
812
原创 【YAML】yaml文件格式中什么时候要加“-”,什么时候不加
在 YAML 文件格式中,的使用取决于数据的结构。具体来说,用于表示列表中的元素,而不加则表示字典中的键值对。
2024-07-09 11:19:15
1590
原创 【Linux】docker和docker-compose 区别是什么
Docker 是一个开源的平台,允许开发者自动化地部署、扩展和管理应用程序容器。容器是一种轻量级、可移植、独立的软件包,其中包含了应用程序及其所有依赖项,从而确保应用程序在任何环境中都能一致地运行。
2024-07-08 16:48:22
956
原创 【ELK】filebeat 和logstash区别
Filebeat 和 Logstash 都是 Elastic Stack (也称为 ELK Stack) 的重要组件,用于日志数据的收集、处理和传输。
2024-07-08 10:09:48
2724
原创 【Linux】JSON和YAML文件格式的相同点和不同点
JSON(JavaScript Object Notation)和YAML(YAML Ain’t Markup Language)都是用于数据表示的文件格式。
2024-07-05 14:22:26
665
原创 【Linux】修改dmesg输出的日志级别
dmesg -n命令仅影响当前会话内核消息的日志级别。修改文件可以通过echo命令直接进行,影响立即生效。要使这些设置永久生效,应将其写入文件并使用sysctl -p应用。通过这两种方法,可以灵活地控制系统内核消息的输出级别,以适应不同的调试和监控需求。
2024-06-26 14:57:49
1299
原创 【Linux】如何创建yum 组(yum groups)
在yum中创建组信息需要手动编辑并创建一个组文件,然后使用createrepo工具生成组信息。
2024-06-19 17:03:59
950
原创 【Linux】fping 的使用方法
fping 是一款功能强大且通用的工具,可用于快速有效地扫描网络以查找活动主机。它是网络管理员和系统工程师的宝贵工具。
2024-05-17 13:55:05
1296
原创 【Linux】sudo权限异常提示报错
确认/usr/bin/sudo 在所有者中有s权限,则证明没问题,如果有问题,需要手动添加。将上述问题全部检查一遍后,没问题则证明sudo文件没有被污染,可验证其他问题。1、查看/usr/bin/sudo 文件权限。根据此报错,可以查看相关文件权限。执行sudo ls 报错。
2024-03-29 13:18:41
741
转载 【Linux】如何杀死D状态的进程
Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它Linux D进程查找D进程。
2024-03-26 13:33:58
1290
rhel-server-5.8-x86_64
2018-02-22
Web GIS从基础到开发实践(基于ArcGIS API FOR JavaScript)(书籍) ,刘光编著
2019-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1