Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
ÐÐ, exec-Ð ÐÑÐÐ ÐÑÐÑÑÐÑÐÑÑÐ. ÐÐÐÑÑÐ exec 
ÑÑ system(). ÐÑÑ system() ÐÐÐ 
ÐÑÑÐÐ ÐÐ-ÐÐÐÑÐ, ÑÐ ÐÐ ÐÐ ÑÐ ÑÐÑÑÐÑÑÐÑÐÐ 
PC-ÑÐ (ÐÐÑÐ ÑÐ ÐÐÐ ÐÐ ÐÑÐ, ÑÐ 
ÐÑÐÐ ÐÐÐ limits). ÐÐÑÐÑ ÑÐ, ÑÐ Ð ÐÐ-ÐÐÐÑÐ ÐÐ 
ÑÐ ÐÐÐÑÑ ÑÐÐÑÐ SIGKILL, 
SIGSTOP (ÐÐ ÐÐ  ÐÐ ÑÐ ÑÐÑÐ ÐÐÐÑÐÐÑÐ, 
ÑÑÐÐ kill), ÐÐ ÑÑÐÐ ÑÐÑÑÑÐ 
Ð signal(), ÐÐ ÑÑÐÐÐ. Ð ÐÐÐ page ÐÐ signal() 
ÐÐÑÐ, ÑÐ  ÐÐ 
ÑÐÑÐÑ ÐÐÐ ÐÐ ÑÑ ÐÑÐÑÐÐ ÑÐ 
ÑÑ ÐÐ SIGKILL Ð SIGSTOP, ÐÐÑÐ 
ÑÑÑÐÑÐ ÑÐ ÐÑÐÐÑÑ Ð ÐÐ sigaction (Ð ÐÐ Linux :) ). 

ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a ÐÐ 
ÐÐ ÐÐeÐÐ Ñ. ÐÐ ÑÑÑÐ 
malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ ÐÑÑÐÐÐ 
, ÐÐÐ ÐÐÐÑ  ÑÐ 
ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ Ð, ÑÐ ÐÐ ÑÐ 
ÐÑÐ :).

ÐÐÐ ÐÑÐÐÐ ÐÑ ÑÐÐÐ ÐÑÐ,  ÐÐ 
ÑÐÐ ÑÐÐÑÐÑÐÑÐ, ÐÐÑÐÑÐ ÐÐ Ð 
ÐÐÑÐÑÐÑÐÐ. 

 #include 
 #include 
 #include 
 #include 

 void duplicate(char *prog)
 {
 pid_t p;
 char *cmd;
 char *buffer; 
 p = fork();
 cmd = (char *) malloc(strlen(prog) + 3); // ÑÐÐÐ ÐÐ ÑÐ 
ÐÑÐ
 strcpy(cmd, prog); strcat(cmd, " &");

 //  ÑÐ ÐÑÐÐÐ ÑÐ.
//  buffer = (char *) malloc(1024);

 
 if (0 == p)
 {
   //execl(cmd, NULL);
 system(cmd);
 }
 else
 {
  duplicate(prog);
 }
 }

 int main(int argc, char *argv[])
 {
 duplicate(argv[0]);
 return 0;
 }


A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: vyqchat qt problem na debian stable r3

2004-11-30 Thread Ivan Adams
ÐÐÐÑÐ, ÑÐÐÑÐ ÐÐÐÑ ÐÐ ÐÐÐÑÐÐ 
ÑÐÐÐÑÐÑ ÑÐ ÐÑÐÐ ÐÐ Ð Ð g++ Ð
ÐÐÑÐÐÐ ÑÐÑ ÐÐ ÑÑÐÑÐ ÐÐÑÑÐÐ ÐÑ 0.2.6 - 
ÐÑÑ Ñ ÐÑÐÑÐÐ Ð ÐÐÐ-ÑÐÑÐÐ
ÑÐ ÐÐÐÑÐ Ñ 0.2.1 :)
ÐÐ ÑÑ ÐÐÐÑÐ 3-4 ÐÐÑÑÑ ÐÐÑÐ ÐÐÐ ip 
broadcast. ÐÐÑÐ ÐÑÐ ÐÑÐÐ
ÐÐÑÑÑÐÐ ÐÐ ÐÐÑÑÑÑÐ ÑÐ ÑÑÐÑ Ð Ð 
Main Ð Ð ÐÐ ÐÐ
(ÐÐÐÑÐ ÑÐ ÐÐ  segmentation fault :) ) ÐÐ Ð 
ÐÐ ÐÐ ÐÑÑÐÐÑÐ
ÐÐ ÐÑÐÐÐÑÐ (The_cell) Ð ÐÐÐ ÑÑÐ ÑÐÐ. ÐÐ netstat -na 
ÐÐ ÑÐ ÐÐ ÑÐÐ
ÑÐ ÐÐÐÑÑÐÐ ÐÐÐ ÐÑÐÑÑÐ ... Ð ÐÑÐ iptraf 
ÐÐ ÑÐ ÐÑÑÐÑÑ ÐÐÑÑÐÑÐÐÐ
ÑÐ ÐÐ ÐÑÐÑÑÐ ÐÐ ÐÐÑÑÐÐÐ 139, 138, 137 UDP.

 ÐÑÑÐÐÐ ÑÑÐÑÐÑ ÐÑÐÑÐÑ: "Ð ÑÐÐÐ ÐÐÐÑÐÐ" :))

ÐÐÐÑÐ ÐÐ  ÐÐÐÑ ÐÐ Jabber ÑÑÑÐÑÑ ...  
ÑÑÑ ÑÐÐÑÑÐÐÑÑ ÑÐ
ÑÑÐÐÐ ÑÐÐÐ ÐÐ ÑÐÐÐ ÐÐ ÐÐ ÐÐÑÑÐÐÐÑÐÐ ÐÐÐ 
ÐÑÐÐ.

ÐÑÐÐÐ ÐÐ ÑÐ ÑÐÑÐ ÑÐÑ ÐÑ ÑÐÑÑÐÑÐÑÑÐ. 

 ÐÑÐ  ÐÑÐÑÐÑ ... ÐÐ ÐÐ ÐÐ ÐÐ ÑÑÐ ÑÑÑ 
ÑÑÐÑÐ ÐÐÑÑÐÑ ÐÐÑÑÐ ÐÐ
ÑÑÐÐ ÐÐÑÐ ÐÑ ÐÐÐ ÐÐÐÑÑÐÑ. ÐÐ 
ÐÐÑÐ  ÐÐÑÐÐ ÐÑ ÐÐ
ÐÐÑÐÑÐ ÐÐ vyqchat ÐÐ ÐÐÐ ÐÑÐÐÐ ÑÐ ÑÐÑÐ ÐÐ 
ÑÐ ÐÐ ÐÑÐÐÑÐÐÐ ÐÐÐÑ ÐÐ
ÐÐ  ÐÐÑ ÑÐÐÑÐÑÑ.

ÐÐÐÑÑ ÐÐ Ð ÐÐ ÐÑÐÑÐÐ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Vasil Kolev
On ÐÑ, 2004-11-30 at 12:06 +0200, Aleksandar Valchev wrote:
> ÐÐ, exec-Ð ÐÑÐÐ ÐÑÐÑÑÐÑÐÑÑÐ. ÐÐÐÑÑÐ exec 
> ÑÑ system(). ÐÑÑ system() ÐÐÐ 
> ÐÑÑÐÐ ÐÐ-ÐÐÐÑÐ, ÑÐ ÐÐ ÐÐ ÑÐ 
> ÑÐÑÑÐÑÑÐÑÐÐ PC-ÑÐ (ÐÐÑÐ ÑÐ ÐÐÐ ÐÐ ÐÑÐ, 
> ÑÐ 
> ÐÑÐÐ ÐÐÐ limits). ÐÐÑÐÑ ÑÐ, ÑÐ Ð ÐÐ-ÐÐÐÑÐ 
> ÐÐ ÑÐ ÐÐÐÑÑ ÑÐÐÑÐ SIGKILL, 
> SIGSTOP (ÐÐ ÐÐ  ÐÐ ÑÐ ÑÐÑÐ ÐÐÐÑÐÐÑÐ, 
> ÑÑÐÐ kill), ÐÐ ÑÑÐÐ ÑÐÑÑÑÐ 
> Ð signal(), ÐÐ ÑÑÐÐÐ. Ð ÐÐÐ page ÐÐ signal() 
> ÐÐÑÐ, ÑÐ  ÐÐ 
> ÑÐÑÐÑ ÐÐÐ ÐÐ ÑÑ ÐÑÐÑÐÐ ÑÐ 
> ÑÑ ÐÐ SIGKILL Ð SIGSTOP, ÐÐÑÐ 
> ÑÑÑÐÑÐ ÑÐ ÐÑÐÐÑÑ Ð ÐÐ sigaction (Ð ÐÐ Linux :) ). 
> 

ÐÐÐ ÐÐÐ ÑÐ fork(), ÐÐÑÐ ÐÑÐÐÑÐÑÐÐÐÑ ÐÐÑÐ...

> ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a ÐÐ 
> ÐÐ ÐÐeÐÐ Ñ. ÐÐ ÑÑÑÐ 
> malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ ÐÑÑÐÐÐ 
> , ÐÐÐ ÐÐÐÑ  ÑÐ 
> ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ Ð, ÑÐ ÐÐ 
> ÑÐ ÐÑÐ :).
> 
ÐÐ, ÐÐÐ ÑÑÑÐÐÐ ÐÐ Ñ ÐÐÐ ÑÐÐÐÑÐ ÑÐÑÐÑÐ. 
ÐÐ ÐÑÐÐÑÐÐ Ñ ÑÐ ÐÑ
ÑÐÐÐ ÑÐÑÐÐ, ÑÐÐÐÑÐÑÐÐ Ñ ÑÑÑÐÐÐÑÐ Ð 
ÑÑÐ ÑÐÐ ÐÐÑÐ ÑÐÐÑ ÐÐ
ÐÐÑÐÑ Ð ÐÐÑ. ÐÑÐ,ÐÑÑÐÐ ÐÐÑÐ ÐÐ malloc-ÐÐ, Ð 
ÐÐ ÑÐÐÑÐÑÐÑÐ Ñ top. 

ÐÑÐ ÑÐÐÐ   ÐÐÐÑÐÑÐÑÐÐ fork() 
Ð:

