Posted by Josep A. Pavón at 12 agost , 2010

Avui fa 1000 dies que em vaig donar d’alta a Twitter:

Posted in: General | No Comments »

Posted by Josep A. Pavón at 27 juliol , 2010

Posted in: General | No Comments »

Posted by Josep A. Pavón at 8 juliol , 2010

Llistem els ports amb la comanda:
lsof | grep 20931

Obtenim més info de l’aplicació que està ocupant el port:
lsof -i tcp:20931

Fem un ps per tenir més informació del procés:
ps -ef |grep 20931

Finalment matem el procés amb:
kill -9

Posted in: General | No Comments »

Posted by Josep A. Pavón at 15 juny , 2010

Conversió de format entre Unix i Windows:
sed -e 's/$/\r/' unix.txt > dos.txt

Conversió de format entre Windows i Unix:
sed -e 's/.$//' dos.txt > unix.txt

El segon exemple és el que faré servir més sovint…

Aquesta comanda fa el mateix que les aplicacions dos2unix i unix2dos que estan disponibles en Linux/Unix

Posted in: General | No Comments »

Posted by Josep A. Pavón at 18 març , 2010

1.- Editar el fitxer /etc/mail/sendmail.cf i afegir el servidor smtp sota la linia següent:
# "Smart" relay host (may be null)
DSsmtp.local

2.- Reiniciar el servei sendmail !!!
service sendmail restart
o be
/etc/init.d/sendmail restart

3.- Enviar el mail
Exemple de script que envia un mail:

#!/bin/bash
SUBJECT="Aquí­ va el subject"
EMAIL=$(cat /home/peewee/mails) # aquest és el fitxer que té el llistat d'adreces
COS=$(find /home/peewee/logs/ -type f -mmin -60) # són els fitxers modificats l'última hora
ADJUNT=$(/home/peewee/foto.jpg) # aquest és el fitxer adjunt que s'enviarà 
/bin/mail -s "$SUBJECT" $EMAIL < $COS
/usr/bin/mutt -s "$SUBJECT" $EMAIL -a $ADJUNT < $COS

Posted in: General | No Comments »

Posted by Josep A. Pavón at 27 novembre , 2009

Per obrir 2 fitxers amb el VI:
[BASH]#vi -o fixer1 fixer2

Si es vol veure la pantalla en vertical s’ha de canviar el paràmetre de -o minúscula per -O MAJÚSCULA

Per cambiar de finestra teclejar: Ctrl + w + w

Posted in: General | No Comments »

Posted by Josep A. Pavón at 13 juliol , 2009

Instalar cpulimit: http://cpulimit.sourceforge.net/, es pot limitar una determinada aplicació en execució, pel nom o bé pel ID del procés:

[BASH]# cpulimit -e firefox -l 30

Amb la comanda anterior no deixarem que el Firefox gasti més d’un 30% de l’us de la CPU.

[BASH]# cpulimit -p 3493 -l 40

Podem fer el mateix introduint el ID del procés.

Posted in: Xuletes | No Comments »
Tags:

Posted by Josep A. Pavón at 22 maig , 2009

ethtool -s eth0 speed 100 duplex full autoneg off

speed 10/100/1000

duplex half/full

autoneg on/off

Posted in: Xuletes | No Comments »

Posted by Josep A. Pavón at 5 maig , 2009

Aquesta setmana he après a fer un accés SSH amb autentificació per claus entre varis servidors Linux, en anglès seria SSH Key Authentication. Bàsicament serveix per connectar-se via Secure Shell sense tenir que posar cap password. Útil si tenim algun script que intercanvii alguna mena d’informació o dades entre 2 servidors linux. A continuació explico els passos que he seguit:

Suposem que els servidors implicats es diuen ’srv_origen’ i ’srv_desti’

on

’srv_origen’  = el servidor des d’on pujem la informació o les dades.

’srv_desti’= el servidor a on ens connectem per rebre la informació o les dades.

1) En primer lloc cal assegurar-se que ’srv_desti’ tingui activada la authentificació per claus (key authentication enabled)

Editar el fitxer de configuració del servidor ssh (sshd),  /etc/ssh/sshd_config, buscar les següents linies i les descomentar-les:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

Un cop fet, recordar de reiniciar el servidor: /etc/init.d/sshd restart

2) A continuació, al servidor ’srv_origen’ cal crear el parell de claus publica/privada que s’utilitzaran per fer l’autentificació:

ssh-keygen -t rsa

No cal posar cap password quan pregunti.

La comanda anterior crea 2 fitxers, una clau pública (public key) i una clau privada (private key)

Els fitxers es crean al [homedir] de l’usuari que ha executat la comanda:

La clau pública:  [homedir]/.ssh/id_rsa.pub

La clau privada: [homedir]/.ssh/id_rsa

3) Ara cal configurar el ’srv_desti’ per tal que accepti les connexions que provenen del ’srv_origen’

Triem l’usuari amb el qual ens volem connectar al ’srv_desti’, per exemple ‘usr_desti

Al [homedir] d’aquest usuari cal crear un directori ocult anomenat .ssh (mkdir .ssh), modifiquem els permisos per que siguin 700 (chmod 700 .ssh)

Dins d’aquest directory creem un nou fitxer que es digui authorized_keys i copiem el contingut de la clau pública que s’acaba de crear al ’srv_origen’, un cop fet guardem els canvis i modifiquem els permisos a 600 (chmod 600 authorized_keys)

Ull al copiar el contingut de id_rsa.pub a authorized_keys, no hi ha d’haver cap salt de línia !!

4) Finalment només queda provar la connexió:

Des del ’srv_origen’ i amb l’usuari que s’ha creat el parell de claus cal escriure el següent:

ssh usr_desti@srv_desti

Si tot funciona correctament no hauria de demanar cap password i tampoc s’hauria de tancar la connexió inmediatament.

Posted in: Xuletes | No Comments »
Tags:

Posted by Josep A. Pavón at 18 abril , 2009

Posted in: General | No Comments »