Linux

Tipps & Tricks zu Linux (Debian, Ubuntu, Arch Linux …)

SSH-Server auf deinem Android (CyanogenMod)

8

In dem "CyanogenMod" (CM) ist bereits ein SSH-Server eingebaut (Dropbear), dieser ist jedoch standardmäßig abgeschaltet. Hier zeige ich kurz wie du diesen unter Linux / Windows nutzen kannst und dich somit ohne Kabel mit deinem Android (funktioniert nach meinen Tests, nur im lokalen W-Lan) verbinden kannst ... 

 

1.) Android: Vorbereitungen

adb shell

(adb shell)

mkdir /data/dropbear cd /data/dropbear dropbearkey -t dss -f dropbear_dss_host_key dropbearkey -t rsa -f dropbear_rsa_host_key

 

2.1) Linux: Vorbereitungen (Debian / Ubuntu)

2.1.1) Installiere den SSH-Client

sudo aptitude install ssh-client

2.1.2) SSH-Schlüssel generieren

ssh-keygen -t rsa

2.1.3) Übertrage den SSH-Schlüssel (öffentlich / public) zu Android

adb push ~/.ssh/id_rsa.pub More >

Tweak-Skript für Android / Spica

2

Ich habe hier ein kleines HowTo zum beschleunigen von Android / Spica geschrieben und wollte euch das Tweak-Skript für "bfs-Kernel" / "cfs-Kernel" / "Dateisystem" (ext2) / "3G/Edge Speed" ... zur Verfügung stellen. -> Forum-LinkDownload

Optimized Android-Apps mit Linux erstellen

1

Ich habe meine apps mit dem folgenden Bash-Skript optimiert, welches die Bild- & Sound-Dateien komprimiert, so dass die Apps kleiner werden und weniger Speicher verbrauchen...

Habe die optimierten Apps zu meinem Update-Pack für Spica hinzugefügt -> cyanogenmod + x

 

1.) Bash-Skript in einer Textdatei unter Linux speichern (Tweak_app.sh) & Ausführrechte setzen (chmod +x Tweak_app.sh)

2.) "optipng", "pngcrush", "sox" installieren (z.B. für Debian: apt-get install optipng pngcrush sox)

3.) android-sdk herunterladen & sudo cp .....android-sdk/android-sdk/zipalign /usr/bin/

4.) Folgendes Verzeichnis anlegen und zu optimierende Apps darin speichern (./place-apk-here-to-batch-optimize/)

5.) Tweak-Skript ausführen (./Tweak_app.sh) -> Fertig

#!/bin/bash LOG_FILE="apk.log" if [ More >

C-Programm – check_mem für Nagios