#include 
#include 
#include 

int main()
{
char *fillbuff;

while (42)
{
fork();
fillbuff=malloc(4096);
*fillbuff='A';
}
return 0;/* never reached */
}

ÐÐÐÑÑÐ malloc  ÐÐ ÑÐ ÐÑ shared memory, ÐÐÐÑÐ 
Ð ÐÑÐ ÐÐ-ÑÑÑÐÑÐÐ,
ÐÐ ÑÑ ÑÐ ÐÑÐ ÐÐÑÑÐ ÐÐ-ÑÑÑÐÐÐ, Ð 
ÐÐ  ÐÐ ÑÐ ÑÐÑÑ 
ÑÐ Ð ÐÐ ÑÐ ÑÐÑÐ.


signature.asc
Description: This is a digitally signed message part


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Peter Pentchev
On Tue, Nov 30, 2004 at 12:06:54PM +0200, Aleksandar Valchev wrote:
> Да, exec-а преебава простотията. Вместо exec сложих system(). Със system()
> май върви по-добре, накара ме да си рестартирам PC-то (като се има на
> предвид, че няма никакви limits).

Още по-добре ще върви с fork(), както няколко души ти казаха, макар че и
system() не е много зле - това, че изисква един допълнителен процес - самия
shell - може и да не е толкова лошо като за fork-бомбичка.

> Мисля си, че е по-добре да се ловят сигналите SIGKILL, 
> SIGSTOP (да не може да се спре изпулнението, чрез kill), но чрез системното 
> извикване signal(), не става. В ман page на signal() пише, че може да 
> игнорираш или да хванеш всички сигнал изключение на SIGKILL и SIGSTOP, като 
> същото се отнася и за sigaction (евала на Linux :) ). 

Не толкова Linux, колкото първоначалните дизайнери още на AT&T Unix, още в
Bell Labs.  Това, че НИКОЙ процес не може по НИКАКЪВ начин да спре SIGKILL и
SIGSTOP, си е основна парадигма във всички операционни системи, които
поддържат някакъв подобен механизъм за комуникация между процеси чрез
подаване на сигнали.  Не можеш, и това е - live with it :)

> Не мисля, че трябва нещо да пишеш в buffer-a за да зеeма памет. Би трябвало 
> malloc() да заделя памет и тя си остава заделена, без значение дали си 
> записал нещо в нея или не :). Якото е, че не се освобождава :).

Не е точно така.  Това много зависи 1. от реализацията на malloc() в libc
или в приложението (има някои програми, които използват собствени версии на
malloc()) и 2. от реализацията на system calls brk() и sbrk().  Ако искаш,
потърси из мрежата или из mailing lists информация за 'malloc overcommit'
или 'memory overcommit', за да видиш, че има много случаи и доста
операционни системи, които дават с malloc() и sbrk() доста повече памет,
отколкото системата наистина има, и я разпределят чак когато процесите
наистина поискат да пишат в нея - и да, Linux по принцип също прави така,
както вече беше казано в тази нишка :)

Поздрави,
Петър

-- 
Peter Pentchev  [EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am the thought you are now thinking.


pgp5fuTtAjJWw.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
On Tuesday 30 November 2004 12:22, Vasil Kolev wrote:
> On ÐÑ, 2004-11-30 at 12:06 +0200, Aleksandar Valchev wrote:
> > ÐÐ, exec-Ð ÐÑÐÐ ÐÑÐÑÑÐÑÐÑÑÐ. ÐÐÐÑÑÐ exec 
> > ÑÑ system(). ÐÑÑ
> > system() ÐÐÐ ÐÑÑÐÐ ÐÐ-ÐÐÐÑÐ, ÑÐ ÐÐ ÐÐ ÑÐ 
> > ÑÐÑÑÐÑÑÐÑÐÐ PC-ÑÐ (ÐÐÑÐ ÑÐ
> > ÐÐÐ ÐÐ ÐÑÐ, ÑÐ ÐÑÐÐ ÐÐÐ limits). 
> > ÐÐÑÐÑ ÑÐ, ÑÐ Ð ÐÐ-ÐÐÐÑÐ ÐÐ ÑÐ
> > ÐÐÐÑÑ ÑÐÐÑÐ SIGKILL, SIGSTOP (ÐÐ ÐÐ  ÐÐ 
> > ÑÐ ÑÐÑÐ ÐÐÐÑÐÐÑÐ,
> > ÑÑÐÐ kill), ÐÐ ÑÑÐÐ ÑÐÑÑÑÐ Ð 
> > signal(), ÐÐ ÑÑÐÐÐ. Ð ÐÐÐ page
> > ÐÐ signal() ÐÐÑÐ, ÑÐ  ÐÐ ÑÐÑÐÑ ÐÐÐ ÐÐ 
> > ÑÑ ÐÑÐÑÐÐ ÑÐ
> > ÑÑ ÐÐ SIGKILL Ð SIGSTOP, ÐÐÑÐ ÑÑÑÐÑÐ ÑÐ 
> > ÐÑÐÐÑÑ Ð ÐÐ sigaction
> > (Ð ÐÐ Linux :) ).
>
> ÐÐÐ ÐÐÐ ÑÐ fork(), ÐÐÑÐ ÐÑÐÐÑÐÑÐÐÐÑ ÐÐÑÐ...
:) ÐÑÐ ÐÑÐÐÑÐÑÐÑÐ ÐÐ ÑÑÐÑÐ ÐÐÑÐ 
ÐÑÐÐÑ , ÐÐ ÐÐÐÑÐ  :), ÐÐ ÐÑÐ 
ÐÐÐ ÐÑÐÐÐ, ÑÐ ÑÐ ÐÑÐÐ.
>
> > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ 
> > Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).
>
> ÐÐ, ÐÐÐ ÑÑÑÐÐÐ ÐÐ Ñ ÐÐÐ ÑÐÐÐÑÐ ÑÐÑÐÑÐ. 
> ÐÐ ÐÑÐÐÑÐÐ Ñ ÑÐ ÐÑ
> ÑÐÐÐ ÑÐÑÐÐ, ÑÐÐÐÑÐÑÐÐ Ñ ÑÑÑÐÐÐÑÐ 
> Ð ÑÑÐ ÑÐÐ ÐÐÑÐ ÑÐÐÑ ÐÐ
> ÐÐÑÐÑ Ð ÐÐÑ. ÐÑÐ,ÐÑÑÐÐ ÐÐÑÐ ÐÐ malloc-ÐÐ, Ð 
> ÐÐ ÑÐÐÑÐÑÐÑÐ Ñ top.
>
> ÐÑÐ ÑÐÐÐ   ÐÐÐÑÐÑÐÑÐÐ fork() 
> Ð:
>
> #include 
> #include 
> #include 
>
> int main()
> {
>  char *fillbuff;
>
>  while (42)
>  {
>   fork();
>   fillbuff=malloc(4096);
>   *fillbuff='A';
>  }
>  return 0;/* never reached */
> }
No Comment 5 :). ÐÐ ÐÐ ÐÐÑÐÑ ÑÐÐÐ ÐÐ malloc ÐÐÑÐÐÐ 
ÐÑ ÐÐÐÑÑÐ ÑÐ ÐÐ 
C-ÑÐ, ÐÐÐÑÐ ÑÐ ÐÐÑÐ Ð ÐÐ ÐÑÐÐÑ, Ð 
ÐÑÐÐÐ ÐÐÑ. ÐÑ ÑÐ ÐÑÐÐ. 
>
> ÐÐÐÑÑÐ malloc  ÐÐ ÑÐ ÐÑ shared memory, ÐÐÐÑÐ 
> Ð ÐÑÐ ÐÐ-ÑÑÑÐÑÐÐ,
> ÐÐ ÑÑ ÑÐ ÐÑÐ ÐÐÑÑÐ ÐÐ-ÑÑÑÐÐÐ, 
> Ð ÐÐ  ÐÐ ÑÐ ÑÐÑÑ 
> ÑÐ Ð ÐÐ ÑÐ ÑÐÑÐ.

 ÐÐ ÐÐÑÐÑÐÐÑÐÑ. ÐÐ ÐÐ ÑÐ ÐÐ shared memeory 
ÑÐ  shmget() (man 2 
shmget), ÐÐ ÐÑÐ ÐÑÐÐÑÐ ÐÐ shared memory ÑÐ 
ÑÐÐÑ ÐÐÑÐ Ð ÐÐÑÑÐÐÐÑÐÐÑÐÐ 
ÑÐÐÑÐÑÐÐÐÑ. 
ÐÐ ÐÐ ÑÐ ÐÐ Ñ Ñ:
shm_hash = shmget(IPC_PRIVATE, HASH_TABLE_SIZE, IPC_CREAT|0777);
 Ñ  ÐÐ ÑÐ  ÑÐÐÐ ÐÑ 
ÐÑÐÑÐÑÐ, ÐÐÐÑÐ Ñ Ð ÐÐÐ  Ð ÐÑ 
ÐÐÑÐ ÐÑÑÐÑÐÐ ÐÑÐÑÐÑÐ, ÐÐÑÐÐÐ PCI_PRIVATE 
ÐÑÐÑÐÐÐÑÐ( ÑÐÐÐ ÑÐ 
ÐÐÑÑÐÑÐÐÐ :) ), ÐÐÐÑÐ Ð ÐÐÐÑÐ Ð ÑÐÑÑÐÑ, ÐÐ Ð 
ÐÑÑÐÐ ÐÑÐÐÑÐÐÐ ÑÐÐÐ Ð Ð 
ÑÑÐÐ :).

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread George Danchev
On Tuesday 30 November 2004 12:06, Aleksandar Valchev wrote:
> ÐÐ, exec-Ð ÐÑÐÐ ÐÑÐÑÑÐÑÐÑÑÐ. ÐÐÐÑÑÐ exec 
> ÑÑ system(). ÐÑÑ system()
> ÐÐÐ ÐÑÑÐÐ ÐÐ-ÐÐÐÑÐ, ÑÐ ÐÐ ÐÐ ÑÐ 
> ÑÐÑÑÐÑÑÐÑÐÐ PC-ÑÐ (ÐÐÑÐ ÑÐ ÐÐÐ ÐÐ
> ÐÑÐ, ÑÐ ÐÑÐÐ ÐÐÐ limits). ÐÐÑÐÑ ÑÐ, ÑÐ 
> Ð ÐÐ-ÐÐÐÑÐ ÐÐ ÑÐ ÐÐÐÑÑ

