7

Click here to load reader

HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

  • Upload
    lamkiet

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Page 1: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

HP-UX 10.xBefehlsübersicht

BENUTZERKOMMANDOS:Dateisystem:

awk Programmiersprache zur Reporterstellung, Dateikonvertierungcat datei listet Inhalt einer ASCII-Datei auf stdoutcat -v datei listet Inhalt einer Binär-Datei auf stdout auf. Steuerzeichen werden dabei in

lesbare Zeichen umgewandeltcd Verz Wechsel in das neue Verzeichnis Verzchacl setzt Access-Control-List-Rechte für einen Benutzerchmod oktal datei ändert die Zugriffsrechte einer Datei/eines Verzeichnisseschown user:group ändert Eigentümer/Gruppe einer Datei/eines Verzeichnisseschgrp group datei ändert die Gruppenzugehörigkeit von Dateien/Verzeichnissencp [-R] Quelle Ziel kopiert Dateien/Verzeichnisbäume (-R)cut schneidet Felder oder Spalten aus Datenzeilen ausdiff datei1 datei2 gibt die Zeilen auf dem Bildschirm aus, in denen sich die beiden Dateien

unterscheidenexpr wertet Ausdrücke aus. Damit ist z.B. auch in der Bourne-Shell das Rechnen

mit Variablen möglich (Integer)file datei zeigt Dateityp an (executable, Shell-Skript)fsdb File System Debuggergrep [-v] datei sucht in den Zeilen einer Datei nach einem Suchmuster und gibt gefundene

Zeilen aus. Mit Option "-v" werden die Zeilen ausgegeben, die dem

Suchmuster nicht entsprechen!

head datei gibt die ersten Zeilen (Default=10) einer Datei auf dem Bildschirm ausident datei RCS-String (Revision Control System) einer Datei ausgebenlet Integerrechnen mit Variablen in der Korn- und der POSIX-Shellll Inhaltsverzeichnis (Long-Listing), liefert detaillierte Übersicht über

Datei/Verzeichnis, deren Eigentümer und Zugriffsrechte sowieDatum/Uhrzeit der letzten Modifikation

ln Quelle Ziel erzeugt einenHardlink bzw. mit der Option -s einen Symbolic-Linkls Inhaltsverzeichnis (nur Datei- und Verzeichnisnamen)lsacl zeigt Access-Control-List-Rechte einer Datei/eines Verzeichnisses anmkdir Verz Anlegen eines neuen Verzeichnisses Verzmore datei listet Inhalt einer ASCII-Datei seitenweise auf stdoutmv Quelle Ziel Umbenennen/Verschieben von Dateien/Verzeichnissenod -c datei octal dump einer beliebigen Datei/eines Verzeichnissespwd zeigt das aktuelle Arbeitsverzeichnis als absoluten Pfad anrmdir Verz löscht leeres Verzeichnis Verzrm datei löscht dateirm -R Verz löscht komplettes Verzeichnis Verz mit Inhalt rekursivsed Stream-Editor zur Datenmanipulationsort zeilenweises Sortieren einer Datei nach Spaltensort -u sortiert zeilenweise und eliminiert doppelte Zeilenstrings datei zeigt in der Binärdatei enthaltene ASCII-Strings antail datei gibt die letzten Zeilen (Default=10) einer Datei auf dem Bildschirm austee datei Anzapfen einer Befehlspipeline. Duplizierter Datenstrom wird in Datei

geleitet

Page 2: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

umask oktal setzt Standardzugriffsrechte für das erzeugen neuer Dateien/Verzeichnissevi datei Standard-Editor von UNIXwc [-cwl] Wordcount. Zählt Zeichen, Worte und Zeilenwhat datei SCCS-String (Source Code Control System) einer Datei ausgebenwhereis datei findet Quell- und Binärdateien, sowie Handbuchseitenwhich datei gibt an, welche Versionen einer Binärdatei sich in welchem Pfad ebfindetxd -c datei hexadecimal dump einer beliebigen Datei/eines Verzeichnisses

