wiki instituteSuche

NuetzlicheS

Zugriff von Linux auf Solaris-Partitionen

Welche Partitionen liegen auf der ersten IDE-Platte (Master)?

sudo fdisk -l /dev/hda

Ausgabe: hda1

Welche Slices gibt's?

dmesg | grep hda

Ausgabe:
[   29.446059]     ide0: BM-DMA at 0x4000-0x4007, BIOS settings: hda:DMA, hdb:pio
[   30.146624] hda: Maxtor 6Y080L0, ATA DISK drive
[   44.474106] hda: max request size: 128KiB
[   44.516837] hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
[   44.557375] hda: cache flushes supported
[   44.597648]  hda:<6>hdd: ATAPI 32X CD-ROM CD-R/RW drive, 8192kB Cache, DMA
[   44.643980]  hda1
[   44.727003]  hda1: 

Und zu guter letzt der Mount-Vorgang:

 sudo mount -t ufs -o ufstype=sunx86,ro /dev/hda8 /mnt/

Gefunden: http://www.fedorawiki.de/index.php/UFS

File-Operationen

S. a. FileManipulation

Alle Verzeichnisse (selbst die mit Leerzeichen) auf 755 setzen:

find ./ -type d -print0 | xargs -0 chmod 755

Alle Dateien (selbst die mit Leerzeichen) auf 644 setzen:

find ./ -type f -print0 | xargs -0 chmod 644

Info zu den Leerzeichen und xargs:

http://www.pl-berichte.de/t_shell/xargs.html

Das Unix-Shar-Achiv-Format nutzen:

sh dateiname.shar

Kurzer Prozess

Alle Prozesse eines Users töten: kill -9 `ps aux | awk '$1=="erwin" {print $2}'`

All in a mouses heart

Einstellungen Maus linkshändig:

xmodmap -e "pointer = 3 2 1 4 5 6 7 8 9"

für die logimaus

xscreensaver ohne Begrüßungsbild im Hintergrund starten:

xscreensaver -nosplash &

Einstellungen fürs Xterm

xterm -bg black -fg red -geometry 80x40 -fn 9x15