Ð ÑÐÑÐÐ ÑÐÑÐÑ Ñ ÑÐÐÐ limits Ð ÐÐÐ 
(ÑÐÑÐÑÐ ÐÐÐ ÐÑÐÐÐÑÑÐ) ÑÐ 
ÑÑÐÐÑÐÐÑÐÐ Ñ ÑÑÑ ? ÐÑÐ ÐÐ ÑÑÐÐÐ 
ÐÑÐÑÐÑ ÐÐ /etc/security/limits.conf 
ÐÐ pam.

> ÑÐÐÑÐ SIGKILL, SIGSTOP (ÐÐ ÐÐ  ÐÐ ÑÐ ÑÐÑÐ 
> ÐÐÐÑÐÐÑÐ, ÑÑÐÐ kill),
> ÐÐ ÑÑÐÐ ÑÐÑÑÑÐ Ð signal(), ÐÐ 
> ÑÑÐÐÐ. Ð ÐÐÐ page ÐÐ signal()
> ÐÐÑÐ, ÑÐ  ÐÐ ÑÐÑÐÑ ÐÐÐ ÐÐ ÑÑ 
> ÐÑÐÑÐÐ ÑÐ ÑÑ ÐÐ
> SIGKILL Ð SIGSTOP, ÐÐÑÐ ÑÑÑÐÑÐ ÑÐ ÐÑÐÐÑÑ Ð ÐÐ sigaction 
> (Ð ÐÐ Linux :)
> ).
>
> ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a ÐÐ 
> ÐÐ ÐÐeÐÐ Ñ. ÐÐ ÑÑÑÐ
> malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ ÐÑÑÐÐÐ 
> , ÐÐÐ ÐÐÐÑ  ÑÐ
> ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ Ð, ÑÐ ÐÐ 
> ÑÐ ÐÑÐ :).

ÐÐÑÐÑÐÑÐÐ  ÐÑÐÑÑÐ ÐÐ ÑÐ ÐÐÑ Out-Of-Memory 
killer-a ÐÐ ÑÐ ÑÐ 
ÐÐÑ Ð ÐÐ Ð ÑÐÑ ÐÐ ÑÐÐÐ ÑÐÐÐ 
ÑÐÐ-ÐÑÐÐ ÐÑÐÑÐÑÐ Ð ÐÐ ÐÐ ÐÐÐÑÑÐ 
ÑÑÐ ÐÐÐ ÐÑÐÑÑÐ ÐÐ ÑÐ Ð ÑÑÐÑÐÐ ?

ÐÑÐ, ÐÐÐÑÐÐ Ñ rsbac, grsec ÐÐÐ selinux Ð ÑÐÑÐÑÐ - ÐÐÐ 
ÑÐÑÐÐ ÐÐ ÐÐÑÐÐÑ 
ÐÐ ÑÐÑÐ Ð  Ð  ÐÑ ÑÑÑ Ð ÐÐ Ñ 
Ð ÑÐ Ð ÑÐÐÐÑÐÑÑÐ ;-)

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Tsvetin Vasilev
Aleksandar Valchev wrote:
 ÐÐ ÐÐÑÐÑÐÐÑÐÑ. ÐÐ ÐÐ ÑÐ ÐÐ shared memeory ÑÐ  shmget() (man 2 
shmget), 

ÐÑÑÑÐÐÑÑ ÑÐÐÐ ÐÐ-ÐÐÑÐ Ð ÐÑÐÐÑÐ ÐÐ ÑÐ ÐÐÑÐ ÑÐÐÐ:
shmget(2)
ÑÑÐÐÑ :)

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Nikola Antonov
On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ 
> > Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).

 ÐÐ Ñ ÐÑÐ;)

---cut---
int main()
{

   char *p;
   while(1)
   p = (char *)malloc(sizeof(char) * 4096);
   return 0;
}
---cut---


-- 
Nikola ANTONOV, Linux for Bulgarians (http://linux-bg.org)
--
Public GnuPG key at http://wwwkeys.pgp.net
http://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
--



pgpixX2m45PBq.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
On Tuesday 30 November 2004 12:59, George Danchev wrote:
> On Tuesday 30 November 2004 12:06, Aleksandar Valchev wrote:
> > ÐÐ, exec-Ð ÐÑÐÐ ÐÑÐÑÑÐÑÐÑÑÐ. ÐÐÐÑÑÐ exec 
> > ÑÑ system(). ÐÑÑ
> > system() ÐÐÐ ÐÑÑÐÐ ÐÐ-ÐÐÐÑÐ, ÑÐ ÐÐ ÐÐ ÑÐ 
> > ÑÐÑÑÐÑÑÐÑÐÐ PC-ÑÐ (ÐÐÑÐ ÑÐ
> > ÐÐÐ ÐÐ ÐÑÐ, ÑÐ ÐÑÐÐ ÐÐÐ limits). 
> > ÐÐÑÐÑ ÑÐ, ÑÐ Ð ÐÐ-ÐÐÐÑÐ ÐÐ ÑÐ
> > ÐÐÐÑÑ
>
> Ð ÑÐÑÐÐ ÑÐÑÐÑ Ñ ÑÐÐÐ limits Ð ÐÐÐ 
> (ÑÐÑÐÑÐ ÐÐÐ ÐÑÐÐÐÑÑÐ) ÑÐ
> ÑÑÐÐÑÐÐÑÐÐ Ñ ÑÑÑ ? ÐÑÐ ÐÐ ÑÑÐÐÐ 
> ÐÑÐÑÐÑ ÐÐ /etc/security/limits.conf
> ÐÐ pam.
>
> > ÑÐÐÑÐ SIGKILL, SIGSTOP (ÐÐ ÐÐ  ÐÐ ÑÐ ÑÐÑÐ 
> > ÐÐÐÑÐÐÑÐ, ÑÑÐÐ
> > kill), ÐÐ ÑÑÐÐ ÑÐÑÑÑÐ Ð signal(), ÐÐ 
> > ÑÑÐÐÐ. Ð ÐÐÐ page ÐÐ
> > signal() ÐÐÑÐ, ÑÐ  ÐÐ ÑÐÑÐÑ ÐÐÐ ÐÐ 
> > ÑÑ ÐÑÐÑÐÐ ÑÐ
> > ÑÑ ÐÐ SIGKILL Ð SIGSTOP, ÐÐÑÐ ÑÑÑÐÑÐ ÑÐ 
> > ÐÑÐÐÑÑ Ð ÐÐ sigaction
> > (Ð ÐÐ Linux :) ).
> >
> > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). ÐÐÐÑÐ 
> > Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).
>
> ÐÐÑÐÑÐÑÐÐ  ÐÑÐÑÑÐ ÐÐ ÑÐ ÐÐÑ 
> Out-Of-Memory killer-a ÐÐ ÑÐ ÑÐ
> ÐÐÑ Ð ÐÐ Ð ÑÐÑ ÐÐ ÑÐÐÐ ÑÐÐÐ 
> ÑÐÐ-ÐÑÐÐ ÐÑÐÑÐÑÐ Ð ÐÐ ÐÐ ÐÐÐÑÑÐ
> ÑÑÐ ÐÐÐ ÐÑÐÑÑÐ ÐÐ ÑÐ Ð ÑÑÐÑÐÐ ?
>
> ÐÑÐ, ÐÐÐÑÐÐ Ñ rsbac, grsec ÐÐÐ selinux Ð ÑÐÑÐÑÐ - ÐÐÐ 
> ÑÐÑÐÐ ÐÐ
> ÐÐÑÐÐÑ ÐÐ ÑÐÑÐ Ð  Ð  ÐÑ 
> ÑÑÑ Ð ÐÐ Ñ Ð ÑÐ Ð ÑÐÐÐÑÐÑÑÐ
> ;-)

E, ÑÐÐÐ Ñ SELinux Ð Ñ.Ð. ÑÐ ÐÐÐÑÑÐÑÑÐÐ 
ÑÐÑÐÑÐÐÐ ÐÐÑÐ ÐÐÐÑÐ Ð ÑÑÐÐ, 
ÑÐ ÐÑÐÐ ÐÐ ÐÐ  ÑÐ :). ÐÑÐÑÑÐ, ÐÐÑÐ 
ÑÑÐÐÐ ÐÑÐÑÐÑ ÐÐ bash-a ÐÐ ÑÑÐÐÐ 
ÐÐÑÐÑÐÑÐÐ ÐÐÐ ÑÐÐÐ s bash-a ÑÐ ÐÑÐÐÑÑ ÑÐ 
ÐÐÑÐ ( :(){ :|:&;};:) , Ð Ñ C-ÑÐ 
ÐÑÐÐ ÐÐ Ñ ÐÐ ÑÐ ÐÐÐÑÐÐÑÑ Ð ÐÐ-ÐÐÐÑÐ 
Ð Ð ÐÐ "ÐÑÑÑÐÐ" :). ÐÐ Ð  
ÐÐÑ Ð ÐÑÑÐÑÐ ÐÐÐÑÑÐ openfmi.net, ÐÐÑÐÑÐ 
ÑÑÑÐ ÐÑÑÑÐ ÐÑÐÐÑÐ ÑÐ 
ÑÐÑÐÐ ÐÐ ÑÐÑÑÐÐÐ ÑÐ ÐÐÑÐ Ð ÑÐÐ ;-). 
ÐÑÐ ÑÐ ÑÐ ÑÐÐÑÐÐÐ.


A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
On Tuesday 30 November 2004 13:12, Nikola Antonov wrote:
> On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> > >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). 
> > > ÐÐÐÑÐ Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).
>
>  ÐÐ Ñ ÐÑÐ;)
>
> ---cut---
> int main()
> {
>
>char *p;
>while(1)
>p = (char *)malloc(sizeof(char) * 4096);
>return 0;
> }
> ---cut---

ÐÐÑÐÐÑÑÐÐ ÑÐ ÐÑÐÐ.  ÐÐÐÑ ÐÐ ÐÑÐ. 
ÐÐÐÑÐÐ ÐÑÐ, ÐÐÐÑÐ ÑÑÐ ÑÐÐ ÐÐ C 
ÑÐÐÐ Ð memory leak (ÐÐÐ ÐÐÐÑÐ ÑÐÐ ÑÐ ÐÐÑÐ) Ð 
ÐÐÑÑÐÑÐÐÐ ÑÐ ÐÐÐÑÐÑÑ ÐÐ ÑÐ 
ÐÐÐ ÐÐ ÑÐ ÐÐÑÐ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: vyqchat qt problem na debian stable r3

