首页 > 系统相关 >linux问题

linux问题

时间:2023-01-06 10:44:23浏览次数:47  
标签:pty max linux 问题 etc 终端 conf nproc

问题:PTY allocation request failed on channel 0

系统当前使用的虚拟终端pty的数量已经达到了系统允许的上限。

解决方法:

关闭pts连接

root执行 ps -ef|grep pts 找到 使用虚拟终端的进程 ,看是否因程序异常造成使用这么多的pty,然后将异常进程杀掉。

设置最大pty数量

# 1.列出最大伪终端数
cat /proc/sys/kernel/pty/max

# 2.增加最大伪终端数 (PTY)
sudo vi /etc/sysctl.conf

# 3.设置最大个数(默认为4096)
kernel.pty.max = 3

# 4.保存并关闭文件。重新加载更改
sudo sysctl -p

# 5.验证新的最大伪终端数值是否已更改
cat /proc/sys/kernel/pty/max

问题:shell request failed on channel 0

普通用户 max user process值是不生效的,需要修改/etc/security/limits.d/20-nproc.conf文件中的值。

如果使用*号让全局用户生效是受文件/etc/security/limits.d/20-nproc.conf中nproc值大小制约的,而如果仅仅是针对某个用户,那么就不受该文件nproc值大小的影响。

解决方法xxxx 普通用户 

vim /etc/security/limits.conf

*    soft nofile  65536
*    hard nofile  65536
xxx hard nproc unlimited
xxx soft nproc unlimited

标签:pty,max,linux,问题,etc,终端,conf,nproc
From: https://www.cnblogs.com/lxd670/p/17029753.html

相关文章

  • 背包问题
    01背包#include<bits/stdc++.h>usingnamespacestd;intn,m,f[1001],v[1001],w[1001];intmain(){cin>>n>>m;for(inti=1;i<=n;i++)cin>>v[i]>>w......
  • linux安装PHP5.6.30
    原文链接:https://blog.csdn.net/m0_55116875/article/details/121981413前言:当搭建PHP项目时,如果在搭建环境时缺少freetype,会导致访问nginx页面时,登录界面验证码无法成功......
  • linux定时任务
    1.Crontab命令文件保存在/var/spool/cron下crontab[-u<用户名称>][配置文件]或crontab{-l|-r|-e}-u#<用户名称>是指设定指定<用户名称>的定时任务,这个......
  • 《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第四章 开发环境搭建​
    开发环境搭建​要进行ZYNQ开发肯定要先搭建好开发环境,我们在开始学习STM32的时候肯定需要安装一堆的软件,比如MDK、IAR、串口调试助手等等,这个就是STM32的开发环境搭建。同样......
  • linux strip去掉.out的符号信息
    、执行stripa.out,然后执行ls-l a.out看一下文件大小,用file命令来查看文件基本信息的,用nm命令 来列出一个目标文件中的各种符号。很明显,文件已经变小了,已经没有相关的......
  • Linux禁止某个sudo用户修改root密码
    (1)假设被禁止的sudo用户名为user(2)禁止user用户使用passwd命令更改密码(非最终配置)vim/etc/sudoers加入userALL=(root)!/usr/bin/passwd说明:第一栏规定它......
  • idea乱码问题
    idea乱码问题首先​ 看自己jdk是不是openjdk18,是的换建议换17或者其他版本,倒腾一早上发现是版本问题其次如果是maven项目的话可以在pom.xml配置文件中添加如下代码......
  • 单调队列优化的DP问题
    单调队列优化的DP问题概述单调队列就是通过排除求最值时候的冗余,从而是队列具有性质,可以方便求解问题。DP的两个阶段:朴素DP的基本原理——闫氏DP分析法对朴素DP进行......
  • Linux下安装Jdk
    Linux下安装Jdk安装包下载JDK各版本下载地址:JDK下载地址java-8u202安装包:点击下载开始安装在Linux中安装jdk非常简单,只需将对应的安装包解压到需要安装的目录即可。#......
  • 自学Linux,你需要get哪些点?
    近些年来,Linux操作系统越来越受欢迎,它的开源、免费是亮点也是优点,并且稳定性和安全性也得到认可,还有Linux有很多版本供大家选择,可以定制化。据我所知,现在很多公司的开发项......