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: 234 Punkte bei 10 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: 231 Punkte bei 10 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: 222 Punkte bei 10 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: 208 Punkte bei 9 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: 192 Punkte bei 8 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.
Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 5 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] gftp
Gerhard Blaschke, 18.12.2014 20:30
Habe bis jetzt mit gftp erfolgreich gearbeitet, vermisse es aber bei Jessie. Ich habe gelesen, dass der Maint...
Re: [EasyLinux-Ubuntu] Suchmaschine: Was ist das denn?
Karl-Heinz, 18.12.2014 19:38
Am Wed, 17 Dec 2014 23:34:27 +0100 schrieb Gerhard Blaschke : Hallo Gerhard, > Und daneben die Zwangsb...
Re: [EasyLinux-Ubuntu] nVidia Grafikchip: 3D-Probleme?
Rainer, 18.12.2014 13:19
Hallo Heiko, Am Thu, 18 Dec 2014 12:24:15 +0100 schrieb Heiko Ißleib : > > > > > Andere...
Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)-OT
Heiko, 18.12.2014 13:11
Am Dienstag, 16. Dezember 2014, 20:00:37 schrieb Richard Kraut: > Am Montag, den 15.12.2014, 23:37 +0100 s...
Re: [EasyLinux-Ubuntu] nVidia Grafikchip: 3D-Probleme?
Heiko, 18.12.2014 12:24
Am Donnerstag, 18. Dezember 2014, 12:02:46 schrieben Sie: Hallo, > > > Anderer Anlauf: Im...