2004-11-30 Thread Damyan Ivanov
Ivan Adams wrote on 30.11.2004 12:18:
ÐÐÐÑÐ ÐÐ  ÐÐÐÑ ÐÐ Jabber ÑÑÑÐÑÑ ...  ÑÑÑ ÑÐÐÑÑÐÐÑÑ ÑÐ
ÑÑÐÐÐ ÑÐÐÐ ÐÐ ÑÐÐÐ ÐÐ ÐÐ ÐÐÑÑÐÐÐÑÐÐ ÐÐÐ ÐÑÐÐ.
ÐÑÐ ÐÐÐ ÑÐÐÐÑÐ :-)
Ð jabber 1.4.3
ÐÐ ÐÑÑÐÐÐ Ñ  - gaim 1.0.3
ÐÐ ÑÑÐÐÐ gaim-Ð ÐÐÐÑÐ ÐÑÐÐ Ñ ÐÑÑÑÑÐ ÑÐÐÐÑÑÑÐÑÐÑ ÐÐ 
ÐÐÑÑÐÐÐÑÐÐ. ÐÐ ÑÐÐÑÐ Ñ Kopete. ÐÐÑÐ Ð, , ÐÐ ÑÐÐÐ 
ÐÑÑÑÑÐ ÑÐÐÐÑÑÑÐÑÐÑ ÑÐ ÑÐÐÐÑÐ.  ÐÐ SSL.

ÐÑÑÑÐÐÑÑ, ÐÐÐ ÑÑÑÐÐÐÑ ÐÐ ÐÐÑÑÐÐÐÑÐÑ Ð, ÐÐÐÑÐ ÐÐ ÐÐ ÐÐ ÑÐÑ Ð 
ÐÐÐÑÐ ÐÑÐÐÐ  Ð ÐÐ ÐÐ Ð Jabber - ircd ÐÐÐ ÐÑÑÐ IRC Ð ÑÐ 
ÑÐÑÑÑÐ ÐÐÐ ÑÐÐÐÑÐ.

 ÐÑÐ ÐÐÐ broadcast-ÑÐÑÑÑ ÐÐ ÑÑÑÐÐÐ.  ÐÐÑÐ ÐÐÐ-ÑÐÑÐ 
ÑÐÑ.

ÐÐÐ
--
Damyan Ivanov  0x9725F63B Creditreform Bulgaria
[EMAIL PROTECTED] http://www.creditreform.bg/
phone: +359(2)928-2611, 929-3993   fax: +359(2)920-0994
mobile: +359-88-856-6067  ICQ: 3028500  Y!M: dam3028500


signature.asc
Description: OpenPGP digital signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Vasil Kolev
On ÐÑ, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> > >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). 
> > > ÐÐÐÑÐ Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).
> 
>  ÐÐ Ñ ÐÑÐ;)
> 
> ---cut---
> int main()
> {
> 
>char *p;
>while(1)
>p = (char *)malloc(sizeof(char) * 4096);
>return 0;
> }
> ---cut---
> 
ÐÐÐÑÐ ÐÐ, ÑÐÑÑÐÐÐÑÐ, ÐÐ ÑÐ, ÑÐ ÐÑÐÐ 
ÐÑÐ ÐÑÐÐÑ Ð/Ñ ÐÐÑÐÐÐÑÐ :)
ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ, ÐÑÐÐ ÐÐ ÐÑÐ Ð Ñ.Ð. 
ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐ ÐÐÑÐ Ð
ÑÐÑ Ñ, ÐÐ ÐÐ Ñ ÐÐ ÐÑÑÐÐÑÐÐ ÑÐÑÐÑÐ, 
Ñ.Ð. *p='a'.


signature.asc
Description: This is a digitally signed message part


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Nikola Antonov
On Tuesday 30 November 2004 14:37, Vasil Kolev wrote:
> On вт, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> Добре де, тествайте, да видите, че няма никакъв ефект в/у машината :)
> Няма да се натовари, няма да завлачи и т.н. Трябва да се напише нещо в
> тая памет, за да я задели истински ядрото, т.е. *p='a'.

Еми тествали сме:) Препълва се, бавно, но сигурно. Разбира се, това също може 
да се лимитира  и тогава нищо не става.

-- 
Nikola ANTONOV, Linux for Bulgarians (http://linux-bg.org)
--
Public GnuPG key at http://wwwkeys.pgp.net
http://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
--



pgpDKjItRjbcu.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
Ð ÐÐÐÑÐ ÐÐÑÑÐÐ ÐÑÐÐÐ Ð ÐÑÐÐ Ð 
ÐÐÑÐ ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ ÑÑÐ. 
ÐÑÐÑÑÐ Ñ, ÑÐ ÑÐÐÐ ÑÑÐ  ÐÑÑÑ 
ÐÐ ÐÑÐ. ÐÐÑÐÑ Ð google ÐÐ 
ÐÑÐÑÐÑÐ Ð ÑÐÐ ÐÐ ÐÐÑÑÐÐ ÐÐÑÐ ÐÐÑÐ ÐÑÐÐ ÐÐ 
ÑÑÐÐÐ Ñ ÑÑÐ, ÐÐÐ ÑÐ ÐÐ ÑÐ 
ÐÐÑÐ :). 

On Tuesday 30 November 2004 14:37, Vasil Kolev wrote:
> On ÐÑ, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> > On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > > > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > > > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > > > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > > > ÐÑÑÐÐÐ , ÐÐÐ
> > > > ÐÐÐÑ  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ 
> > > > ÐÐ :). ÐÐÐÑÐ Ð, ÑÐ ÐÐ ÑÐ
> > > > ÐÑÐ :).
> >
> >  ÐÐ Ñ ÐÑÐ;)
> >
> > ---cut---
> > int main()
> > {
> >
> >char *p;
> >while(1)
> >p = (char *)malloc(sizeof(char) * 4096);
> >return 0;
> > }
> > ---cut---
>
> ÐÐÐÑÐ ÐÐ, ÑÐÑÑÐÐÐÑÐ, ÐÐ ÑÐ, ÑÐ ÐÑÐÐ 
> ÐÑÐ ÐÑÐÐÑ Ð/Ñ ÐÐÑÐÐÐÑÐ :)
> ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ, ÐÑÐÐ ÐÐ ÐÑÐ Ð Ñ.Ð. 
> ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐ ÐÐÑÐ Ð
> ÑÐÑ Ñ, ÐÐ ÐÐ Ñ ÐÐ ÐÑÑÐÐÑÐÐ ÑÐÑÐÑÐ, 
> Ñ.Ð. *p='a'.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Vasil Kolev
On ÐÑ, 2004-11-30 at 14:46 +0200, Nikola Antonov wrote:
> On Tuesday 30 November 2004 14:37, Vasil Kolev wrote:
> > On ÐÑ, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> > ÐÐÐÑÐ ÐÐ, ÑÐÑÑÐÐÐÑÐ, ÐÐ ÑÐ, ÑÐ ÐÑÐÐ 
> > ÐÑÐ ÐÑÐÐÑ Ð/Ñ ÐÐÑÐÐÐÑÐ :)
> > ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ, ÐÑÐÐ ÐÐ ÐÑÐ Ð Ñ.Ð. 
> > ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐ ÐÐÑÐ Ð
> > ÑÐÑ Ñ, ÐÐ ÐÐ Ñ ÐÐ ÐÑÑÐÐÑÐÐ ÑÐÑÐÑÐ, 
> > Ñ.Ð. *p='a'.
> 
> ÐÐÐ ÑÐÑÑ ÑÐÐ:) ÐÑÐÐÑÐÐÐ ÑÐ, Ð, ÐÐ 
> ÑÐÐÑÑÐÐ. ÐÑÐ ÑÐ, ÑÐÐÐ ÑÑÑÐ  
> ÐÐ ÑÐ ÑÐÑÐ  Ð ÑÐ ÐÐÑÐ ÐÐ ÑÑÐÐÐ.

ÐÐÐ ÐÐ  Ñ ÑÐ ÐÐÑÐ ÐÐ Ñ ÐÐ ÑÐ 
ÑÐÐÑ ÐÐÑÐÐÐÑÐ :)

ÐÑÐ ÑÐ, ÐÐÐ-ÐÐÐÑÐ Ð ÐÐ ÑÐ ÐÑÐÐÐ ÑÑÑ shared 
memory, ÐÐÑÐÑÐ ÑÐÐ
ÑÐÑÐ ÐÐ ÐÐ ÐÐÐÑÑÐÐÑ ÐÐÐÑÐ...


signature.asc
Description: This is a digitally signed message part


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Skeleta
Aleksandar Valchev wrote:

E, ÑÐÐÐ Ñ SELinux Ð Ñ.Ð. ÑÐ ÐÐÐÑÑÐÑÑÐÐ ÑÐÑÐÑÐÐÐ ÐÐÑÐ ÐÐÐÑÐ Ð ÑÑÐÐ, 
ÑÐ ÐÑÐÐ ÐÐ ÐÐ  ÑÐ :). ÐÑÐÑÑÐ, ÐÐÑÐ ÑÑÐÐÐ ÐÑÐÑÐÑ ÐÐ bash-a ÐÐ ÑÑÐÐÐ 
 

 ÐÐ Ð Ð ÑÑÐÐ, ÑÐ  ÐÐ  ÐÐ ÐÐÑÑÐ ÐÑÐÐÐ , ÐÐÐÑÐ 
 ÐÐ ÐÐ ÑÐÐ ÐÐ ÑÐÑÑÐÐÐÑÐ.

Ð ÑÐÑÑÐÑ Ñ ÑÐÐÐ ÐÑÐÑÑÐ ÑÐÑÐÐÑ ÑÐ ÐÐ ÑÐÐ 'ÑÑÐ ÐÐ ÐÑÐÑÐÑÐ', 
 ÐÐ ÑÐ ÐÐÑÐÐ ÐÐ ÑÐÐÐ ÑÐÐÐ Ñ  ÐÑÑÐÐ ÐÐÑÐÐÐÑÐÐÐ ÑÐÑÑ ÑÐÐ, 