2
Habe gerade ein kleines C-Programm geschrieben, welches mithilfe von Nagios / Icinga die Speicherauslastung (Arbeitsspeicher + Swap) eines Linux-Servers überprüfen kann. Wenn ein Server seine aktuell laufenden Programm auf der Festplatte auslagern muss, da zu wenig Arbeitsspeicher zur Verfügung steht, sollte man darüber ggf. informiert werden... /***************************************************************************** * * Nagios check_mem plugin * * License: GPL * Copyright (c) 2000 Karl DeBisschop (kdebisschop@users.sourceforge.net) * Copyright (c) 2000-2007 Nagios Plugins Development Team * Copyright (c) 2011 Lars Moelleken (voku@voku-online.de) * * Description: * * This file contains the check_mem plugin * * * This program is free software: you can More >
konsole

Erste Schritte in der Shell

5

Ich habe schon einige kleine Blog-Beiträge zum Thema "Shell / Bash" geschrieben und werde versuchen diese Blog-Beiträge zu einer hoffentlich umfassenden Einführung in das Thema Shell zusammenfassen... 

Was ist eine Shell?

Die Shell ist die Eingabe-Schnittstelle zwischen Computer und Benutzer, welche bei normaler Systemkonfiguration nach dem erfolgreichem Login eines Benutzers gestartet wird, so dass man auf dieser Kommandozeile die Möglichkeit hat weitere Programme zu starten. Die Shell könnte man somit aus Arbeitsumgebung bezeichnen, von wo aus der PC gesteuert werden kann bzw. Dateien bearbeitet werden können. Es gibt unterschiedliche Arten von Shell's, wer ein modernes Linux-Betriebssystem (Debian, Ubuntu...) installiert, landet meistens in der sogenannten "bash", darauf gehe ich More >

Spica-Test

Android 2.2.3 Froyo (Mod+X => SpicagenMod RC1) – Samsung GALAXY SPICA I5700

702
I will publish my work (files) here because different forums all over the world use it and I have to update all the posts so that everybody find out that there is a new version of "Mod + X" (SpicagenMod) | here you can get more infos & help from the "Samdroid.Net"-Commuity -> [Dev] SpicagenMod BETA3 & HELPDESK + FAQs + HOW-TO GUIDES

 

Current version: Mod+X => SpicagenMod RC1

 

WarningEven if this update should have worked for me without problems, I can not guarantee that this will work for you, so you maybe create a backup of your files before the installation!

 

 

INSTALLATIONIf you are updating from any other Android-Version than Froyo (2.2) do wipe data/cache BEFORE installing SGM.1. Push it to your SDcard, go to recovery and apply pushed file.2. After complete boot make More >

linux_aptitude_minesweeper

Ostereier obwohl es nicht Ostern ist

16

Die folgenden "Eastereggs" lassen sich im Linux-Alltag finden und falls du auch noch ein paar Eastereggs kennst, würde ich die gerne hören...

YouTube:

Snake auf Youtube spielen ->

1.) Video bei 0:00 anhalten

2.) Pfeiltaste nach Links drücken

3.) danach zusätzlich Pfeiltaste kurz nach Oben drücken

4.) Vorsicht, das Spiel geht sofort los...

Telnet:

... ich verrate mal nichts

telnet towel.blinkenlights.nl telnet towel.blinkenlights.nl 666

Google:

In meiner "Feature-Liste" von Google fehlt noch einiges...

- suche nach ASCII-Art und dann achte auf das Google-Logo -> http://www.google.com/search?q=ascii+art

- auch wenn ich das schon einmal erwähnt habe -> www.google.com/bsdwww.google.com/linuxwww.google.com/microsoft

- einfach More >

CAP2011012613141

Cross-Compiling Android Kernel – Samsung GALAXY SPICA I5700

6

Hier möchte ich kurz erklären wie du mit Ubuntu (oder wie in meinem Fall Lubuntu) den Kernel von deinem Spica neu kompilieren kannst.

 

CAP2011012613141

 

1.) Pakete nachinstallieren aptitude install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev gawk texi2html texinfo automake libtool cvs gcj git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev texinfo gcj

 

2.) crosstool-ng installieren cd ~ wget http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.9.2.tar.bz2 tar -xjf More >
arch_linux_grub

Arch Linux – Installation

30

Warum sollte man Arch Linux verwenden?

Als erstes sei gesagt, dass diese Distribution nichts für Anfänger ist, ABER wenn man als Linux-User schon einige Erfahrungen mit der Kommandozeile gesammelt hat und z.B. Debian bereits ohne grafische Oberfläche installiert hat, kann man viel von diesem Linux-System lernen. Das "lernen" möchte ich an dieser Stelle noch einmal betonen, denn wer nichts über Linux lernen möchte und das System nur zum arbeiten nutzen möchte, der ist hier falsch. Das fängt bereits bei der Installation an, die ohne grafische Oberfläche daherkommt und das aus gutem Grund, denn wer an dieser Hürde bereits scheitert, sollte das System auch nicht nutzen. Momentan habe ich "Arch Linux" auf meinem normalen PC installiert (+ Windows7), auf meinem Netbook habe ich jedoch More >

CHS

Der Bootvorgang – Wie fährt ein PC hoch…

3
1.) Einleitung Der Begriff „Bootvorgang“ bezeichnet das Starten des Rechners, das Auswählen eines Betriebssystems und das Starten desselben. Der Begriff „Booten“ geht auf das englische Wort „bootstrap - Stiefelanzieher“ zurück. Der Bootvorgang wird durch Reset initiiert. Reset tritt Beispielsweise auf, wenn der Strom eingeschaltet wird, die damit zusammenhängenden Vorgänge werden in Kapitel 2 beschrieben. Im Laufe des Bootvorganges gibt es später drei verschiedene Möglichkeiten, das Betriebssystem zu finden und zu laden – abhängig davon, wo sich der Code des Betriebssystems befindet: 1.) Der Code befindet sich auf einer Diskette, auf die direkt zugegriffen werden kann. 2.) Der Code befindet sich auf einer Festplatte. Und das darauf folgende starten des Betriebssystems. 2.) More >
Go to Top