Lupus

Lupus
Рейтинг
241
Регистрация
02.11.2002
WebCode:
OpenVZ - это бесплатный аналог Virtuozzo, меньше функций, ниже версия стабильного ядра. То что нужно

Спасибо. :)

kostich:
Система в которой лимиты не на login or per process, а на uid range называется Virtuozzo

Кстати, давно ищу эту "виртуозу". Надо не для коммерции, а для собственных экспериментов. А платить $2500 только для этого как-то неохота. Может есть у кого?

юни:
Бывает, что вместо корректного восстановления LFN - пишет всякую галиматью.

Не "бывает", а всегда пишет в cp437. :)

юни:
NDD не всегда дружит с кириллицей, к сожалению.

Он с ней вообще не дружит. :) Но при восстановлении system area, кириллица не при делах.

skeptic:
А программ которые делают это автоматически случаем нет? Я вчера читал статейку как восстаналивать FAT и понял что сам в жизни туда не полезу

Может только NDD, пожалуй. Но, прежде, чем его использовать, лучше бы сохранить сотню-другую первых физ. секторов в файл на другой диск, чтобы можно было откатить.

Однако, на автомат не стоит надеяться. ИМХО.

skeptic:
ДА, вот это я и хочу сделать в первую очередь, только у друзей всех стоят XP.. ищу вот 98

Так поставьте vmware, а на нее win98. Все прекрасно работает - проверял.

Дело обычное. Я в таких случаях всегда делаю на входе в админку текст соглашения. Пока клиент не кликнет кнопку "Agree", он туда не попадает. А кнопку эту жмут на автомате. :)

И еще "забываю" ему сказать до полного расчета, что это демо-версия, с ограниченным сроком работы, активизируемая специальной ссылкой.

dantess:
P.S. подскажите какой сервис надо перезагрузить, чтоб применились изменения

Признаюсь честно - в линухах я спец небольшой. Полагаю, что, если скрипт запускается демоном (апачем, кроном и т.п.), то ограничить надо именно юзера, под которым демон запущен, а самого демона рестартовать. Или запускать скрипт через su.

Если скрипт запускается вручную, то рестартовать никого не надо.

Это IMHO. Во фре пришлось бы перестроить базу классов входа.

Можно еще здесь почитать. Там полный список опций.

dantess:
пробовал уже:
pointmsc hard memlock 10000
pointmsc hard cpu 1

Там есть значительно больше возможностей. Например, можно сделать так:

@users hard data 10000

@users hard memlock 32000

@users hard as 10000

dantess:
p.s. man говорит, что нет инфы (

Гугель поможет:

В файле limits.conf определяются ограничения ресурсов системы для пользователя или группы пользователей. Формат файла такой:

<domain> <type> <item> <value>

Первое поле (domain) может содержать:

1. Имя пользователя
2. Имя группы. Перед именем группы нужно указать символ «@»
3. Символ «*». Данное ограничение будет ограничением по умолчанию.

Второе поле – это тип ограничения: мягкое (soft) или жесткое (hard). Мягкое ограничение определяет число системных ресурсов, которое пользователь все еще может превысить, жесткое ограничение превысить невозможно. При попытке сделать это, пользователь получит сообщение об ошибке.
Элементом ограничения (item) может быть:

1. core – ограничение размера файла core (Кб)
2. data – максимальный размер данных (Кб)
3. fsize – максимальный размер файла (Кб)
4. memlock – максимальное заблокированное адресное пространство (Кб)
5. nofile – максимальное число открытых файлов
6. stack – максимальный размер стека (Кб)
7. cpu – максимальное время процессора (минуты)
8. nproc – максимальное число процессов
9. as – ограничение адресного пространства
10. maxlogins – максимальное число одновременных регистраций в системе
11. locks – максимальное число файлов блокировки

Рассмотрим несколько примеров. Например, нам нужно установить максимальное число процессов для пользователя user. Это можно сделать с помощью таких записей

user soft nproc 50
user hard nproc 60

Первая строка определяет мягкое ограничение (равное 50), а вторая – жесткое.

Допустим, у нас есть группы dialup1 и dialup2. В каждую группу входят 30 пользователей. У нас есть всего 30 входящих линий, поэтому нужно обеспечить одновременную работу не более 15 пользователей из каждой группы. Это делается так:

@dialup1 - maxlogins 14
@dialup2 - maxlogins 14

В первом и втором случае из каждой группы пользователей одновременно работать смогут не более 15 (maxlogins 14 – отсчет начинается с нуля). При регистрации шестнадцатый пользователь увидит сообщение:

Too many logins for 'dialup1'
СКОРПИОН:
Боюсь только, что если у нас поднять такой вопрос, то многие "увидят" за этим "очередное проявление шовинизма"...

Думаю, что скорее увидят проявление здравого смысла. Но депутатам не до того. Да и большинству из них самим невредно букварь покурить. :)

Всего: 15148