Gilt der Wert "open files" in ulimit auch für root?

Autor

Montag, 25. Februar 2013 08:03:42

Guten Morgen,

wenn ich mir mit "ulimit -a" die aktuell gesetzten Werte anzeigen lassen, dann steht der Wert für "open files" auf 1024. Gilt dieser Wert nur für normale Benutzer oder auch für root?

Gruß,

Karsten

Karsten Bergmann

7 Antworten


Antworten
Nein
Keiner (unangemeldet), Montag, 25. Februar 2013 10:34:45
Ein/Ausklappen

Für root sollte ulimit -a den Wert unlimited ausspucken. Unter welchem Benutzerkonto hast du denn ulimit -a aufgerufen?


Bewertung: 221 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nein
Karsten Bergmann, Montag, 25. Februar 2013 16:44:11
Ein/Ausklappen

Hi,

wenn ich als root auf einem Ubuntu 12.10 "ulimit -a" eingebe, dann steht in der Ausgabe:

open files (-n) 1024

Gruss,

Karsten


Bewertung: 218 Punkte bei 13 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nein
man-draker (unangemeldet), Dienstag, 26. Februar 2013 15:07:15
Ein/Ausklappen

Dann hast du ein anderes Ubuntu 12.10 als ich:

man-draker@ThinkPad-X121e:~$ sudo ulimit -a
[sudo] password for man-draker:
sudo: ulimit: Befehl nicht gefunden
man-draker@ThinkPad-X121e:~$ ulimit
unlimited
man-draker@ThinkPad-X121e:~$

:)
3.5.0-25-generic #38-Ubuntu SMP


Bewertung: 228 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nein
Karsten Bergmann, Dienstag, 26. Februar 2013 20:16:05
Ein/Ausklappen

Hi man-draker,

könntest Du bitte einmal folgendes eingeben und den Output posten:

su -
ulimit -a

Danke & Gruss,

Karsten


Bewertung: 225 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nein
man-draker (unangemeldet), Mittwoch, 27. Februar 2013 07:03:12
Ein/Ausklappen

man-draker@ThinkPad-X121e:~$ su -
Passwort:
su: Fehler bei Authentifizierung
man-draker@ThinkPad-X121e:~$

Wir sind ja schließlich bei Ubuntu.

Aber ich hätte noch folgende Variante anzubieten:

man-draker@ThinkPad-X121e:~$ sudo su
[sudo] password for man-draker:
root@ThinkPad-X121e:/home/man-draker# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 28940
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 28940
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
root@ThinkPad-X121e:/home/man-draker#


Bewertung: 198 Punkte bei 12 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Nein
Karsten Bergmann, Mittwoch, 27. Februar 2013 08:17:21
Ein/Ausklappen

Hi,

>man-draker@ThinkPad-X121e:~$ su -
>Passwort:
>su: Fehler bei Authentifizierung
>man-draker@ThinkPad-X121e:~$
>
>Wir sind ja schließlich bei Ubuntu.
>
deswegen ist auch meine erste Amtshandlung nach der Installation, root ein Password zu geben. ;-))

>root@ThinkPad-X121e:/home/man-draker# ulimit -a
>core file size (blocks, -c) 0
.....
>open files (-n) 1024
>
Und nun? Gilt dieser Wert nun auch für root oder nicht? ;-))))

Gruss,

Karten


Bewertung: 219 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Ja
Dschouka (unangemeldet), Mittwoch, 13. März 2013 00:20:13
Ein/Ausklappen

Kann man ganz leicht mit folgendem C-Programm überprüfen:

#include <stdio.h>
#include <stdint.h>

uint16_t i = 0;
FILE *fp[5000];

int main()
{
for(i = 0; i < 5000; i++) {
if(fp[i] = tmpfile()) {
printf("Open file %u\n", i);
}
}
return 0;
}

Das Ganze wird kompiliert mit:
# gcc filebomb.c -o filebomb

Jetzt der Test:

# ulimit -n -S
1024
# ./filebomb
Open file 0
Open file 1
Open file 2
...
Open file 1020
# ulimit -n 2000
# ./filebomb
Open file 0
Open file 1
Open file 2
...
Open file 1996

Der max. Wert von ulimit wird im Test nicht ganz erreicht, da neben den temporären Dateien des C-Programms auch bereits andere Dateien geöffnet sind (in diesem Beispiel 3). Wichtig ist, dass sich ulimit immer auf die aktuelle Login-Session bezieht, und nicht systemweit gilt!






Bewertung: 179 Punkte bei 9 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Kommentare
Nein
Keiner (unangemeldet), Montag, 25. Februar 2013 10:34:45
Ein/Ausklappen
-
Re: Nein
Karsten Bergmann, Montag, 25. Februar 2013 16:44:11
Ein/Ausklappen
-
Re: Nein
man-draker (unangemeldet), Dienstag, 26. Februar 2013 15:07:15
Ein/Ausklappen
-
Re: Nein
Karsten Bergmann, Dienstag, 26. Februar 2013 20:16:05
Ein/Ausklappen
-
Re: Nein
man-draker (unangemeldet), Mittwoch, 27. Februar 2013 07:03:12
Ein/Ausklappen
-
Re: Nein
Karsten Bergmann, Mittwoch, 27. Februar 2013 08:17:21
Ein/Ausklappen

Hi,

>man-draker@ThinkPad-X121e:~$ su -
>Passwort:
>su: Fehler bei Authentifizierung
>man-draker@ThinkPad-X121e:~$
>
>Wir sind ja schließlich bei Ubuntu.
>
deswegen ist auch meine erste Amtshandlung nach der Installation, root ein Password zu geben. ;-))

>root@ThinkPad-X121e:/home/man-draker# ulimit -a
>core file size (blocks, -c) 0
.....
>open files (-n) 1024
>
Und nun? Gilt dieser Wert nun auch für root oder nicht? ;-))))

Gruss,

Karten


Bewertung: 219 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Ja
Dschouka (unangemeldet), Mittwoch, 13. März 2013 00:20:13
Ein/Ausklappen

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mandriva zu Ende und [OT]-Gedanken
Heiko, 28.05.2015 13:46
Am Donnerstag, 28. Mai 2015, 09:50:34 schrieb Gerhard Blaschke: Hallo Gerd, > > habe es zwar nie v...
[EasyLinux-Ubuntu] Mandriva zu Ende und [OT]-Gedanken
Gerhard Blaschke, 28.05.2015 09:50
Hallo Liste, habe es zwar nie verwendet, weiß aber, dass es auf der Liste einige Anwender gibt. http://ww...
Re: [EasyLinux-Suse] Yast
Heiko, 27.05.2015 23:52
Am Mittwoch, 27. Mai 2015, 22:58:58 schrieb Daniel Hegenbarth: Mit Hannes Hegen verwandt?Nö,oder? > Das...
Re: [EasyLinux-Ubuntu] Durcheinander mit 32/64-Bit
Matthias Müller, 27.05.2015 23:10
Hallo, Am Dienstag, 26. Mai 2015 schrieb Gerhard Blaschke: snip > > "dpkg --add-architecture i...
Re: [EasyLinux-Suse] Yast
Heiko, 27.05.2015 23:07
Am Mittwoch, 27. Mai 2015, 22:58:58 schrieb Daniel Hegenbarth: > Das kann ich nicht alles ab tippen (Smart...