edv:anleitungen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| edv:anleitungen [2023/05/30 06:51] – [Anleitungen] h.schindler | edv:anleitungen [2026/10/20 12:18] (aktuell) – gelöscht - Externe Bearbeitung (Datum unbekannt) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Anleitungen ====== | ||
| - | |||
| - | * **KB2984972** | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[https:// | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[http:// | ||
| - | * [[.: | ||
| - | * {{ : | ||
| - | * [[.: | ||
| - | * [[.: | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * Ubuntu Server [[https:// | ||
| - | * Ubuntu Server 16.04 [[https:// | ||
| - | * Synergy Linux Client keine Umlaute im Terminal< | ||
| - | * Danach nochmals das Synergy Fenster aufrufen und darn Button **Anwenden** klicken | ||
| - | * **VBoxNetFlt** Fehlermeldung **Failed to allocate packet buffer, dropping the packet** | ||
| - | * Dann folgende Befehl ausführen, danach wars weg:< | ||
| - | sysctl vm.min_free_kbytes</ | ||
| - | * Alle **IP-Adressen** im lokalen Netzwerk anzeigen lassen. | ||
| - | * DOS-Box:< | ||
| - | * Linux:< | ||
| - | * **eth0** anstatt den kryptischen Netzwerk Device Namen, siehe [[http:// | ||
| - | * Apache **2.4** kann Seite nicht mehr aufrufen, mit folgender Fehlermeldung | ||
| - | * < | ||
| - | * Konfiguration ist noch für apache2.2 uns jetzt läuft 2.4, siehe [[http:// | ||
| - | * Apache2 ssl aktivieren | ||
| - | * SSL Modul:< | ||
| - | * Proxy Modul:< | ||
| - | * Rewite Modul:< | ||
| - | * Apache **2.4** phpinfo() zeigt nur leere Seite an. | ||
| - | * PHP muss aktiviert werden:< | ||
| - | * Benutzerspezifisch ~ kein PHP vorhanden, dann kommentar eintragen in der Zeile< | ||
| - | * Windows-8 in Virtualbox installieren. Beim booten Error ** 0x000000C4**< | ||
| - | * Windows 8.1 Professional Generischer Key, nur für Installation< | ||
| - | * Ubuntu hängt beim rutnerfahren (backup-Server) beim **speech-dispatcher**, | ||
| - | * Ein Verzeichnis komplett mit **sed** bearbeiten, Ausgabe mit gleichem Dateinamen< | ||
| - | LISTE=`find ../ | ||
| - | * [[http:// | ||
| - | ls B-* | cut -c 3-7 | sort | uniq -c | grep -i " 2 " | sort | more</ | ||
| - | * Befehle auf der Linux Shell wiederholen< | ||
| - | * **ntpd** ohne ipv6 laufen lassen und auf ein Netzerk Device begrenzen | ||
| - | * Editieren von **/ | ||
| - | * Prüfen mit folgendem Befehl, sollte keine ipv6 Adressen mehr anzeigen!!< | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * Kernel Update der Virtualisierungs-Server, | ||
| - | * Komprimieren beim kopieren von Dateien unter Windows-7 [[http:// | ||
| - | * Sichern und Zurückspielen mit [[http:// | ||
| - | * **file:/ / ** im HTML-Code für den **firefox** [[http:// | ||
| - | * [[http:// | ||
| - | * Ubuntu Server 10.04 LTS [[http:// | ||
| - | * Netzwerkkarten [[http:// | ||
| - | * Netzwerk Device manuell **/ | ||
| - | * **udev** Dient neu starten< | ||
| - | sudo reload udev</ | ||
| - | * Netzwerk [[http:// | ||
| - | * Ubuntu grafischer [[http:// | ||
| - | * 60 Sekunden auf das Netzwerk warten, liegt irgendwie an Plymouth, manuell im script **/ | ||
| - | * **grub2** timeout Probleme beim Starten, setzen des [[http:// | ||
| - | * Proxy - Server ( **squid** ) nach folgender [[http:// | ||
| - | * Linux Rechner zu einer bestimmten Uhrzeit neu starten:< | ||
| - | * Orndergrößen unter Linux anzeigen lassen< | ||
| - | * Linux - Server [[http:// | ||
| - | * bind9 Fehler : [[http:// | ||
| - | * VMDK Datei verkleinern, | ||
| - | * VMDK verkleinern, | ||
| - | vboxmanage storageattach VM --storagectl "SATA Controller" | ||
| - | vboxmanage showvminfo VM | grep SATA | ||
| - | $ vboxmanage clonehd --format vdi ~/ | ||
| - | $ vboxmanage closemedium disk ~/ | ||
| - | $ vboxmanage modifyhd / | ||
| - | $ vboxmanage modifyhd / | ||
| - | $ vboxmanage clonehd --format vmdk / | ||
| - | $ vboxmanage closemedium disk / | ||
| - | $ vboxmanage storageattach VM --storagectl "SATA Controller" | ||
| - | </ | ||
| - | |||
| - | ===== Chrome und Schriften ===== | ||
| - | |||
| - | Falls im Chrome Browser die Schriften falsch angezeigt werden folgeneds im Chrome eingeben:< | ||
| - | |||
| - | |||
| - | ===== PHP & LDAP ===== | ||
| - | |||
| - | Damit von PHP aus die ldap_url< | ||
| - | |||
| - | |||
| - | ===== NetBeans und PHP debuggen mit XDEBUG ===== | ||
| - | |||
| - | Nur lauffähig bekommen mit folgender Konfiguration in der Datei **/ | ||
| - | zend_extension=/ | ||
| - | xdebug.remote_enable=1 | ||
| - | xdebug.remote_host=192.168.8.46 | ||
| - | xdebug.remote_port=9000 | ||
| - | xdebug.remote_handler=dbgp | ||
| - | xdebug.remote_mode=req | ||
| - | xdebug.idekey=xdebug | ||
| - | </ | ||
| - | |||
| - | ===== Geschwindigkeits Tests ===== | ||
| - | |||
| - | * Netzwerkkarten | ||
| - | * Auf dem einen Server< | ||
| - | * Auf dem anderen Server< | ||
| - | |||
| - | * Festplatten / Netzwerk Laufwerke | ||
| - | * Mit hdparm< | ||
| - | * Bei lokalen Platten, zuerst den Caceh löschen **als root**< | ||
| - | echo 3 > / | ||
| - | exit</ | ||
| - | * Leere datei erstellen mit< | ||
| - | * Hierzu gibt es folgende Tabelle | ||
| - | |||
| - | ^ Plattentyp | ||
| - | | SSD | ext4 | 660 | | ||
| - | | SATA-3 | ||
| - | | SSD | drbd | 178 | | ||
| - | | SATA-2 | ||
| - | | SATA-2 | ||
| - | | SATA-3 | ||
| - | | SATA-2 | ||
| - | |||
| - | |||
| - | ===== PHP / Pear / Spreadsheet_Excel_Writer ===== | ||
| - | |||
| - | * Folgende Pakete sollten installiert sein, neben pear: | ||
| - | * php5-mysql | ||
| - | * php5-adodb | ||
| - | |||
| - | * Diese [[http:// | ||
| - | sudo pear install OLE-1.0.0RC2 | ||
| - | sudo pear install Spreadsheet_excel_Writer-0.9.2</ | ||
| - | * Eine andere Lösung schein zu sein, wenn man statt RC2 den RC1 installiert< | ||
| - | |||
| - | |||
| - | |||
| - | ===== Mysql flush-hosts ===== | ||
| - | |||
| - | * geblockte Hosts freigeben mit< | ||
| - | * bzw. seit neustem so:< | ||
| - | * oder die Werte höher setzen (leider nur temporär, bis reboot ?) | ||
| - | * setzen< | ||
| - | set global max_connections = 200;</ | ||
| - | * abfagen< | ||
| - | show variables like " | ||
| - | |||
| - | |||
| - | ===== Mysql Windows - Linux Probleme ===== | ||
| - | |||
| - | Unter Windows werden die Tabellenname, | ||
| - | ===== Mysql neue User Anlegen ===== | ||
| - | |||
| - | * Schön erklärt ist es hier | ||
| - | * Verbinden mit der Datenbank:< | ||
| - | * für 18.04< | ||
| - | * für älter | ||
| - | * Einen neuen User anlegen:< | ||
| - | * Bzw. richtig mit PC Angabe (auf die ' achten):< | ||
| - | * Das Passwort für den User setzen:< | ||
| - | * Zugriff auf alles geben (' | ||
| - | |||
| - | ===== Samba testparm rlimit_max ===== | ||
| - | |||
| - | Bei testen der Samba config erscheint die Fehlermeldung **rlimit_max: | ||
| - | #< | ||
| - | # | ||
| - | * | ||
| - | #</ | ||
| - | machen. Siehe auch zugehörige [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | ===== PDF aus SNP Dateien erstellen ===== | ||
| - | |||
| - | Die Umwandlung der snp Dateien in PDF erfolgt mit dem Windows Programm [[http:// | ||
| - | |||
| - | --- // | ||
| - | |||
| - | Ab sofort wird das Scipt **koeag-upload.sh** nicht mehr über cron gestart, sondern auf der GUI beim starten des Rechner (server1.local.koeag) folgendes Startprogramm eingetgragen:< | ||
| - | gnome-terminal -t koeag-upload --geometry=140x10 -e "/ | ||
| - | |||
| - | ===== Apache Logfiles auswerten ===== | ||
| - | |||
| - | * IP-Adressen mit Häufigkeit der Zugriffe auf [[http:// | ||
| - | gunzip -c koeag-access-log.*.gz | grep intranet | grep \ \-\ \- | grep Apr | awk ' | ||
| - | * Eine bestimme IP-Adresse im Monat April (mit **sed**)< | ||
| - | gunzip -c koeag-access-log.*.gz | grep intranet | grep 123.123.123.123 | sed 's/ .*$//' | sort | uniq -c | sort -nr | more</ | ||
| - | |||
| - | ===== Überflüssige Kernel Versionen entfernen ===== | ||
| - | |||
| - | Zum entfernen der überflüssigen Linux Kernel Versionen folgende Schritte durchführen: | ||
| - | |||
| - | - feststellen welche Versionen vorhanden sind:< | ||
| - | - Alte Kernel löschen:< | ||
| - | |||
| - | Grub wird automatisch gestartet und somit auch die alten Kernel aus dem Boot Menü entfernt. | ||
| - | |||
| - | ===== MySQL sichern, restore, sql ===== | ||
| - | |||
| - | * Restore mit dem User der Zugriff auf die DB hat< | ||
| - | * Backup< | ||
| - | * Bearbeiten aus CLI< | ||
| - | |||
| - | |||
| - | |||
| - | ===== MySQL Passwort für User ändern ===== | ||
| - | |||
| - | * Als root anmelden< | ||
| - | * Datenbank auswählen< | ||
| - | * Passwort ändern< | ||
| - | * Passwort User root ändern< | ||
| - | * Änderung abschliesen< | ||
| - | quit</ | ||
| - | |||
| - | |||
| - | ===== MySQL root Passwort vergessen ===== | ||
| - | |||
| - | * Über die Konfigurationsdatei (der einzige der unter Ubuntu 14.04.1 funktioniert hat) | ||
| - | * In der Datei **/ | ||
| - | skip-grant-tables</ | ||
| - | * MySql neu starten< | ||
| - | * Mysql Client als root ohne Passwort starten< | ||
| - | * Passwort setzen wie man es braucht< | ||
| - | quit</ | ||
| - | * Eintrag **skip-grant-tables** wieder entfernen und mysql neu starten. | ||
| - | |||
| - | ===== MySQL Datenpfad verschieben ===== | ||
| - | |||
| - | Nach der Installation von [[http:// | ||
| - | - MySQL stoppen:< | ||
| - | - Vorhandene Dateien im Datenpfad auf den neuen kopieren (hier **/ | ||
| - | sudo cp -r -p / | ||
| - | * alternativ kann auch [[http:// | ||
| - | - Orginalverzeichnis danach bitte erstmal umkopieren. | ||
| - | - MySQL config (**/ | ||
| - | # | ||
| - | datadir | ||
| - | - Unter [[http:// | ||
| - | - Editieren der Datei **/ | ||
| - | - VORHER:< | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | </ | ||
| - | - NACHHER:< | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | # / | ||
| - | # / | ||
| - | / | ||
| - | / | ||
| - | </ | ||
| - | - **ACHUTNG**. In den ersten Installationen (KA,F) wurde auch das Verzeichnis //plugin// das jedoch unter **/ | ||
| - | - Jetzt die MySQL Datenbank wieder starten.< | ||
| - | sudo start mysql</ | ||
| - | |||
| - | ===== HTTP / FTP User für www.koeag.de ===== | ||
| - | |||
| - | * freie User-id im 2000-2999 Bereich mit //cat / | ||
| - | * User anlegen mit < | ||
| - | sudo useradd -u xxxx -g 1001 -m -d / | ||
| - | * in /// | ||
| - | < | ||
| - | Options +Indexes | ||
| - | AuthType Basic | ||
| - | AuthName "Login Serverabgleich" | ||
| - | AuthUserFile | ||
| - | require user stepstone_30 | ||
| - | </ | ||
| - | </ | ||
| - | * und für die ganz " | ||
| - | < | ||
| - | Options +Indexes | ||
| - | order deny,allow | ||
| - | deny from all | ||
| - | allow from 208.82.4.0/ | ||
| - | </ | ||
| - | </ | ||
| - | * Für den http Zugriff muss noch das Passwort in **htusers** (siehe AuthUserFile Parameter) folgendwermaßen eingetragen werden:< | ||
| - | * Falls **htpasswd** nicht gefunden wurde, dann die apache2 utils installieren< | ||
| - | |||
| - | === Danach funktioniert auch der ftp Zugriff warum auch immer ??? === | ||
| - | |||
| - | Für einen funktionierenden FTP Zugang muss dem vorhin angelegte User auch noch dass Passwort auf Systemebene vergeben werden:< | ||
| - | sudo passwd ????? | ||
| - | XXXXX | ||
| - | XXXXX</ | ||
| - | In **/ | ||
| - | |||
| - | ===== Nur FTP User ohne http ===== | ||
| - | |||
| - | Für den user **transfer** ist es nötig, nur einen ftp User, ohne http Zugriff und home Directory in http zur Verfügung zu haben. Das funktioniert mit der o.g. Anleitung nicht wirklich. Hierzu ist direkt im ftp program. (pure-ftp) ein User mit Passwort anzulegen:< | ||
| - | |||
| - | Danach die Änderungen der pure-ftp datenbank bekannt machen mit:< | ||
| - | |||
| - | ===== PureFTP installieren ===== | ||
| - | |||
| - | Hier gibts noch ein paar Links falls mal wieder ein pureftp installiert werden muss: | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | |||
| - | ===== ProFTPD installieren ===== | ||
| - | |||
| - | Auf dem Ubuntu wiki gibt es eine Anleitung für [[http:// | ||
| - | |||
| - | Bei Ubuntu 12.04 wird Version 1.3.4a von ProFTPD mitgeliefert. Diese enthält einen bekannten Bug, der bei Verwendung von " | ||
edv/anleitungen.1685429481.txt.gz · Zuletzt geändert: von h.schindler
