User Rating: / 7
PoorBest 
There are no translations available.

Hier werde ich euch in den nächsten Tagen eine Zusammenstellung der wichtigsten Linux-Befehle (unter SUSE) zur Verfügung stellen. Also alles was wir im Unterricht unseres Fachkräfte-Kurses so eingesetzt haben.

 

LEGENDE

 [VNAME]
 Verzeichnis-Name
 [VNAMER]
 Verzeichnis-Name auf anderer Maschine
 [NAME] Benutzer-Name
 [FNAME]
 Datei- (File) Name
 [GNAME]
 Gruppenname
 [GID] Gruppen-ID
 ethX
 X ist Nummer der Netzwerkkarte (0,1,2,3,...)
 [IP]
 entsprechende IP-Adresse (z.B. 192.168.0.10)
 [IP/CIDR]
 IP-Adresse und Subnetzmaske (z.B. 192.168.0.10/24)
  

 

ALLGEMEIN

 cd [VNAME]
 wechselt in angegebenes Verzeichnis
cd ~ bzw. nur cd
 wechselt in HOME-Verzeichnis
cd / wechselt in ROOT-Verzeichnis
  cd . aktuelles Verzeichnis
  cd .. eine Ebene höher
 dir alias ls-l alias ll
 listet aktuellen Verzeichnis-Inhalt auf
 ls -l [VNAME]  listet Inhalt des angegebenenVerzeichnises auf
 pwd
 gibt den aktuellen Pfad aus
 clear
 schiebt alle Konsoleneinträge bis auf den letzten nach oben
 touch [FNAME]
 erstellt eine leere Datei im aktuellen Verzeichnis
 kwrite [FNAME]
 öffnet die angegebene Datei mit KWrite
 showmount -e listet lokal eingebunden Verzeichnisse auf
 showmount -e [IP]
 zeigt Freigaben einer Maschine mit der [IP]
 mount -t nfs [IP]:[VNAMER] [VNAME]
 bindet angegebenes Verzeichnis von [IP] unter entsprechendem Namen
umount [VNAME]
 entbindet das gemountete Verzeichnis
 cat /etc/mtab
 temporäre mount-Einstellungen
 cat /etc/fstab
 permanente mount-Einstellungen
 newgrp [GNAME]
 ändert die primäre Gruppe für neue erstellte Verzeichnisse (statt root)
 umask zeigt die Dateierzeugungsmaske an (Standard: 0022 => 0755)
umask -S 0033
 verändert die Dateierzeugungsmaske (0777-0033=0744)
 df -Th gibt Informationen zu den Partitionen und dem Dateisystem aus
 fdisk -l
 liefert auch Infos zu den Partitionen
 cfdisk eine weitere Möglichkeit zum Anzeigen von Partitionsinfos
  

 

NETZWERK

 hostname liefert den Rechnernamen
 hostname -f
 liefert Fully Qualified Domain Name (FQDN)
 ip addr
 liefert IP-Informationen
 ifconfig liefert IP-Informationen
 ip neigh ARP-Cache-Abfrage
 ip route
 Standardgateway abfragen
 route liefert Routingtabelle
 ping [IP] -w4 führt 4 Ping-Anfragen aus
 traceroute [IP]
 zeigt die Zwischenstationen bis zum Ziel auf
 ip link set ethX up | down  
 aktiviert | deaktiviert die Netzwerkkarte
 rcnetwork start | stop | status | restart | reload 
 führt die entsprechende Option für die Netzwerkkarten durch
 * route add default gw [IP] ethX
 
 * ip addr [IP/CIDR] brd + dev ethX
 
 * ifconfig ethX [IP] netmask [SM]
 
 * route del default gw [IP] ethX
 
* = NUR TEMPORÄRE Einstellungen
=> für permanente Konfiguration sind folgende Dateien zu ändern:
  /etc/ sysconfig/network/ifcfg-ethX  
  hosts 
  host.conf 
resolv.conf   Angabe zum Nameserver und der Domain
  HOSTNAME FQDN
  sysconfig/network/routes 
  networks 
  
 

Dateiverwaltung

 md alias mkdir -p [VNAME]
 erstellt ein neues Verzeichnis
  md -p [VNAME]/[VNAME]/[VNAME] erstellt Verzeichnisse mit Überordnern
  md -R [VNAME]/{[VNAME],[VNAME]}  erstellt ein Verzeichnis mit Unterverzeichnissen
  md -m 2775 [VNAME] erstellte Verzeichnis mit CHMOD 2775
 mv [QUELLE] [ZIEL]
 verschiebt Datei oder Verzeichnis
  mv [NAME.DAT] [name.dat] benennt Datei um
 cp [QUELLE] [ZIEL]
 kopiert Datei oder Verzeichnis
  cp -Rv [QUELLE] [ZIEL] kopiert inklusive Unterverzeichnisse mit Protokoll
  cp -a [QUELLE] [ZIEL] kopiert und behält die Besitzer + Gruppe bei (z.B. für Kopien durch root)
 rm [NAME]
 löscht Datei
  rm -R [VNAME] löscht Verzeichnis rekursiv, also inklusive Unterverzeichnisse
  

 