Prozesse und Prozeßumgebung :

. cmd führt Kommando in derselben Shell aus. Variablen, die von cmd gesetztwerden, können anschließend abgefragt werden.

cmd & Kommando cmd im Hintergrund abarbeitenEnv Auflistung aller Variablen und ihrer Werte, die sich im Environment befinden

(globale Variablen)Exec cmd Kommando an Stelle der aktuellen Shell ausführen (ohne Kind-Shell)Export var lokale Shellvariablen ins Environment (global) exportierenGroups - l user zeigt die verfügbaren Gruppen des users anId eigene Benutzer- und Gruppenkennung anzeigenKill PID Abbrechen eines Prozesses mit einer bestimmten PIDLogname Loginnamen anzeigenNewgrp - gruppe wechselt temporär die Gruppenzugehörigkeit, wenn ein Benutzer Mitglied in

mehreren Gruppen istNice Prozeß mit niedriger Priorität startenNohup cmd & Prozeß cmd im Hintergrund starten, der beim Abmelden des Benutzers nicht

mehr beendet wirdPs Prozeßlisting der eigenen ProzessePs -ef Prozeßlisting aller Prozesse im SystemSet alle Shellvariablen (lokal und global) inkl. ihrer Werte anzeigenSh starten einer neuen POSIX-ShellSu user temporäre Änderung der Benutzerkennung (verlassen mit exit)Wait wartet, bis alle Hintergrundprozesse beendet sind, dann erst erscheint

wieder der ShellpromptWhoami eigenen Benutzernamen anzeigen

Informationen zum Rechner:

graphinfo liefert Infos über eingebaute Grafik-Hardware (nur 700)Hostname zeigt eigenen Rechnernamen im Internet an (siehe auch /etc/hosts)Uname -a Infos über Hardware, UNIX-Version, Lizenz und Hardware-ID des RechnersWho welche Benutzer sind augenblicklich am Rechner angemeldetWho -r liefert aktuellen Runlevels des Rechners

Netzwerkdienste (ARPA/Berkeley):

ftp hostname File Transfer Protokol, ARPA-Dienst. Kopiert Dateien zwischen zweiRechnern.

Hostname zeigt Hostnamen des Rechners an, auf dem aktuell gearbeitet wirdIfconfig lan0 liefert IP-Adresse und Subnetzmaske des eigenen RechnersLanscan liefert Linklevel-Adresse (MAC-Adresse, Ethernet-Adresse)Ping hostname schickt ICMP-Testpaket zum Rechner hostname und wartet auf Atwort.

Testet die Netzverbindung bis OSI-Schicht 3.Rcp [-R] Remote Copy (Berkeley). Kopiert Dateien und Verzeichnisbäume von bzw.

zu einem anderen SystemRemsh [-l User] Remote Shell (Berkeley). Befehlsausführung auf einem fernen SystemRlogin [-l User] Remote Login (Berkeley). Anmelden und arbeiten auf einem fernen System

Page 3: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

Telnet hostname ARPA-Dienst für terminalemulation auf fernem Rechner hostname.

Drucker-Spooler: cancel [-a] auftrag Abbrechen von Druckaufträgen in einer Warteschlangedisable [-r] drucker Drucker deaktivierenenable drucker Drucker aktivierenlp datei Dateien auf Drucker ausgebenlpalt [-dpn] auftrag Nachträgliches Ändern von Druckaufträgenlpstat Liefert Statusinformationen über die eigenen Druckaufträgelpstat -t liefert Statusinformationen über das komplette Spoolersystem und alle

Druckaufträgepr datei formatierte Ausgabe von Dateien auf dem Bildschirm, inkl. Überschrift unf

Seitennummerierung

