Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Bei verschiedenen installierten Java-Versionen können diese mit: | |||
<pre class="notranslate">update-alternatives --list javac | |||
update-alternatives --list java</pre> | |||
angezeigt werden und z.B. mit: | |||
<pre class="notranslate">update-alternatives --config java</pre> | |||
geändert werden. | |||
Bei dem Fehler "Unsupported major.minor version 51.0" mit selbst compilierten Classen kann es an unterschiedlichen Versionen von java und javac liegen. | |||
Rechtevergabe: | Rechtevergabe: | ||
Mit z.B.: | Mit z.B.: | ||
find /home/superx/db -name "*.x" -exec chmod 755 {} \; | find /home/superx/db -name "*.x" -exec chmod 755 {} \; | ||
kann man alle Dateien mit der Endung .x Recursiv die Rechte 755 vergeben. | kann man alle Dateien mit der Endung .x Recursiv die Rechte 755 vergeben. | ||
rekursiv kopieren bestimmter Dateien | rekursiv kopieren bestimmter Dateien | ||
find . -name *java | cpio -pvd /destination/directoryprüfen, welche Ports offen sind | |||
nmap localhost | nmap localhost | ||
Festplattenplatz | |||
df -hbelegte Unterverzeichnisse zeigen | |||
df - | |||
du -s /home/unterverz/* | sort -n | du -s /home/unterverz/* | sort -n | ||
Größe der Ordnerinhalte anzeigen | |||
du -h --max-depth=0 <<Ordnername>> | du -h --max-depth=0 <<Ordnername>> | ||
die 0 bei --max-depth gibt an, wie tief die Ordnerstruktur angegeben werden soll. | die 0 bei --max-depth gibt an, wie tief die Ordnerstruktur angegeben werden soll.0=nur oberster Ordner | ||
0=nur oberster Ordner | |||
1=alle Unterordner der 1. Ebene | 1=alle Unterordner der 1. Ebene | ||
... | ... | ||
Kopieren unter Beibehaltung von Dateiattributen (Owner, Timestamp) | Kopieren unter Beibehaltung von Dateiattributen (Owner, Timestamp) | ||
cp -a | cp -a | ||
cp - | cp -pLinux Distribution anzeigen | ||
cat /etc/issue | cat /etc/issue | ||
USB-Festplatte mit ext3 formatieren | |||
mke2fs -j /dev/sda1 | mke2fs -j /dev/sda1 | ||
Ohne die Option -j (Journaling) wird die Partition mit ext2 anstatt ext3 formatiert. | Ohne die Option -j (Journaling) wird die Partition mit ext2 anstatt ext3 formatiert. | ||
dann als root allen Usern Schreibrechte auf Verzeichnis lost+found geben | dann als root allen Usern Schreibrechte auf Verzeichnis lost+found geben | ||
grep -E '(-- Start|-- Ende)' */L_*_update.log | grep -E '(-- Start|-- Ende)' */L_*_update.log | ||
Diesen Befehl in $SUPERX_DIR/db/module ausführen und man erhält die Start und Stopp Zeiten der Modulupdates. | Diesen Befehl in $SUPERX_DIR/db/module ausführen und man erhält die Start und Stopp Zeiten der Modulupdates. | ||
Kann auch verwendet werden um über alle Module nach error's in den Logfiles zu suchen. | Kann auch verwendet werden um über alle Module nach error's in den Logfiles zu suchen. | ||
nohup xx.x >li.log 2>&1 & | nohup xx.x >li.log 2>&1 & | ||
Für xx.x das auszuführende Script angeben und es wird im Hintergrund ausgeführt. Wenn die Shell abstürzt läuft das Script weiter. | Für xx.x das auszuführende Script angeben und es wird im Hintergrund ausgeführt. Wenn die Shell abstürzt läuft das Script weiter. | ||
sed -n '<>p' <> |sed 's/[^/^]//g'|wc -L | |||
sed -n '< | |||
Der Befehl zählt die "^" in der Datei in der jeweiligen Zeile. | Der Befehl zählt die "^" in der Datei in der jeweiligen Zeile. |
Version vom 12. Januar 2015, 07:48 Uhr
Bei verschiedenen installierten Java-Versionen können diese mit:
update-alternatives --list javac update-alternatives --list java
angezeigt werden und z.B. mit:
update-alternatives --config java
geändert werden.
Bei dem Fehler "Unsupported major.minor version 51.0" mit selbst compilierten Classen kann es an unterschiedlichen Versionen von java und javac liegen.
Rechtevergabe:
Mit z.B.:
find /home/superx/db -name "*.x" -exec chmod 755 {} \;
kann man alle Dateien mit der Endung .x Recursiv die Rechte 755 vergeben.
rekursiv kopieren bestimmter Dateien
find . -name *java | cpio -pvd /destination/directoryprüfen, welche Ports offen sind
nmap localhost
Festplattenplatz
df -hbelegte Unterverzeichnisse zeigen
du -s /home/unterverz/* | sort -n
Größe der Ordnerinhalte anzeigen
du -h --max-depth=0 <<Ordnername>>
die 0 bei --max-depth gibt an, wie tief die Ordnerstruktur angegeben werden soll.0=nur oberster Ordner 1=alle Unterordner der 1. Ebene ...
Kopieren unter Beibehaltung von Dateiattributen (Owner, Timestamp)
cp -a cp -pLinux Distribution anzeigen
cat /etc/issue
USB-Festplatte mit ext3 formatieren
mke2fs -j /dev/sda1
Ohne die Option -j (Journaling) wird die Partition mit ext2 anstatt ext3 formatiert.
dann als root allen Usern Schreibrechte auf Verzeichnis lost+found geben
grep -E '(-- Start|-- Ende)' */L_*_update.log
Diesen Befehl in $SUPERX_DIR/db/module ausführen und man erhält die Start und Stopp Zeiten der Modulupdates.
Kann auch verwendet werden um über alle Module nach error's in den Logfiles zu suchen.
nohup xx.x >li.log 2>&1 &
Für xx.x das auszuführende Script angeben und es wird im Hintergrund ausgeführt. Wenn die Shell abstürzt läuft das Script weiter.
sed -n '<>p' <> |sed 's/[^/^]//g'|wc -L
Der Befehl zählt die "^" in der Datei in der jeweiligen Zeile.