Linux-Knowhow für Netzwerker                                                        
 
 

Home

  Download   Impressum      

 

 

    
     
 
UNIX / Linux-Knowhow für's Netzwerk



Traceroute auf IP-Adresse:

traceroute 141.1.1.1


Auflisten der aktuellen Netzwerkrouten:

netstat -r


Neue Route hinzufügen:

route add net 10.60.0.0 10.22.1.1

oder

route add 10.60.0.0/16 10.22.1.1


Eigenschaften der Netzwerkkarte anzeigen:

ifconfig -a

Der Netzwerkkarte eth0 eine IP-Adresse zuweisen:

ifconfig eth0 192.168.1.1


DNS-Server eintragen in /etc/resolv.conf:

domain name.de
nameserver 10.100.1.1
nameserver 10.100.1.2


SNMP Community einstellen

Standard-Linux, auch Checkpoint Secure Platform (SPLAT)

Datei /etc/snmp/snmpd.conf 

rocommunity NurLeseKennwort 10.10.1.1
rwcommunity SchreibKennwort 10.10.1.1

Neu starten mit /etc/init.d/snmpd restart

Neustart unter SuSE: rcsnmpd restart

Solaris mit SMA

/etc/sma/snmp/snmpd.conf

Neu starten mit /etc/init.d/snmpd restart

Dienst: /etc/rc3.d/S82initsma start/stop/restart/status


Suchen nach einem bestimmten Text in allen Dateien (z.B. nach "10.1.1.250"):

grep -iR "10.1.1.250" / 2>/dev/null

Schneller geht's damit:

find / -name "*" -type f -exec grep -il "10.1.1.250" {} \; 2>/dev/null


Einstellen von Speed 10/100 und Duplex Half/Full auf der Netzwerkkarte:

Was sich Linux hier antut, ist der blanke Wahnsinn! Das verdeutlicht der Artikel 
http://www.novell.com/coolsolutions/tip/16350.html
: Eigentlich verwendet man das 
mii-tool. Das funktioniert aber nicht richtig. Deswegen gibt es einen Workaround. Der 
funktioniert aber nur in bestimmten Fällen. Und das Ganze betrifft nur eine bestimmte 
Distribution... Wie wollt ihr jemals gegen Bill Gates gewinnen? ;-)


Ich hoffe, es kann mich jemand korrigieren und mir eine brauchbare Lösung zeigen.


Linux-Distribution und Version ermitteln:

cat /proc/version


Bestimmte Befehle aus der History anzeigen (z.B. alle Kommandos mit "vim"):

cat /root/.bash_history | grep vim


Den Startbildschirm nachträglich anzeigen:

more /var/log/boot.msg oder

more /var/log/boot.log


Suchen nach einem bestimmten Text in vi:

/<Suchtext>


Freien Speicherplatz der Festplatten anzeigen:

df -h (h für human)


Packet-Sniffer für die Kommandozeile:

tcpdump


USB-Stick mounten von der Kommandozeile:

mount /dev/sda1 /mnt/sda1 

Unmount mit:

umount /dev/sda1

Wechseln zum Thema USB Sicherheit


Administrationstools:

S.u.S.E.-Linux

yast

Red Hat Linux

linuxconfig

Solaris

admintool

FreeBSD

/stand/sysinstall

AIX

smit

HP UX

sam

SCO

scoadmin bzw. sysadmsh

 

 

 

 
 

SMTP Port 25 überprüfen / Mail versenden per Telnet Kommando

telnet mailserver.domain.com 25

220 mailserver.domain.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready at  Sat, 22 May 2006 09:01:29 +0200

eMail versenden über die Komandozeile:   

helo myserver.domain.com
250 mailserver.domain.com Hello [10.1.11.133]
mail from:<myname@mydomain.com>
250 2.1.0 myname@mydomain.com....Sender OK
rcpt to:<recipientname@mydomain.com>
250 2.1.5 recipientname@mydomain.com
data
354 Start mail input; end with <CRLF>.<CRLF>
subject: This is a test mail
to: recipientname@mydomain.com
This is the text of my test mail.
.
250 2.6.0 <exchange.domain.com> Queued mail for delivery
quit

Die eckigen Klammern <> sind bei einigen Mailservern Pflicht, bei anderen optional.