Posts Tagged ‘Bash’

MySQL Table is marked as crashed

Den heutigen Abend/Nacht habe ich damit verbracht meine MySQL Datenbank für Wordpress ein wenig aufzuräumen und zu optimieren. Dabei sind mir zwei Beiträge abhanden gekommen und jeweils nach der Veröffentlichung eines Beitrages war die komplette ‘wp_posts’ nicht mehr lesbar. Warum? Die Datenbank meinte, dass die Tabelle defekt sei und als “crashed” markiert sei.

Den vollständigen Artikel lesen …

PDF Passwörter entfernen mittels GhostScript

Mittels eines einfachen Bash-Befehls ist es möglich ein kennwortgeschützte PDF Dokument in ein ungeschütztes PDF Dokument zu speichern. Dazu nehme man eine Priese Ghostscript, etwas Gedankenschmalz, vllt. die Hilfe noch dazu und dann lautet der Befehl wie folgt:

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf

MAC-Adresse unter Ubuntu 9.10 auslesen/ändern

Wenn ich mal unterwegs bin und mich in einem fremden WLan-Netz bewegen, ändere ich gern meine Netzwerk MAC-Adresse. Sicherlich wird der ein oder andere wissen wollen warum ich dies mache. Kurzes Statement: Ich möchte einfach nicht, dass jemand meine MAC-Adresse des Notebooks kennt.

Den vollständigen Artikel lesen …

Prozesse unter Linux beenden

Um Prozesse unter Linux bzw. unter meinem frisch installiertem Ubuntu 9.10 zu killen, gibt es mehrere Möglichkeiten diese zu beenden. Einzige Voraussetzung ist, dass man den den Prozessnamen weiß.

kill $(pgrep Prozessname)
pkill Prozessname
killall -v Prozessname

Obige Informationen können auch sehr hilfreich in Shell-Scripts sein.

Tweetdeck 0.31.3 unter Ubuntu 9.10 x64 installieren

Auch unter Ubuntu 9.10 möchte ich gerne Tweetdeck nutzen, da es für mich einer der besten Twitterprogramme überhaupt ist. So einfach wie die Installation unter Windows ist, ist sie leider nicht unter Ubuntu 9.x. Wie man trotzdem Tweetdeck unter Linux (hier Ubuntu 9.10 x64) installieren kann möchte ich gern hier aufzeigen. Dazu sind nur vier Schritte notwendig:

1.) Download der Adobe Air Software unter http://get.adobe.com/air/.

2.) Im Gegenteil zur x86 Version von Ubuntu braucht man noch ein paar Bibliotheken, damit Tweetdeck unter x64 läuft. Diese muss man sich hier herunterladen und mit den folgenden Befehlen ausführen:

dpkg -i getlibs-all.deb

3.) Folgende weitere Kommandos in der Konsole ausführen

sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386 lib32nss-mdns
sudo apt-get install ia32-libs
sudo getlibs -l libgnome-keyring.so
sudo getlibs -l libgnome-keyring.so.0
sudo getlibs -l libgnome-keyring.so.0.1.1
sudo cp /usr/lib/libadobecertstore.so /usr/lib32

4.) Tweetdeck 0.31.3 per Download herunterladen.

5.) Nach erfolgreicher Installation der o. g. Kommandos kann man nun per Adobe Air Application Installer Tweetdeck 0.31.3 installiert werden. Hierzu einfach den Pfad raus suchen, wo Tweetdeck 0.31.3 gespeichert worden ist und installieren. Bei mir wollte Tweetdeck nach /opt installiert werden. Den Pfad kann man aber ändern, wenn es gewünscht ist.

6.) Tweetdeck starten und Spaß haben.

Konsolenfarbtabelle

Damit das triste Leben in der Konsole nicht so langweilig wird, kann man folgenden Codesnippet in sein Shellscript mit einbauen. Um die Farbtabelle nun in der Linux Konsole anzeigen, einfach folgenden Code ausführen:

#/bin/sh
for STYLE in 0 1 2 3 4 5 6 7; do
  for FG in 30 31 32 33 34 35 36 37; do
    for BG in 40 41 42 43 44 45 46 47; do
      CTRL="\033[${STYLE};${FG};${BG}m"
      echo -en "${CTRL}"
      echo -n "${STYLE};${FG};${BG}"
      echo -en "\033[0m"
    done
    echo
  done
  echo
done

Reset der Konsole via

echo -e “\033[0m”

Das war’s. (via)

Lenovo T500 Bluetooth unter Ubuntu 9.04 deaktivieren

Vor langer Zeit installierte ich auf meinem Leonov T500 die im April 2009 veröffentlichte Ubuntu 9.04 Version und habe bis jetzt keine Probleme. Ein was mich ein wenig genervt hatte war, dass beim Start von Ubuntu gleich die Bluetooth-Funktion aktiviert war. Man wird mir wahrscheinlich jetzt raten die Tastenkombination Fn+F5 zu drücken. Allerdings bringt das einen ungewünschten Effekt, der meine Wi-Fi Verbindung zusätzlich deaktiviert. Gibt es noch eine andere Möglichkeit außer dieser?

Den vollständigen Artikel lesen …

Plesk Emailkonto per Console erstellen

Ab und an kommt es mal vor, dass man einen User schnell einrichten will. Besonders viele Administratoren arbeiten in der Console und wollen sich nicht immer über die Administrationsoberfläche von Plesk einloggen. Warum? Das anlegen von teilweise 400 Emailadressen auf Business-Servern kann mitunter eine harte Arbeit werden. Der Administrator freut sich, wenn er nicht über die Plesk Administrationsoberfläche arbeiten braucht und nicht jeden einzelnen Nutzer manuell anlegen muss. Um einen weiteren Emailnutzer einer Domain anlegen zu können bedarf es folgendem Befehl:

# /usr/local/psa/bin/mail --create vorname.name@domain.tld -passwd SETPASSWORD -cp-access false -mailbox true -mbox_quota 50M -antivirus inout

Der o. g. Befehl erstellt einen neuen Nutzer mit dem Namen vorname.nachname@domain.ltd, einer Email-Quota von 50 Megabyte und der Antivirenscanner ist für ein- und ausgehenden Emailverkehr aktiv geschaltet worden. Das war’s!

Plesk Update Probleme 8.6.0 > 9.0.1

Bei dem Update von Plesk 8.6.0 auf eine 9ner Version ist für manchen Nutzer nicht ganz einfach und zu anstrengend. So schlecht aber nicht. In den letzten Tagen erhalte ich viele Emails mit Fehlermeldungen und Problemen, wo ich das ein oder andere Mal auch nachsehen muss worum es sich eigentlich handelt. Diese Anleitung soll Dir nun helfen ein Update von der Plesk Version 8.6.0 auf die Version 9.0.1 zu schaffen. Dazu führe folgende Befehle aus:

Den vollständigen Artikel lesen …

Partnerschaften


· Suchmaschinenoptimierung mit Ranking-Hits · blogoscoop · Blogverzeichnis - Blog Verzeichnis bloggerei.de · Bloggeramt.de · Computers
Add to Technorati Favorites · sticker · beliebtestewebseite · Blogverzeichnis · Computer Blogs - BlogCatalog Blog Directory

Creative Commons License · Valid XHTML 1.0 Transitional

IamNo.com 220180 · Locations of visitors to this page