Schlagwort-Archive: linux

MTP für Linux (Android Phones unter Linux)

Um auf den Internen Speicher von Android Phones (Android 3+) oder auch einigen Mp3-Playern
über USB zugreifen zu können wird MTP (Media Transfer Protocol) verwendet.

MTP ist ein von Microsoft entwickeltes Protokoll, welches auf PTP (Picture Transfer Protocol)
aufsetzt [1]. Der primäre Zweck ist das es die Kommunikation zum Datenaustausch zwischen Geräten und Computern zu vereinfachen.

Weiterlesen

tmux session automatisch beim login starten/benutzen

Seit einiger Zeit benutzte ich den Terminal Multiplexer tmux. Damit ist es möglich, in einem Terminal Fenster mehrere Sitzungen gleichzeitig offen zu haben. Zusätzlich ist es möglich, sich von einer tmux Sitzung abzumelden, diese aber offen zu lassen (detach). So kann man die Shell an der Stelle weiterbenutzten (attach) an der man aufgehört hat. Oder man kann während länger laufenden Prozessen in anderen Sitzungen gleichzeit weiterarbeiten, alles über eine Verbindung.

Ein Problem gibt es jedoch. Wenn man vergisst tmux zu starten und einen längeren Prozess gestartet hat, dann kann man diesen erstmal wieder beenden oder man braucht ein neues Terminal Fenster bzw. eine neue Verbindung um weitere Aufgaben parallel erledigen zu können.

Um dieses Problem zu lösen habe ich folgene Änderungen vorgenommen:
Weiterlesen

Virtueller Server mit VirtualBox und Arch Linux Teil 1

Veraltet: In der Zwischenzeit wurden wieder einige Dinge in Arch Linux aktualisiert. Viele der hier beschriebenen Einstellungen sollten so nicht mehr im aktuellen Arch Linux gemacht werden. Es gibt das neue systemd und im Zusammenhang damit wurden viele Konfigurationsoptionen an die Stellen verschoben wo sie auch in den upstream-Projekten zu finden sind.

In dieser Anleitung zeige ich, wie man eine Virtuelle Maschine für einen lokalen Server einrichtet.
Zur Virtualisierung wird VirtualBox verwendet. Als Betriebssystem für den Server kommt Arch Linux zum Einsatz.
Die Dienste die der Server nach diesem Teil (1) der Anleitung anbietet sind die folgenden:

  • Webserver (nginx) inkl. PHP und MySQL sowie SSL Verschlüsselung
  • phpMyAdmin
  • ssh

Weiterlesen