BENUTZER- und GRUPPENVERWALTUNG

 groupadd [GNAME]
 erstellt eine Gruppe
  -g [GID] [GNAME] erstellt eine Gruppe mit vorgegebener Gruppen-ID
  cat /etc/group zeigt alle Gruppen des Systems
  grep [GNAME] /etc/group durchsucht die Gruppen-Datei nach dem Gruppennamen
 groupmod [GNAME] -A [NAME]        
 fügt einen Benutzer der Gruppe hinzu
 groupdel [GNAME]
 löscht die angegebene Gruppe
 useradd -m -G [GNAME] -c "[VNAME] [NNAME]" [NAME]
 erstellt einen Benutzer mit Standard-HOME-Verzeichnis, fügt ihn einer Grupppe hinzu und legt Vor- und Nachname als Kommentar an
  cat /etc/passwd zeigt alle Benutzer
  grep [NAME] /etc/passwd durchsucht die Benutzerdatei nach dem angegebenen Benutzernamen
  groups [NAME]
 zeigt die Gruppen des angegebenen Benutzers
  id [NAME] zeigt Gruppen des angegebenen Benutzers
 usermod -A [GNAME] [NAME]
 fügt den Benutzer einer Gruppe hinzu
 userdel [NAME]
 löscht den Benutzer
 passwd [NAME]
 setzt neues Passwort für den Benutzer
   

 

BERECHTIGUNGEN

 chgrp [GNAME] [VNAME]
 ändert die Besitzer-Gruppe einer Datei oder eines Verzeichnisses
 chown [NAME]
 ändert den Besitzer der Datei / des Verzeichnisses
  chown -R [NAME] [VNAME] / [FNAME]  ändert rekursiv den Besitzer des Verzeichnisses / der Datei
  chown :[GNAME] [VNAME] ändert die Gruppe des Verzeichnisses / der Datei
  chown [NAME]:[GNAME] [VNAME] / [FNAME]  ändert gleichzeitig die Gruppe und den Besitzer
 chmod [BERECHTIGUNG] [VNAME] / [FNAME]
 ändert die Zugriffsberechtigungen für das Verzeichnis / die Datei
  chmod g+w [VNAME] ergänzt die Gruppenberechtigung um Schreibzugriff
  chmod 775 [VNAME] alternative Möglichkeit zum Einstellen der Berechtigungen
 r w x
22
21 20
4
2 1

 r = read
 w = write
 x = execute

 u+r+w+x | u-r-w-x
 g+r+w+x | u-r-w-x
 o+r+w+x | u-r-w-x
 a+r+w+x | u-r-w-x

 u = user betrifft nur die Benutzerberchtigungen
 g = group betrifft nur die Gruppenberechtigungen
 o = other betrifft nur die Berechtigungen für "den Rest"
 a = all betrifft sowohl Benutzer, Gruppen als auch Andere

 Sonderberechtigungen
 4 = Set UID-Bit für User (u+s) Programme werden so ausgeführt, als wäre man der Besitzer
 2 = Set GID-Bit für Gruppe (g+s)  Die Besitzergruppe wird für alle neu erstellten Verzeichnisse + Dateien vererbt
 1 = Sticky Bit (o+t bzw. + t) t wenn other das "x" gesetzt hat bzw. T wenn es nicht gesetzt ist
Mit dem Sticky-Bit kann jeder nur seine eigenen Dateien und Ordner löschen.

  

 

SAMBA

 smbpasswd -a [NAME]
 setzt neues Samba-Passwort für den Benutzer
 smbclient -L localhost -N
 zeigt lokale Samba-Freigaben
 rcnmb start | status | stop | restart | reload 
 führt eine der möglichen Optionen aus
 rcsmb start | status | stop | restart | reload
 führt eine der möglichen Optionen aus
  rcnmb start && rcsmb start
 führt beide Befehle kombiniert aus
 testparm /etc/samba/smb.conf zeigt Inhalt der Samba-Konfigurationsdatei
  

 

DIENSTE und DAEMONS

 chkconfig zeigt die laufenden Daemons an
 chkconfig | grep [DNAME]
 zeigt speziellen Daemon
 rcnfsserver start | stop | restart |status 
 führt die entsprechende Option für den NFS-Server aus
  


Eine Zusammenstellung der Unterrichtsinhalte könnt ihr hier einsehen.

Last Updated (Wednesday, 22 October 2008 21:49)