Mittwoch, 13. November 2013

locales auf Ubuntu Server

Falls mal die locales auf einem Ubuntu Server nicht so ganz gerade sind wie man oder auch das System erwartet kann man mit Hilfe folgender Ergänzungen in der /etc/environment Abhilfe schaffen.

In meinem Fall war bei dem Ubuntu Server die Variable LC_ALL und LC_CTYPE nicht gesetzt und konnte auch vom System selbst nicht ohne weiteres gesetzt werden.
Hier hilft folgendes in der /etc/environment zu ergänzen.

LC_ALL=de_DE.UTF-8
LANG=de_DE.UTF-8

Einige weitere Ideen finden sich auf askubuntu.com

Sonntag, 22. September 2013

VIM

VIM. That's another great "found and never let go" thing. For now i go with the words from the creators:
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

After watching some Tutorials on youtube( VIM TC2 and VIM TC4 ) and extension videos (snipmate and it's intro) I tried the editor. After some hours i got used to the interface and usage. VIM is not like any other Texteditor.
The greatest Difference to other common TextEditor's is that it has Modes.
You have a mode to scan through the file (Normal), one mode to edit (Edit) and one mode to mark/copy (Visual).
The first two weeks it's hard to use it because if you only want to change 1 digit you have to press more than " 2 file-save" but the power lies within the customization of the editor and editing much more greater files and/or more files at once.
With Plugins you are able to build a MeanMachine out of this tiny little Editor.

TMUX - TerminalMUltipleXer

TMUX. Another great invention. Tmux is like screen but better.
TerminalMUltipleXer it's called and that's what it does.
With this little program you are able to log into a Remote system and let sessions open for later use. For Screen you have to extensively tweak it to do your belongings and tmux just has it built in. My killer feature for this app is it's ability to split Terminal Windows just like a tiling window manager does.
Let's say you have 200 ssh sessions open each in one seperate window.
Now search through the windows with screen:
ctrl-a is it here? nope. ctrl-a is it here? nope ctrl-a
you get it.

Search for a specific text in all terminal windows in tmux:
ctrl-b f myservernumber1 and boom!
you got a list of all windows with that specific string in it.
I still not discovered all features but it's insane what it does to your ssh and console behavoir.

Go and try it out.

Ubuntu:
apt-get install tmux

Montag, 13. Mai 2013

How to set the default Terminal in Unity?

In my case it's the Ubuntu 13.04 Release.

Open a Terminal and hack this into it to change to the xterm.
Replace xterm with your favourite Terminal Program and have a go.
gsettings set org.gnome.desktop.default-applications.terminal exec 'xterm'

Montag, 6. Mai 2013

Spotify auf linux.

In den Anfängen gab es noch nicht soviel verschiedene Genre auf diesem Musikdienst deswegen habe ich diesen auch für ein paar Jahre aus den Augen verloren.
Mittlerweile ist das Angebot allerdings sogar für nicht-nur-mainstream-Höhrer interessant.

Um die ganze Sache auch noch abzurunden wird grad auch von Spotify selbst an einem nativem Linux-Client gewerkelt der eigentlich schon gut nutzbar ist.

Wer das mal austesten will sollte folgende Schritte unternehmen um diesen auf seinem Debian / Ubuntu Derivat zu testen.

sudo echo "deb http://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
sudo apt-get update; sudo apt-get install spotify-client
 
Somit müsste der Client einfach auf eurem System zu starten sein.
Viel Spass beim Entdecken der schon sehr großen Vielfalt des Spotify Angebot's.

Dienstag, 30. April 2013

Grafikprobleme Ubuntu 13.04

Nach dem Upgrade mehrerer Systeme auf Ubuntu 13.04 bin ich auf einen interessanten Fehler gestoßen.
Falls man im Besitz einer Nvidia Grafikkarte ist und auf 12.10 oder 13.04 upgraded sollte man sich darauf gefasst machen das Unity nicht mehr startet.
Ich kam dann letztenendes auf einem Desktop mit Hintergrundbild an der allerdings keinerlei Panel's oder Starter inne hielt.
Ab hier geht's los.

Schritt 1:
STRG + ALT + T (Terminal öffnen)
sudo apt-get purge nvidia-current
sudo apt-get install linux-headers-generic
sudo reboot

Schritt 2:

sudo apt-get install nvidia-current 
oder einfach per software-center den nvidia-current installieren.
Nach einem Reboot dürfte alles wieder funktionieren.

Canonical sollte vielleicht doch manchmal mehr aufpassen bei den Releases.
 
 

Freitag, 12. April 2013

Linux Cache ist voll und kein Ram mehr verfügbar.

- Hey warum ist der ganze Ram verbraucht?
# vmstat -S M

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0    195    185  16623    0    0     6    17   18    6  0  0 100  0

Mittels folgendem Befehl kann der Cache wieder freigegeben werden.
# sync; echo 3 > /proc/sys/vm/drop_caches
# vmstat -S M
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0      0  17670      1     42    0    0     6    17   18    7  0  0 100  0


Dienstag, 5. Februar 2013

htop (!)

found an easter egg in htop.
It congratulates me for 147 days uptime.
Sweet (!)