精华内容
下载资源
问答
  • linux普通用户被内存被限制的问题

    千次阅读 2019-02-24 10:31:00
    把应用从root用户迁移到普通用户test,由于普通用户会被限制最大的进程数,当进程数占满后出现了下面的错误 /bin/bash: Resource temporarily unavailable。 一般新建的用户最大进程数是4096 编辑两个...

     把应用从root用户迁移到普通用户test,由于普通用户会被限制最大的进程数,当进程数占满后出现了下面的错误

    /bin/bash: Resource temporarily unavailable。

     

    一般新建的用户最大进程数是4096

     

    编辑两个文件

    yanfa_ylcloud_java是你要加大进程的用户

    vi /etc/security/limits.d/20-nproc.conf 

     

    vi /etc/security/limits.conf

    hard/soft:soft是一个警告值,而hard则是一个真正意义的阀值,超过就会报错。

    nproc:最大进程数

    nofile:最大打开的文件数


    保存文件退出即可生效

     

    查看指定PID的线程数

    cat/proc/<pid>/status

     

     

     转载请注明博客出处:http://www.cnblogs.com/cjh-notes/

     

    转载于:https://www.cnblogs.com/cjh-notes/p/10425465.html

    展开全文
  • 问题 项目中,由于连接数过多,...我在 /etc/my.cnf中修改了max_connections = 2000但是, 实际连接数一直被限制在 214mysql> show variables like "max_connections"; +-----------------+-------+ | Variable...

     

    问题

    项目中,由于连接数过多,提示“Too many connections”,需要增加连接数。我在 /etc/my.cnf中修改了

    max_connections = 2000
     
    但是, 实际连接数一直被限制在 214
     
    mysql> show variables like "max_connections";
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 214   |
    +-----------------+-------+
    1 row in set

     

    MySQL max_connections 总是 214 。不能设大了?

     

    环境
    • CentOS 7.1
    • MySQL 5.6.25

     

    思考

    如果我设置连接小于214时,比如 200,那么实际连接数就是 200,也就是说,我的配置文件是没有问题的。

    查 MySQL 官方文档,里面说了

    The maximum number of connections MySQL can support depends on the quality of the thread library on a given platform, the amount of RAM available, how much RAM is used for each connection, the workload from each connection, and the desired response time. Linux or Solaris should be able to support at 500 to 1000 simultaneous connections routinely and as many as 10,000 connections if you have many gigabytes of RAM available and the workload from each is low or the response time target undemanding. Windows is limited to (open tables × 2 + open connections) < 2048 due to the Posix compatibility layer used on that platform.
    
    Increasing open-files-limit may be necessary. Also see Section 2.5, “Installing MySQL on Linux”, for how to raise the operating system limit on how many handles can be used by MySQL.

     

    大概意思是 MySQL 能够支持的最大连接数量受限于操作系统,必要时可以增大 open-files-limit。换言之,连接数与文件打开数有关。

     

    解决

    执行

    [root@emsc ~]#  ulimit -n
    1024

     

    可知,操作系统最大文件描述符限制为 1024, 在 配置文件中添加

    [root@emsc ~]# vim /etc/security/limits.conf
    open_files_limit = 65535

     

    实际上也没有生效

    更改 MySQL 在 Linux 的最大文件描述符限制,编辑 /usr/lib/systemd/system/mysqld.service 文件,在文件最后添加:

     [root@emsc ~]# vim /usr/lib/systemd/system/mysqld.service
    LimitNOFILE=65535
    LimitNPROC=65535

     

    保存后,执行下面命令,使配置生效

    $ systemctl daemon-reload
    $ systemctl restart  mysqld.service

     

    实际连接数到 2000 了,解决

    mysql> show variables like "max_connections";
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 2000  |
    +-----------------+-------+
    1 row in set

    转载于:https://www.cnblogs.com/brucetang/p/9733998.html

    展开全文
  • 但是, 实际连接数一直被限制在 214: mysql> show variables like "max_connections"; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 214 | +---------...
  • 问题 项目中,由于连接数过多,提示“Too many connections”...但是, 实际连接数一直被限制在 214 mysql&gt; show variables like "max_connections"; +-----------------+-------+ | Varia...

    问题

    项目中,由于连接数过多,提示“Too many connections”,需要增加连接数。我在 /etc/my.cnf中修改了

    max_connections = 2000

    但是, 实际连接数一直被限制在 214

    mysql> show variables like "max_connections";
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 214   |
    +-----------------+-------+
    1 row in set

    MySQL max_connections 总是 214 。不能设大了?

    环境

    • CentOS 7.1

    • MySQL 5.6.25

    思考

    如果我设置连接小于214时,比如 200,那么实际连接数就是 200,也就是说,我的配置文件是没有问题的。

    查 MySQL 官方文档,里面说了

    The maximum number of connections MySQL can support depends on the quality of the thread library on a given platform, the amount of RAM available, how much RAM is used for each connection, the workload from each connection, and the desired response time. Linux or Solaris should be able to support at 500 to 1000 simultaneous connections routinely and as many as 10,000 connections if you have many gigabytes of RAM available and the workload from each is low or the response time target undemanding. Windows is limited to (open tables × 2 + open connections) < 2048 due to the Posix compatibility layer used on that platform.

    Increasing open-files-limit may be necessary. Also see Section 2.5, “Installing MySQL on Linux”, for how to raise the operating system limit on how many handles can be used by MySQL.

    大概意思是 MySQL 能够支持的最大连接数量受限于操作系统,必要时可以增大 open-files-limit。换言之,连接数与文件打开数有关。

    解决

    执行

    [root@emsc ~]# ulimit -n
    1024

    可知,操作系统最大文件描述符限制为 1024

    更改 MySQL 在 Linux 的最大文件描述符限制,编辑 /usr/lib/systemd/system/mysqld.service 文件,在文件最后添加:

    LimitNOFILE=65535
    LimitNPROC=65535

    保存后,执行下面命令,使配置生效

    $ systemctl daemon-reload
    $ systemctl restart  mysqld.service

    实际连接数到 2000 了,解决

    mysql> show variables like "max_connections";
    +-----------------+-------+
    | Variable_name   | Value |
    +-----------------+-------+
    | max_connections | 2000  |
    +-----------------+-------+
    1 row in set
    展开全文
  • no valid sudoers sources found, quittingsudo: unable to initialize policy plugin这个是linux为保证系统安全所做的限制,解决方法运行如下两条命令:pkexec chmod 555 /etc/sudoerspkexec ch...

    问题一:

    sudo: /etc/sudoers is world writable
    sudo: no valid sudoers sources found, quitting
    sudo: unable to initialize policy plugin

    这个是linux为保证系统安全所做的限制,解决方法运行如下两条命令:

    pkexec chmod 555 /etc/sudoers
    pkexec chmod 555 /etc/sudoers.d/README

    问题二:

    sudo:sudo /etc/sudoers is world writable
    sudo:no valid sudoers sources found ,quitting
    sudo:unable to initialize policy plugin
    sudoers的权限被改了,改回来就好了。

    pkexec chmod 0440 /etc/sudoers

    转载于:https://www.cnblogs.com/dylancao/p/8637356.html

    展开全文
  • 如果改变了这个,目录的...sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin 1)这个是linux为保证系统安全所做的限制,解...
  • 问题 项目中,由于连接数过多,提示“Too many connections”,需要增加连接数。我在/etc/my.cnf中修改...但是, 实际连接数一直被限制在 214 mysql> show variables like "max_connections"; +-----------------...
  • 这篇文章主要给大家介绍了关于CentOS 7中MySQL连接数被限制为214个的解决方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。 发现问题 最近在项目中...
  • 我在 /etc/my.cnf中修改了 max_connections = 2000 但是, 实际连接数一直被限制在 214 mysql> show variables like “max_connec问题项目中,由于连接数过多,提示“Too many connections”,需要增加连接数。...
  • iptables限制连入ip ssh方式: 比只允许222.38.10.15这个IP进入,其它都禁止: vim /etc/ssh/sshd_config 添加一行: allowusers root@222.38.10.15 然后: service sshd restart 当然root可以换...
  • auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so删除。 官方不再限制用户安全登陆模式,但是出于安全考虑,同样可以继续使用 例如: #%PAM-1.0 auth [user_unknown=ignore ...
  • /etc/fstab文件详解

    2020-07-13 15:19:20
    磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载...
  • /etc/fstab 转

    2017-07-04 04:55:00
    磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载...
  • /etc/fstab文件的详解

    万次阅读 多人点赞 2018-11-10 21:03:47
     磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。  系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的...
  • /etc/passwd字段含义

    2020-05-07 10:25:17
    /etc/passwd每一个分段的含义: ... 用来对应UID ... 早起Unix系统的密码就是防止这个字段上,但是英文这个档案的特性是所有程序都能读取,容易造成密码数据窃取 ... 这就是使用者标示符,UId有以下限制: ID...
  • /etc/fast文件?

    2018-07-02 17:04:05
    一、/etc/fstab文件的作用 磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。...
  • /etc/fstab功能详解

    2016-08-18 11:34:34
    一、/etc/fstab文件的作用磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样...
  •  方法就是直接到/etc/fstab里面去修修就行了! 不过,在开始说明前,这里要先跟大家说一说系统挂载的一些限制: 根目录/是必须挂载的﹐而且一定要先于其它mount point挂载进来。 其它mount point必须为已...
  • Linux /etc/fstab文件

    2019-10-06 13:14:08
    /etc/fstab是用来存放文件系统的静态信息的文件,当系统启动时,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂在到执行的目录 二,挂载的限制 1,根目录是必须挂载的,而且一定要先于其他...
  • /etc/fstab自动挂载文件详解

    千次阅读 2018-09-19 09:08:35
     磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。  系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的...
  • 磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载...
  • /etc/fstab文件说明

    2014-03-12 17:54:31
    这里要先介绍一下系统那个载入的一些限制: * 根目录 / 是必须挂载的﹐而且一定要先于其它 mount point 挂载进来。 * 其它载入点必须为已建立的目录﹐可以任意指定﹐但一定要遵守必须的系统目录架构原则。 * 所有...
  • ftp限制

    2019-10-09 02:17:37
    从2.3.5之后,vsftpd增强了安全检查,如果用户限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。 要修复这个错误,可以用命令chmod a-w /home/user去除用户主...
  • 磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将...
  • 一、/etc/fstab文件的作用磁盘手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样...
  • 要添加、管理用户,下面这三个文件是必须了解滴,嘿嘿/etc/passwd下图即/etc/passwd的部分内容结构、组成...它可以包含除冒号和换行符之外的任何字符,但一般不超过32字符(当使用NIS时,登录名长度被限制在8个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 406
精华内容 162
关键字:

etc被限制