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

Karsten Bergmann - Montag, 25. Februar 2013 08:03:42 - 7 Antworten

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

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 26 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: 160 Punkte bei 45 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: 264 Punkte bei 19 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: 261 Punkte bei 19 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: 151 Punkte bei 45 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: 248 Punkte bei 18 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: 237 Punkte bei 19 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

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: 160 Punkte bei 45 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
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
-
Re: Ja
Dschouka (unangemeldet), Mittwoch, 13. März 2013 00:20:13
Ein/Ausklappen

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] KDE_Fensterverhalten_[gelöst]
Joachim Puttkammer, 27.06.2016 08:45
Am Samstag, 25. Juni 2016 schrieb Heiko Ißleib: Hallo Heiko, danke für die ausführlichen Infos. Über die...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 26.06.2016 09:31
Am Samstag, den 25.06.2016, 19:30 +0200 schrieb Matthias Müller: Hallo Matthias >  > Das sieht...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Matthias, 25.06.2016 19:30
Hallo Am Samstag, 25. Juni 2016, 17:56:27 schrieb Alexander McLean: > Am Samstag, den 25.06.2016, 17:11...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 25.06.2016 17:56
Am Samstag, den 25.06.2016, 17:11 +0200 schrieb Matthias Müller: Hallo Matthias > > Antwortet dein...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Matthias, 25.06.2016 17:11
Am Samstag, 25. Juni 2016, 16:10:23 schrieb Alexander McLean: > Hallo Liste > > Gebe ich dem Ra...