patch jail limits RAM, CPU

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-24 7:43:54

кто ставил, какие патчи нужны? кстате в 8.0 там добавлии много слышал, может там есть сразу?

есть патчи старые для 6.x
вот написано для 7.0:
http://lists.freebsd.org/pipermail/free ... 00333.html

но там патч одним файлом, выдет ошибки при запуске

Url : http://lists.freebsd.org/pipermail/free ... its_70.bin

http://wiki.freebsd.org/Jails

Код: Выделить всё

chmod 750 ./memory_limits_70.bin

Код: Выделить всё

# ./memory_limits_70.bin
diff: src.old/lib/libc/sys/Symbol.map: No such file or directory
diff: src.new/lib/libc/sys/Symbol.map: No such file or directory
---: not found
+++: not found
@@: not found
issetugid: not found
usage: jail [-i] [-J jid_file] [-s securelevel] [-l -u username | -U username] path hostname ip-number command ...
jail_attach: not found
+: not found
LINES="24"
acpi_load="YES"
bootfile="kernel"
comconsole_speed="9600"
console="vidconsole"
currdev="disk1s1a:"
ddb.panic="5"
hint.acpi.0.oem="IntelR"
hint.acpi.0.revision="1"
hint.acpi.0.rsdp="0xf6c40"
hint.acpi.0.rsdt="0x0fff3000"
hint.adv.0.at="isa"
hint.adv.0.disabled="1"
hint.aha.0.at="isa"
hint.aha.0.disabled="1"
hint.aic.0.at="isa"
hint.aic.0.disabled="1"
hint.apm.0.disabled="1"
hint.apm.0.flags="0x20"
hint.ata.0.at="isa"
hint.ata.0.irq="14"
hint.ata.0.port="0x1F0"
hint.ata.1.at="isa"
hint.ata.1.irq="15"
hint.ata.1.port="0x170"
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.irq="1"
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
hint.bt.0.at="isa"
hint.bt.0.disabled="1"
hint.cs.0.at="isa"
hint.cs.0.disabled="1"
hint.cs.0.port="0x300"
hint.ed.0.at="isa"
hint.ed.0.disabled="1"
hint.ed.0.irq="10"
hint.ed.0.maddr="0xd8000"
hint.ed.0.port="0x280"
hint.fd.0.at="fdc0"
hint.fd.0.drive="0"
hint.fd.1.at="fdc0"
hint.fd.1.drive="1"
hint.fdc.0.at="isa"
hint.fdc.0.drq="2"
hint.fdc.0.irq="6"
hint.fdc.0.port="0x3F0"
hint.fe.0.at="isa"
hint.fe.0.disabled="1"
hint.fe.0.port="0x300"
hint.ie.0.at="isa"
hint.ie.0.disabled="1"
hint.ie.0.irq="10"
hint.ie.0.maddr="0xd0000"
hint.ie.0.port="0x300"
hint.lnc.0.at="isa"
hint.lnc.0.disabled="1"
hint.lnc.0.drq="0"
hint.lnc.0.irq="10"
hint.lnc.0.port="0x280"
hint.ppc.0.at="isa"
hint.ppc.0.irq="7"
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
hint.sc.0.at="isa"
hint.sc.0.flags="0x100"
hint.sio.0.at="isa"
hint.sio.0.flags="0x10"
hint.sio.0.irq="4"
hint.sio.0.port="0x3F8"
hint.sio.1.at="isa"
hint.sio.1.irq="3"
hint.sio.1.port="0x2F8"
hint.sio.2.at="isa"
hint.sio.2.disabled="1"
hint.sio.2.irq="5"
hint.sio.2.port="0x3E8"
hint.sio.3.at="isa"
hint.sio.3.disabled="1"
hint.sio.3.irq="9"
hint.sio.3.port="0x2E8"
hint.sn.0.at="isa"
hint.sn.0.disabled="1"
hint.sn.0.irq="10"
hint.sn.0.port="0x300"
hint.vga.0.at="isa"
hint.vt.0.at="isa"
hint.vt.0.disabled="1"
interpret="OK"
kern.ipc.maxsockets="204800"
kern.ipc.nmbclusters="65536"
kern.maxdsiz="1073741824"
kernel="kernel"
kernel_options=""
kernelname="/boot/kernel/kernel"
loaddev="disk1s1a:"
mac_ifoff="NO"
module_path="/boot/kernel;/boot/modules"
net.inet.tcp.syncache.bucketlimit="100"
net.inet.tcp.syncache.hashsize="1024"
net.inet.tcp.tcbhashsize="4096"
smbios.bios.reldate="12/30/2003"
smbios.bios.vendor="Phoenix Technologies, LTD"
smbios.bios.version="6.00 PG"
smbios.chassis.maker=" "
smbios.chassis.serial=" "
smbios.chassis.tag=" "
smbios.chassis.version=" "
smbios.planar.maker=" "
smbios.planar.product="SpringdalePE"
smbios.planar.serial=" "
smbios.planar.version=" "
smbios.socket.enabled="1"
smbios.socket.populated="1"
smbios.system.maker=" "
smbios.system.product=" "
smbios.system.serial=" "
smbios.system.version=" "
vfs.root.mountfrom="ufs:/dev/ad0s1a"
kevent: not found
usage: kill [-s signal_name] pid ...
       kill -l [exit_status]
       kill -signal_name pid ...
       kill -signal_number pid ...
