Mar
10
Mar
10
Partimos de un Fedora instalado desde 0 y actualizado. Si habéis llegado hasta aquí es por que sabéis lo que es Oracle. Esto no es un manual para ponerlo en producción ya que lo suyo sería instalarlo en un sistema operativo certificado por Oracle.
![]()
Empiezan los preparativos, crear el usuario y el grupo
#groupadd dba
#useradd oracle -g dba
#passwd oracle
Ahora lo suyo es logearse con el usuario de oracle con las X arrancadas. Continued…
Mar
7
De piedra me quedo con esta noticia:
http://www.noticiasubuntu.com/el-corte-ingles-vende-ordenadores-con-ubuntu/
Poco a poco linux se va metiendo poco a poco en el escritorio.
Feb
22
Si os preguntáis que es una VTL os lo resumo a grandes rasgos, conoceréis la típica librería de cintas, bien, pues una VTL emula esa librería de cintas. La ventaja es que es barato y ofrece una rápida restauración pero su desventaja es que puede llegar a ser más lento escribiendo.
Para hacer esto utilizaremos un software llamado linuxvtl2, open source claro esta. Explicaré el proceso de instalación hoy, y a lo largo de esta semana nos adentraremos un poco más. Continued…
Feb
19
Queridos lectores, se acabaron esas tardes en la oficina a esperar que todo el mundo se valla para reiniciar una maquina, eso se acabo. La gente de ksplice ha pensado en esto y nos ofrece su software para poder tener la máxima disponibilidad.