Sonstiges:banner Text zeigt Text (max. 10 Zeichen) in großen Buchstaben auf dem Bildschirm anclear löscht Bildschirm komplett. Wird vor Ausgabe eines Shellskripts verwendetdate gibt aktuelles Datum/aktuelle Zeit ausecho Ausgabe von Text und Variableninhalten auf dem Bildschirmfc start end Holt die numerierten Kommandos im Bereich von start bis end auf den

Bildschirm zur Bearbeitung und für erneutes Ausführen.find sucht Dateien im Dateisystem von HP-UX. Verschiedenste Optionen

erlauben enge Eingrenzung der Suchehistory zeigt die letzten 16 Kommandos, die bei der POSIX-Shell abgesetzt wurden.

Ist die Basis für die Bearbeitung von Befehlen aus der Vergangenheit , mitfc.

man cmd gibt die Handbuchseite des Befehles cmd auf dem Bildschirm ausman manuals gibt Bestellnummern aller HP-UX Handbücher ausman -k Schlüssel gibt HP-UX-Kommandos mit einzeiliger Beschreibung auf dem Bildschirm

aus, die das Wort Schlüssel als Suchbegriff beinhaltenpassword Der Anwender kann sich damit ein neues Passwort vergeben.(set;env) | sort | uniq -u zeigt nur die lokalen Variablen der Shell, ohne Environment.Sleep seconds Dieser Prozeß wartet die angegebene Anzahl von Sekunden, bevor er

terminiert. Für Testzwecke und Verzögerungen in Shell-Programmen.whereis cmd liefert die absoluten Pfade des Befehls cmd und der dazugehörigen

Handbuchseite. Zur Suche von Binärprogrammen und Shellskripten

SYSTEMVERWALTERAUFGABEN:Dateisysteme:

bdf [-i] zeigt montierte Dateisysteme und deren belegte Kapazität an (Berkeley DiskFree)

diskinfo devfile zeigt die Parameter der Festplatte an, z.B. Modell, Hersteller und Größedf -t Disk Free. Tool zur Anzeige des verbrauchten Speicherplatzes in den

einzlnen Filesystemen und Verzeichnisästendu -ks Disk Usage. Zeigt Belegungsgrad eines Dateiteilbaumes oder Filesystemes

in Kilo-Byte an.extendfs vergrößert ein bestehendes Filesystem (hfs, JFS) und paßt es an die neuen

Grenzen des logischen Volumes an.fsadm Verwaltungsbefehl für OnlineJFS (Kaufprodukt). Dient zur Directory- und

Extent-Defragmentation (Online) und zur Vergrößerung/Verkleinerung desFilesystems (Online)

fsck -F hfs [-p] File System Check. Prüft und repariert HFS-Filesysteme automatisch

Page 4: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

fuser [-uk] Gerätedatei Prozesse feststellen und abbrechen, die auf ein bestimmtes Dateisystemzugreifen

grpck testet die Datei /etc/group auf korrekte Syntax und Fehler beim Anlegenneuer Gruppen.

mklost+found Skript zur Erzeugung des "lost+found"-Verzeichnisses in einemDateisystem. Wird für fsck benötigt

mount gdatei Verz Montiert ein Dateisystem gdatei unter den Montierpunkt Verzmountall Montiert alle noch nicht montierten Dateisysteme, die /etc/checklist (HP-UX

9.x) bzw. /etc/fstab (HP-UX 10.x) aufgeführt sindpwck Überprüft die Datei /etc/passwd auf korrekte Syntaxtunefs -v zeigt die Filesystem-Parameter an und erlaubt die Anpassung dieser

Parameter (z.B. Minfree)umount Verz Demontiert ein Dateisystem

Logical Volume Manager (LVM):

lvcreate erzeugt logisches Volume innerhalb einer Volumengruppelvdisplay -v zeigt die Parameter einer logischen Volume an, sowie die Zuordnung