ÐÑÐÐÐÑÐÐ TCP ÐÑÑÐÐÐ, ÑÐÐ ÐÐÑÐÑÐÐÑÐÑÐ, Ñ Ð ÐÐÐÑÐ ÑÐ ÑÐÑÐÑ ÐÐÐ.

UNIX-ÐÐÐÑÐ ÑÐÑÑÐÐÐ (ÑÑÑÑÐÐÑÐ ÑÐÐÑÐÐ) ÐÐÐÑÑ ÑÐÐÑÐ ÐÐ ÐÐÐ 
ÐÐÑÐÐÐÑÐÐ (root/user) Ð ÐÑÐÑÐÐ ÐÐÑÐ Ð ÐÐ ÑÑÐÑÐÑÐ, Ñ ÐÐ ÐÐ ÐÐÑÐÐÑ 
ÑÐÐ, ÐÐÑÐ ÐÐ ÑÐÐÐ ÐÐÑÐÐ ÐÑÐÐÑ ÐÑÐÑÐÐ ÐÑÑÐ Ð ÑÐ ÐÐÑÑ.

 Ð ÑÐÑÐ ÐÑÐ Ð ÐÐÐÑÐÑÐ ÐÐ ÐÐÑÐÐÑÐÐÑÐ ÐÑ ÐÑ ÑÐÑÑÐÐÐ ÐÐÑÐ 
SELinux Ñ (ÑÐÐÑÐÐ ÐÐÐ) ÐÐ ÑÐ ÑÐÐÐ ÑÐÑÑÐÑÐÐ.

ÐÑÐÐÐÑÐÐ ÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑ Ñ TCP ÐÑÑÐÐÐÑÐ, ÑÑÑÐÐÐ ÐÐ ÐÐÐÑ Ð ÑÐÑÐÑÐ 
ÑÐÑÑÐÐÐ ÐÐ ÑÐÐÐ ÐÐ TCP-Ð ÐÐÐ TCP-ÐÑÐÐÐ, ÐÐÐÑÐ ÐÐÐ ÑÐ Ñ 
ÑÑ ÑÐÑÑÐÐ ÐÐÑÐ ÐÑÐÐÑÐÐÐ ÐÐ ÑÑÐÐÐ ÐÐ ÐÑÐÐÐÑÐ ÐÐÐ ÐÐÑ 
ÑÐÐÐÑÐÑ WEB-ÑÑÑÐÐÑ ?

 ÐÐ ÑÐ ÐÑÐ ÐÐ-ÐÐÐÑÐ ÐÐÐ ÐÐ ÑÐÑÑÐÐÐÑÐ - ÐÑÐÐÐ ÑÑÐÑ ÐÐ ÐÐÐ 
ÑÐÐÑÐÑÐÐ Ñ ÐÑ ÑÐÐ, ÐÐ ÑÐ ÑÐ ÑÐ ÐÐÐÑÑÐ Ð ÐÑÑ ÑÐÑÑÐÐÐ.

ÐÐ ÑÑÐ  ÐÐ ÑÐÐÐ Linux/Unix ÑÐÐÑÑÐÐÑÑ Ð ÐÐÑÐÐÑÐ ÐÐÑÐ ÐÐ ÐÐÑÐ ÐÐÑÐ 
ÐÐÑÐ ÐÑ ÐÐ-ÑÐÐÑÐÑÐÑÐÐ ÑÑÐÐÑÐÑ ÐÐ ÑÑÑÐÑÐ.

ÐÐÐ ÐÑÐÑÐ ÐÐÑÐ, ÐÐÐÑÐÐÐÑÐ ÐÐ!
ÐÐÑÐÑÐÑÐÐ ÐÐÐ ÑÐÐÐ s bash-a ÑÐ ÐÑÐÐÑÑ ÑÐ ÐÐÑÐ ( :(){ :|:&;};:) , Ð Ñ C-ÑÐ 
ÐÑÐÐ ÐÐ Ñ ÐÐ ÑÐ ÐÐÐÑÐÐÑÑ Ð ÐÐ-ÐÐÐÑÐ Ð Ð ÐÐ "ÐÑÑÑÐÐ" :). ÐÐ Ð  
ÐÐÑ Ð ÐÑÑÐÑÐ ÐÐÐÑÑÐ openfmi.net, ÐÐÑÐÑÐ ÑÑÑÐ ÐÑÑÑÐ ÐÑÐÐÑÐ ÑÐ 
ÑÐÑÐÐ ÐÐ ÑÐÑÑÐÐÐ ÑÐ ÐÐÑÐ Ð ÑÐÐ ;-). ÐÑÐ ÑÐ ÑÐ ÑÐÐÑÐÐÐ.

 

ÐÐ Ð ÑÐÐÐ ÑÐÐÐ !
ÐÐÐ ÑÐ ÐÐÑÐÑ shell, ÐÑÐ ÐÐÑÐ ÐÐ-ÑÑÐÐÐ, fork-Ð ÐÐ ÑÑÑÐÐÑÐ Ð ÑÐÑ 
ÐÐÑÐÐ ...

--
Skelet
-- http://skelet.hit.bg/


A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread George Danchev
On Tuesday 30 November 2004 14:37, Vasil Kolev wrote:
> On вт, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> > On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > > > Не мисля, че трябва нещо да пишеш в buffer-a за да зеeма памет. Би
> > > > трябвало malloc() да заделя памет и тя си остава заделена, без
> > > > значение дали си записал нещо в нея или не :). Якото е, че не се
> > > > освобождава :).
> >
> > Това ли иимаш предвид;)
> >
> > ---cut---
> > int main()
> > {
> >
> >char *p;
> >while(1)
> >p = (char *)malloc(sizeof(char) * 4096);
> >return 0;
> > }
> > ---cut---
>
> Добре де, тествайте, да видите, че няма никакъв ефект в/у машината :)
> Няма да се натовари, няма да завлачи и т.н. Трябва да се напише нещо в
> тая памет, за да я задели истински ядрото, т.е. *p='a'.

действа, машината се замайва за момент, след което OOM убиеца решава, че требе 
да действа за да възстанови дисциплината, и намирам тфа с syslog-a:

Nov 30 15:01:57 debian kernel: Out of Memory: Killed process 11634 (test).
Nov 30 15:03:03 debian kernel: Out of Memory: Killed process 11676 (test).
Nov 30 15:05:08 debian kernel: Out of Memory: Killed process 11723 (test).

и всичко е ОК... 
kernel 2.6.7 - без секюрити модели и лимити.

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
On Tuesday 30 November 2004 14:58, Vasil Kolev wrote:
> On ÐÑ, 2004-11-30 at 14:46 +0200, Nikola Antonov wrote:
> > On Tuesday 30 November 2004 14:37, Vasil Kolev wrote:
> > > On ÐÑ, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> > > ÐÐÐÑÐ ÐÐ, ÑÐÑÑÐÐÐÑÐ, ÐÐ ÑÐ, ÑÐ ÐÑÐÐ 
> > > ÐÑÐ ÐÑÐÐÑ Ð/Ñ ÐÐÑÐÐÐÑÐ :)
> > > ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ, ÐÑÐÐ ÐÐ ÐÑÐ Ð 
> > > Ñ.Ð. ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐ ÐÐÑÐ Ð
> > > ÑÐÑ Ñ, ÐÐ ÐÐ Ñ ÐÐ ÐÑÑÐÐÑÐÐ 
> > > ÑÐÑÐÑÐ, Ñ.Ð. *p='a'.
> >
> > ÐÐÐ ÑÐÑÑ ÑÐÐ:) ÐÑÐÐÑÐÐÐ ÑÐ, Ð, ÐÐ 
> > ÑÐÐÑÑÐÐ. ÐÑÐ ÑÐ, ÑÐÐÐ ÑÑÑÐ
> >  ÐÐ ÑÐ ÑÐÑÐ  Ð ÑÐ ÐÐÑÐ ÐÐ 
> > ÑÑÐÐÐ.
>
> ÐÐÐ ÐÐ  Ñ ÑÐ ÐÐÑÐ ÐÐ Ñ ÐÐ ÑÐ 
> ÑÐÐÑ ÐÐÑÐÐÐÑÐ :)
>
> ÐÑÐ ÑÐ, ÐÐÐ-ÐÐÐÑÐ Ð ÐÐ ÑÐ ÐÑÐÐÐ ÑÑÑ shared 
> memory, ÐÐÑÐÑÐ ÑÐÐ
> ÑÐÑÐ ÐÐ ÐÐ ÐÐÐÑÑÐÐÑ ÐÐÐÑÐ...
ÐÐÑÐÐ ÑÐÐÐ Ð ÐÑÐÐ, ÑÐ Ð Ð Ð Ð ÐÐ 
Ñ ÐÐ ÑÑÐÑÐÑ ÐÐÐ ÑÐ ÐÑÐÐÐ. 
ÐÐÑÐÑ ÐÑÐÐÐÑÐ ÐÑÐÐÑÐ ÐÐ Ñ, ÐÐÐ ÐÐ 
ÐÐÑÐ ÐÐ ÑÐ ÑÐÑÑÐÑÑÐÑÐÐ ÐÐ-ÑÐ, ÐÐ 
ÐÐÐ Ñ ÐÑÐÐÑÐÐÑÐ ÐÐ ÐÑÑÐÐ ÐÑÐ 3-4 ÑÐÐÑÐÐÐ. 
 ÑÐÐÐ ÐÑÐÐÐ ÐÑ ÐÐÐÑÐÐÐ, 
ÐÐÑÐ ÑÐ ÐÐÐ ÐÐ ÐÑÐ ÑÐ ÐÑÐÐ ÐÐÑÐÐÐÑÐÐÐÑ 
ÐÐ ÑÑÐ Ð Ð ÐÑ. ÑÐ ÐÐÑÐ, ÐÐ 
ÑÐ ÐÐÐÑÐ ÐÑÐ ÐÐÐÑ ÐÐÐ-Ð SALinux Ð 
ÐÑÑÐÐ ÑÐÐÐÑÐ ÐÑÐÐÑÐ ÑÐÐÐÑÑ 
ÑÑÐ Ð ÐÑÐ ÑÐÐ  ÐÐ ÐÐ Ð ÑÑÑÐÑ ÐÑÐÐÑ. 
 ÑÐ ÐÐÑÑÐÑÐÐÐ ÑÐÐÐ ÑÐÐÑ. 