@@: not found
__sys_jail: not found
_jail_attach: not found
__sys_jail_attach: not found
+: not found
+: not found
_kenv: not found
__sys_kenv: not found
_kevent: not found
diff: src.old/sys/kern/init_sysent.c: No such file or directory
diff: src.new/sys/kern/init_sysent.c: No such file or directory
---: not found
+++: not found
@@: not found
1: not found
1: not found
1: not found
-: not found
-: not found
+: not found
+: not found
./memory_limits_70.bin: 1/: Permission denied
@@: not found
./memory_limits_70.bin: 36: Syntax error: word unexpected (expecting ")")

Код: Выделить всё

FreeBSD 7.0-STABLE #0:
что-то не так сделал?

тут надо пересмотреть каждую строку патча или что тут надо?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-24 9:31:57

тут нужно

Код: Выделить всё

objdump && truss -f
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-25 12:58:08

Код: Выделить всё

diff -burN src.old/lib/libc/sys/Symbol.map src.new/lib/libc/sys/Symbol.map
--- src.old/lib/libc/sys/Symbol.map	2007-08-21 21:56:35.000000000 -0400
+++ src.new/lib/libc/sys/Symbol.map	2008-05-28 19:55:04.000000000 -0400
@@ -131,6 +131,7 @@
 	issetugid;
 	jail;
 	jail_attach;
+        jail_set_resource_limits;
 	kenv;
 	kevent;
 	kill;
подскажите почему тут написано src.old и src.new? у меня такиого нету
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-25 16:48:53

чтобы пути разные были для показать различая чтобы
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-25 17:01:43

а как запустить чтобы оно пропатчело?

надо руками наверное....? я тогда руками сделаю....
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-25 18:33:32

нужно ли пересобирать ядро и мир на машине главной ?

или просто новую клетку постаивть из пропатченных исходников?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-26 10:05:11

запускать как везде

Код: Выделить всё

path < /path/to/path
потом желательно всё пересобрать
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-26 10:14:23

патч с раширением bin memory_limits_70.bin

это не страшно?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-26 10:16:34

я бы его антивирусом проверил, а вообще дай мне линк на скачивание для него, я сейчас проверю быстренько что он делает этот патч, вообще странно, как минимум, потому, что патчи имеют расширение .path
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-26 10:20:28

но там патч одним файлом, выдет ошибки при запуске

Url : http://lists.freebsd.org/pipermail/free ... its_70.bin
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-26 10:24:30

понятно вобщем, патч кривой и у меня встал частично,

src.old нужно поменять на тупо просто src и src.new тоже соответственно, патч патч вобщем и выложи diff
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение ProFTP » 2009-03-26 10:26:12

zingel писал(а):
src.old нужно поменять на тупо просто src и src.new тоже соответственно
ok, если не получиться я тогда руками пропатчю, там не много вроде бы
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-26 10:27:27

ну, какбэ ты сначала поправь пути до src, а потом у же про код поговорим и аообще чувак

Код: Выделить всё

mv memory_limits_70.bin memory_limits_70.path
Z301171463546 - можно пожертвовать мне денег

Гость
проходил мимо

Re: patch jail limits RAM, CPU

Непрочитанное сообщение Гость » 2009-03-30 21:11:00

руками будет не серьезно, можно ошибки сделавть, как его запутсить? это ужас нах какой-то... он не хочет запускаться man patch я читал....

Код: Выделить всё

 patch -p < memory_limits_70.path -d /usr/src

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: patch jail limits RAM, CPU

Непрочитанное сообщение zingel » 2009-03-31 11:04:05

Код: Выделить всё

cd /usr/src && path < /путь/до/патча
если не работает, то давай ошибку
Z301171463546 - можно пожертвовать мне денег