logischer zu physikalischen Extentslvextend erweitert ein bestehendes logisches Volume um zusätzlichen Speicherplatzlvreduce verkleinert ein bestehendes logisches Volume. VORSICHT, ein darauf

existierendes Filessystem wird dabei zerstörtlvremove entfernt ein logisches Volume aus einer Volumengruppepvcreate bereitet eine festplatte auf den Einsatz mit LVM vor. Die

Verwaltungsbereiche PVRA und VGRA werden angelegt.pvdisplay -v zeigt die Parameter einer Festplatte im LVM an.pvmove verschiebt logisches Volumes innerhalb einer Volumengruppe von einer

physikalischen Volume zu einer anderen.vgcreate erzeugt eine neue Volumengruppe, bestehend aus mindestens einer

Physical Volume (Festplatte)vgdisplay -v zeigt die Parameter einer Volumengruppe in ausführlicher Darstellung an,

z.B. welche Festplatten belegt werden und welche Logical Volumes sichdarin befinden.

Vgextend erweitert eine bestehende Volumengruppe um weitere Festplattenvgexport löst eine komplette Volumengruppe mit all ihren Festplatten aus der LVM-

Verwaltung des Rechners heraus. Daten bleiben erhalten, dieVolumengruppe kann auf einem anderen Rechner mit vgimportaufgenommen werden.

vgimport Importiert eine Volumengruppe mit all ihren angeschlossenen Festplatten inder LVM-Verwaltung des Rechners

vgreduce Reduziert eine Volumengruppe um eine Festplatte. Auf dieser Platte solltensich keine Logical Volumes/Daten befinden.

Vgremove entfernt ein komplette Volumengruppe. Es dürfen sich keine logischenVolumes mehr in der Gruppe befinden, sonst funktioniert der Befehl nicht

Systemsicherheit:

last zeigt alle erfolgreichen login-Versuche mit Benutzer, Datum und Uhrzeit an,list die Binärdatei /var/adm/wtmp

lastb zeigt alle fehlgeschlagenen Loginversuche an, liest die Binärdatei/var/adm/btmp

ncheck -s Listet alle Dateien auf, bei denen das suid-Bit gesetzt ist

Terminal-Befehle:stty [-a] Charakteristika des Terminals anzeigen/setzentset setzt Terminal auf seine ursprünglichen Steuersequenzen zurück, z.B. nach

einer Binärausgabe auf den Bildschirm

Page 5: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

Kommunikation:

elm Electronic Mail. Aufruf eines menügesteuerten Mailsystemesmesg [y|n] eigenen Bildschirm für Nachrichten anderer Benutzer freigeben oder sperrenmail ... Aufruf der Mailboxmailx ... Interaktives Programm zum Aufruf der Mailboxnews Anzeigen und Ausgeben neuer Nachrichtendateien unter dem Verzeichnis

/usr/news (9.x) bzw. /var/adm/news (10.x)wall ... Write all. Schreibt eine Nachricht auf die Bildschirme aller angemeldeten

Benutzerwrite Name Schreibt eine Nachricht auf den Bildschirm des Benutzers Name

Gerätedateien:

insf Zum Erzeugen von Gerätedateien gemäß /etc/devices. Erzeugt allebenötigte Dateien mit Standard-Namenskonnventionen auf einaml

ioscan -f Scannt Systemhardware des Rechners und gibt gefundene Interfacekartenund Geräte in Tabellenform aus

lsdev zeigt die im Kernel einkonfigurierten Treiber anlssf Gerätedatei Zeigt die in der Gerätedatei codierten informationen (Major/Minor) in

lesbarer Fom anmknod erstellt Gerätedateien unter Angabe von Major- und Minornumber

(Hexadezimal)mksf Zum Erzeugen einer einzigen Gerätedatei gemäß /etc/devices. Erzeugt eine

Gerätedatei mit Standardnamen/eigeenen Namen und speziellenSteueroptionen

Sonstiges:

