Tipps und Tricks für Linux, Oracle,MySQL | |
Wie kann man unter Linux ISO Images mounten? | |
Wie kann man unter Linux anzeigen welches Programm welchen IP Port benutzt? | |
Wie kann ich eine SSH Verbindung herstellen ohne mich jedesmal einloggen zu müssen? | |
Wie kann ich bei der Installation von Oracle die Version des benötigten Betriebssystems ignorieren? | |
Wie kann ich so ziemlich jede Audio CD rippen? | |
Beim Starten einer X Anwendung über ssh -X erhalte ich die Meldung "X11 Connection rejected because of wrong authentication" | |
Wie importiere ich Daten aus Textdateien in MySQL? | |
Wie kann ich unter Linux IP Pakete mitlesen? | |
Wie aktiviere ich im vi das Syntax Highlighting? | |
Wie kann ich eine DB von einem MySQL Server zu einem anderen verschieben? | |
Wie kann ich beim Apache Verzeichnisse mit einem Passwort schützen? | |
Wie kann man unter Linux ISO Images mounten? # mkdir /mycd |
|
Wie kann man unter Linux anzeigen welches Programm welchen IP Port benutzt? |
|
Wie kann ich eine SSH Verbindung herstellen ohne mich jedesmal einloggen zu müssen? 1.) Zunächst erzeuge ich mit folgenden Befehl auf dem System von welchem aus ich mich verbinden möchte einen öffentlichen und einen privaten Schlüssel Die Schlüssel finden sich jetzt in "identity" und "identity.pub" im Verzeichnis '~/.ssh'. 2.) Den öffentlichen Schlüssel kopiere ich nun auf den Rechner auf dem ich mich einloggen möchte myhost# scp identity.pub zielhost:/home/myuser/.ssh/identity.pub zielhost# cat ~/.ssh/identity.pub >> ~/.ssh/authorized_keys 4.)Jetzt kann man ich mich mit myhost# ssh myuser@zielhost |
|
Wie kann ich bei der Installation von Oracle auf Linux die Version des benötigten Betriebssystems ignorieren? Man muss den Installer wie folgt aufrufen: myhost# runInstaller -ignoreSysPrereqs |
|
Wie kann ich so ziemlich jede Audio CD rippen? Unter Linux mit CD Paranoia. Einfach mit folgenden Kommando bei gemounteter CD starten myhost# cdparanoia -B 1- wav |
|
Beim Starten einer X Anwendung über ssh -X erhalte ich die Meldung "X11 Connection rejected because of wrong authentication" Das liegt daran, dass auf das .Xauthority File im Home-Verzeichnis nicht zugegriffen werden kann. Das kann daran liegen, dass die Platte voll ist, Schreib/Leseberechtigungen nicht richtig gesetzt sind oder das in der /etc/passwd angegebne Home-Verzeichnis nicht existiert. |
|
Wie importiere ich Daten aus Textdateien in MySQL? Auf der Kommandozeile des mysql Kommanods steht die Funktion LOAD DATA zur Verfügung. In diesem Beispiel wird eine Datei mit Länderinformationen importiert jede Zeile der Textdatei countries.csv in die Tabelle country impoertiert. Jede Zeile enthält einen Record. Beispiel : 276;"Germany" . Die einzelnen Felder werden durch ein Semikolon geteilt FIELDS ' TERMINATED BY ';' . Jede Zeile wird durch ein Carriage Return abgelschlossen TERMINATED BY '\r\n' . Zusätzlich können die einzelnen Felder noch von Anführungsstrichen begrenzt sein die beim Importieren gelöscht werden OPTIONALLY ENCLOSED BY '"'. (countryid,description) gibt an, dass lediglich die Felder countryid und description gefüllt werden sollen. Das macht Sinn wenn, wenn die reihenfolge in der Tabelle eine andere ist als in der textdatei und/oder mehr Spalten vorhanden sind als Werte proDatensatz LOAD DATA INFILE 'countries.csv' |
|
Wie kann ich unter Linux IP Pakete mitlesen? Ganz einfach über die Kommandozeile mit ngrep. Die Option -t fügt der Ausgabe einen Zeitstempel hinzu während -x die hexadezimale Ausgabe einschaltet. Der Zusatz port 5038 filtert hier nur Pakete auf Port 5038. Es gibt noch eine Vielzahl anderer Filteroptionen wie dst host , src host, ip proto myhost: ngrep -tx port 5038 ##
|
|
Wie aktiviere ich im vi das Syntax Highlighting? Entweder im Editor direkt mit dem Kommando :syntax on oder es wird eine Konfigurationsdatei .vimrc im Home - Verzeichnis angelegt die das entsprechende Kommando enthält. Ein cat ~/.vimrc würde folgenden Inhalt der Datei .vimrc anzeigen: syntax on Beim Start des vi wird dann diese Konfigurationsdatei gelesen und die darin enthaltenen Einstellungen aktiviert. Es können in der .vimrc natürlich auch noch andere Parameter gesetzt werden. |
|
Wie kann ich eine DB von einem MySQL Server zu einem anderen verschieben? Am besten nutzt man das mysqldump - Tool: myhost1: mysqldump -B warenhouse -u warehouseadmin --password > ./warehouse.sql exportiert die Daten aus der Datenbank in die Datei warehouse.sql nachdem die Deti warehouse.sql uaf das Zielsystem transferiert wurde, werden mit myhost2: mysql -u root -p < warehouse.sql die Daten in die Zieldatenbank eingelesen.
|
|
Wie kann ich beim Apache Verzeichnisse mit einem Passwort schützen? | |
Zunächst muss eine Passwortdatei außerhalb des htdocs Dokumnetenverzeichnis angelegt werden myhost# htpasswd -c /etc/myhtpasswd columbo Der Befehl htpasswd fügt der Passwortdatei den User columbo hinzu und fragt am prompt nach dem zu vergebenen Passwort. Die Option -c muss nur beim ersten Mal gesetzt werden und besagt, dass eine neuen Passwortdatei abgelegt wird. Bei weiteren Benutzern kann sie weggelassen werden. In dem zu schützenden Web-Verzeichnis wird eine Datei mit dem Namen '.htaccess' angelegt. Diese Datei verweist auf die entsprechende Passwortdatei und die darin enthaltenen User-Daten. Der Inhalt der .htacces sieht in unserem Beispiel wie folgt aus: AuthType Basic wichtig ist dann noch, dass im httpd.conf die directive AllowOverride für das zu schützende Directory gesetzt ist. AllowOverride AuthConfig
|
|