Archive for October, 2010

update .profile

October 30, 2010

If you want to reload environment variables without needing to do re-login, you may use this command:

source ~/.profile

some IT french words

October 28, 2010
J’ai son image
J’ai son e-mail
Son coeur au bout du clavier

J’ai son visage
Et l’envie d’elle
Sans jamais l’avoir touchée

Dois-je sauver
Ou bien abandonner ?

Pomme, c’est un homme et une femme
Et c’est tout un programme
Un ciel artificiel
Pomme, qui m’allume et qui me quitte
On s’aime trop vite
Nos vies c’est le virtuel

Elle m’écrit
Mais mon écran
formate les sentiments

Mais j’imagine qu’une machine
Ne peut que faire semblant
Ma déesse, elle,
N’est pas vraiment réelle

Pomme, c’est un homme et une femme
Et c’est tout un programme
Un ciel artificiel
Pomme, qui m’allume et qui me quitte
On s’aime trop vite
C’est le vi- c’est le virtuel

Un peu d’amour, copié-collé
Un peu d’amour, pomme C
Un peu d’amour téléchargé
Un peu d’amour à sauver, à sauver
Mais l’amour n’est pas virtuel.

Pomme, c’est un homme et une femme
Et c’est tout un programme
Un ciel artificiel
Pomme, qui m’allume et qui me quitte
On s’aime trop vite
C’est le vi- c’est le virtuel

Dois-je sauver
Ou bien dois-je abandonner ?

У меня есть ее картинка
У меня есть ее e-mail
Ее сердце на кончиках клавиш

У меня есть ее лицо
И я хочу ее
Ни разу не дотронувшись

Должен ли я сохранить
Или же отменить?

Яблоко – это мужчина и женщина
Это целая программа
Искусственное небо
Яблоко, что разжигает меня и покидает
Мы слишком быстро влюбляемся
Наши жизни – это виртуальный мир

Она пишет мне
Но мой экран
Форматирует чувства

Но я представляю, что машина
Лишь делает вид
Моя богиня, она
Не слишком реальна

Яблоко – это мужчина и женщина
Это целая программа
Искусственное небо
Яблоко, что разжигает меня и покидает
Мы слишком быстро влюбляемся
Это ви- это виртуальный мир

Немного любви, копи-паст
Немного любви, яблоко С
Немного скачанной любви
Немного любви сохранить, сохранить
Но любовь – не виртуальна

Яблоко – это мужчина и женщина
Это целая программа
Искусственное небо
Яблоко, что разжигает меня и покидает
Мы слишком быстро влюбляемся
Наши жизни – это виртуальный мир

Должен ли я сохранить
Или же отменить?

 

how to get a pid of the process

October 20, 2010

Sometimes we should able to get pid of the process dynamically. For example we want to kill the process (kill -9 <PID>)  from some script, but we can’t know the pid of particular process, and knowing the name of the process is not enough also. For example if we have several java processes where ‘java’ is the name of the processes, we could use command like this ‘killall -9 java’, but it will kill all java processes.

In our example we want to delete jboss process. JBoss is a java program and has ‘java’ as a name of process.  So.. in order to get the PID of jboss process we could use command like this:

ps -Ao pid,command | grep java | sed ‘s/^[ ]*//’ | cut -d\  -f1

Here, as you can see, we use special command ‘sed’.
Here is small description how it might be used:
http://lowfatlinux.com/linux-sed.html

Ok. Now we want to kill this process. We could type something like this:

myvar=`ps -Ao pid,command | grep java | grep jboss | sed ‘s/^[ ]*//’ | cut -d\  -f1`;kill -9 $myvar

Yes, you can type this in single command line.

ssh -X option

October 11, 2010

Maybe not everybody knows about the ability to use -X option while connecting via ssh in the console. I will describe. For example if there is a task to deploy some web application (that uses 8080 port for http) to the remote server and ensure that it work ok there. And lets say the 8080 port opened only for some series of machines but not for yours, and you can not open your browser in your machine and check whether the application work ok or not.

So, in order to resolve our issue, we are connecting like this:
ssh -X user@192.168.5.5 (you should use the ip of particular remote host here and real user of course).

Then when you are logged in, type in the console: nautilus and press enter. As a result you will able to see the graphical file manager. And from here you may launch graphical console and launch any applications, for example Firefox or use samba to connect to your machine… etc. So this gives us greater possibilities to use UI to work with files and applications on the remote hosts.

There is a picture how it might look like, here we use native Firefox on remote machine which renders on your machine in fact. My local machine here is Ubuntu, but remote is RH Linux.


Maybe it is not the best example but it is possible one.

the program to learn French verbs

October 3, 2010

There is a small program that helps learn – conjugate French words (verbs). You can find it in the Ubuntu (Linux) repositories.


%d bloggers like this: