Anpassung Profile
Kategorie:
.dtprofile:
DTSOURCEPROFILE=true
.profile:
export HISTFILE=$HOME/.histfile
export EDITOR=vi
export PS1=`whoami`'@'`hostname`':$PWD> '
Archivieren mit tar
Kategorie:
tar c ./dir/file legt Archiv /dev/rmt/0m (default) an
(-C ./dir) dabei kann man
einzelne Files angeben,
./dir/*
mit Blank getrennt, oder Dir's, die
rekursiv archiviert werden
dir
sichert komplettes Dir (aus ParentDir)
Parent-Verz. ist
tar t
gibt Liste der Files in /dev/rmt/0m an
tar x [file] extrahiert alle [spezielle]
Files aus
/dev/rmt/0m (wenn mit ./.. gesichert
ins aktuelle Verzeichnis)
tar r file hängt
file an exist. Archiv an
tar ..f /dir/file wenn Archiv nicht default, dann Angabe
durch f ...
Booten (manuell)
Kategorie:
Abbruch der Boot-Sequenz mit <ESC>
sea(rch) liefert mögl. Bootpfade
b(oot) p<n>, mit n=Nummer des Pfades
Interact mit ISL: No
Yes: hpux [-is] (für Singleuser-Mode)
Cron
Kategorie:
Crontab anzeigen:
crontab -l
Crontab editieren:
crontab -l > /tmp/tmp
vi /tmp/tmp
crontab /tmp/tmp
Disk Image
Kategorie:
Kopie einer (Boot-)Platte auf Tape:
* Booten von SUPPORT-CD mit interaktiv ISL
* ISL> ode copyutil
{ Liste mit Indexnummern fr Devices}
* COPYUTL> backup
* Enter the Disk Index
* Enter the Tape Index
...
Restore des Tape-Images auf Platte:
* Booten von SUPPORT-CD mit interaktiv ISL
* ISL> ode copyutil
{ Liste mit Indexnummern für Devices}
* COPYUTL> restore
* Enter the Tape Index
* Enter the Disk Index
Drucken
Kategorie:
lpstat -t
lp -onb -opostscript -od -dlj3si <doku_name>
Fullbackup
Kategorie:
Single User Mode:
shutdown 0 oder ISL> hpux -is
mount -a
sam
Backup....
Kopieren mit tar/cpio
Kategorie:
cd fromdir ; tar cf - . | ( cd todir ; tar xf -i )
Kopiert alle Files und Dir's unter "fromdir" nach "todir"
unter Einbehaltung aller Attribute
alternativ:
cd fromdir ; find . -depth -print | cpio -pd todir
oder ganz einfach mit: cp -p ........
Kopieren ohne Permissionänderung
Kategorie:
cat <neueDat> > <alteDat>
behält die Permissions der alten Datei. Nur der Inhalt
der neuen Datei wird bernommen.
alternativ, wenn möglich:
cp -p <alteDatei> <neueDatei>
lvol-Vergrösserung
Kategorie:
umount <lvol>
lvextend -L <MByte> /dev/<volgroup>/<lvol>
extendfs /dev/<volgroup>/r<lvol>
mount <lvol>
Montieren von CD-ROM
Kategorie:
mount -r -F cdfs /dev/dsk/xxxxxx /cdrom
xxxxxx erhält man mit ioscan -fn
z.B. c0t2d0 für WS
c1t2d0 für MU
Netzwerkparameter anzeigen
Kategorie:
MAC Adr.: lanscan, landiag
IP Adr.: ifconfig lan0, nslookup <hostname>
Broadcast: ifconfig lan0
Subnetmask: ifconfig lan0
Arp Cache: arp -a
ping <br.cast.adr.>: alle aktiven Systeme im Subnetz antworten
Netzwerkparameter setzen
Kategorie:
/sbin/set_parms initial
Profile Anpassungen
Kategorie:
.dtprofile: DTSOURCEPROFILE=true
.profile: export HISTFILE=$HOME/.histfile
export EDITOR=vi
export PS1=`whoami`'@'`hostname`'$PWD> '
xhost +`hostname`
Physikalisches Memory
Kategorie:
dmesg
Remote Console/Xyplex
Kategorie:
First Config:
Anschluss LAN + serielle Konsole auf Port 20
Reset Schalter drücken bis alle LEDs leuchten
Reset nochmals drücken und halten bis Port 7+8 leuchten
wenn RUN LED schnell blinkt, Selbsttest beendet
mehrfach <RETURN> bringt Meldung "Xyplex> ...."
unmittelbar "ACCESS" eingeben (nicht sichtbar!)
Term.Serv.Config.Menu:
Select: 2. Modify unit configuration
Modify Unit Config.Menu:
Select: 1. Init.record #1
1. N
2. Y
3. N {R,B,M,X,D,Return}
4. N {R,B,M,X,Return}
5. Y
6. <RETURN>
7. <IP-Adr.>
8. <RETURN>
Modify Unit Config.Menu:
Select: M. Misc.Unit Menu
1. Y
2. <RETURN>
3. <RETURN>
Modify Unit Config.Menu:
Select: X. Exit to main menu
1. S
2. Y
Selbsttest
Addl. Config.:
set priv system
define internet subnet mask autoconfigure disabled
define internet subnet mask <sn_mask>
define internet primary gateway address <gw_addr>
define server internet rotary <ip_addr> 0-<max_sys_port>
define internet broadcast address <bc_addr>
define parameter server limit 1
define server parameter server check disabled
define port 1-<max_sys_port> access remote
opt.[define port <port x> modem control enabled]
opt.[define port <port x> access dynamic]
opt.[define port <port x> dstlogout disabled]
opt.[define port <port x> dtrwait disabled]
define port 1-<max_sys_port> telnet echo local
define port 1-<max_sys_port> telnet transmit immediate
define port 1-<max_sys_port> telnet newline filtering cr
define server internet security enabled
opt.[define port 0-<max_sys_port> internet security \
default inbound deny]
opt.[define port 0-<max_sys_port> internet security \
inbound allow <ip_adr> mask 255.255.255.255
enabled]
ServiceGuard
Kategorie:
cmviewcl: zeigt
Clusterzustände an
cmhaltpkg <pkg>: stoppt Applikationspackage
cmmodpkg -e <pkg>: setzt Package auf 'enabled'
SNMP Daemon Konfig
Kategorie:
File:
/etc/SnmpAgent/snmpd.conf
Eintrag: get-community-name: <key, z.B. public>
set-community-name:
<key, z.B. secret>
trap-dest: <IP_adr
od. hostname>
Danach Daemon neu starten:
ps -ef | grep snmpd
kill -9 <prcs_nr>
snmpd
Software Distrib/Tape
Kategorie:
Installieren vom Band (Depot liegt vor):
swinstall -s /dev/rmt/0m
Erzeugen eines Depots auf Band:
swpackage -x target_type=tape -s <depot> <product> @ \
/dev/rmt/0m
Symbolic Link
Kategorie:
Platz allokieren: ln -s /tmp/patches /home/patches
/tmp/patches muá existieren
Systeminfos
Kategorie:
model # liefert Familien- und Modellnummer
uname -a liefert Betriebsystem, -version, HW-Code, SW-Nr. und
OS
sar # System Activity Reporter, mit diversen Optionen
sar -v # aktuelle Uebersicht ueber genutzte File Handles
vi Editor
Kategorie:
Eingabe
i,I Eingabe vor Cursor, am Zeilenanfang
a,A nach
Cursor, am Zeilenende
o,O Einfügen einer Zeile unterhalb, oberhalb des Cursor
Cursor positionieren
h,l Zeichen nach links, rechts
j,k Zeile nach unten, oben
w,W wortweise springen (5w: 5 Worte springen)
G zur letzten Zeile springen
10G zur 10. Zeile springen
Löschen, Ersetzen
x Zeichen löschen
dw Wort löschen
dd Zeile löschen
r,R Zeichen, ab aktuellem Cursor bis ESC überschreiben
cw Wort ersetzen (2cw: zwei Worte ers.)
:%s/<old>/<new>/g ersetzt im ganzen Text old durch new
Kopieren, Verschieben (Ausschneiden)
5yy 5 Zeilen kopieren
5dd 5 Zeilen ausschneiden
p,P unterhalb,oberhalb des Cursors einfügen
Undo
u,U Änderung (innerhalb einer Zeile) zurücknehmen
Suchen
/,?.. sucht nach Text von oben nach unten, von u. nach o.
n,N Suche fortsetzen, Suchrichtung umkehren
Speichern, Verlassen
ZZ speichern und verlassen (im Kommandomodus)
:w speichern (im EX-Modus)
:wq speichern und verlassen
:w "datei.neu" unter neuem Namen speichern
:q! verlassen ohne speichern
Konfigurieren
Editieren von $HOME/.exrc dauerhaft konfigurieren
ODER
:set Option Einschalten
:set noOption Ausschalten
WOBEI Option:
ai
autom. Einrücken
nu
Zeilennummerierung
showmode
Eingabe-Modus anzeigen
all Konfiguration
anzeigen