Archive for the ‘CEntOS’ Category

vsftpd 226 Transfer done (but failed to open directory).

viernes, abril 12th, 2013

En CEntOS se dió la causalidad de que aun cuando un usuario tiene los permisos y asignaciones hacia una carpeta, este podía entrar pero sin listar los archivos ni carpetas. Esto sucede si SELinux esta configurado, por lo que o recurres a

setenforce 0

O configuras para siempre que este modo no actué

vi /etc/selinux/config

Y estableces

SELINUX=disabled

Hacer efectivos los cambios en /etc/inittab sin reiniciar

martes, marzo 26th, 2013

Uno de las cosas que evito siempre es reiniciar un servidor, sólo lo hago cuando los recursos se me han agotado. si se diera el caso de que se tuviese que cambiar el nivel de ejecución de linux, esto puede hacerse con el siguiente comando

init 3

En mi caso, luego de la instalación hecha por otra persona en un servidor que quedo con initlevel 5, pero que por operacion nunca se iba a ingresar en modo gráfico fue útil saber este comando.

ORA-24408 Error de conexion a Oracle desde Moodle

jueves, febrero 28th, 2013

En una configuracion dond participan 7 servidores moodle apuntando a la misma base de datos Oracle 11g se produjo el siguiente error

Debug info: ORA-24408: could not generate unique server group name
Error code: dbconnectionfailed
Stack trace:

line 205 of /lib/dml/oci_native_moodle_database.php: dml_connection_exception thrown
line 344 of /lib/dmllib.php: call to oci_native_moodle_database->connect()
line 476 of /lib/setup.php: call to setup_DB()
line 31 of /config.php: call to require_once()
line 31 of /index.php: call to require_once()

Esto se debe a que el nombre del host esta mal configurado o lo resuelve mal. Por lo que si editas el achivo /etc/sysconfig/network

[root@servername mnt]# more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=servername

Debe ser igual al configurado en /etc/hosts, aqui yo convenientemente introduzco el servername en primer lugar, para que sea lo primero en reconocer.

127.0.0.1   servername  localhost localhost.localdomain 
::1         servername  localhost localhost.localdomain 

Montar una carpeta compartida de Windows en Linux

jueves, febrero 28th, 2013

Cuando la necesidad de compartir carpetas entre distintos sistemas operativos aparece hay que crear primero el montaje y luego asegurarse que ante un reinicio esto continúe igual.

En nuestro caso, por una necesidad especifica de que una aplicacion en Linux guarde información en un fleserver en windows, secrea la necesidad de montar en linux esta carpeta.

El proceso es más o menos así:

Se crea la carpeta compartida
Se monta
Se agrega al /etc/fstab para que al reinicio se conecte, sin necesidad de montarla manualmente

En comandos linux se traduciría

mkdir -p /mnt/carpetaWindows
mount -t cifs //servidorWindows/carpetaDisponibilizada -o username=usuario_con_permiso,password=clave_del_usuario,file_mode=0664,dir_mode=0777 /mnt/carpetaWindows

Y en el archivo /etc/fstab incluir

//servidorWindows/carpetaDisponibilizada /mnt/carpetaWindows cifs username=usuario_con_permiso,password=clave_del_usuario,file_mode=0664,dir_mode=0777

Ejecutando comando remoto en Linux

miércoles, febrero 27th, 2013

Cuando tienes la necesidad de ejecutar un comando en otro servidor, puedes hacerlo a traves del comando SSH de la siguiente forma.

ssh usuario@nombre_host_o_ip comando

Ahora si quieres ejecutar algo remoto a través de un script, debes hacerlo pero intercambiando las claves públicas de los dos servidores

Nueva lista de TOP 500 de noviembre de 2012

miércoles, diciembre 26th, 2012

Existe dentro del mundo de internet un sitio que compila los datos de todos las supercomputadoras que hay en el mundo, la cual por cierto es muy interesante y que te puede llevar a sacar un para de conclusiones bastante importantes, esta es Top 500.

Linux es el sistema operativo que se ocupa en 469 de las 500 supercomputadoras, en cambio windows sólo en 3… mmm.

Pero el tema es ¿porque? La solución mental esta en la comparación… Todos los que tienen autos buscan un auto en el mercado, lo compran, lo manejan y listo, o sea, aceptan lo que tienen. Pero ¿que hay para el que quiere un todoterreno? El compra una camioneta base que considera la mejor y comienza a modificarla, poniendo partes y piezas que cree que es la mejor para el terreno, el objetivo es atravesar todos los lugares posibles con lo que posee. La diferencia esta en aventurarse, correr los riesgos… sino no se hubiese descubierto america, los viajes al espacio serían lecturas aún de Verne, al igual que los submarinos. Es el ir más alla los que nos permite crecer, he ahí la diferencia.

Con esto no digo que windows sea malo, o Linux el mejor, siempre he pensado que todas las herramientas deben probarse hasta el límite de lo posible, si eso significa Windows, será, si significa Linux será. No le voy a pedir a un gamer que use linux, ninguna empresa de juegos se ha atrevido fielmente con Linux, aun cuando, doy gracias a Dios que los cientificos confían en que linux hará un gran trabajo, sino, quizas… otro gallo cantaría.

PD: Dedicado a Jorge Fuentes, un fiel fan de Windows, al punto que encontrara cualquier explicación para favorecerlo.