Nutzerkommandos - System-Informationen
               | 
              
                
               | 
             
           
          
          
          
            
              | Aufruf:   df [OPTIONEN]... [DATEI]...  | 
             
           
          Ohne Argumente aufgerufen, zeigt das Kommando die Belegung (Gesamt/Belegt/Frei) aller
          gemounteten Dateisysteme an: 
          
            
              user@sonne> df 
              Filesystem      1k-blocks      Used
              Available Use% Mounted on 
              /dev/hda5         2035606  
              1882570     47812  98% / 
              /dev/hda6         2035606  
              1127568    802814  58% /usr 
              /dev/hda4          
              15022      1657     12564  12%
              /boot  | 
             
           
          Um auch Dateisysteme zu erfassen, die keine Blöcke belegt haben (z.B. "proc",
          "devpts"), muss die Option -a angegeben werden. Ebenso kann ein Dateisystemtyp von
          der Anzeige ausgeschlossen werden (-x <Typ>) bzw. die Ausgabe auf einen Typ
          beschränkt (-t <Typ>) werden: 
          
            
              user@sonne> df -a -x ext2 
              Filesystem      1k-blocks      Used
              Available Use% Mounted on 
              proc                   
              0        
              0         0   -  /proc 
              devpts                 
              0        
              0         0   - 
              /dev/pts  | 
             
           
          Die etwas kryptische Angabe der Blockgrößen kann mit -h automatisch
          abgekürzt oder durch -m in 1 MByte bzw. -k in 1 kByte
          -Blockgröße erzwungen werden. Anstelle der Anzeige der Datenblöcke lassen
          sich auch die Inode-Belegungen -i auswerten: 
          
            
              user@sonne> df -hi -t ext2 
              Filesystem      1k-blocks      Used
              Available Use% Mounted on 
              /dev/hda5           
              514k       39k    
              475k    8% / 
              /dev/hda6           
              514k       75k     439k  
              15% /usr 
              /dev/hda4           
              7.8k        33    
              7.8k    0% /boot  | 
             
           
          
          
          
          
            
              | Aufruf:   du [OPTIONEN]... [DATEI]...  | 
             
           
          Ohne die Angabe eines Verzeichnisses, zeigt das Kommando den belegten Plattenplatz vom
          aktuellen Verzeichnis und allen enthaltenen Unterverzeichnissen an. Die Option -h
          bringt die Angabe der belegten Blöcke in eine besser lesbare Form: 
          
            
              user@sonne> du -h 
              152k    ./images/.xvpics 
              816k    ./images 
              4.6M    .  | 
             
           
          Die wichtigen Optionen sind: -b, -k und -m zur Ausgabe der
          Blockgröße in Byte, Kilobyte bzw. Megabyte. -s zeigt nur die
          Information für jedes als Argument benannte Verzeichnis an (keine separate
          Auflistung der Unterverzeichnisse). 
          
          
          
          
          
            
              | Aufruf:   free [-b | -k | -m] [-o] [-s delay ] [-t]
              [-V]  | 
             
           
          Das Kommando zeigt eine Tabelle zur Belegung des physischen und Swap-Speichers an. Die
          einzelnen Einträge bedeuten: 
          
            - total Verfügbarer Speicher insgesamt
 
            - used Verwender Speicher
 
            - free Freier Speicher
 
            - shared Speicher, der von mehreren Prozessen gleichzeitig benutzt wird
 
            - buffer Speicher, der für Puffer reserviert wurde oder genutzt wird
            (z.B. für Pipes)
 
            - cached Speicher, der Daten enthält, die "eventuell" demnächst
            gebraucht werden könnten. Z.B. werden alle Programme, die bereits benutzt wurden,
            aber ihre Arbeit beendet haben, solange wie möglich im Hauptspeicher gehalten, in
            der Annahme, dass sie kurzfristig wieder aufgerufen werden. "cached"-Speicher wird
            verworfen, sobald der Speicherbereich benötigt wird.
 
           
          
            
              user@sonne> free 
                          
              total       used      
              free     shared    buffers    
              cached 
              Mem:        127748    
              113836      13912     
              68768       3848     
              60496 
              -/+ buffers/cache:      49492     
              78256 
              Swap:      
              136544         
              0     136544  | 
             
           
          Die Angabe der Speichergröße erfolgt in Kilobyte, kann aber mit der Option
          -b in Bytes und mit -m in Megabytes erfolgen. Eine Zusammenfassung des
          Swap- und Hauptspeichers liefert die Option -t und eine permanente Anzeige
          erhält man mittels -s <Sekunden>, wobei »Sekunden« das
          Zeitintervall der Aktualisierung bestimmt. 
          
            
              user@sonne> free -tms 3 
                          
              total       used      
              free     shared    buffers    
              cached 
              Mem:          
              124       
              121         
              3       
              68         
              0         72 
              -/+ buffers/cache:        
              47         77 
              Swap:         
              133          0       
              132 
              Total:        
              258       
              121        136 
              3 Sekunden später 
                          
              total       used      
              free     shared    buffers    
              cached 
              Mem:          
              124       
              121         
              3        
              68         
              0         72 
              -/+ buffers/cache:        
              47         77 
              Swap:         
              133         
              0        132 
              Total:        
              258       
              121        136 
              [Ctrl]+[C]  | 
             
           
          
          
          Siehe unter Nutzerkommandos   Prozesssteuerung. 
          
          Siehe unter Nutzerkommandos   Prozesssteuerung. 
          
          
          
            
              | Aufruf:   uname [OPTION]...  | 
             
           
          Ohne Argumente aufgerufen, gibt das Kommando den Namen des Betriebssystems aus.
          Weitere Informationen entlockt man »uname« mit: 
          
                a 
                Anzeige aller Informationen 
                m 
                Typ der Hardware 
                n 
                Rechnername 
                r 
                Versionsnummer des Betriebssystems 
                s 
                Name des Betriebssystems (wie ohne Argumente) 
                p 
                Prozessortyp 
                v 
                Version des Betriebsystems (Zeit der Kernel-Übersetzung) 
           
          
          
            
              user@sonne> uname -a 
              Linux sonne 2.2.14 #1 Mon Nov 8 15:51:29 CET 1999 i586 unknown 
               
              user@sonne> uname -p 
              unknown  | 
             
           
          
          
          
          
          Das Kommando gibt folgende Informationen aus: 
          
            - Aktuelle Zeit
 
            - Zeit, die das System bereits läuft
 
            - Anzahl aktuell angemeldeter Nutzer
 
            - Mittlere Systemauslastung der letzten 5, 10 und 15 Minuten
 
           
          
            
              user@sonne> uptime 
                4:12pm  up 25 days,   6:22, 11 users,
                load average: 0.20, 0.40, 0.45  | 
             
           
          
         |