Ð ÑÐÐÐ, ÑÐ ÑÑÑ shared memory ÑÐ ÑÑÐÐÐ ÐÐÐ ÐÐÐÑÐ 
ÐÐÑÐ ÐÐ ÑÑÐÐÐ ÐÐ-ÑÑÐÐ ÐÐÑÐ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Nikola Antonov
On Tuesday 30 November 2004 15:10, George Danchev wrote:
> действа, машината се замайва за момент, след което OOM убиеца решава, че
> требе да действа за да възстанови дисциплината, и намирам тфа с syslog-a:
>
> Nov 30 15:01:57 debian kernel: Out of Memory: Killed process 11634 (test).
> Nov 30 15:03:03 debian kernel: Out of Memory: Killed process 11676 (test).
> Nov 30 15:05:08 debian kernel: Out of Memory: Killed process 11723 (test).
>
> и всичко е ОК...
> kernel 2.6.7 - без секюрити модели и лимити.

Знаеш ли, че това не съм го тествал на 2.6 никога. Може там да са пооправени 
тези неща, защото когато го пробвах последно, беше отдавна, с 2.4.21 или нещо 
от сорта и паметта бавно се запълни, изяде swap-а, след което машината умря.

-- 
Nikola ANTONOV, Linux for Bulgarians (http://linux-bg.org)
--
Public GnuPG key at http://wwwkeys.pgp.net
http://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
--



pgphTbH3aziZ5.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Aleksandar Valchev
On Tuesday 30 November 2004 15:05, Skeleta wrote:
>>ÐÐÑÐÑÐÑÐÐ ÐÐÐ ÑÐÐÐ s bash-a ÑÐ ÐÑÐÐÑÑ ÑÐ 
>>ÐÐÑÐ ( :(){ :|:&;};:) , Ð Ñ 
C-ÑÐ 
>>ÐÑÐÐ ÐÐ Ñ ÐÐ ÑÐ ÐÐÐÑÐÐÑÑ Ð 
>>ÐÐ-ÐÐÐÑÐ Ð Ð ÐÐ "ÐÑÑÑÐÐ" :). ÐÐ Ð Â
>>ÐÐÑ Ð ÐÑÑÐÑÐ ÐÐÐÑÑÐ openfmi.net, ÐÐÑÐÑÐ 
>>ÑÑÑÐ ÐÑÑÑÐ ÐÑÐÐÑÐ ÑÐ 
>>ÑÐÑÐÐ ÐÐ ÑÐÑÑÐÐÐ ÑÐ ÐÐÑÐ Ð ÑÐÐ ;-). 
>>ÐÑÐ ÑÐ ÑÐ ÑÐÐÑÐÐÐ.
>>
>> Â
>>
>ÐÐ Ð ÑÐÐÐ ÑÐÐÐ !
>ÐÐÐ ÑÐ ÐÐÑÐÑ shell, ÐÑÐ ÐÐÑÐ ÐÐ-ÑÑÐÐÐ, fork-Ð 
>ÐÐ ÑÑÑÐÐÑÐ Ð ÑÐÑ 
>ÐÐÑÐÐ ...

ÐÑÑÐÑÐÐ ÐÐ ÐÐÑÐ Ð ÐÐ-ÑÐÐÑ ÐÐÑÐ 
ÐÑÐÑÐ ÐÐ ÑÐ ÑÑÐÑ ÐÐÐ ÐÐ ÐÑ 
 ÑÐÑÑÐÐÐ Ñ ÐÑÐÐÑÐÐÐÑÐ ÑÐ, ÐÐ Ð 
ÑÐÐÐ(ÐÑÑÐ) ÑÐ ÐÐÐ ÑÐÑÐ, ÐÐÑÐÑÐ 
Ñ ÐÐÐ  ÐÐ ÑÐ ÑÐÐÑÑÑ ÐÑÑÐÐÑÐ.

Ð ÐÐ shell-a ÐÑÐÐÐ ÐÐÐ  Ð Ð 
ÐÑÐÐÐÑÐ, ÐÐ ÐÐ Ð ÑÐÐÑÐ 
ÐÐ openfmi.net. 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Georgi Chorbadzhiyski
Nikola Antonov wrote:
> On Tuesday 30 November 2004 12:59, George Danchev wrote:
> 
>>>Не мисля, че трябва нещо да пишеш в buffer-a за да зеeма памет. Би
>>>трябвало malloc() да заделя памет и тя си остава заделена, без значение
>>>дали си записал нещо в нея или не :). Якото е, че не се освобождава :).
> 
> 
> Това ли иимаш предвид;)
> 
> ---cut---
> int main()
> {
> 
>char *p;
>while(1)
>p = (char *)malloc(sizeof(char) * 4096);
>return 0;
> }
> ---cut---

Рано или късно OOM killer-а ще го пипне и ще му види сметката (ако не
убие нещо друго) ;)


-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Nikola Antonov
On Tuesday 30 November 2004 15:05, Skeleta wrote:
>  Ð ÑÐÑÐ ÐÑÐ Ð ÐÐÐÑÐÑÐ ÐÐ 
> ÐÐÑÐÐÑÐÐÑÐ ÐÑ ÐÑ ÑÐÑÑÐÐÐ ÐÐÑÐ
> SELinux Ñ (ÑÐÐÑÐÐ ÐÐÐ) ÐÐ ÑÐ ÑÐÐÐ ÑÐÑÑÐÑÐÐ.

ÐÐ SELinux ÐÐ , ÐÐÑÐÑÐ ÐÑÐÐÐ ÐÐÐÑ Ñ , ÐÐ 
RSBAC[1] ÐÐÑÐÐÐ Ð Ð 
ÐÐÑÐÐ ÐÑÐÐÐÑ Ñ ÑÐ ÐÐÐÑÐÐÐÑÐÑÐÑ. ÐÑÐÐÐ, 
ÑÐ  Ñ ÐÑÑÐÐ ÐÐÑÐÐÐ ÐÐÐÑÐÐ, 
ÐÐÑÐÐ ÐÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÑ Ð 
ÑÐÑÐÑ ÐÐÐÑÐÐ ÐÐ ÐÐÑÑÐ ÐÐ 
ÐÐÑÑÐÐÐÑÐÐÑ, Ð 
ÑÑÐÐÐÑÐÑÐ ÑÐ Ð ÑÐ Ð ÑÑÐÐ ÑÑÑ ÑÑÐÐÑÐ 
ÑÐÑÐÐ ÑÐ ÑÐÑÐÐÐÑÐÐ Ð ÐÐÑÐÐ Ð 
ÐÐÑÑÐÑ.

ÐÑÐÐÑÐ ÑÐÐÐ ÑÑÐÐ Ð ÑÐÑÐÐÐ Ð Ð  
ÐÑÐ ÐÐÑÑÑÐÐÑÑÐÑ ÐÐ ÑÐ ÐÐ 
Debian - Adamantix[2], Ð ÐÐÐÑÐ ÑÐÑÐ ÑÑÑÐÐ,  ÐÐ 
ÐÐÑÑÐ ÑÐ ÐÑ ÑÐÐÐ 
ÑÑÐÑÐÑ[3], ÐÐÑÑÐ ÐÑÐÐÐ Ð ÐÑÐ. Adamantix 
ÐÑÑÑÐÐÑÑ Ð ÐÐÐÑ ÐÐ ÐÐ 
ÐÐ ÑÑÐÐ security ÐÑÐÐÐÑÐ, ÑÑÐ ÐÐÑÐ ÐÐÐÑÑÐÐ 
ÐÑÐ Ð PaX.

ÐÐÑÐÑ, ÑÐ  Ð RSBAC ÑÐÐÐ ÐÐÑÐ ÐÐ ÑÐ ÑÐÑÐÐÐ 
Ð ÑÐÑÑÐÑÐÐ, ÐÐ ÐÑÐ ÐÐÐ ÐÐ 
ÑÑÐ ÑÐÐÑÑÑ Ð ÐÐ ÑÐÐÑ ÐÐ ÑÐ  
ÐÐÑÐÐÐÑÐÑÐÐ.

1. http://www.rsbac.org
2. http://www.adamantix.org
3. http://www.opennet.ru/docs/RUS/linux_rsbac/index.html

-- 
Nikola ANTONOV, Linux for Bulgarians (http://linux-bg.org)
--
Public GnuPG key at http://wwwkeys.pgp.net
http://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
--



pgp44r5xqz3oA.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Georgi Chorbadzhiyski
Nikola Antonov wrote:
> On Tuesday 30 November 2004 15:10, George Danchev wrote:
> 
>>действа, машината се замайва за момент, след което OOM убиеца решава, че
>>требе да действа за да възстанови дисциплината, и намирам тфа с syslog-a:
>>
>>Nov 30 15:01:57 debian kernel: Out of Memory: Killed process 11634 (test).
>>Nov 30 15:03:03 debian kernel: Out of Memory: Killed process 11676 (test).
>>Nov 30 15:05:08 debian kernel: Out of Memory: Killed process 11723 (test).
>>
>>и всичко е ОК...
>>kernel 2.6.7 - без секюрити модели и лимити.
> 
> 
> Знаеш ли, че това не съм го тествал на 2.6 никога. Може там да са пооправени 
> тези неща, защото когато го пробвах последно, беше отдавна, с 2.4.21 или нещо 
> от сорта и паметта бавно се запълни, изяде swap-а, след което машината умря.
> 

Ако можеш да предложиш какво друго да направи, казвай :-) Проблема в момента се
решава с едно нещо наречено out of memory killer или OOM killer, който се пуска
върху беззащитните процеси, когато вече няма свободна памет. Как OOM killer-а
избира кой да убие е повод за много спорове и разни странни предвиждания, 
хвърляне
на боб и гледане в червата на умряла котка :)

