Startseite   |  Site map   |  A-Z artikel   |  Artikel einreichen   |   Kontakt   |  
  


informatik artikel (Interpretation und charakterisierung)

Prozesse und deren verwaltung


1. Java
2. Viren

In diesem Kapitel wird die erweiterte Prozeßverwaltung erläutert, wie sie vom Systemverwalter
durchzuführen ist. Zu Beginn werden die noch nicht besprochenen Optionen des
Kommandos ps erläutert. (Folie)

2.1.Festlegung der Prozeßpriorität

Bei der Ausführung eines Prozesses kann durch das Kommando nice eine Priorität festgelegt werden.

Innerhalb der Bourne- und C-Shell wird das nice-Kommando unterschiedlich gehandhabt:


Bourne-Shell:
Grundsätzlich werden Kommandos mit der Priorität von 20 ausgeführt.
Durch Eingabe des Kommandos nice -zuwachs kommando kann durch den Wert zuwachs
eine andere Priorität festgelegt werden, wobei der Wert zu 20 dazuaddiert wird.
Nur der Benutzer unter root kann eine negative Zahl eingeben. Wertebereich von 0 bis 39.


C-Shell:
Hier werden Kommandos mit der Priorität 0 ausgeführt.
Der normale Anwender kann durch nice +zahl und der Systemverwalter zusätzlich mit -zahl
die Priorität auf zahl festlegen.
Wird hinter dem nice-Kommando ein anderes Kommando angeführt, so gilt die gesetzte
Priorität nur für dieses, ansonsten für alle.
Wird nice ohne Zahl angegeben, wird eine Priorität von 4 angenommen.

2.2.Prozesse (Kommandos) zu bestimmten Zeiten starten

UNIX bietet hierfür 3 Kommandos:

at Kommando wird zu einer bestimmten Zeit gestartet.
batch startet ein Kommando dann, wenn es die Systemauslastung zuläßt.
crontab startet ein Kommando regelmäßig, z.B.: täglich oder wöchentlich um 11 Uhr.

Die Kommandos at und batch können von Systemverwalter in der System Administrator Shell

eingeschränkt werden:
SysAdmSh Authorize Delayed Default

Grundeinstellungen:
None: Kein Benutzer darf at oder batch benutzen.
Allow: Alle Benutzer dürfen die Kommandos at und batch benutzen.
Deny: Kein Benutzer darf die Kommandos at und batch benutzen.

Der Verwaltung der Rechte dienen 2 Dateien:

/usr/lib/cron/at.allow zu crontab /usr/lib/cron/cron.allow

/usr/lib/cron/at.deny /usr/lib/cron/cron.deny

Wenn keine dieser beiden Dateien vorhanden sind, darf nur der Systemverwalter sie benutzen.

Man muß die Kernel-Berechtigung chmodsugid besitzen, um mit at, batch oder crontab
arbeiten zu können.

Zu 2.:


Optionen des Kommandos ps:

-e Es werden Informationen zu allen Prozessen ausgegeben.
-a Es werden Informationen zu allen Prozessen ausgegeben, die weder Vaterprozesse noch
Dämonprozesse (also mit keinem Terminal verbunden) sind.
-ppids Alle Prozesse, deren Prozeßidentifikationsnummern (PID's) in pids angegeben ist,
werden ausgegeben. Werden mehrere PID's angegeben, müssen die Nummern durch Kommata
getrennt und in Anführungsstrichen angegeben werden. Bsp.: "245, 365, 366".
-gpids Die Prozesse, die durch pids bezeichnet werden, sind Vaterprozesse.
Es werden alle Sohnprozesse zu diesen ausgegeben.
-l Neben der Option -f gibt die Option -l weitere Informationen zu den jeweils
aufgeführten Prozessen aus:

F -
S Der Status des Prozesses. Dabei bedeutet:

O existiert nicht (non-existing).
S schlafend (sleeping). Prozeß wartet auf ein Ereignis, das ihn aufweckt.

R läuft (running).
I (intermediate).

Z beendet (terminated).
T angehalten (stopped).

B wartet (waiting).

PRI Prozeßpriorität. Höhere Nr. geringere Priorität. wird aus dem Nice-Wert errechnet.
NI Nice-Wert; wird für die Prozeßpriorität verwendet.

ADDR1 ADDR2 -
SZ Vom Prozeß belegter Hauptspeicher in Blöcken.
WCHAN Dieser Spalte kann entnommen werden, worauf der Prozeß wartet bzw.
wann er "aufwacht".



Zu 2.1.:


Bourne-Shell:
nice -zuwachs kommando nice -5 kommando Priorität: 25
nice -zuwachs kommando nice --5 kommando Priorität: 15 (nur Systemverwalter)


C-Shell:
nice +zahl (kommando) nice +8 Priorität: 8
nice -zahl (kommando) nice -3 Priorität: 5 (nur Systemverwalter)


Zu 2.2.:

Rechte individuell verändern:

SysAdmSh Authorize Delayed User


Übersicht über die Benutzer:
SysAdmSh Authorize Delayed View

Kommando crontab:
SysAdmSh Authorize Scheduled Default
Kontrollfragen




1.) Beschreibe 2 oder mehr Begriffe vom physikalischen Aufbau:


Boot-Block:
Dieser Block enthält ein Programm zum Starten des Betriebssystems.


Super-Block:
Der Super-Block enthält alle Informationen, die das Dateisystem beschreiben,
wie z.B.: Größe, freie Blöcke etc. (entspricht dem Block Null der FAT unter DOS).


I-Liste:
(engl. "inode-table") In der I-Liste sind zu jeder Datei bestimmte Informationen,
wie Name, Pfad, Zugriffsrechte, Besitzer, Gruppe, Adressen der Datenblöcke usw. eingetragen.
Ein Eintrag in der I-Liste heißt I-Knoten.

Datenblocks:
Hier sind die Daten (Inhalte der einzelnen Dateien) blockweise abgespeichert,
wobei ein Block in der Regel 512 oder 1024 Byte umfaßt. Die Adressen der Daten in einer
Datei sind in der I-Liste im I-Knoten der Datei gespeichert.


2.) Nenne (beschreibe) die vier Bereiche der Festplattenkapazität:

Blau: die Festplatte ist weniger als 60% belegt.
Grün: die Festplatte ist mehr als 60%, aber weniger als 85% belegt.
Gelb: die Festplatte ist mehr als 85%, aber weniger als 98% belegt.
Rot: die Festplatte ist über 98% belegt.


3.) Unterschied der Prozeßpriorität von B-Sh & C-Sh.:


Bourne-Shell:
Grundsätzlich werden Kommandos mit der Priorität von 20 ausgeführt.
Durch Eingabe des Kommandos nice -zuwachs kommando kann durch den Wert zuwachs
eine andere Priorität festgelegt werden, wobei der Wert zu 20 dazuaddiert wird.
Nur der Benutzer unter root kann eine negative Zahl eingeben. Wertebereich von 0 bis 39.


C-Shell:
Hier werden Kommandos mit der Priorität 0 ausgeführt.
Der normale Anwender kann durch nice +zahl und der Systemverwalter zusätzlich mit -zahl
die Priorität auf zahl festlegen.
Wird hinter dem nice-Kommando ein anderes Kommando angeführt, so gilt die gesetzte
Priorität nur für dieses, ansonsten für alle.
Wird nice ohne Zahl angegeben, wird eine Priorität von 4 angenommen.

 
 

Datenschutz
Top Themen / Analyse
indicator Datenkompremierung (File Compression):
indicator Reibungsplotter
indicator Internet Shopping
indicator Was kostet's mich
indicator Zuweisungen
indicator Das Domänenkonzept von Windows
indicator Sprachliches Lernen nach AUSUBEL
indicator Programmversion mit Bedienoberfläche
indicator Denial-of-Service
indicator Das binäre System:


Datenschutz
Zum selben thema
icon Netzwerk
icon Software
icon Entwicklung
icon Windows
icon Programm
icon Unix
icon Games
icon Sicherheit
icon Disk
icon Technologie
icon Bildung
icon Mp3
icon Cd
icon Suche
icon Grafik
icon Zahlung
icon Html
icon Internet
icon Hardware
icon Cpu
icon Firewall
icon Speicher
icon Mail
icon Banking
icon Video
icon Hacker
icon Design
icon Sprache
icon Dvd
icon Drucker
icon Elektronisches
icon Geschichte
icon Fehler
icon Website
icon Linux
icon Computer
A-Z informatik artikel:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Copyright © 2008 - : ARTIKEL32 | Alle rechte vorbehalten.
Vervielfältigung im Ganzen oder teilweise das Material auf dieser Website gegen das Urheberrecht und wird bestraft, nach dem Gesetz.
dsolution