groupadd legt eine neu Benutzergruppe angroupmod modifiziert eine bestehende Benutzergruppegroupdel löscht eine Benutzergruppesam System Administrator Manager. Eine menügeführte Utility für fast alle

Systemverwalteraufgaben. Sehr übersichtlich mit eingebauter Überprüfungder Anwendereingaben

swapinfo zeigt die einzelnen Device- und filesystem-Swapbereiche des Rechners inkl.Füllgrad an. Zur laufenden Überwachung des Systemes.

swapon nimmt einen neuen Device- oder Filesystemswap in Betrieb

swinstall Menügeführtes Installations-Werkzeug zur Installation von

Betriebssystemteilen und Applikationenswlist zeigt die einzelnen Produkte, Bundles, Filesets an, die auf dem Rechner

installiert sindswremove erlaubt die gezielte Deinstallation einzelner Betriebssystemteile oder

Applikationensync synchronisiert den Buffer-Cache (RAM) mit der Festplatte. Wird vor einer

Notabschaltung verwendet, um größere Datenverluste zu vermeidentlinstall Installiert Transitions-links auf einem 10.x-HP-UX-System um die

Rückwärtskompatibilität zu 9.x zu erlaubentllist zeigt die aktuell installierten Transitions-Links antlremove entfernt die Transition-Linksuseradd Befehl zum Anlegen von neuen Benutzern auf der Kommandozeile. Diverse

Steuerparameter verfügbarusermod modifiziert einzelne Parameter eines bestehenden Benutzersuserdel löscht einen Benutzer vom Systemvipw Spezialversion des vi zum editieren der Datei /etc/passwd. Sollte verwendet

Page 6: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

werden, da der normale vi kein Dateilocking vornimmt.

Zeitgesteuerte Aufgaben:at ... Einmaliges Starten von Programmen zu einer bestimmten Zeitbatch ... Sofortiges Starten eines Programmes mit niedriger Prioritätcron cron-Prozeß starten, damit zeitgesteuerte Jobs abgearbeitet werden könnencrontab cronfile formatierte Liste abzuarbeitender Prozeße an den cron übergebencrontab -l auflisten der Prozeße, die cron aktuell für den Benutzer verwaltetcrontab -r Entfernen aller cron-Jobs des Benutzers

Startup/Shutdown:

init runlevel System in bestimmten Runlevel fahreninit q /etc/inittab wird damit nach Änderungen neu eingelesenreboot Rechner neu booten, nur aus Single-User-Modus!shutdown Rechner sofort in den Single-User-Modus fahrenshutdown -r Rechner neu booten (z.B. Laden eines neuen Kernels)

Drucker-Spooler:

accept Drucker Warteschlange des Druckers für neue Aufträge freigebenreject Drucker Warteschlange des Druckers für neue Aufträge sperrenlpadmin -... Drucker Drucker-Spooler konfigurieren (vorher lpshut!)lpadmin -dDrucker System-Default-Drucker festlegenlpsched Drucker-Spooler startenlpshut Drucker-Spooler anhaltenlpmove Auftrag Drucker Druckaufträge auf anderen Drucker verlagern

Datensicherung:

... cpio ... Sichern/Restaurieren von Daten mit allen Speichermedien, Datenaustauschzwischen UNIX-Systemen möglich

tar ... Sichern/Restaurieren von daten mit allen Speichermedien, Datenaustauschmit UNIX und anderen Betriebssystemen möglich. Langsam!

fbackup Sichern von Daten auf Bandgeräten und DDS-Tape. Nur bei HP-UX-Systemen verfügbar. Zu sicherndes File-System muß Schreibberechtigungfür Temporärdatei aufweisen.

frecover Restaurieren von Daten von Bandgeräten und DDS-Tape, die mit fbackupgesichert wurden

vxdump Sichern eines JFS-Snapshots auf Band