Einträge in der .Xdefaults (Quelle: http://dickey.his.com/xterm/xterm.faq.html)

XTerm*internalBorder:  10
	XTerm*highlightSelection:  true
	XTerm*VT100.colorBDMode:  on
	XTerm*VT100.colorBD:  blue
	XTerm*VT100.colorULMode:  on
	XTerm*VT100.colorUL:  magenta
	XTerm*VT100.eightBitInput:  true
	XTerm*VT100.eightBitOutput:  true
	XTerm*scrollBar:  true
	XTerm*VT100.titeInhibit:  true

	XTerm*VT100.colorMode:  on
	XTerm*VT100.dynamicColors:  on

	#Uncomment this to use color for underline attribute
	XTerm*VT100.colorULMode:  on
	XTerm*VT100.underLine:  off

	#Uncomment this to use color for the bold attribute
	XTerm*VT100.colorBDMode: on

	XTerm*VT100.color0: black
	XTerm*VT100.color1: red3
	XTerm*VT100.color2: green3
	XTerm*VT100.color3: yellow3
	XTerm*VT100.color4: blue3
	XTerm*VT100.color5: magenta3
	XTerm*VT100.color6: cyan3
	XTerm*VT100.color7: gray90
	XTerm*VT100.color8: gray30
	XTerm*VT100.color9: red
	XTerm*VT100.color10: green
	XTerm*VT100.color11: yellow
	XTerm*VT100.color12: blue
	XTerm*VT100.color13: magenta
	XTerm*VT100.color14: cyan
	XTerm*VT100.color15: white
	XTerm*VT100.colorUL: yellow
	XTerm*VT100.colorBD: white

	XTerm*VT100.cursorColor: lime green

In den obigen Anweisungen ist einiges doppelt.

Hier eine andere Quelle, die's recht nett darstellt:

http://forums.gentoo.org/viewtopic.php?t=68555&highlight=aterm


XTerm*color0: #000000
XTerm*color1: #b21818
XTerm*color2: #18b218
XTerm*color3: #BE5F00
XTerm*color4: #6D85BA
XTerm*color5: #b218b2
XTerm*color6: #18b2b2
XTerm*color7: #b2b2b2
XTerm*color8: #686868
XTerm*color9: #FF5454
XTerm*color10: #54FF54
XTerm*color11: #FFFF54
XTerm*color12: #73A5FF
XTerm*color13: #FF54FF
XTerm*color14: #54FFFF
XTerm*color15: #FFFFFF
XTerm*background: black
XTerm*foreground: #A8A8A8

Wobei ich mich frage, ob ich dann das Terminal in seinem Verhalten ändere. Herausgefunden werden muß noch, was es mit VT100 und Co. auf sich hat. Ist schon an sich peinlich, dass ich das nicht weiß - nach so vielen Linux Jahren.

Was man nicht vergessen sollte (und ich hoffe, dass er sich die Änderungen auch nach einem reboot oder dem Neuladen des X11 merkt...) ist:

http://www.bsdforums.org/forums/archive/index.php/t-502.html

xrdb -merge ~/.Xdefaults

Das Unix-Tool screen

screen erstellt ein virtuelles Terminal, das auch nach dem ausloggen weiterläuft.

Neuer Screen:

screen -R name

wobei der name optional ist und frei gewählt werden kann. Jetzt können beliebige Befehle eingegeben werden. Mit CTRL+a d wird das virt. Terminal wieder detached (ablösen, auflösen), und man ist wieder im ursprünglichen Terminal. Wollen Sie wieder zurück in den screen, geben Sie den obigen screen-Befehl nochmals ein. Wir können uns auch von mehreren Terminals (z.B. auch über ssh) gleichzeitig auf einen screen verbinden, und zwar mit dem Aufruf:

screen -x name

Sind wir im screen, kann man mit CTRL+a c weitere Fenster erstellen. Mit CTRL+a " bekommt man ein Menü aller Fenster, und mit CTRL+a Space bzw. CTRL+a Backspace kann man zwischen den Fenstern wechseln.

Eine interessante Fähigkeit von screen ist auch, mehrere Fenster untereinander zu haben. Mit CTRL+a S splitten wir das aktuelle Fenster, wechseln ins neue Fenster mit CTRL+a Tabulator und können dort das neue Fenster mit z.B. CTRL+a " auswählen. Um nur noch das aktive Fenster zu sehen, drücken wir CTRL+a Q .

screen beherrscht auch Copy&Paste. Mit CTRL+a Escape oder CTRL+a p wechseln wir in den Markierungs- und zugleich Scrollmodus. Mit den Pfeiltasten wählen wir den ersten Punkt der Markierung aus, drücken dann Space und wählen den letzten Punkt der Markierung aus und drücken schließlich nochmal Space, damit der Text kopiert wird. Einfügen können wir mit CTRL+a ].

Quelle: http://www.eggdrop.ch/texts/unixtools

Zeitserver nutzen

Hier ein paar links.

Vorab: In Solaris ist's super einfach. Schlicht in /etc/inet/ die ntp.client nach ntp.conf kopieren. Das multicasting auskopieren und die gewünschten Zeitserver eintragen. Ich schwöre auf Braunschweig. Andere sind hier:

http://timeserver.verschdl.de/

Danach das smf arbeiten lassen:

> The config file is in the same place as the later Solaris,s - ie 
> /etc/inet/ntp.conf.
>
> Check what dependencies xntp relies on - svcs -l 
> svc:/network/ntp:default
> If all dependencies exist then
> svcadm enable svc:/network/ntp
> svcadm refresh svc:/network/ntp
> svcadm restart svc:/network/ntp
>
> This should start xntpd.

This is what I was looking for. I now get

	svcs | grep ntp

	online         12:31:24 svc:/network/ntp:default
von: http://www.sunmanagers.org/pipermail/summaries/2005-November/006899.html

Weitere Informationen:

http://www.linux-fuer-alle.de/doc_show.php?docid=7&catid=11

Hier auch etwas azum Multicasting:

http://www.itworld.com/Comp/3380/nls_unixntp3041028/

-- MatthiasWeiss - 28 May 2005

27.04.2008 · MatthiasWeiss · r21