Ubuntu18.04 ulimit 设置
fork: retry: 资源暂时不可用
方法一:(临时解决,前提是命令还能用)
用root登录,执行命令:
ps aux | grep 出错命令名称或者名称一部分 | awk '{print $2}' | xargs kill -9
如:
ps aux | grep insert_pos | awk '{print $2}' | xargs kill -9
用户连接数:ulimit -u 102400
堆栈大小:ulimit -s 102400
文件打开数:ulimit -n 102400
方法二:(临时解决,前提是命令还能用)
出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况
#处理杀死之前的进程,释放系统锁
ps -e|grep apt-get
显示
6965 ? 00:00:01 apt-get
然后执行
sudo kill 6965
强制解锁
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
rm /var/lib/dpkg/lock-frontend
下面是我查了好多文档唯一可行的办法,因为Ubuntu18和之前的版本不一样了
方法三:(永久修改,这个办法是输入任何命令都不好使需要重启的选择)
添加如下内容:
注意,这里是每一个用户都要配置
vim /etc/security/limits.conf
* soft nproc 102400
* hard nproc 102400
* soft nofile 102400
* hard nofile 102400
* soft stack 102400
* hard stack 102400
root soft nproc 102400
root hard nproc 102400
root soft nofile 102400
root hard nofile 102400
root soft stack 102400
root hard stack 102400
* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数
- 的意思为soft 和hard 全部限制
hard和soft的区别:
-H :hard limit ,严格的设定,必定不能超过这个设定的数值
-S :soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告信息
换个窗口查看:
root@iZ2zeiflf48wp1ved7nnnmZ:~# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 241390
max locked memory (kbytes, -l) 16384
max memory size (kbytes, -m) unlimited
open files (-n) 102400
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 102400
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
添加 common-session
在 /etc/pam.d/common-session 和/etc/pam.d/common-session-noninteractive 文件中,都添加下面内容:
session required pam_limits.so
修改 /etc/systemd/system.conf 和/etc/systemd/user.conf文件
如果不修改这两个文件的话,重启后当前登录的普通用户不会超过这个限制(影响的是登录桌面的用户)。
修改完成后,如果是远程链接,重新链接即可生效; 如果是桌面环境,重启后生效
DefaultLimitNOFILE=102400
DefaultLimitSTACK=102400
DefaultLimitNPROC=102400
#临时改变栈空间大小:ulimit -s 102400, 即修改为100M
ulimit -s ulimited
ulimited就是不限制
最后特别提醒大家一句,这三个地方的文件改好之后,一定要重启生效,否则过几天还会遇到这样的问题
Ubuntu18.04 ulimit 设置相关推荐
- 乌班图linux分辨率不能调,ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)...
时间:2019-03-13 作者:魏文应 要解决什么问题 ? 通过本文,你能够实现类似于以下的效果: 给电脑接两个显示器,分别是独立显卡 nvidia 和集成显卡,独立显卡通过 DVI 接口和显示器连 ...
- ubuntu18.04字体设置
ubuntu18.04字体设置 本文主要来自于百度经验,网站链接 https://jingyan.baidu.com/article/cbf0e50056a6f52eaa28931c.html 1. ...
- ubuntu18.04 分辨率设置
升級到18.04以後,ubuntu分辨率只有800(左右)×600的,查到了一個用xrandr的,後來又找到這個不要用xrandr的,應該換成nvidia驅動,因我用的是N卡. 但是我又發現了一個辦法 ...
- 安装ubuntu18.04分区设置
ubuntu18.04分区 EFI:一定要放在开头,主分区,分配32M以上. 挂载点:/:ext4日志文件系统,逻辑分区,用于存放系统,建议10G(如果总共100G) swap(交换空间):逻辑分区, ...
- Ubuntu18.04 Server 设置静态IP的方法
1.背景 Netplan是Ubuntu 18.04中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置.它允许您使用YAML抽象来配置网络接口.它可与NetworkM ...
- ubuntu18.04 如何设置固定IP
常用的服务器若不定时得出现服务器ip变动得问题,这种对使用人员来说有点不太方便,如何设置固定ip可参考下文: 1.更改网络配置文件 sudo vi /etc/network/interfaces 编辑 ...
- ubuntu18.04下设置软件开机自启动
1.去掉开机自启动,使开机后不需要输入密码就可以自动进入系统 系统设置---用户账户---选择一个账户----点击右上角解锁后---打开自动登录---点击右上角锁定 2.完成开机自启动脚本 (1).要 ...
- 我去,神操作!虚拟机Ubuntu18.04居然可以安装NVIDIA + 附带安装源码与命令
本文安装纯属碰巧,只是想试探一下能不能成功而已,读者可以参考一下,如果想安装请重新在一个新建的虚拟机中安装,以防损坏自己的系统! 一.成功安装效果 虚拟机调用外部GPU方法请看本文末尾提供的链接. 二 ...
- ubuntu18.04安装显卡后,分辨率只有一个,无法更改解决办法
安装双系统后,输入nvidia-smi后能正常显示显卡信息.但是Ubuntu18.04的设置分辨率界面只有一个分辨率,无法更改. 修改etc/default/grub文件 sudo gedit /et ...
最新文章
- Cocoa 框架 For iOS(二)对象的分配初始化、内省、单例
- Hyper-V备份:选择Hypervisor备份还是虚拟机备份
- 单元测试——第六周作业
- grep+awk+sort+wc实战
- POJ3130(还是判断多边形的内核是否存在)
- php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择
- (译)如何使用cocos2d制作基于tile地图的游戏教程:第一部分
- RabbitMQ 手动签收
- 使用randomaccessfile类将一个文本文件中的内容逆序输出_Java 中比较常用的知识点:I/O 总结...
- 6-Arco大讲堂(一)
- 期末计算机课总结100字,学期总结:学期总结100字
- 第一型曲面积分的总结思考
- 暂且解决INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误
- linux下ASM配置
- eclipse常用的搜索快捷键
- 带你玩转kubernetes-k8s(第54篇-Kubernetes之使用API聚合机制扩展API资源)
- LINUX IIO子系统分析之六 iio device的驱动开发流程说明
- 如何做Code Review——读后感
- MMA9553L/MMA955L 计步器快速使用指南
- linux命令pp,linux命令 $- 是什么意思
热门文章
- 辽宁交通高等专科学校计算机专业宿舍,辽宁省交通高等专科学校宿舍_宿舍条件图片环境分享...
- UTF8文件带BOM引起的问题——iOS端竟然加载出了html代码
- 如何做一个基于微信旅游攻略小程序系统毕业设计毕设作品
- Java面试 数据库 网络 设计
- graphpadY轴设置刻度不均匀_风电齿轮箱轴磨损问题如何解决?
- BQ40Z50 量产测试工具
- NUCLEOF401RE教程1
- 为什么github上的绿点变成黄色?
- 开启Fluter基础之旅五-------ListView 3D滚动、Flipper效果、ListView下拉刷新上拉加载、ListView重排序...
- 表单标签库与数据绑定