WICHTIGE SYSTEMDATEIEN/etc/bcheckrc Organisiert File-System-Check beim System-Startup (nicht ändern!)/etc/btmp /var/adm/btmp Protokolldatei für erfolglose Loginversuche. Vom System verwaltet,

auszulesen mit lastb, von Zeit zu Zeit leeren./etc/wtmp /var/adm/wtmp Protokolldatei für erfolgreiche Logins, vom System verwaltet, auszulesen mit

last, von Zeit zu Zeit leeren/etc/sulog /usr/adm/sulog Protokolldatei für su-Kommandos (switch user). Vom System verwaltet,

auszulesen mit more, von Zeit zu Zeit leeren./etc/checklist /etc/fstab Konfiguartionsdatei zum Montieren von Dateisystemen bzw. Anlegen von

Swap-Bereichen zur Startup-Zeit

Page 7: HP-UX 10.x Befehlsübersicht - dhs-gmbh.de · PDF fileHP-UX 10.x Befehlsübersicht BENUTZERKOMMANDOS: Dateisystem: awk Programmiersprache zur Reporterstellung, Dateikonvertierung cat

/etc/devices (S800) I/O-Konfiguration des Betriebssystemkerns (benutzt von insf und mksf, nichtändern!)

/etc/disktab Liste aller unterstützten Plattenlaufwerke und Konfigurationsvorschläge fürDateisysteme (Sectioning), benutzt von newfs zum Erzeugen neuerDateisysteme

/etc/mnttab Liste aller aktuell montierten Dateisysteme (vom system verwaltet,auszulesen mit more)

/etc/gettydefs Terminalparameter (vorkonfiguriert) für direkt angeschlossene Terminals/etc/group Konfigurationsdatei der dem System bekannten Benutzergruppen und der

ihnen zugeordneteten Benutzer/etc/passwd Konfigurationsdatei der dem System bekannten Benutzer und ihrer

Primärgruppe. Enthält verschlüsselte Passwörter./etc/inittab Konfigurationsdatei für den init-Prozeß beim Startup-Vorgang undd

Runlevel-Wechsel./etc/isssue Der Inhalt dieser Konfigurationsdatei wird von getty als Login-prompt

ausgegeben/etc/motd Der inhalt dieser Datei wird beim Anmelden auf dem Bildschirm des

Benutzers ausgegeben/etc/profile Systemweite Startup-Datei, deren Kommandos beim Anmelden (für alle

Benutzer) durch die Login-Shell abgearbeitet wird/etc/Super_blocks (800) Liste sekundärer Superblöcke bei Serie 800/9.x./etc/sbtab /var/adm/sbtab Liste sekundärer Superblöcke. Sollte ausgedruckt werden, um einen

Backup-Block im Falle eines fsck zur Verfügung zu haben/etc/securetty Liste aller Terminals, an denen sich root anmelden darf (nur für direkt

angeschlossene Terminals). Evtl. anlegen und pflegen/usr/adm/shutdownlog Logfile aller shutdowns und reboots, vom System verwaltet./etc/ttytype KonfigurationsDatei zum automatischen Setzen der TERM-Variablen bei

direkt angeschlossenen Terminals (pflegen)/usr/spool/lp/model/* Vorlagen der Interface-Skripte für die verschiedenen Drucker und Plotter/usr/spool/lp/interface/* Anpaßbare Interface-Skripte der im Spooler aufegsetzten Drucker und

Plotter/usr/spool/lp/log /var/adm/lp/log Logdatei des Spoolersystemes/usr/lib/cron/log Logdatei des cron-Prozesses, vom System verwaltet, zu lesen mit more/etc/netlinkrc Konfigurationsdatei zum Netzwerkstart. IP-Adresse, Routing/etc/rc Konfigurationsdatei zum Start von System-Ressourcen beim Booten des

Kernels/etc/lib/terminfo/*/* Unterverzeichnisse mit Terminalbeschreibungsdateien (Dateinamen für Wert

der Variablen TERM)