centos 老是崩溃 centos7维护到2024年
大家好,今天来为大家分享centos 老是崩溃的一些知识点,和centos7维护到2024年的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
centos7根目录老是生成core. 把磁盘占满
查看core file size: ulimit-c
core file size:
unlimited:core文件的大小不受限制
0:程序出错时不会产生core文件
1024:代表1024k,core文件超出该大小就不能生成了
设置core文件大小: ulimit-c fileSize
注意:
尽量将这个文件大小设置得大一些,程序崩溃时生成Core文件大小即为程序运行时占用的内存大小。可能发生堆栈溢出的时候,占用更大的内存Linux就该这么学
设置core文件的名称和文件路径
默认生成路径:输入可执行文件运行命令的同一路径下
默认生成名字:默认命名为core。新的core文件会覆盖旧的core文件
a.设置pid作为文件扩展名
1:添加pid作为扩展名,生成的core文件名称为core.pid
0:不添加pid作为扩展名,生成的core文件名称为core
修改/proc/sys/kernel/core_uses_pid文件内容为: 1
修改文件命令: echo"1">/proc/sys/kernel/core_uses_pid
或者 sysctl-w kernel.core_uses_pid=1 kernel.core_uses_pid= 1
用以下命令来阻止系统生成core文件:
ulimit-c 0
在/etc/profile通常会有这样一句话来禁止产生core文件,通常这种设置是合理的:
# No core files by default
ulimit-S-c 0>/dev/null 2>&1
记一次让人崩溃的SU:鉴定故障(centos7)
面对虚拟机 CentOS7的崩溃,我在正常操作中遭遇了令人困惑的故障。从普通的用户身份 su到 root时,系统提示我遇到了鉴定问题,即使是尝试修改密码时也遇到了相同的错误。在百度和 Google上寻求帮助时,我发现了普遍提到的 su命令、passwd和 shadow文件权限的问题。然而,经过检查,我的系统中并不存在这些问题,其他用户可以正常地进行 su操作。我推测问题可能出在出现问题的普通用户文件上。
经过长时间的探索和排查,我终于在该用户目录下发现了一个隐藏文件 ICEauthority。我发现该文件的权限存在问题,所属用户和用户组应该是该普通用户,但其权限为 644。关于 ICEauthority的详细介绍,可以参考 iteye.com的博客文章。这一发现帮助我解开了困扰我已久的谜团。
这一经历让我深刻认识到,虚拟机 CentOS7的问题并非总是显而易见,有时候,隐藏在系统角落的细小错误也可能引发大问题。对于类似的问题,细心检查和深入研究系统文件是解决问题的关键。此外,寻求社区的帮助和参考相关的博客文章也是解决此类问题的有效途径。在解决这一故障后,我更加珍惜每一次对系统进行检查和维护的机会,以确保系统的稳定运行。
centos7 配置yum更新后,开启停在kernel offset:disabled
centos7配置yum更新后,开启停在kernel offset:disabled,是设置错误造成的,解决方法如下:
1、首先进入etc文件路径,查看有yum.repos.d的文件夹。
2、进入yum.repos.d文件,用命令:rm-f*,删除之前的local.repo文件(主要命令中*前有空格)。
3、执行命令:即手动配置了新的yum配置文件。
4、配置后需要更新yum资源#yum clean all(清除资源)#yum makecache(建立yum资源缓存)。
5、重新执行yum安装命令,如yum install gcc*,资源成功加载安装。