https://www.odoo.com/apps/modules/8.0/builder/
Kann ich vergessen, denn für 9.0 verlangen die € 2.200.- Nein, danke!
Da fange ich doch lieber mit module Open Academy an und bin schon gespannt, ob ich nach den ersten Test-Moduls fähig bin, PyQt für eine ordentliche graphische Oberfläche einzusetzen. 😉
Archiv für den Monat: August 2016
Server – Client
[:de]zurück zu Future Business Software || Einzelhandel || Small.biz
An dieser Stelle wird also die Lösung eines Servers in einem Rechenzentrum vorgeschalgen. Es empfiehlt sich, dass man eine Firma wählt, der man auch vertrauen kann. Da ich auf eine 20 Jahre lange, sehr gute Erfahrung mit der Firma Hetzner zurück blicken kann, kann ich diese weiter empfehlen. Mit einem Dedicated Root Server bei Hetzner ist man alle Hardwarefragen und -probleme los. Bei der Wahl des Servers sollte man nur noch die eigenen Anforderungen richtig abschätzen können. Wenn nur ein paar Angestellte auf den Server zugreifen werden, sie also nur wenige PC’s in der Firma verwenden, wird ein weniger leistungsfähiger Server ausreichen und für ganz kleine Betriebe (weniger als 5 Angestellte), die nicht völlig von der EDV abhängig sind kommt auch ein vServer in Frage. Zu Testzwecken und zur Umsetzung der Inhalte dieses Buches wird ein vServer von Hetzner verwendet, der monatlich ca. € 5.- kostet.
Als Client dient ihr PC, auf dem Ubuntu installiert sein sollte.
[:en]zurück zu FBS Einzelhandel – Small.biz
An dieser Stelle wird also die Lösung eines Servers in einem Rechenzentrum vorgeschalgen. Es empfiehlt sich, dass man eine Firma wählt, der man auch vertrauen kann. Da ich auf eine 20 Jahre lange, sehr gute Erfahrung mit der Firma Hetzner zurück blicken kann, kann ich diese weiter empfehlen. Mit einem Dedicated Root Server bei Hetzner ist man alle Hardwarefragen und -probleme los. Bei der Wahl des Servers sollte man nur noch die eigenen Anforderungen richtig abschätzen können. Wenn nur ein paar Angestellte auf den Server zugreifen werden, sie also nur wenige PC’s in der Firma verwenden, wird ein weniger leistungsfähiger Server ausreichen und für ganz kleine Betriebe (weniger als 5 Angestellte), die nicht völlig von der EDV abhängig sind kommt auch ein vServer in Frage. Zu Testzwecken und zur Umsetzung der Inhalte dieses Buches wird ein vServer von Hetzner verwendet, der monatlich ca. € 5.- kostet.
Als Client dient ihr PC, auf dem Ubuntu installiert sein sollte.
[:]
Installation von Apache, PostgreSQL, Postfix, Dovecot und Webmin
[:de]zurück zu Future Business Software || Einzelhandel || Small.biz
Die Installation dieser Softwarepakete ist trivial. Um die weitere Konfiguration kümmern wir uns später.
apt-get install apache2
Danach sehen Sie auf ihrer Domain “www.beispiel.com” bereits die “Apache2 Ubuntu Default Page”.
Mit apt-get install postgresql
wird die Datenbank installiert.
apt-get install postfix
installiert Postfix, wobei “Internet Site” vorgeschlagen wird und dann Ihre Domain, Sie brauchen also nur zweimal mit OK quittieren und der Email-Server läuft.
Schließlich installiert apt-get install dovecot-imapd
den IMAP-Server. Wer keine zentrale Konfigurationsdatei nutzen will kann auch apt-get install dovecot-postifix
verwenden.
Nun fügen wir in /etc/apt/sources.list die Quelle “deb https://download.webmin.com/download/repository sarge contrib” hinzu, wobei wir wieder ein wenig mit “VIM” üben können und installieren dann die GPG Schlüssel, wie folgt:
cd /root
wget https://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Mit apt-get update
installieren wir Webmin.
apt-get install webmin
Nach der Installation bekommen Sie die Adresse angezeigt, wo Sie Webmin benutzen können, nämlich https://ihre.domain:10000 Klicken Sie auf erweitert und auf “auf unsichere Seite gehen”, da wir ja noch kein SSL-Zertifikat installiert haben. Geben sie “root” und das Passwort ein und sehen Sie sich ein wenig um. Unter Server finden sie “Apache, Dovecot, Postfix und Postgresql”. Welche Freude, bei jedem Server gibt es eine Option “stop” und “start”, welche wir gleich nutzen, um alle Server zu stoppen, denn als nächstes werden sie zuerst einmal konfiguriert.
[:en]zurück zu FBS Einzelhandel – Small.biz
Die Installation dieser Softwarepakete ist trivial. Um die weitere Konfiguration kümmern wir uns später.
apt-get install apache2
Danach sehen Sie auf ihrer Domain “www.beispiel.com” bereits die “Apache2 Ubuntu Default Page”.
Mit apt-get install postgresql
wird die Datenbank installiert.
apt-get install postfix
installiert Postfix, wobei “Internet Site” vorgeschlagen wird und dann Ihre Domain, Sie brauchen also nur zweimal mit OK quittieren und der Email-Server läuft.
Schließlich installiert apt-get install dovecot-imapd
den IMAP-Server. Wer keine zentrale Konfigurationsdatei nutzen will kann auch apt-get install dovecot-postifix
verwenden.
Nun fügen wir in /etc/apt/sources.list die Quelle “deb https://download.webmin.com/download/repository sarge contrib” hinzu, wobei wir wieder ein wenig mit “VIM” üben können und installieren dann die GPG Schlüssel, wie folgt:
cd /root
wget https://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Mit apt-get update
installieren wir Webmin.
apt-get install webmin
Nach der Installation bekommen Sie die Adresse angezeigt, wo Sie Webmin benutzen können, nämlich https://ihre.domain:10000 Klicken Sie auf erweitert und auf “auf unsichere Seite gehen”, da wir ja noch kein SSL-Zertifikat installiert haben. Geben sie “root” und das Passwort ein und sehen Sie sich ein wenig um. Unter Server finden sie “Apache, Dovecot, Postfix und Postgresql”. Welche Freude, bei jedem Server gibt es eine Option “stop” und “start”, welche wir gleich nutzen, um alle Server zu stoppen, denn als nächstes werden sie zuerst einmal konfiguriert.
[:]
Anhang Kommandos
[:de]zurück zu Future Business Software || Einzelhandel || Small.biz
Benutzerverwaltung
Benutzerverwaltung | |
Befehl | Beschreibung |
adduser | Hinzufügen eines Benutzers |
chsh | Änderung der Standard-Shell des Benutzers (“change shell”) |
deluser | Löschung eines Benutzers (“delete user”) |
groupadd | Hinzufügen einer Gruppe (“add group”) |
groupdel | Löschung einer Gruppe (“delete group”) |
groupmod | Bearbeitung einer Gruppe (“modify group”) |
id | Anzeige der Benutzer- und Gruppenkennung (ID) |
newgrp | Änderung der Gruppe des aktuellen Benutzers (“new group”) |
passwd | Änderung des Passworts eines Benutzers (“password”) |
usermod | Bearbeitung eines Benutzerkontos (“modify user”) |
chfn | erweiterte Benutzerinformationen anpassen |
Grundkommandos
Grundkommandos | |
Befehl | Beschreibung |
cat | Verknüpfung von Dateien (“concatenate”) |
cd | Wechsel des Arbeitsverzeichnisses (“change directory”) |
cp | Kopie von Dateien oder Verzeichnissen (“copy”) |
date | Anzeige von Datum und Zeit |
echo | Anzeige eines Textes |
exit | Ende der Sitzung |
info | Anzeige einer Hilfe-Datei |
ln | Link zu einer Datei oder einem Verzeichnis (“link”) |
ls | Auflistung von Dateien (“list”) |
man | Ausgabe der Handbuchseite zu einem Befehl oder einer Anwendung (“manual”) |
mkdir | Erzeugung von Verzeichnissen (“make directory”) |
mmv | Multiple move (Datei-Mehrfachoperationen mit Hilfe von Wildcard-Mustern) |
mv | Kopieren einer Datei und Löschen der Ursprungsdatei (“move”); mv im aktuellen Verzeichnis ausgeführt: Umbenennung einer Datei |
pwd | Anzeige des aktuellen Verzeichnisses (“print working directory”) |
rm | Löschen von Dateien und Verzeichnisse (“remove”) |
rmdir | Löschen eines leeren Verzeichnisses (“remove directory”) |
sudo | Root-Rechte für den Benutzer (“substitute user do”) |
touch | Änderung der Zugriffs- und Änderungszeitstempel einer Datei oder eines Verzeichnisses (auch: Erstellen von Dateien) |
unlink | Löschen einer Datei |
Umleitungen | Umleitung von Ausgaben |
Netzwerk
Netzwerk | |
Befehl | Beschreibung |
dig | Namensauflösung (DNS) |
ifconfig | Anzeigen und Konfiguration von Netzwerkgeräten (“interface configuration”) |
iwconfig | Werkzeug für WLAN-Schnittstellen |
ip | der Nachfolger von ifconfig |
iw | der Nachfolger von iwconfig |
netstat | Auflistung offener Ports und bestehender Netzwerkverbindungen (“network statistics”) |
ping | Prüfen der Erreichbarkeit anderer Rechner über ein Netzwerk |
route | Anzeige und Änderung der Route (Routingtabelle) |
traceroute | Routenverfolgung und Verbindungsanalyse |
Dateiwerkzeuge
Dateiwerkzeuge | |
Befehl | Beschreibung |
basename | Rückgabe des Dateinamens |
blkid | Anzeige der UUID angeschlossener Laufwerke (siehe auch lsblk) |
comm | Zeilenweiser Vergleich sortierter Dateien |
cut | Spaltenweise Manipulation von Textdaten |
dd | Bit-genaues Kopieren von Datenträgern |
diff | Vergleich des Inhalts zweier Dateien (siehe auch patch für das Anwenden eines “Diffs”) |
dirname | Rückgabe des Pfades |
find | Suche nach Dateien |
grep | Durchsuchen von Dateien |
locate | Suche nach Dateien mit Hilfe der Datenbank locatedb |
lsblk | Anzeige von Informationen zu Speichermedien (“list block devices”) |
lsof | Anzeige offener Dateien (“list open files”) |
md5sum | Ermittlung und Überprüfung der MD5-Prüfsumme von Dateien |
mount/umount | Ein- und Aushängen eines Dateisystems |
paste | Daten aus mehreren Dateien spaltenweise zusammenführen |
rename | Umbenennung von Dateien |
rsync | Datensynchronisation |
shred | Sicheres Löschen von Daten |
sort | Sortieren von Dateien nach vorgegebenen Kriterien |
split | Aufteilung großer Dateien in mehrere kleine |
tre-agrep | Werkzeug zur “unscharfen” Suche mit regulären Ausdrücken |
tree | Verzeichnishierarchie rekursiv als Baumstruktur anzeigen |
uniq | Ausgabe einer sortierten Datei ohne doppelte Zeilen |
updatedb | Aktualisierung der locate-Datenbank (“update database”) |
Nützliche Befehle ohne Kategorie
Nützliche Befehle ohne Kategorie | |
Befehl | Beschreibung |
alias | Vergabe von Kurznamen an Kommandos |
apropos | Anzeige von Hilfe-Themen zu einem Stichwort |
chroot | Ausführung eines Kommandos/einer interaktiven Shell in einem angegebenen Wurzelverzeichnis |
clear | Löschen des momentanen Bildschirminhalts |
dircolors | Anpassung der Farben von ls |
dmesg | Anzeige der Meldungen des Kernels im Pufferspeicher; hilfreich bei Hardware- oder Treiberfehlern (“display message”/”driver message”) |
logger | Einträge in /var/log/syslog erstellen |
lscpu | Anzeige von Prozessor-Informationen (“list cpu”) |
lshw | Anzeige von Hardware-Informationen (“list hardware”) |
lspci | Anzeige von Informationen zur PCI-Hardware (“list pci”) |
lsusb | Anzeige von Informationen zur USB-Hardware (“list usb”) |
pinfo | Anzeige einer Hilfe-Datei an (ähnlich wie info) |
pv | Ein Programm zum Betrachten des Fortschritt von Operationen durch Pipes |
reboot | Rechner neu starten |
rtcwake | Rechner automatisch Starten bzw. Herunterfahren |
sed | Nicht-interaktiver Editor |
seq | Sequenzen von Zahlen im Terminal erzeugen |
shutdown | Herunterfahren des Systems |
sleep | Pausieren von Prozessen |
tasksel | Installationshilfe für die Kommandozeile |
tee | Eingaben auf mehrere Ausgaben verteilen |
time | Messung der Laufzeit von (Shell-)Befehlen |
tr | Lesen, Umwandeln und Neuausgabe von Zeichenkombinationen (“translate”/”transliterate”) |
uname | Ausgabe von Systeminformationen (“unix name”) |
wall | Mitteilung an alle auf dem System eingeloggten Nutzer senden |
watch | Periodischer Aufruf anderer Kommandos |
wc | Zählung von Wörten, Zeilen und Zeichen in Textdateien (“word count”) |
whatis | Anzeige der Kurzbeschreibung eines Programms |
whereis | Sucht das Binary (ausführbare Datei), den Quellcode und die man-Page eines Programms |
which | Anzeige der Datei, die bei Eingabe eines Befehls ausgeführt wird |
who | Anzeige von Informationen über angemeldete Benutzer |
whoami | Anzeige des Benutzer, unter dem gerade gearbeitet wird |
xargs | Anwendung eines Kommandos auf eine Liste von Dateien/Parametern, die von der Standardeingabe oder einer Datei kommen |
Pager
Pager | |
Befehl | Beschreibung |
head | Ausgabe der ersten Zeilen einer Datei |
less | Scrollfähige Anzeige einer Textdatei |
more | Wie less , aber ohne die Fähigkeit, rückwärts zu scrollen |
tail | Ausgabe der letzten Zeilen einer Datei |
Prozesssteuerung
Prozesssteuerung | |
Befehl | Beschreibung |
Hintergrundprozesse | Prozesse im Hintergrund laufen lassen |
nice | Vorgabe der Priorität eines Prozesses |
nohup | Lösung eines Prozesses aus der Sitzung, die ihn aufruft |
pgrep | Anzeige der Prozessidentifikationsnummer(n) zu gegebenen Prozessnamen/regulärem Ausdruck |
pidof | Anzeige der Prozessidentifikationsnummer(n) zu gegebenen Prozessnamen |
renice | Änderung der Priorität eines Prozesses zur Laufzeit |
schedutils | Befehle für die fortgeschrittene Prozesskontrolle |
Rechte
Rechte | |
Befehl | Beschreibung |
chattr | Veränderung von Datei-Attributen und Rechten auf ext2- und ext3-Dateisystemen (“change attributes”) |
chgrp | Festlegung der Gruppenzugehörigkeit von Dateien (“change group”) |
chmod | Veränderung der Zugriffsrechte von Dateien (“change mode”) |
chown | Festlegung des Besitzers und der Gruppenzugehörigkeit von Dateien (“change ownership”) |
Systemüberwachung
Systemüberwachung | |
Befehl | Beschreibung |
dmesg | Kernelmeldungen auf den Bildschirm ausgeben lassen; nützlich bei der Fehlersuche |
at | Einstellung von einmalig durchzuführenden zeitgesteuerten Skript-/Befehlsaufrufen |
crontab | Einstellung von zeitgesteuerten Skript-/Befehlsaufrufen |
df | Ausgabe des Speicherplatzes aller eingehängten Laufwerke (“disk free”) |
du | Ausgabe des Speicherverbrauchs von Verzeichnissen (“disk usage”) |
free | Ausgabe der Arbeitsspeicherauslastung |
kill | Beendigung eines durch die Prozess-ID gekennzeichneten Prozesses |
killall | Beendigung von nach dem Prozessnamen gekennzeichneten Prozessen |
pkill | Beendigung eines nach seinem Namen/durch einen regulären Ausdruck gekennzeichneten Prozesses |
ps | Ausgabe aller laufenden Prozesse (“process status”) |
pstree | Ausgabe aller laufenden Prozesse in Baumform |
script | Terminalsitzungen mitschneiden (siehe auch scriptreplay) |
stat | Zeitstempel von Dateien und Ordnern anzeigen |
top | Ausgabe der Prozessorauslastung |
uptime | Angabe der Laufzeit und Auslastung des Computers |
vmstat | erste Analyse von Engpässen |
[:en]
Benutzerverwaltung
Benutzerverwaltung | |
Befehl | Beschreibung |
adduser | Hinzufügen eines Benutzers |
chsh | Änderung der Standard-Shell des Benutzers (“change shell”) |
deluser | Löschung eines Benutzers (“delete user”) |
groupadd | Hinzufügen einer Gruppe (“add group”) |
groupdel | Löschung einer Gruppe (“delete group”) |
groupmod | Bearbeitung einer Gruppe (“modify group”) |
id | Anzeige der Benutzer- und Gruppenkennung (ID) |
newgrp | Änderung der Gruppe des aktuellen Benutzers (“new group”) |
passwd | Änderung des Passworts eines Benutzers (“password”) |
usermod | Bearbeitung eines Benutzerkontos (“modify user”) |
chfn | erweiterte Benutzerinformationen anpassen |
Grundkommandos
Grundkommandos | |
Befehl | Beschreibung |
cat | Verknüpfung von Dateien (“concatenate”) |
cd | Wechsel des Arbeitsverzeichnisses (“change directory”) |
cp | Kopie von Dateien oder Verzeichnissen (“copy”) |
date | Anzeige von Datum und Zeit |
echo | Anzeige eines Textes |
exit | Ende der Sitzung |
info | Anzeige einer Hilfe-Datei |
ln | Link zu einer Datei oder einem Verzeichnis (“link”) |
ls | Auflistung von Dateien (“list”) |
man | Ausgabe der Handbuchseite zu einem Befehl oder einer Anwendung (“manual”) |
mkdir | Erzeugung von Verzeichnissen (“make directory”) |
mmv | Multiple move (Datei-Mehrfachoperationen mit Hilfe von Wildcard-Mustern) |
mv | Kopieren einer Datei und Löschen der Ursprungsdatei (“move”); mv im aktuellen Verzeichnis ausgeführt: Umbenennung einer Datei |
pwd | Anzeige des aktuellen Verzeichnisses (“print working directory”) |
rm | Löschen von Dateien und Verzeichnisse (“remove”) |
rmdir | Löschen eines leeren Verzeichnisses (“remove directory”) |
sudo | Root-Rechte für den Benutzer (“substitute user do”) |
touch | Änderung der Zugriffs- und Änderungszeitstempel einer Datei oder eines Verzeichnisses (auch: Erstellen von Dateien) |
unlink | Löschen einer Datei |
Umleitungen | Umleitung von Ausgaben |
Netzwerk
Netzwerk | |
Befehl | Beschreibung |
dig | Namensauflösung (DNS) |
ifconfig | Anzeigen und Konfiguration von Netzwerkgeräten (“interface configuration”) |
iwconfig | Werkzeug für WLAN-Schnittstellen |
ip | der Nachfolger von ifconfig |
iw | der Nachfolger von iwconfig |
netstat | Auflistung offener Ports und bestehender Netzwerkverbindungen (“network statistics”) |
ping | Prüfen der Erreichbarkeit anderer Rechner über ein Netzwerk |
route | Anzeige und Änderung der Route (Routingtabelle) |
traceroute | Routenverfolgung und Verbindungsanalyse |
Dateiwerkzeuge
Dateiwerkzeuge | |
Befehl | Beschreibung |
basename | Rückgabe des Dateinamens |
blkid | Anzeige der UUID angeschlossener Laufwerke (siehe auch lsblk) |
comm | Zeilenweiser Vergleich sortierter Dateien |
cut | Spaltenweise Manipulation von Textdaten |
dd | Bit-genaues Kopieren von Datenträgern |
diff | Vergleich des Inhalts zweier Dateien (siehe auch patch für das Anwenden eines “Diffs”) |
dirname | Rückgabe des Pfades |
find | Suche nach Dateien |
grep | Durchsuchen von Dateien |
locate | Suche nach Dateien mit Hilfe der Datenbank locatedb |
lsblk | Anzeige von Informationen zu Speichermedien (“list block devices”) |
lsof | Anzeige offener Dateien (“list open files”) |
md5sum | Ermittlung und Überprüfung der MD5-Prüfsumme von Dateien |
mount/umount | Ein- und Aushängen eines Dateisystems |
paste | Daten aus mehreren Dateien spaltenweise zusammenführen |
rename | Umbenennung von Dateien |
rsync | Datensynchronisation |
shred | Sicheres Löschen von Daten |
sort | Sortieren von Dateien nach vorgegebenen Kriterien |
split | Aufteilung großer Dateien in mehrere kleine |
tre-agrep | Werkzeug zur “unscharfen” Suche mit regulären Ausdrücken |
tree | Verzeichnishierarchie rekursiv als Baumstruktur anzeigen |
uniq | Ausgabe einer sortierten Datei ohne doppelte Zeilen |
updatedb | Aktualisierung der locate-Datenbank (“update database”) |
Nützliche Befehle ohne Kategorie
Nützliche Befehle ohne Kategorie | |
Befehl | Beschreibung |
alias | Vergabe von Kurznamen an Kommandos |
apropos | Anzeige von Hilfe-Themen zu einem Stichwort |
chroot | Ausführung eines Kommandos/einer interaktiven Shell in einem angegebenen Wurzelverzeichnis |
clear | Löschen des momentanen Bildschirminhalts |
dircolors | Anpassung der Farben von ls |
dmesg | Anzeige der Meldungen des Kernels im Pufferspeicher; hilfreich bei Hardware- oder Treiberfehlern (“display message”/”driver message”) |
logger | Einträge in /var/log/syslog erstellen |
lscpu | Anzeige von Prozessor-Informationen (“list cpu”) |
lshw | Anzeige von Hardware-Informationen (“list hardware”) |
lspci | Anzeige von Informationen zur PCI-Hardware (“list pci”) |
lsusb | Anzeige von Informationen zur USB-Hardware (“list usb”) |
pinfo | Anzeige einer Hilfe-Datei an (ähnlich wie info) |
pv | Ein Programm zum Betrachten des Fortschritt von Operationen durch Pipes |
reboot | Rechner neu starten |
rtcwake | Rechner automatisch Starten bzw. Herunterfahren |
sed | Nicht-interaktiver Editor |
seq | Sequenzen von Zahlen im Terminal erzeugen |
shutdown | Herunterfahren des Systems |
sleep | Pausieren von Prozessen |
tasksel | Installationshilfe für die Kommandozeile |
tee | Eingaben auf mehrere Ausgaben verteilen |
time | Messung der Laufzeit von (Shell-)Befehlen |
tr | Lesen, Umwandeln und Neuausgabe von Zeichenkombinationen (“translate”/”transliterate”) |
uname | Ausgabe von Systeminformationen (“unix name”) |
wall | Mitteilung an alle auf dem System eingeloggten Nutzer senden |
watch | Periodischer Aufruf anderer Kommandos |
wc | Zählung von Wörten, Zeilen und Zeichen in Textdateien (“word count”) |
whatis | Anzeige der Kurzbeschreibung eines Programms |
whereis | Sucht das Binary (ausführbare Datei), den Quellcode und die man-Page eines Programms |
which | Anzeige der Datei, die bei Eingabe eines Befehls ausgeführt wird |
who | Anzeige von Informationen über angemeldete Benutzer |
whoami | Anzeige des Benutzer, unter dem gerade gearbeitet wird |
xargs | Anwendung eines Kommandos auf eine Liste von Dateien/Parametern, die von der Standardeingabe oder einer Datei kommen |
Pager
Pager | |
Befehl | Beschreibung |
head | Ausgabe der ersten Zeilen einer Datei |
less | Scrollfähige Anzeige einer Textdatei |
more | Wie less , aber ohne die Fähigkeit, rückwärts zu scrollen |
tail | Ausgabe der letzten Zeilen einer Datei |
Prozesssteuerung
Prozesssteuerung | |
Befehl | Beschreibung |
Hintergrundprozesse | Prozesse im Hintergrund laufen lassen |
nice | Vorgabe der Priorität eines Prozesses |
nohup | Lösung eines Prozesses aus der Sitzung, die ihn aufruft |
pgrep | Anzeige der Prozessidentifikationsnummer(n) zu gegebenen Prozessnamen/regulärem Ausdruck |
pidof | Anzeige der Prozessidentifikationsnummer(n) zu gegebenen Prozessnamen |
renice | Änderung der Priorität eines Prozesses zur Laufzeit |
schedutils | Befehle für die fortgeschrittene Prozesskontrolle |
Rechte
Rechte | |
Befehl | Beschreibung |
chattr | Veränderung von Datei-Attributen und Rechten auf ext2- und ext3-Dateisystemen (“change attributes”) |
chgrp | Festlegung der Gruppenzugehörigkeit von Dateien (“change group”) |
chmod | Veränderung der Zugriffsrechte von Dateien (“change mode”) |
chown | Festlegung des Besitzers und der Gruppenzugehörigkeit von Dateien (“change ownership”) |
Systemüberwachung
Systemüberwachung | |
Befehl | Beschreibung |
dmesg | Kernelmeldungen auf den Bildschirm ausgeben lassen; nützlich bei der Fehlersuche |
at | Einstellung von einmalig durchzuführenden zeitgesteuerten Skript-/Befehlsaufrufen |
crontab | Einstellung von zeitgesteuerten Skript-/Befehlsaufrufen |
df | Ausgabe des Speicherplatzes aller eingehängten Laufwerke (“disk free”) |
du | Ausgabe des Speicherverbrauchs von Verzeichnissen (“disk usage”) |
free | Ausgabe der Arbeitsspeicherauslastung |
kill | Beendigung eines durch die Prozess-ID gekennzeichneten Prozesses |
killall | Beendigung von nach dem Prozessnamen gekennzeichneten Prozessen |
pkill | Beendigung eines nach seinem Namen/durch einen regulären Ausdruck gekennzeichneten Prozesses |
ps | Ausgabe aller laufenden Prozesse (“process status”) |
pstree | Ausgabe aller laufenden Prozesse in Baumform |
script | Terminalsitzungen mitschneiden (siehe auch scriptreplay) |
stat | Zeitstempel von Dateien und Ordnern anzeigen |
top | Ausgabe der Prozessorauslastung |
uptime | Angabe der Laufzeit und Auslastung des Computers |
vmstat | erste Analyse von Engpässen |
[:]