麒麟信安系统关闭core文件操作

在使用麒麟信安系统时,如果应用程序运行过程中崩溃了,此时并不会导致内核崩溃,只会在tmp目录下产生崩溃数据,如下图

不过tmp目录下的分区容量有限,当崩溃的应用core文件过大时将会占用tmp空间,导致tmpfs分区完全占满,此时会导致应用程序无法执行。原因chatgpt解释如下:

当用户搞了一个守护脚本,定时检测应用执行情况,如果崩溃了就强行把应用拉起来继续执行,这样应用的崩溃core文件迟早会把tmp空间占满,导致守护脚本再也无法启动应用。

针对这种情况,可以修改系统配置,让应用崩溃时不再产生core文件,当然正确的做法应该是好好查一查为什么应用会崩溃,这里只是投机取巧的做法

修改/etc/sysctl.conf配置文件kernel.core_pattern这一句话

改为

bash 复制代码
kernel.core_pattern=|/bin/false

然后执行sysctl -p 生效

为了验证是否有效果,可以先把tmp目录下core文件都删掉

bash 复制代码
rm -rf core*

然后执行

bash 复制代码
systemctl restart lightdm

让系统显示界面崩溃,再查看tmp目录下是否还会产生core文件,此时应该不再会有core文件产生了。

相关推荐
zhilin_tang4 小时前
Linux IPC 为什么要这么架构
linux·c语言·架构
Wang's Blog7 小时前
Linux小课堂: 网络配置详解之DHCP动态分配与静态IP地址设置
linux·网络·tcp/ip
CS Beginner9 小时前
【Linux】Tomcat基本配置
linux·运维·tomcat
黑翼杰克斯10 小时前
如何裁剪u-boot,保留其必要功能,使体积尽可能小
linux·1024程序员节
cellurw13 小时前
Day69 SQLite3动态库移植 + BMP图像解析显示 + 进度条控件设计与动态文本管理
linux
nono牛13 小时前
Linux基础指令大全(快速上手)
linux·服务器·windows·智能手机
<但凡.13 小时前
Linux修炼:库制作与原理(一)
linux·运维·服务器
Maple_land15 小时前
编译器的“隐形约定”与本地变量:解锁Linux变量体系的关键密码
linux·运维·服务器·c++·centos
深思慎考16 小时前
微服务即时通讯系统(服务端)——Speech 语音模块开发(2)
linux·c++·微服务·云原生·架构·语音识别·聊天室项目
小蜜蜂爱编程16 小时前
Ubuntu无法开机Failed to activate swap /swapfile
linux·运维·ubuntu