Häufig gebrauchte Unix/Linux – Befehle

## Informationen über Pakete red hat packet manager

Hilfe # rpm –help|more
Syntax # rpm -q query -i information
alle Pakete zeigen # rpm -q -a

ist das Paket ...
installiert? # rpm -q Paketname
zu welchem Paket
gehört diese Datei # rpm -q -f Dateiname

alle Dateien zeigen,
die zum Paket gehören # rpm -q net.tool -l
allg. Informationen # rpm -q -i firewall
Paketabhängigkeiten # rpm -q firewall -R

## Uhrzeit und Datum

Zeit setzen: #date -s 15:14

Datum setzen: #date 06211146

Setzt die Systemzeit auf 11:46 und als Datum den 21.06


##Routing unter LINUX

#route add -net 10.10.10.0 netmask 255.255.255.0 gw 10.10.31.91 dev eth0

#route -v add -net 223.254.254.0 netmask 255.255.255.0 eth1

Route über die Konfigurationsdatei /etc/route.conf einstellen

Destination Dummy/Gateway Netmask Device

127.0.0.0 0.0.0.0 255.0.0.0 lo

223.254.254.0 0.0.0.0 255.255.255.0 eth1

Diese Datei wird beim Befehl /sbin/init.d/route start ausgewertet.

##Netzwerkbefehle

netstat -r oder route (zeigt die Routingtabelle mit Namen, falls auflösbar)

route -n (zeigt die Einträge im numerischen Format)

netstat -an (zeigt alle offenen Verbindungen incl. IP-Adr)

#ipconfig -all

#tcpdump (zeigt Packete auf der Leitung)

#ifconfig eth0 down (deaktiviert die Schnittstelle - Ethernetkarte)

##Dateisystem

Größe der Unterverzeichnisse (gesamt): du -s -k (in KByte)

Festplatten

hda = 1. Kontroller - Master

hdb = 1. Kontroller - Slave

hdc = 2. Kontroller - Master

hdd = 2. Kontroller - Slave

##System

#top - zeigt die Systemauslastung

$MANPATH - enthält die Pfade zu dem Manuals

#lspci - zeigt PCI-Geräte

##Samba Client

/usr/sbin/smbclient -L host

/usr/sbin/smbclient \\\\hostname\\directory mypasswd

smb: \> h

ls dir lcd cd pwd

get mget put mput rename

more mask del rm mkdir

etc. ...

Verschlüsselte Anmeldung

Eintrag in /etc/samba/smb.conf

encrypt passwords = yes

update encrypted = yes

smb passwd file = etc/smbpasswd

wins support = no

PW für Nutzer vergeben : smbpasswd -a username (-a Eintrag erzeugen!)

## X-Sessions

xhost +hostname|-hostname

xhost + = von allen Stationen erlauben

export DISPLAY=130.62.30.148:0

##Packen und Entpacken

Eine ganze Verzeichisstuktur einpacken:

tar cf /pfad/dateiname /quellverzeichnis

Wieder auspacken:

tar xvpf /pfad/dateiname.tar

gzip -d Datei --> tar xvpf datei.tar

##CD Brennen an der Kommandozeile

------------------shell-script: CD - brennen---------------------

echo "<p>"

echo "<br><br><h1>Brennbeginn!</h1><br>"

echo `date` >> ./log-burn

#mkisofs -J /home/$1/cd/* > /home/cd/image.iso

echo -e "Logfile von mkisofs wird nach /home/cd/isomklog geschrieben \n"

mkisofs -log-file /home/cd/isomklog -J -l /home/$1/cd/* > /home/cd/image.iso

echo "`cat /home/$1/isomklog | sed s/$/\<br\>/ | tr -d "\n"`"

#mkisofs -J /home/$1/cd/* -o /home/cd/image.iso | sed s/$/\<br\>/ | tr -d "\n

echo "<br>"

echo $?

echo "<br>"

#cdrecord -scanbus

nohup /usr/bin/cdrecord -v speed=2 dev=0,00,00 -eject -data /home/cd/image.iso| sed

s/$/\<br\>/ | tr -d "\n" &

echo $?

echo "<br>" echo "Alles auf

Scheibe !" exit

--------------------------------------------------------.

...wird fortgesetzt!