linux主机执行命令报错Segmentation fault(中文系统显示段错误)

一、错误描述:

linux主机执行命令报错Segmentation fault(中文系统显示段错误)以及sysctl报错sysctl: error while loading shared libraries: /lib64/libprocps.so.4: cannot apply additional memory protection after relocation: Cannot allocate memory

这是由于将系统中的vm.max_map_count参数设置的太低导致的,问同事果然将vm.max_map_count=0添加到了/etc/sysctl.conf文件中且执行了生效命令sysctl -p

二、解决方法:

echo 10000 > /proc/sys/vm/max_map_count (数值自己确定一般为65535或10000)**

三、问题分析:

vm.max_map_count参数是设置的每个进程能够使用的虚拟内存的大小,而linux中使用的大部分命令都为外部命令(如ls,cat),都需要消耗内存,所以就会报错 。

linux中大部分内部命令不会消耗内存(如echo,history),所以可以使用echo来解决这个问题。

而echo vm.max_map_count=10000修改这个值后,由于sysctl -p需要消耗内存,因此无法执行。所以直接修改这个参数的配置文件,echo 10000 > /proc/sys/vm/max_map_count 会立即生效。

主机执行大多数命令报错Segmentation fault(中文系统显示段错误)相关推荐

  1. 执行docker命令,报错Segmentation fault

    执行任何docker命令,都会报错Segmentation fault.之前使用docker的时候并没有出现过类似的错误.在经过排查后,发现可用内存仅为110M,猜测是内存不够用了,所以执行了清理内存 ...

  2. yum命令报错在linux下,执行yum命令报错

    执行yum命令报错信息如下: [root@webserver ~]# yum list rpmdb: Thread/process 26604/140491933587200 failed: Thre ...

  3. 安装perf后,执行perf命令报错。

    系统版本: deepin 下安装perf 按道理来说,咱们通过apt install 安装好之后是可以直接运行perf 命令了,但是.... deepin 安装perf 后,执行perf命令报错: 此 ...

  4. [安装fastfds中的nginx执行make命令报错]src/core/ngx_murmurhash.c:37:11: error

    问题 在nginx文件夹里执行make命令报错 src/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-We ...

  5. Sampler 在数据下沉模式超时; 不同Sampler策略,在非数据下沉模式下,模型训练失败 报错Segmentation fault(core dumped)

    环境版本 mindspore-ascend 1.7.1 背景 我在使用自定义Sampler策略,对imagenet1K数据集进行采样,进行ResNet50训练. Sampler代码如下: class ...

  6. pycharm执行cmd命令报错‘nohup‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���

    pycharm执行cmd命令报错 'nohup' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� 解决办法:

  7. 阿里云CentOS8服务器执行yum命令报错404

    今天想在阿里云CentOS8服务器上面安装mysql,执行yum命令报错: Errors during downloading metadata for repository 'AppStream': ...

  8. HP-UX执行Oracle相关命令报错Memory fault(coredump)分析处理

    HP-UX安装Oracle 11.2.0.3单机执行任何命令均报错Memory Fault(coredump)分析解决 1. 故障现象 顺利无报错安装Oracle软件之后,执行netca.dbca等任 ...

  9. laravel 执行php命令报错PHP Parse error: syntax error, unexpected '=' in的解决方式

    报错内容: PHP Parse error: syntax error, unexpected '=' in 网站目录/vendor/laravel/framework/src/Illuminate/ ...

最新文章

  1. yyyy-MM-dd HH:mm:ss和yyyy-MM-dd hh:mm:ss
  2. AndroidWear开发之HelloWorld篇
  3. linux下产生core文件以及不产生core文件的条件
  4. Android4.1 onTouchEvent分析 (选字模式等)
  5. Linux工作笔记-根据PID查询进程是否存在(进程管理相关程序中常用)
  6. 安装rpm报错:requires Ruby version >= 2.*.*
  7. 通信值勤维护管理条例_加强固定通信台站值勤管理与建设
  8. 服务器租用多少钱一年呢?
  9. python 数据显示不完整 有省略号_python pandas之Dataframe的数据print输出显示为...省略号...
  10. 商详压测jjmeter配置
  11. 信息系统典型的开发架构
  12. 交换机上STP端口角色选举规则
  13. MQTT通信平台助力AGV小车与控制系统之间实现通信
  14. android 课程大纲,Android课程大纲解读.doc
  15. 股市风云:价值成长投资 稳健赢利之道
  16. asp 更新 mysql数据库_asp update mysql数据库
  17. 一维DOA估计之Capon算法(含程序)
  18. 初次使用PostgreSQL
  19. android auto只能用谷歌地图吗,Android Auto获得导航、停车、充电等多方面新应用支持...
  20. 2018寒假编程总结1

热门文章

  1. Word参考文献对齐的设置方法,从[1]-[99]全部都对齐
  2. php 获取去年今日,描写去年今日句子 去年的今天怎么表达
  3. vue实现前端登录验证码
  4. 百度9亿拿下春晚,今日头条掷10亿红包雨...狂欢背后,互联网圈的品牌“混战”...
  5. 电脑文件自动备份到u盘,怎么实现?
  6. 矩阵的归一化函数C语言,分别使用C语言和Python实现矩阵归一化
  7. Day1— Pycharm的基础使用与Python的基本语法
  8. 同花顺python_听说Python还能预测股票价格
  9. unity实现自转及公转
  10. Android Studio 编译时报错乱码的解决方法