Funciona congelando el sistema dejando solo un proceso abierto, entonces es cuando se actualiza el kernel, una vez actualizado se descongela el sistema con el kernel nuevo. Continued…
Feb
4
Todos conoceréis lo problemas que tiene comunicarse en la administración publica sin internet explorer, hasta hoy, que se han adoptado más de 500 estándares abiertos. La decisión viene tomada para que para el ciudadano no tengan gastos extra de un determinado programa y no este sujeta a derechos de propiedad intelectual e industrial.
Otro punto importante es que si no hay un estándar abierto, la administración se verá obligada a promover su desarrollo.
Así que buena noticia para los ciudadanos.
Vía: Público.es
Ene
29
Si estáis hartos de cada vez que os instaláis una distro, tener que meter siempre los mismos paquetes y quieres que vengan de serie, o quieres eliminar servicios de inicio, lo mejor es hacerte tu iso del sistema operativo. Para esto tenemos 8 formas conocidas de hacerlas de manera fácil y una para nivel avanzado.
Ene
2
Esto no es una broma, os reísteis mucho con este post, hasta hoy. He encontrado este programa: vigor. Nos ofrece la capacidad de poder hacernos disfrutar de la excelente compañía de nuestro clip favorito. Funciona con vi de fondo y necesita de las X para funcionar. Os adjunto unas capturas de tal malvado proyecto. Para dar más sensación de realismo hasta que no pulsemos el aceptar o demás opciones no podremos seguir escribiendo.
Jul
15
#history | awk ‘{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’ | sort -nr | head
242 ssh
137 ping
110 exit
94 vi
62 cd
42 ls
30 nslookup
28 clear
20 kinit
19 scp
Jul
9
Ya hablamos un poco de como instalar drupal en Slackware paso a paso. Pues claro van saliendo actualizaciones y por seguridad pues las instalaremos. Empezamos:
Con el usuario de administrador nos dirigimos a administrado configuración del sitio sitio en mantenimiento y lo pones en off-line
Desde el servidor nos bajamos el ultimo drupal, a día de hoy el 6.13:
#wget http://ftp.drupal.org/files/projects/drupal-6.13.tar.gz
Movemos el archivo descargado a la carpeta donde se aloje el sitio
#mv drupal-6.13.tar.gz /var/www/htdocs
Descomprimimos
#tar xvf drupal-6.13.tar.gz
Copiamos y pegamos, sin miedo (aun que hacer un backup no viene mal)
#cp drupal-6.13/* .
Editamos el fichero para poder actualizar.
#vi sites/default/settings.php
Y buscamos la cadena: $update_free_access = FALSE; y la cambiamos por esto: $update_free_access = TRUE;
Vamos al navegador y entramos a nuestro sitio a la siguiente dirección:
http://tusitio.com/update.php
Le damos a continuar, este proceso en principio no falla. Cuando este todo OK, volvemos a editar el fichero sites/default/settings.php y cambiamos TRUE por FALSE, tiene que quedar como antes de actualizar.
Ponemos el sitio online otra vez y ya tenemos drupal actualizado. Como veis todo el proceso se ha realizado desde el servidor.
Jul
6
Con el comando xprobe2 podréis conocer que sistema operativos esta usando un servidor remoto, lo podréis encontrar en los repositorios, aun que si no lo tenéis, siempre lo podéis compilar:
#wget http://freefr.dl.sourceforge.net/sourceforge/xprobe/xprobe2-0.3.tar.gz
#tar xvf xprobe2-0.3.tar.gz
#cd xprobe2-0.3
#./configure
#make
#make install
Si lo tenéis en los repositorios los pasos de atrás os los ahorráis.
root@linux-q23:~# xprobe2 linuxadmin.es
Xprobe2 v.0.3 Copyright (c) 2002-2005 fyodor@o0o.nu, ofir@sys-security.com, meder@o0o.nu
[+] Target is linuxadmin.es
[+] Loading modules.
[+] Following modules are loaded:
[x] [1] ping:icmp_ping - ICMP echo discovery module
[x] [2] ping:tcp_ping - TCP-based ping discovery module
[x] [3] ping:udp_ping - UDP-based ping discovery module
[x] [4] infogather:ttl_calc - TCP and UDP based TTL distance calculation
[x] [5] infogather:portscan - TCP and UDP PortScanner
[x] [6] fingerprint:icmp_echo - ICMP Echo request fingerprinting module
[x] [7] fingerprint:icmp_tstamp - ICMP Timestamp request fingerprinting module
[x] [8] fingerprint:icmp_amask - ICMP Address mask request fingerprinting module
[x] [9] fingerprint:icmp_port_unreach - ICMP port unreachable fingerprinting module
[x] [10] fingerprint:tcp_hshake - TCP Handshake fingerprinting module
[x] [11] fingerprint:tcp_rst - TCP RST fingerprinting module
[x] [12] fingerprint:smb - SMB fingerprinting module
[x] [13] fingerprint:snmp - SNMPv2c fingerprinting module
[+] 13 modules registered
[+] Initializing scan engine
[+] Running scan engine
[-] ping:tcp_ping module: no closed/open TCP ports known on 217.13.94.24. Module test failed
[-] ping:udp_ping module: no closed/open UDP ports known on 217.13.94.24. Module test failed
[-] No distance calculation. 217.13.94.24 appears to be dead or no ports known
[+] Host: 217.13.94.24 is up (Guess probability: 50%)
[+] Target: 217.13.94.24 is alive. Round-Trip Time: 0.01639 sec
[+] Selected safe Round-Trip Time value is: 0.03277 sec
[-] fingerprint:tcp_hshake Module execution aborted (no open TCP ports known)
[-] fingerprint:smb need either TCP port 139 or 445 to run
[-] fingerprint:snmp: need UDP port 161 open
[+] Primary guess:
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.19″ (Guess probability: 100%)
[+] Other guesses:
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.20″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.21″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.22″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.23″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.24″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.25″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.26″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.27″ (Guess probability: 100%)
[+] Host 217.13.94.24 Running OS: “Linux Kernel 2.4.28″ (Guess probability: 100%)
[+] Cleaning up scan engine
[+] Modules deinitialized
[+] Execution completed.
Como veis saca las probabilidades de que sea un sistema u otro. Es curioso ver como la gran mayoría son Linux
Jul
3
A la hora de usar Kerberos por ejemplo, debemos de tener la hora sincronizada en la granja de ordenadores. Para ello instalaremos el paquete ntp, lo encontraremos en los repositorios sin problemas o incluso puede que este instalado en el sistema operativo por defecto. Añadiremos los servidores e el fichero de configuración que generalmente deberá de estar en /etc. Si lo habéis compilado el paquete pues donde lo hayáis puesto. El fichero ntp.conf deberá tener más o menos la siguiente estructura:
#cat /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
server 10.0.0.2
Podéis añadir tantos “server” como veáis. Yo por ejemplo tengo un servidor local, que es el Kerberos, y además dispone de un servidor ntp.
Jun
30
En algunos repositorios ya disponen de la versión 3.5 de firefox. Los que dispongáis de Suse deberán de tener el repositorio de Mozilla agregado:
http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/
Y podreis disfrutar de la nueva versión del navegador haciendo un update.
Jun
18
Por ejemplo, si queremos escuchar radio Marca, ondacero, la ser, etc y estamos en Linux al entrar en la pagina, como que nos falta algo, no tenemos el plugin de microsoft. Pero no esta todo perdido, lo que haremos es desde nuestro navegador, ver el código fuente de la pagina, (botón derecho en la pagina) y buscar una linea que contenta “mms://”, por ejemplo la de radio marca es:
mms://reflector.radiomarca.com:9004
Copiamos esa linea, incluido el puerto, y nos vamos al vlc, pinchamos en medio, abrir red. En protocolo, seleccionamos MMS, y en Dirección la url que hemos copiado sin el “mms://”, por ejemplo: reflector.radiomarca.com:9004. Le damos a reproducir y esperamos un par de segundo a que se llene el buffer y listo, ya lo tendríamos funcionando.
Jun
15
Gracias al blog de Santanser, lo tenéis a la izquierda, he podido conocer un poco más acerca del comando Kill, incluye una demostración de como se ejecuta dicho comando con un poco de ritmo, que lo desfrutéis:
Fuente: Santanser Blog
Jun
9
Al ejecutar Zattoo, una manera eficiente de ver la televisión convencional de una forma moderna, me dice que ha salido una versión nueva. Al descargarla el mensaje que obtengo es el siguiente:
We’re sorry, but the linux version of the Zattoo player is no longer available for download. Our engineers are working hard on a browser-based version of Zattoo, which should be available soon.
La parte de un navegador, me descoloco un poco, así que espero y supongo que vosotros tambien, que tengan una solución para esto. Desde mi punto de vista, podian haber esperado a “cortar” esta versión hasta que no tuvieran listo lo nuevo de Zattoo. Parece ser que los unicos afectados son los de Linux, ya que Mac y Windows siguen en activo.
Jun
1
Normalmente cuando creamos un usuario es normal que no podamos hacer un:
#sudo ls
Algo tan sencillo como esto, si nos pilla de nuevos en esto, podemos cometer el error de hacer un:
#su
Y al hacer esto seriamos root, con permisos para todo. Así que lo que tenemos que hacer es editar el fichero /etc/sudoers. Y deberemos añadir una linea con el usuario que queramos que ejecute sudo:
#vi /etc/sudoers
Y añadimos:
user ALL=(ALL) ALL
La estructura es sencilla, para el usuario llamado user, que pueda ejecutar un sudo para todo. Esto lo podemos complicar segun nuestras necesidades.
May
19
Hoy veremos un poco de VMware Server, esa excelente aplicación para virtualizar maquinas, vamos a explicar un poco los previos de la instalación para que no os falle en Debian 5. El equipo con el que lo he hecho un AMD Athlon 65 con un Debian 64, con 8 GB de RAM, la instalación solo tiene el sistema base, es decir no tenemos escritorio, no nos hará falta.
Empezamos los preparativos, lo primero, por seguridad hacer un update del sistema, para estar al día.
#apt-get update
Una vez con el sistema actualizado vamos a instalar los componentes necesarios
#apt-get install linux-headers-$(uname -r) make gcc
Creo que el comando anterior no necesita explicación, la instalación necesita compilar.
Enlace simbólico del comando killall
#ln -s /sbin/killall5 /sbin/killall
Ahora tenemos que eliminar el enlace simbólico gcc
#rm /usr/bin/gcc
Y ahora le creamos nosotros el enlace, esto viene dado por que VMware no le gusta la versión del gcc que tenemos, así que le engañaremos
#ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
En la pagina de VMware podremos descargarnos el paquete, aunque deberemos estar registrados, para que nos aprovisionen de una clave valida que nos la pedirá más adelante. En mi caso para aprovechar al máximo el servidor, me bajé la versión 64, pero el proceso es el mismo.
Una vez bajado el paquete, lo descomprimimos
#tar xvf VMware-server-2.0.1-156745.x86_64.tar.gz
Entramos en el directorio:
#cd vmware-server-distrib
Ahora ejecutamos el instalador:
#./vmware-install.pl
Este proceso no voy a explicarlo, por que prácticamente es darle Enter en todos las preguntas, exceptuando el almacén de maquinas virtuales que yo lo situé en un raid y la clave que nos dieron en la pagina de VMware.
Una vez todo listo, vamos a otro pc y arrancamos el navegador, preferentemente Firefox o Internet Explorer, por que nos instalará unos plug-in para poder ver las maquinas virtuales y nos dirigimos a la dirección del servidor web por el puerto 8333, en mi caso:
https://10.100.100.235:8333
Los usuarios los coge del /etc/passwd así que iniciaremos sesión con un usuario del sistema

