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!