-- 
Georgi Chorbadzhiyski
http://georgi.unixsol.org/

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread Doncho N. Gunchev
On 2004 11 30 (Tuesday) 14:37, Vasil Kolev wrote:
> On ÐÑ, 2004-11-30 at 13:12 +0200, Nikola Antonov wrote:
> > On Tuesday 30 November 2004 12:59, George Danchev wrote:
> > > > ÐÐ ÐÐÑÐÑ, ÑÐ ÑÑÑÐÐÐ ÐÐÑÐ ÐÐ ÐÐÑÐÑ Ð buffer-a 
> > > > ÐÐ ÐÐ ÐÐeÐÐ Ñ. ÐÐ
> > > > ÑÑÑÐ malloc() ÐÐ ÐÑ Ñ Ð ÑÑ ÑÐ 
> > > > ÐÑÑÐÐÐ , ÐÐÐ ÐÐÐÑ
> > > >  ÑÐ ÑÐÐ ÐÐÑÐ Ð ÐÐÑ ÐÐÐ ÐÐ :). 
> > > > ÐÐÐÑÐ Ð, ÑÐ ÐÐ ÑÐ ÐÑÐ :).
> > 
> >  ÐÐ Ñ ÐÑÐ;)
> > 
> > ---cut---
> > int main()
> > {
> > 
> >char *p;
> >while(1)
> >p = (char *)malloc(sizeof(char) * 4096);
> >return 0;
> > }
> > ---cut---
> > 
> ÐÐÐÑÐ ÐÐ, ÑÐÑÑÐÐÐÑÐ, ÐÐ ÑÐ, ÑÐ ÐÑÐÐ 
> ÐÑÐ ÐÑÐÐÑ Ð/Ñ ÐÐÑÐÐÐÑÐ :)
> ÐÑÐÐ ÐÐ ÑÐ ÐÐÑÐÐÐÑÐ, ÐÑÐÐ ÐÐ ÐÑÐ Ð Ñ.Ð. 
> ÐÑÑÐÐÐ ÐÐ ÑÐ ÑÐ ÐÐÑÐ Ð
> ÑÐÑ Ñ, ÐÐ ÐÐ Ñ ÐÐ ÐÑÑÐÐÑÐÐ ÑÐÑÐÑÐ, 
> Ñ.Ð. *p='a'.
> 
ÐÐ  ÑÐÑÐÐÑÐ ÑÐÐÑÐÑ ÐÐ ÐÐÑÐÐ 
ÐÐ ÐÑÐÐ ÐÐ Ñ, ÐÐ ÐÐÑÐ
ÑÐÐÐ ÐÐÑÑÐÐ Ð Ð ÑÐ Ñ ÑÐÑÑÐÐÐÑÐ. 
Ð ÐÑ ÑÐÐÑÐÐ ÑÐÑÐÑÐ ÐÐÑÐ
ÐÐ ÐÐ ÐÑ Ñ/ÐÐÑÐÑÐÐÑÐÑÐ/ÑÐÐ, ÐÑÐ 
ÑÐÐÐ ÑÐÑÑÐÐ, ÑÑÑÐÐÐ ÐÐ ÑÐ
 ÑÑÐÑÐÑÑÐÐÐ ÐÐ ÐÐÑÐ ÑÐ Ñ. 
ÐÐÐÑÐÐÑ  Ñ Ð ÐÑÐ-
ÐÐÑÐÐ 4G/4G, ÐÐÐÑÐ ÑÐÐÐ ÐÐÐ ÐÑÑÐÐ ÑÐ ÑÐÑÑÑÐ, ÐÐ 
ÑÑÐ ÐÐÑÐ ÐÑÐÐ ÐÐ ÐÐÐ
ÐÐÑ swap- OOM Killer-Ð ÑÑÑÐÐÐ ÐÐ ÑÑÐÐÐÑÐ 
ÐÐÑÑÐ ÐÑÑ (ÐÐÐ ÑÐÑÑÑ-
ÑÐÑÐ ÐÐÐÑÐÐÑÐ ÐÑÑÐ ÐÐ ÐÑÐÐ 
Ñ ÐÐ ÐÐÑÐÐÑ ÑÐÐÐÑÐÑÐÐÑÐ).

ÐÐ: ÐÐÐ ÐÐÐ ÐÑÐÐÑ ÑÐ "Ñ" ÑÐÑÑÐÐÐÑÐ 
Ñ ÐÑÑÐÐ ÐÐÑ ÐÐÐÑÐÐ.
 512MB + 1G swap. ÐÑÐÐÑÑÐÐÐÑÐ ÑÐ  ÐÑÐÑÐÑ 
ÑÑÐÑ ÑÐÑÑÐÐÐ ÑÐÐ-
ÑÑÐ Ñ ÑÑÐÐ ÑÐÐÐ ÐÑÐ ÐÑÑÐÐÑ ÐÐÑ. 
ÐÑÐÐÑÑÐÐÐÑÐ ÑÐ ÑÐÐÐ ÐÐÐ ÑÐÐÐ ÐÑÐ-
ÑÐÑ ÐÐÑÐÐÐÑ ÐÑÐÐÐ  Ð ÑÑÑÐ ÐÐÑ Ð 
ÑÐ ÑÐ ÑÑÐÑÑ ÐÐ Ð ÑÐÑÑÐÐÐ
Ð swap-Ð ÐÑÐÑÐÐ ÑÐ Ð getty-ÑÐ... ÑÐÑÐÐ 
ÐÑÐ, kiIl, Sync, Reboot :(
ÐÐÑÐ ÐÐ ÑÐÐ ÑÐÐÐ 1/4 ÐÐ 1/3 ÐÑ swap-a... ÐÐ 
ÑÐÐÐÑ ÑÑÑÐ ÐÐ ÑÑÑÐÐÐÑ ÐÐÐ.

-- 
Regards,
  Doncho N. GunchevRegistered Linux User #291323 at counter.li.org
  GPG-Key-ID: 1024D/DA454F79http://pgp.mit.edu
  Key fingerprint = 684F 688B C508 C609 0371  5E0F A089 CB15 DA45 4F79


pgp6uKcvGTbSx.pgp
Description: PGP signature


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread George Danchev
On Tuesday 30 November 2004 15:40, Georgi Chorbadzhiyski wrote:
> Nikola Antonov wrote:
> > On Tuesday 30 November 2004 15:10, George Danchev wrote:
> >>действа, машината се замайва за момент, след което OOM убиеца решава, че
> >>требе да действа за да възстанови дисциплината, и намирам тфа с syslog-a:
> >>
> >>Nov 30 15:01:57 debian kernel: Out of Memory: Killed process 11634
> >> (test). Nov 30 15:03:03 debian kernel: Out of Memory: Killed process
> >> 11676 (test). Nov 30 15:05:08 debian kernel: Out of Memory: Killed
> >> process 11723 (test).
> >>
> >>и всичко е ОК...
> >>kernel 2.6.7 - без секюрити модели и лимити.
> >
> > Знаеш ли, че това не съм го тествал на 2.6 никога. Може там да са
> > пооправени тези неща, защото когато го пробвах последно, беше отдавна, с
> > 2.4.21 или нещо от сорта и паметта бавно се запълни, изяде swap-а, след
> > което машината умря.

по едно време в 2.4 беше забранен ООМ убиеца за tune-ване на алгоритъма за 
избор на top offending processes (мисля, че е описан някъде от Rick van Riel, 
май на kelnelnewbies.org), сигурно това ядро е било без активиран такъв.  

> Ако можеш да предложиш какво друго да направи, казвай :-) Проблема в
> момента се решава с едно нещо наречено out of memory killer или OOM killer,
> който се пуска върху беззащитните процеси, когато вече няма свободна памет.
> Как OOM killer-а избира кой да убие е повод за много спорове и разни
> странни предвиждания, хвърляне на боб и гледане в червата на умряла котка
> :)

Лично на мен ми харесва идеята, че щом _активно_ те нападат, активно требе да 
се отвръща. Ако потребителските приложения постоянно искат невъзможни неща и 
настояват за това до безкрай то е редно да се въведе ред бързо и справедливо. 
Ако ядрото е пасивно и само спре да заделя памет (понеже вече няма такава) то 
нищо не може да се направи и се достига до livelock - за това избий бандюгите 
за да е мирно селото. 

Единственото пожелание което може да се отправи (и което може би е споделяно 
на лкмл) е да има начин да се укаже на kernel-a списък с процеси (той ще си 
знае и техните дъщерни такива) които въобще да не влизат в черния списък на 
ООМ. Т.е. потребителя гарантира за тях, че са leakless.

а и още нещо да не се уплаши някой ;-) ООМ убиеца няма да посегне на файловите 
системи живеещи в паметта (tmpfs, ...) за да освободи активно памет, на тях 
им се задава размер при монтиране което се явява и ограничението.

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: vyqchat qt problem na debian stable r3

2004-11-30 Thread Ivan Adams
 ... ÐÐÑÐ ÑÐ  :
gaim v1:0.58-2.4 - GPL multi-protocol instant messenger client - Gtk+ version
konverse v0.2-9  - a Jabber client for KDE

ÐÐ ÑÑ ÐÑÐÐÐ Kopete Ð ÐÐÑÐ ÐÑ ÑÐÑÑÐ ÐÐÐÑÐ ÐÐ 
ÐÐ ÐÐÐ ÐÐ ÑÐ ÐÐÐÑÐÐÑ ÐÐÐÑÐÑ

Ð gaim ÐÐÐ ÐÐÐÑÐÑ Ð ÑÐÐ ÑÐ ÐÑÐÐÑ ÐÐ ÑÐÐÐ 
ÑÑÑÐÐÐ ÐÐ ÐÐ ÑÐÐÐÑÑÑÐÑÐÐ.
ÐÐÐÑÐ ÐÑÐÑ Ñ - ÐÐ  TOC Ð AIM/ICQ

ÐÐÑÐ ÐÐ  ÐÐ ÑÐ ÐÐÑÑÐÑ ÑÑÐÐÐÑÐ ÐÐÐ Ñ ÑÐÐÐ 
ÐÑÐÑÐ ÑÐ ÑÐÑÑÐÐ ÐÐ
ÐÑÐÑÑÐ ÑÑÑ ÐÐÑÐÐÐÑÐ ÐÐ ÐÐ ÐÑ AIM/ICQ Ð 
ÐÐÑÐÐ Ñ konverse ÐÑÐ
 ÐÐ ÑÐ ÐÑÑÐÐ ... Ð ÑÐ ÐÐÑÐ ÐÐ 
Ñ ÐÐÐ  ... ;)

ÐÐÑÑÐ ÐÑÑÐÑ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: vyqchat qt problem na debian stable r3

2004-11-30 Thread Nickola Kolev
ÐÐÑÐÑÑÐ,