La interfaz web una vez logeados

Para crear una maquina virtual presionamos en “Crete Virtual Machine”

Una vez rellenado esto a vuestras necesidades, iremos a la pestaña Virtual Machines

Pulsando en el botón play arrancará, pero claro ¿cómo vemos lo que esta haciendo? nos iremos a Inventory y seleccionamos la maquina que hemos arrancado y vamos a la pestaña Console y nos pedirá instalar un plug-in, si estamos en el Internet Explorer nos instalara un .exe y en firefox bastará con un complemento. De todas formas pulsaremos en Install plug-in.


Reiniciamos el navegador y volvemos a la pestaña Console, y pincharemos en el recuadro negro para que se nos abra una nueva ventana, como veis nos arranca todo igual como si tuviésemos un VMware Workstation

Como veis ha sido fácil y sin complicaciones aparentes.
May
17
El día 15 de mayo salio esta nueva versión de este excelente servidor de correo. Se puede ver que sigue en constante desarrollo, ahora con la reciente incorporación de Debian 5 han lanzado los binarios, los cambios son los necesarios, ya que Kolab es una suite y se compone de diferentes componentes, tales como Apache2, ClamAV, etc. Así que incorporan las actualizaciones de estos. Han mejorado la interfaz del webmail haciéndola más dinámica.
En cuanto a lo de los binarios de Debian me parece una maniobra importante por parte de Kolab ya que muchos administradores eligen esta distribución para sus servidores. Aunque no tienen unos repositorios, así que yo recomiendo instalarlo desde las fuentes.
May
11
Después de escribir artículos para Desktop, toca un poco de Server, en este caso FreeIPA, ya hablamos un poco de APOC, una especia de active directory para Linux y ahora le toca el turno a FreeIPA, este es un poco más complejo ya que se mete por medio kerberos pero que no nos asuste.
Partimos desde una instalación de Fedora 10 limpia (sin software adicional instalado y sin software quitado) y actualizada. También instalaremos un DNS. La IP del servidor es 10.100.96.235 con el hostname freeipa.linuxadmin.es
Empezamos:
Instalamos el DNS
#yum install bind bind-chroot
Ahora el ipa-server
#yum install ipa-*
El comando anterior instalará todos los paquetes que contengan ipa-. Son unos 72 paquetes y nos ocuparan 42 MB de espacio
Configurando el DNS, cambien linuxadmin.es por lo que quieran. Vamos a tocar primero el fichero de configuración del DNS
#vi /etc/named.conf
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
allow-query { localhost; };
recursion yes;
};logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};zone “.” IN {
type hint;
file “named.ca”;
};zone “freeipa.linuxadmin.es” IN {
type master;
file “freeipa”;
allow-update { none; };
};zone “localhost” IN {
type master;
file “localhost”;
allow-update { none; };
};zone “1.0.0.127.in-addr.arpa” IN {
type master;
file “named.loopback”;
allow-update { none; };
};zone “235.96.100.10.in-addr.arpa” IN {
type master;
file “235.96.100.10″;
allow-update { none; };
};
Ahora nos ponemos con los archivos de las zonas que hemos creado. Los archivos estan en /var/named/chroot/var/named
Hago un cat de cada uno
#cat freeipa
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 10.100.96.235
AAAA ::1
#cat localhost
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
#cat named.loopback
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
PTR localhost.
#cat 235.96.100.10
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
PTR freeipa.linuxadmin.es.
Listo.
Estos archivos son muy sensibles así que cuidado con los espacios y demás.
También añadiremos una entrada en el /etc/hosts (si no la tenemos añadida)
#vi /etc/hosts #adaptarlo a vuestras necesidades
10.100.96.235 freeipa.linuxadmin.es
Reiniciamos el DNS
#service named restart
Ahora empezamos a configurar el ipa-server, si este comando la algún error es que el DNS esta mal configurado.
#ipa-server-install –setup-bind
Este comando nos pedirá datos del hosts, elegir una password y poco más.
Los puertos necesarios para poder trabajar desde fuera de la red local son:
TCP
UDP:
El cortafuegos esta activado por defecto en esta distro.
Vamos a la terminal y desde el usuario que estemos trabajando ejecutamos, no desde root:
#kinit admin
Metemos la password que hemos puesto cuando hemos configurado el ipa-server-install, este comando lo que hace es pedirle un ticket a kerberos para poder trabajar, con esto kerberos sabe que somos el usuario “admin”
Ahora toca configurar firefox, abrimos firefox y escribimos about:config en la barra de direcciones y editamos las siguientes cadenas:
Entramos en https://fedora.linuxadmin.es
Aceptamos el certificado, importamos el certificado y marcamos las tres pestañas y pulsamos en configure firefox, cuando este todo correcto recargamos la pagina y nos deberá de aparecer lo siguiente:

