Blog de Ubuntu en Español Blog [no oficial] de Ubuntu en Español

29Sep/090

Quien esta conectado a mi linux | Quick tip

Este es un tip para poder saber quien o quienes estan loggeados en nuestros sistemas linux ya sea via ssh, o via consola fisica.

Con el comando “w” podemos ver quien o quienes anda por ahi

techno@srv-test:~$ w
 11:40:13 up 1 day,  1:24,  2 users,  load average: 1.76, 1.68, 1.62
USER     TTY      FROM              LOGIN@   IDLE
techno tty7     :0               Mon10   31:23m 35:49
root pts/0    :0.0             11:40    0.00s  0.19s

como podemos ver aqui los usuarios conectados en el sistema son “root” y “techno”

ahora bien si por algun motivo no quisieramos que mas de alguno de los usuarios listado estuviera dentro de nuestro sistema vamos a utilizar un par de comandos super utilies

Expulsar a un usuario

 skill -STOP -u techno 

Si por equivocacion lo sacamos, podemos corregirlo con

 skill -CONT -u techno 

Ahora si queremos ser mas drasticos y sacar del sistema a todos los usuarios, contandonos entre ellos claro!

 skill -KILL -v /dev/pts/* 

Post to Twitter Tweet This Post Post to Delicious Delicious

19Sep/090

Mysql Too many connections

El mensaje que nunca queremos ver al intentar conectarnos en nuestro Mysql, y que significa esto, pues que todas las conexiones disponibles (100 por default) dentro de nuestro mysql han sido ya tomadas.

Lo primero que debemos de verificar es que clase de conexiones esta manejando el mysql server, debido a que algunas de ellas pueden estar “colgadas”.

mysqladmin -uUSUARIO -pPASSWORD processlist

para aumentar el numero de conexiones concurrentes que nuestro servidor mysql puede manejar vamos a editar el archivo /etc/mysql/my.cnf:

port = 3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
set-variable = max_connections=100

aquí cambiaremos el valor predeterminado de 100 a 250 o un poco mas, recuerden que esta cantidad depende linealmente de la cantidad de memoria ram de que la dispongamos y así también del poder de CPU.

NOTA: algunas veces este problema tambien puede estar realacionado con la resolucion DNS, asi que tambien podemos verificar el archivo /etc/hosts de cliente para ver si esta bien definido el nombre e IP del servidor, asi tambien estos mismos datos dentro del /etc/hosts del server.

Post to Twitter Tweet This Post Post to Delicious Delicious

28Aug/090

Forzar velocidad en NIC debian / ubuntu

Este es un script para forzar la velocidad de transmision de nuestra NIC en forma permanente para cualquier sistema debian o derivados.
Como usuario root vamos a editar el siguiente script :

# vi /etc/init.d/speednic.sh

ahora el contenido de nuestro script: (en mi caso es una NIC de 1000)

#!/bin/sh
## con esto definiremos el path de nuestra herramienta ##
ETHTOOL="$(which ethtool)"
## aqui definiremos la NIC a modificar ##
DEV="eth1"
## La velocidad que deseamos establecer ##
SP="1000 duplex full"
case "$1" in
start)
echo -n "Ajustando parametros en la  NIC";
$ETHTOOL -s $DEV speed $SP;
echo " done.";;
stop)
;;
esac
exit 0

ahora unicamente le tenemos que dar permisos de ejecucion, colocarlo en los scripts de arranque y ejecutarlo

# chmod +x /etc/init.d/speednic.sh
# update-rc.d speednic.sh defaults

Ejecutando…

 /etc/init.d/speednic.sh start

Post to Twitter Tweet This Post Post to Delicious Delicious

24Aug/090

Como montar unidades alfresco

Alfresco es un sistema de administración de contenidos de código libre / abierto, basado en estándares abiertos y de escala empresarial para Windows y sistemas operativos similares a Unix. Está diseñado para usuarios que requieren un alto grado de modularidad y rendimiento escalable. Fuente Wikipedia.

Esto es desde linea de comando

mount -t cifs //50.50.50.57/alfresco/Organizacion /repo/ -o user=sistemas

Para el Fstab

//50.50.50.57/alfresco/ /repo cifs user,noauto,username=USER,password=PASS,
iocharset=utf8,file_mode=0777,dir_mode=0777,rw,port=1445 0 0

Nota: Esta es una sola linea pero para usos de codigo la parti en 2

Post to Twitter Tweet This Post Post to Delicious Delicious