Ð jabber ÐÑ ÐÐ ÑÐÑÑÐÑ ÐÐÐ ÐÑÐÑÐÐÐÑÑÐ, 
Ð ÑÐ ÐÑÑÐÐÐÑ ÐÑÐ jabber
ÑÑÑÐÑÑ. ÐÐ ÑÐ ÐÐÑÐÑÐÐÑÐÑ ÐÐÐ 
ÐÐÐÑÐÐÐÑÐÑÐÑÑÐ ÐÐ www.jabber.org ÐÐÐ
www.jabberstudio.org. ÐÐÐÑÑÐÐ Ð ÐÐÐÑÐ ÑÐÐÐ 
ÐÑÐ ÑÐ Psi
 Ð Gossip, Ð ÐÐÐ ÐÑÑÐÑÐÑ 
ÐÐÑÐÐÐ ÐÐ
ÐÐÐÑÑÐÑ, ÑÐÑÐÐÑÐÑÐÐ ÐÐ micq, Ñ ÐÐ 
ÐÑÑ imcom.

Ð ÐÐÐ ÐÑÐÐ ÐÐÐÑÑÐ Ð, ÑÐ ÐÐÐÑ ÐÐÐ jabber 
ÑÑÑÐÑÑ, ÐÐÐÑÐ ÐÑÐÑÐ dialback
ÑÑÐÐÑÐÐÐÑ ÐÐ ÐÑÑÐÐ ÑÐ ÐÐ ÑÐÐÑÐ. ÐÐ 
ÑÐÐÐÑ ÑÑÑÐÑÑ ÐÐÐÑÐÐÑÑÐÑÐÑ
ÑÑÐÐÑÐÐÑÑÐ ÐÑÐ ÐÑÐÐÐ ÐÑ ÑÐÑÐ instant messenger 
ÑÑÐÑÐÐ
(AIM,ICQ,IRC,MSN,Yahoo,Gadu-Gadu Ð Ñ.Ð.), ÐÐÐÑÐ ÐÑÐÐÑ ÐÐ 
ÐÐÑ. ÐÑÐÐ
ÐÐÐ broadcast-Ð, ÐÐÑÐ multicast-Ð.


On ÐÑ, 2004-11-30 at 17:33 +0200, Ivan Adams wrote:
>  ... ÐÐÑÐ ÑÐ  :
> gaim v1:0.58-2.4 - GPL multi-protocol instant messenger client - Gtk+ version
> konverse v0.2-9  - a Jabber client for KDE
> 
> ÐÐ ÑÑ ÐÑÐÐÐ Kopete Ð ÐÐÑÐ ÐÑ ÑÐÑÑÐ ÐÐÐÑÐ 
> ÐÐ ÐÐ ÐÐÐ ÐÐ ÑÐ ÐÐÐÑÐÐÑ ÐÐÐÑÐÑ
> 
> Ð gaim ÐÐÐ ÐÐÐÑÐÑ Ð ÑÐÐ ÑÐ ÐÑÐÐÑ ÐÐ ÑÐÐÐ 
> ÑÑÑÐÐÐ ÐÐ ÐÐ ÑÐÐÐÑÑÑÐÑÐÐ.
> ÐÐÐÑÐ ÐÑÐÑ Ñ - ÐÐ  TOC Ð AIM/ICQ
> 
> ÐÐÑÐ ÐÐ  ÐÐ ÑÐ ÐÐÑÑÐÑ ÑÑÐÐÐÑÐ ÐÐÐ Ñ 
> ÑÐÐÐ ÐÑÐÑÐ ÑÐ ÑÐÑÑÐÐ ÐÐ
> ÐÑÐÑÑÐ ÑÑÑ ÐÐÑÐÐÐÑÐ ÐÐ ÐÐ ÐÑ AIM/ICQ 
> Ð ÐÐÑÐÐ Ñ konverse ÐÑÐ
>  ÐÐ ÑÐ ÐÑÑÐÐ ... Ð ÑÐ ÐÐÑÐ ÐÐ 
> Ñ ÐÐÐ  ... ;)
> 
> ÐÐÑÑÐ ÐÑÑÐÑ.

ÐÐ


signature.asc
Description: This is a digitally signed message part


Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread TeraHz


On Mon, 2004-11-29 at 07:13, Danail Petrov wrote:
> Здравейте ,
> Преди да напиша каквото и да е ще кажа само: не стартирайте това в
> нормална конзола, ползвайте ulimit ако сте любопитни.
> Та ... Какво според Вас прави това в баш шел: 
> 
>   
> :(){ :|:&};:
> 
> Зная отговора , но чак след като го изпълних... (ребоот-а е нейзбежен)
> 
> 
> Поздрави,
> Данаил Петров

Здравейте,
Следя тази тема и си мисля, че ако някой може да даде код за лимитиране
на процесите който да се сложи в кернел-а, подобен род бомби няма да са
проблем.Поне с до такова заключение стигнах с моите познания. Дори и
програмата да си се извиква себе си ако стигне някакъв лимит  Аз нямам
достатъчно знания за да предложа подобен код, но може би някой от вас
може.

Поздрави


A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: Задачка Закачка: Bash

2004-11-30 Thread George Danchev
On Tuesday 30 November 2004 19:48, TeraHz wrote:
> On Mon, 2004-11-29 at 07:13, Danail Petrov wrote:
> > Здравейте ,
> > Преди да напиша каквото и да е ще кажа само: не стартирайте това в
> > нормална конзола, ползвайте ulimit ако сте любопитни.
> >
> > Та ... Какво според Вас прави това в баш шел:
> > :(){ :|:&};:
> >
> > Зная отговора , но чак след като го изпълних... (ребоот-а е нейзбежен)
> >
> >
> > Поздрави,
> > Данаил Петров
>
> Здравейте,
> Следя тази тема и си мисля, че ако някой може да даде код за лимитиране
> на процесите който да се сложи в кернел-а, подобен род бомби няма да са
> проблем.Поне с до такова заключение стигнах с моите познания. Дори и
> програмата да си се извиква себе си ако стигне някакъв лимит  Аз нямам
> достатъчно знания за да предложа подобен код, но може би някой от вас
> може.

Здрасти, 
може би си прочел вече, че стандартното ядро има механизми да се справя с 
подобни бомби без каквито и да са лимити в лицето на OOM killer и различни 
security models. Има няколко security модела - Linux Security Modules, като 
SELinux и други които са част пак от стандартното ядро и една камара чакащи 
отвън като grsec, RSBAC [0], и т.н., последното е с много възможности и 
модулно и май е европейския отговор на SELinux. (Хората са написали бая нещо 
за ядрото, просто трябва да се чете и тества, което е доста време- и 
-ресурсопоглъщащо и хич не е лесно да се разбере всичко, т.е. топката е в 
полето на позвателите, каквото научат и разберат това е, а работата 
надебелява прогресивно;-). Това гарантира освен Discretionary Access Control 
(който е традиционно заложен във всеки Unix), и т.н. Mandatory Access 
Control, което предполагам отива към B1 от Orange Book ако бъде оценено (да 
това е една оранжева книга ;-) [1] (вярно, че не се гледа само ядрото де и 
по-скоро оставащото подсигуряване на системата е по-скоро в потребителските 
приложения, вкл. и компилаторите ... за gcc например има пачове като 
pro-police и т.н., където работата е доста, виж какво e казал вчера Bruce 
Schneier за userspace-a, страшилища ;-). Това е нещо като стандарт за 
оценяване на Trusted Computing Systems наречен US Department of Defense 
Trusted Computer System Evaluation Criteria или Oragne Book който не е 
казано, че е вся и всьо, но в оценяването са замесени и NSA (No Such 
Agency;-), NIST, NCSC. Всъщност NSA и DoD TCSEC са отишли по-далеч и освен 
Orange Book са дефинирали още една камара книги оценяващи Trusted Computer 
Systems в различни цветове от които най-важна е Orange Book, цялото е 
известно като Rainbow Library [3]. За да стартира процедура по оценяване на 
даден продукт и да се класифицира в този списък, то освен другите изисквания 
трябва и някоя компания мисля, че трябва да е строго US да го представи за 
оценяване, например Red Hat, Novell... Чел съм rumours, че някои компании 
нарочно избягват подобно оценяване, което не значи, че продуктите им са 
несигурни. Та ще е интересно скоро време да видим оценяване на продукта на 
някой linux vendor.

[0]http://linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=367278847
[1] http://www.dynamoo.com/orange/summary.htm
[2] Desktop Google Finds Holes http://www.schneier.com/blog/
[3] http://www.radium.ncsc.mil/tpep/library/rainbow/index.html

-- 
pub 4096R/0E4BD0AB  2003-03-18  
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



Re: lug-bg: vyqchat qt problem na debian stable r3

2004-11-30 Thread Ivan Adams
ÐÐ ÐÐÑÐ ÑÑ ÐÐÐ ÑÑÐ ÐÐ.

ÐÐÐÑÐÑ jabberd 1.4.2 Ð ÐÑÐÑÐÑÐÑ ÐÐÐ ÑÐ 
ÐÐÑÑÑ ÐÑ:
http://jabberd.jabberstudio.org/1.4/doc/adminguide

ÐÐÑÐ ÑÑÐÑÑ ÐÐ ÑÐ ÐÑÑÐÐ Ñ ÐÑÐÑÐ ... ÐÐ 
ÑÐÑÐ ÐÑÑÐ ÐÑÑ ÐÐÑÐÐÐ
ÑÐÐÐ ÐÑÑÐÐÐÑ psi.

ÐÐ ÐÐÐÑÐ ÐÐ ÐÐ ÐÐ Ð ÐÑÑÐ :)

ÐÐÐÑÑÐÐÐ ÑÐ ÐÑ jabber.xml ÑÐÐÐÑÑ. ÐÐ  ÐÐ 
ÐÑÐÐÐ ÐÐ ÐÐ  ÐÐÑ ÐÑÐÐÐÑÐÐ.

A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html



[no subject]

2004-11-30 Thread cybershade
unscribe end-

Всичко е по-бързо и сигурно с
БТК ADSL! www.telecom.bg


[no subject]

2004-11-30 Thread cybershade
unsubscribe lug-bgend-

НОУ-ХАУ: Как успешно да започнем бизнес в Мрежата? 
Еднодневен курс "Основи на е-бизнеса"- част 1 
последен курс за годината на цена 72 лв.: 11 декември (сб), гр.София 
http://lifeconsult.info?mbg_m