La gestión de usuarios se puede gestionar por la interfaz web o por comandos tales como ipa-adduser por ejemplo. Para el que quiera saber la estructura del árbol LDAP pongo una imagen.

Y hasta aquí la parte servidor en futuras entradas meteré la parte cliente, y su configuración
May
5
Si eres una persona que no le gusta esperar este es tu sistema, decir que todavía esta en fase de pruebas pero promete, cuando lo arrancamos nos deja entrever sus opciones pero cuando las ejecutamos nos dice que estarán próximamente. Así que solo falta esperar como va el desarrollo. Ya hablamos como instalar Ubuntu y Slax en un netbook. Así que os invito a probar esta distro, no dañareis nada por que de momento solo esta en live cd aunque próximamente nos avisan de que se podrá hacer con un menú, al puro estilo siguiente, siguiente y siguiente.
De momento a mi lo que se me ocurre es cuando avance un poco el proyecto instalar esto en una granja de ordenadores de sobremesa conectados a un Ulteo, Ulteo es un sistema operativo que brinda al cliente otro sistema operativo con o sin autentifiación de usuarios, desde el navegador web. Y soporta auntentificación por LDAP. La idea es arrancar xPUD y que arranque firefox directamente con la dirección especifica del servidor ulteo (con una pequeña modificación), en este caso daría igual el hardware del cliente por que solo debería ejecutar la maquina java y el sistema xPUD. Ahí os dejo la idea por si se os interesa.
May
1
Salio la primera alpha de esta distribución así que me decidí a probarla, me fui a la pagina de OpenSuse y la descargue de aquí. Me baje la versión en cd por tardar menos y esas cosas.
Al arrancar el live no esta la opción de instalarlo a la vista a si que en el menú KDE busque la palabra live install. Lo he probado en una maquina virtual con 512 mb de ram y cuando ejecutas el instalador ya nos advierte de lo que lo recomendable es 1 GB de RAM. Avisaros también de que no esta disponible la opción de ext4.
20 minutos después, arranca el sistema instalado y empieza la famosa pantalla de detección de hardware que a mi personalmente me gusta.
¿Que nos viene instalado y destaco?
Una cosa que me llama la atención es que las rutas del PATH del root no son las mismas que las del root, faltarían las de /sbin/ pero bueno eso lleva tiempo ya. Entonces por ejemplo, si eres un usuario normal y quieres ver tu ip con un ifconfig tendrás que ejecutar /sbin/ifconfig
También yo mejoraría que estuviera instalado el make, el compilador y las fuentes del kernel. Esto de aquí más que nada por comodidad.
En fin, parece ser que OpenSuse 11.2 será la versión estable de la anterior con interfaz mucho más pulida . Se ve como KDE 3.X se va viendo menos y se ven las aplicaciones ya migradas a QT4. en los 2 días que he estado con ella no he tenido errores a reseñar y bueno solo queda decir, bravo por OpenSuse
Abr
28
Algo importante si estamos en una empresa, es poder ver los documentos que nos envían al correo en cualquier formato y claro los que tenemos Linux también lo queremos. Por eso un plugin imprescindible es pagination, para OpenOffice. Esto nos ofrece la posibilidad de abrir archivos docx y guardarlos en el formato que queramos.
Compatible con la ultima versión de esta excelente suite, nos evita tener que enviarle el docuemtno a nuestro compañero para que nos lo convierta
Abr
27