Невозможно увеличить ulimit -Hn, появляется только для сеанса sudo su

Следующие строки конфигурации принадлежат файлу /etc/sysctl.d/40-ipv6.confдля отключения IPv6 на всех интерфейсах.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

О каком Linux идет речь? Метод настройки GRUB выглядит примерно так, как показано ниже, например, в /etc/default/grub.

GRUB_CMDLINE_LINUX="ipv6.disable=1 rhgb quiet"

После изменения конфигурации GRUB необходимо переустановить GRUB и перезагрузиться.

grub2-mkconfig -o /boot/grub2/grub.cfg
shutdown -r now

Позже убедитесь, что настройка прошла успешно.

ip addr show | grep net6

Или, чтобы просто предотвратить привязку модуля IPv6 к сетевому стеку IPv6, добавьте строку ниже в/etc/modprobe.d/blacklist.conf(или другое имя файла в соответствии с существующей структурой каталогов/файлов):

options ipv6 disable=1

Затем перезагрузите компьютер.

Это позволит загрузить модуль IPv6, чтобы удовлетворить любые другие модули, которые зависят от него, при отключении поддержки протокола IPv6.

В ОС на основе RedHat -можно использовать следующую директиву в /etc/sysconfig/network.

NETWORKING_IPV6=no
1
24.03.2020, 21:04
1 ответ

Вы очень близки.

Добавьте имя пользователя, которому нужны значения. Вы только что установили ограничения для root, теперь установите его для нужного вам пользователя.

Вы можете добавлять группы пользователей и т. д. С сайта RedHat:

        # vi /etc/security/limits.conf
    #<domain>        <type>  <item>  <value>

    *               -       core             <value>
    *               -       data             <value>
    *               -       priority         <value>
    *               -       fsize            <value>
    *               soft    sigpending       <value> eg:57344
    *               hard    sigpending       <value> eg:57444
    *               -       memlock          <value>
    *               -       nofile           <value> eg:1024
    *               -       msgqueue         <value> eg:819200
    *               -       locks            <value>
    *               soft    core             <value>
    *               hard    nofile           <value>
    @<group>        hard    nproc            <value>
    <user>          soft    nproc            <value>
    %<group>        hard    nproc            <value>
    <user>          hard    nproc            <value>
    @<group>        -       maxlogins        <value>
    <user>          hard    cpu              <value>
    <user>          soft    cpu              <value>
    <user>          hard    locks            <value>

<domain> can be:

a user name
a group name, with @group syntax
the wildcard *, for default entry
the wildcard %, can be also used with %group syntax, for maxlogin limit

Настройте пользователей в limit.conf, выйдите из системы и снова войдите и посмотрите, поможет ли это.

joe soft     nproc          65535    
joe hard     nproc          65535   
joe soft     nofile         65535   
joe hard     nofile         65535
1
28.04.2021, 23:19

Теги

Похожие вопросы