Ene
31
Ene
31
Para el que quiera probar la versión slackware en desarrollo y se quiera bajar la iso para testearla se dará cuenta de que no hay imágenes de slackware-current, así pues hay que hacérselas, y eso es lo que explicaremos ahora:
#mkdir slackware-current #poned lo que queráis, en esta carpeta se bajaran todos los paquetes
#cd slackware-current #entramos en el directorio
#wget -r -l 0 ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/ #Dirigiros aquí para buscar un servidor de vuestro pais, recordar que este proceso depende de vuestra conexión a Internet.
#cd directorio descargado
#mkdir ~/isos
#wget http://mirrors.unixsol.org/slackware/current-isos/slack_build.sh
#vi slack_build.sh
Localizamos la linea: outdir=”/home/nuestro_usuario/isos”
Guardamos
#chmod +x slack_buil.sh
#./slack_buil.sh
Ya tenemos la iso en nuestra home, ahora podemos quedar como los tíos más frikis usando cdrecord, o cojer el K3B o similar (como gente normal) y fuera. Antes de testearla en maquina real se recomienda tener un Virtualbox para probarlo.
TweetEne
29
Por casualidades de la vida me encontré este comando, no conocia de su existencia perversa. Es un comando que se utiliza para obtener información de un usuario de una máquina remota unix o linux, y para los que se pregunten si esto funciona con máquinas remotas la respuesta es si. Os pongo un ejemplo con mi máquina local:
root@slackware:~# finger isma
Login: isma Name: Ismael WordPress Blog
Directory: /home/isma Shell: /bin/bash
Office: 666666666, 919999999
Never logged in.
No mail.
No Plan.
Si en nuestra oficina la estructura la basamos en Unix habrá que tener en cuenta este comando. Para los administradores decir que utiliza el puerto 79.
TweetEne
28
Hay una gran lucha entre linuxeros, que si kde hace esto, que si gnome hace lo otro, que si yo hago malabares ,que si yo soy más fuerte, etc.
Parece ser que con las declaraciones del señor Linus, hizo que la burbuja reventara y ha empezado una serie de contestaciones de parte de los chicos de KDE. Pues mira si Linus quiere usar gnmoe, es libre, si quiere usar kde, es libre, si quiere usar xfce, es libre, si quiere usar la consola, sigue siendo libre, ( no me olvido de todo el resto de escritorios disponibles en linux). Si una persona no le gusta fedora (es un ejemplo, me parece una de las grandes) puede usar opensuse, en eso se basa linux en que tenemos donde elegir, pues lo mismo pasa entre kde y gnome que debemos usar la que más nos convenga. Si nos enfrentarnos unos contra otros no vamos a llegar a ninguna parte, al fin y al cabo todos usamos Linux y debemos apoyarlo, no tirarnos los trastos a la cabeza.
Esto es una reflexión e intento ser objetivo, y no me gusta leer comentarios de criticas hacia kde ni hacia gnome, creo que nos tiramos piedras ha nuestro propio tejado.
TweetEne
27
No hay duda de que tener Samba instalado es a día de hoy una obligación para poder convivir con los sistemas operativos de Microsoft, si somos los unicos que utilizamos Linux en la oficina. Y para los administradores de sistemas, yo por ejemplo, pues tenemos dos opciones, o un Active Directory o un Samba con LDAP, este último más complicado de montar pero no llegamos a obtener todas las funcionalidades de un Active. Hasta aquí todo bien.
Pero los chicos de Microsoft no son tan malos como creemos ¿o si? y estan cooperando con los desarrolladores de Samba proporcionandoles importante información sobre el funciomaneto del Active para sistemas que no son de Microsoft, así pues Samba4 creo que vendrá pegando fuerte, actualmente estan en la verisón 3. A día de hoy Samba4 solo esta en fase alpha alphisima,así que habrá que esperar a un beta. Tambien hay que decir que samba4 no nace a partir de samba3 si no que lo han empezado de cero. Para mas info aquí.
Sería perfecto para el administrador decidir entre basar sus servidores en Active o Samba sin ningún pero.
Me parece un paso de gigante y de este proyecto espero mucho, solo me queda felicitar a los desarrolladores de Samba por la labor que hacen de facilitarnos la vida un poco más.
TweetEne
26
A la hora de instalar un Linux un principiante se da cuenta de que todo se puede hacer por consola, y por regla general resulta más rápido, así pues vamos a explicar un par de comandos para movernos por el terminal. Despúes de revistar el .bash_history esto es más o menos lo que yo uso, luego están los make o comandos especificos, que no he incluido.
cd = creo que no hace falta presentación, sirve para cambiar de directorio
#cd /home
cp = copia de archivos, para copiar carpetas meteremos la opción -r
#cp -r /home/user1/ home/user2/
mv = mover archivos
#mv -r /home/user1/ home/user2/
mkdir = creación de carpeta
#mkdir /home/user2/carpeta-nueva
rm = borrado de archivo o carpeta, para borrar carpeta con la opcion -r
rm -r /home/user1
ls = listar archivos, para añadir más detalles aconsejo ejecutar ls -la, muestra detalles y los archivos ocultos
#ls -la /home/user2
clear = limpiar la pantalla, parece una tontería, pero yo lo uso muchísimo
df = espacio físico de los discos, normalmente se le pone la opción -h
#df -h
du = ver el tamaño de una carpeta, como el anterior se le mete la opcion -h
#du -h /home/user1
vipw = modifica el /etc/passwd, este comando con cuidado
#vipw
pkill + nombre_del_proceso = termina un proceso, si queremos matarlo le metemos la opción -9
#pkill -9 firefox-bin
kill + pid =igual que pkill pero en vez de poner el nombre del proceso, pondremos el pid
#kill -9 4054
ps = ver procesos en ejecución, normalmente se le mete la opcion -ef
#ps -ef
top = si venimos de windows es como un administrador de tareas, muestra los procesos y consumo de CPU, etc, para salir pulsamos la tecla “q”
#top
init + numero = con esto nos movemos por los niveles de ejecución
#init 6
uname = muestra información de nuestro sistema operativo, con la opción -a vemos todo, kernel procesador, etc.
#uname -a
chmod = cambio de permisos de un fichero o carpeta. para este comando haria falta un post entero
chmod ugo+r texto.txt
who = ver quien esta conectado a nuestro equipo
#who
who am i = ¿quien soy yo?
#who am i
jobs = trabajos ejecutandose en segundo plano, un ejemplo sería
#find / -name texto.txt &
#jobs
startx = empezar servidor grafico
#startx
hostname = nombre del equipo
#hostname
TweetEne
23
Se busca como ejecutar programas cuando no nos encontremos físicamente delante de un ordenador, ni conectados por ssh, para ello tenemos el crontab, un fichero en el cual programaremos tareas llamando a nuestros script generalmente, un uso muy común es el de generar copias de seguridad, vamos a ver que contiene el fichero:
#crontab -e # Si este comando no nos hace nada, tendremos que exportar la variable EDITOR=vi
La estructura es:
minuto hora día mes año y tarea a ejecutar
Para que una tarea se ejecute todos los días por ejemplo pondremos un ( * )
ejemplo:
#crontab -e y añadimos
0 1 * * * /usr/bin/backup_nocturno
Significa que todos los días del año y del mes se ejecutara backup_nocturno a la 1:00
Si queremos que también se ejecute a las 3 hacemos:
0 1,3 * * * /usr/bin/backup_nocturno
De lunes a viernes:
0 1,3 * * * /usr/bin/backup_nocturno
De lunes a viernes:
0 1 * * 1-5 /usr/bin/backup_nocturno
Como veréis admite múltiples posibilidades, así pues lo adaptáis a vuestro gusto.
TweetEne
22
Hace tiempo explicaba como instalar VirtualBox en Linux (aun que ponga slackware, puede ser instalado en otras distros) y comentaba que no consegui correr Windows 7, pues bien con la ultima actualización parece ser que ya es posible, descargar aqui.
Copio la linea del Changelog donde lo pone:
GUI: added Windows 7 as operating system type
Lo bajamos:
wget http://download.virtualbox.org/virtualbox/2.1.2/VirtualBox-2.1.2-41885-Linux_x86.run
O si tenemos Linux 64
wget http://download.virtualbox.org/virtualbox/2.1.2/VirtualBox-2.1.2-41885-Linux_amd64.run
Le damos permisos de ejecución:
#chmod a+x VirtualBox-2.1.2-41885-Linux_x86.run o VirtualBox-2.1.2-41885-Linux_amd64.run
Y ejecutamos
#./VirtualBox-2.1.2-41885-Linux_x86.run o VirtualBox-2.1.2-41885-Linux_amd64.run

Ene
22
Hoy explicaremos como montar un servidor web con soporte para php y mysql, la base del servidor será apache2. Es que es muy fácil hacer un apt-get install o un yum, pero no buscamos eso, buscamos que cualquier usuario de cualquier distribución, lea este articulo y le funcione. Esto nos puede servir para montar WordPress en casa por ejemplo, o un wordpress corporativo para nuestra empresa, incluso la gestión de backups, tiene muchas funcionalidades. Empezamos bajando las fuentes
#wget http://ftp.udc.es/apache-dist/httpd/httpd-2.2.11.tar.gz #El apache en su version 2.2.11
#wget http://es.php.net/distributions/php-5.3.0.tar.gz #php en su version 5.3
#wget http://mysql.easynet.be/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz #mysql en su version 5.1.30
Cuando montamos un servidor siempre utilizaremos versiones estables
Descomprimimos los paquetes descargados
#tar xvf httpd-2.2.11.tar.gz && tar xvf php-5.3.0.tar.gz && tar xvf mysql-5.1.30.tar.gz
#entramos en apache
#cd httpd-2.2.11
#./configure –prefix=/usr/local/apache2 –enable-module=so
#make && make install
#cd ../php-5.3.0
#./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini
Editamos el httpd.conf
#vi /usr/local/apache2/config/httpd.conf
Y añadimos esta linea
LoadModule php5_module modules/libphp5.so
No olvidar que existe una copia de seguridad del httpd.conf en /usr/local/apache2/orig
#cd ../mysql-5.1.30
# groupadd mysql #crear grupo
# useradd -g mysql mysql #crear usuario mysql en el grupo mysql
#./configure –prefix=/usr/local/mysql
#make && make install
Ya tenemos todo instalado, reiniciamos apache, iniciamos mysql y listo. Solo queda leernos la documentación de Mysql y tendremos nuestro servidor para lo que queramos.
TweetEne
20
Añadir seguridad a Linux
Cambiar los puertos de escucha de las aplicaciones
Abrir los puertos justos y necesarios en el router
Si no necesitamos entrar como root en ssh, podemos desactivar el usuario root
Utilizar acl’s podemos dar a un usuario la posibilidad de hacer un ifconfig sin ser root
Iptables bien configurado
Con inguma o metasploit framework (este tiene versión para Windows) ver la seguridad en cuanto ataques de penetración
Contraseñas con caracteres especiales (cuidado con la distribucion del teclado) faciles de recordar pero dificiles de adivinar
Buena gestión de backup incrementales con copia completa el fin de semana por ejemplo con atención especial al /etc (donde se guardan los archivos de configuración)
Raid 0 para el sistema operativo, para lo demas un Raid 5 esta bien
Desactivar telnet
Contraseña en bios y cargador de arranque
No instalar nada que no vallemos a usar
Actualizar el kernel con versiones estables
Lectura correcta de los logs que van enviando las aplicaciones con atención especial a /var/log/auth.log
Y lo más importante, hacer descansos, si nos saturamos, nos equivocaremos
TweetEne
20
Son muchas personas las que trabajan sin entorno gráfico, y claro esta, la resolución de la consola tampoco es que sea maravillosa ( 800 X 600 ), para aumentarla a 1024 X 768 meteremos esta linea en el cargador de arranque:
Para grub
#vi /boot/grub/menu.list #añadimos vga=791
kernel /boot/vmlinuz-2.6.28.1 root=/dev/sda3 ro vga=791
Para lilo
#vi /etc/lilo.conf
image = /boot/vmlinuz-2.6.28.1
root = /dev/sda3
label = Linux
vga=791
Nota: Si la queremos a 1280×1024 pondremos vga=794
TweetEne
19
Cuando instalamos el sistema operativo normalmente nuestro kernel viene preconfigurado para Pentium III, por supuesto claro que funciona pero no obtenemos ese rendimiento optimo deseado, actuliazar el kernel nos ayuda a tapar los agujeros de seguridad que tenga nuestro actual kernel. Para ello vamos a compilar el kernel nosotros mismos. Seria bueno compilar el kernel con las X arracancadas ya lo veréis. Antes de descargar el kernel nos aseguramos de que tenemos los paquetes necesarios para compilar. Empezamos a bajar el kernel:
#cd /usr/src
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.1.tar.bz2 (a día de hoy esta es la ultima versión estable)
#tar -xvf linux-2.6.28.1.tar.bz2 #desempaquetamos el paquete
#cd linux-2.6.28.1 #entramos en el directorio del nuevo kernel
Los pasos anteriores no tienen perdida, ahora vienen los complicados, lo primero es generar un archivo de configuración para que cuando compilemos, sepa que tiene que compilar. Como veréis cuando arranquéis el comando de abajo nos abrirá una ventanita muy chula.
Consejo: cuando se abra la ventana chula, cargamos la configuración del antigui kernel el archivo se llama .config
#make xconfig
En la ventana chula que nos sale, vamos a seleccionar que micro tenemos, vemos que aparece marcado Pentium III, también si nuestro equipo es sobremesa podemos quitar todo lo relacionado con los laptop o portátiles, buscando por ahí tenemos el famosos ext4, pues si lo queremos, lo marcamos. No vamos a tocar nada que no sepamos que es, si tenemos dudas a google, si tocamos cosas que no sabemos si va a necesitar nuestro sistema operativo, no arrancara.
Ahora compilamos
#make #Este paso tarda un rato.
Compilamos los módulos
#make modules
Instalamos los modulo compilados
#make modules_install
Ya tenemos todo compilado, ahora vamos a poner cada archivo en su lugar
#cp System.map /boot/System-2.6.28.1.map
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.28.1 # Este fichero es el nucleo
#cd /boot
#mkinitrd -c -k 2.6.28.1-smp -m jbd:ext3 -f ext3 -r /dev/sda3
Ya tenemos todo colocado, ahroa hay que colocar las entradas en el grub o en el lilo
Para Lilo (/etc/lilo.conf):
Debajo de boot metemos la linea de abajo
map = /boot/System-2.6.28.1.map
Y al final de nuetro archivo:
image = /boot/vmlinuz-2.6.28.1
root = /dev/sda3 #sustituir sda3 por el disco que tengamos nosotros
label = Mi_kernel #ponemos lo que queramos ahy
initrd=/boot/initrd.gz
Guardamos y ejecutamos:
#lilo
Reiniciamos y listo
Lo más normal es que no nos funcione algo, tranquilos, poneros música y no olvides la paciencia.
TweetEne
16
Supongamos que hace mucho que no entramos en una maquina y de repente no nos va la password de root, ¿que tenemos que hacer? pues seguir estos pequeños pasos
Cogemos una distro live cd (ubuntu, wifislax, knopix, etc), abrimos un terminal y nos logeamos como root.
$su
#mkdir /media/mi_disco
#mount /dev/sda2 /media/mi_disco #si tenemos una partición /boot tenemos que montar esa
#cd /media/mi_disco/boot/grub
#vi menu.lst
Buscamos la línea del kernel con la que arrancamos normalmente y le añadimos single, quedando más o menos así:
kernel /boot/vmlinuz-2.6.18-6-486 root=/dev/sda1 ro single
Guardamos, desmontamos el disco, y reiniciamos.
Ahora arrancamos la maquina normal y nos logeamos como root, no pedirá password tranquilos, y hacemos un:
#passwd
Metemos la nueva password
y volvemos a editar el archivo del grub
vi /boot/grub/menu.lst
Quitamos el “single”, vamos que tiene que quedar como antes, y reiniciamos la maquina, y todos listo. si hacemos un “su” nos cojera la password que hemos metido antes.
Notas: Este how-to solo vale con grub y si nuestro cargador de arranque no tiene la opción del kernel de single
Todo esto tiene que ver con los niveles de ejecución de Linux, en este caso, el nivel 1.
Ene
15
Una maquina Linuxy y Unix tiene 6 niveles de ejecución de los cuales en nivel 4 esta vació por si queremos personalizarlo nosotros. Cada nivel hace que la maquina trabaje de una manera o de otra, los niveles son los siguientes:
¿Como sabemos en que nivel arranca nuestra maquina?
#cat /etc/inittab |grep initdefault
id:3:initdefault:
Si queremos que nuestra maquina por defecto arranque en nivel 5 hacemos:
#vi /etc/inittab
y editamos
id:3:initdefault:
por esto otro
id:5:initdefault:
¿Como nos movemos por los distintos niveles?
Con el comando init, ejemplo: init 3 o una forma cómoda de apagar la maquina: init 0
TweetEne
14
Es importante la forma de particionar nuesto disco duro en Linux, en las instalaciones del sistema operativo tenemos entornos amigables como en OpenSuse, Ubuntu, Fedora, etc y otros entornos no tan amigables cfdisk, format en distribuciones más avanzadas, pero todas ellas validas por supuesto.
Para usuarios que empiezan en esto de Linux pues se recomienda dos particiones, por que cuando empiezas no dejas Windows de golpe y porrazo, así que tus documentos se quedaran en la partición de Windows y para trastear tienes a Linux.
Si hemos pasado al nivel 2, de no tener que depender de Windows, lo ideal son 3 particiones, por que siempre que queramos meter una distro diferente a la anterior dejando la partición home intacta tendremos todo lo de antes, aun que yo lo que recomiendo es borrar todos los archivos ocultos de nuestra home dejando solo los que no interese, por ejemplo el de .mozilla o el .pidgin, la estructura sería la siguiente:
Para la gente más pro particionaremos el disco según nuestras necesidades estas particiones personalizadas se suelen realizar en los servidores y no hay un estándar por así decirlo, por ejemplo podemos crear una particion que se llame /web, en este caso esa particion se dedicaría a un servidor web. A elección del usuario.
TweetEne
14
Somos muchos lo que tenemos más de dos ordenadores en casa, y bastantes los que tienen que convivir cada ordenador con un sistema operativo diferente, para eso se creo samba. Ya que Windows no se adaptaba a Linux, fue Linux quien se tuvo que adaptar a Windows, y de que manera que se puede conseguir crear un dominio (ya lo explicare algún día como crear un PDC en Linux)
El archivo de configuración de samba normalmente lo encontraremos en /etc/samba/smb.conf
La instalación por defecto nos pedirá al entrar a Linux desde Windows una contraseña que si nos coge de novatos probaremos todos los usuarios del sistema sin obtener nada en claro, por ello modificaremos un par de líneas de este archivo (/etc/samba/smb.conf)
WORKGROUP = aquí va nuestro grupo de trabajo
security = SHARE
guest account = nobody
Que queremos los usuarios con contraseña, pues fácil desde el Terminal de Linux hacemos:
#useradd -s /sbin/nologin pepito #añadir usuario al sistema
#smbpasswd -a pepito #añadir usuario del sistema a samba
Nos apetece compartir los documentos del equipo de Linux volvemos a editar el smb.conf y añadimos:
[Documentos]
comment = Documentos de wordpress
path = /home/isma/Document
guest ok yes
browseable yes
writable = yes
valid users = pepito #esto solo es necesario si nuestro samba funciona con contraseña
Esto es una configuración básica de una red local casera más adelante haremos algo más “pro”
Saludos
TweetEne
13
Para intentar la perdida de datos o evitar el tiempo de parada de un servidor LDAP podemos replicarlo para evitar esos fallos catastróficos. Tenemos que tener un LDAP con la estructura perfectamente definida por que una vez hecha la replica esta no modificara la estructura, solo los datos.
Ni que decir tiene que en los dos equipos debe de estar instalado LDAP.
En el slave añadimos o descomentamos estas líneas del /etc/ldap/slapd.conf
suffix “dc=ismaelrubio,dc=wordpress”
rootdn “cn=admin,dc=ismaelrubio,dc=wordpress”
rootpw “tupassword”
updatedn “cn=admin,dc=ismaelrubio,dc=wordpress”
updateref ldap://10.100.87.2 #ip o hostname del server maestro
Reiniciamos el servicio de LDAP
En el server maestro, miramos que estas 3 líneas de abajo sean iguales a las del slave (/etc/ldap/sladp.conf)
suffix “dc=ismaelrubio,dc=wordpress”
rootdn “cn=admin,dc=ismaelrubio,dc=wordpress”
rootpw “tupassword”
Y además añadiremos:
replica host=ip:del:master:389
suffix=”dc=ismaelrubio,dc=wordpress”
binddn=”cn=admin,dc=ismaelrubio,dc=wordpress”
bindmethod=simple credentials=”tu_passwd”
Descomentamos:
replogfile /var/lib/ldap/replog
Reiniciamos el servicio de LDAP
Desde el slave hacemos un ldapsearch para sacar los datos.
#ldapsearch -LLL -x -h IP:del:master -D “cn=admin,dc=ismaelrubio,dc=wordpress” -W -b “dc=ismaelrubio,dc=wordpress” > base_master.ldif
Añadimos el ldif
#ldapadd -x -h localhost -D “cn=admin,dc=ismaelrubio,dc=wordpress” -W -f base_master.ldif
Si nos da error de que no puede meter el primer campo editamos el base_master.ldif y borramos los 2 primeros párrafos, y volvemos a ejecutar el comando anterior.
Notas:
Así pues probamos añadiendo una entrada nueva o modificando, si los cambios realizados en el master n0 replican al instante en el esclavo hay algo mal. Se aceptan sugerencias.
Saludos
TweetEne
13
Rdiff-backup permite realizar copias de seguridad de carpetas y ficheros a través de nuestra red local. Ofrece la posibilidad de recuperar cada una de las copias realizadas, siendo éstas incrementadas a medida que se vayan haciendo. Nosotros siempre bajamos el fuente pero también existen binarios. Necesita de Python y librsync para funcionar. Más info en rdiff-backup. Empecemos:
#wget http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.5.tar.gz
#tar -xvf rdiff-backup-1.2.5.tar.gz
#cd rdiff-backup-1.2.5
#python setup.py install
Si falta alguna libreria o algo nos lo dirá el setup.py.
En mi caso me faltaba librsyn, si a alguien le pasa lo mismo pues ejecuta:
#http://kent.dl.sourceforge.net/sourceforge/librsync/librsync-0.9.7.tar.gz
#tar -xvf librsync-0.9.7.tar.gz
#cd librsync-0.9.7
#./configure
#make
#make install
Buscando un poco por internet encontré una interfaz web, rdiff-backup-web. Esto es opcional que quede claro y para ello deberemos tener corriendo un servidor apache con php5 y un mysql.
Y segui buscando por internet y me encontre con Keep, que utiliza rdiff y kde
Podemos descargar Keep de aquí
Para crear backup de un directorio:
#rdiff-backup ~/apuntes /backup # “~” esto es nuestra home
Si queremos excluir una carpeta
#rdiff-backup ~/apuntes –exclude “~/aputnes/matematicas/” /backup
Rstaurar backup
#cp -a /backup ~/apuntes
Backup remoto
#rdiff-backup root@host_para_crear_backup::/directorio/remoto /directorio/local
Restaurar backup remoto de hace 7 dias
#rdiff-backup -r 7D host_para_crear_backup::/directorio/remoto /tmp/files
Estadisticas
#rdiff-backup-statistics /backup/ #sustituir /backup por directorio donde volcamos la copia
TweetEne
12
Todos en caso de fallo catastrófico deberíamos usar cualquiera de estas soluciones propuestas.
Cogido de infochaos
TweetEne
12
Googleando un poco parece ser que los chicos de msn han capado el protocolo que utiliza pidgin y algunas webmsn, así pues no queda otra que usar amsn o msn no se si mercury funcionará.
El protocolo en cuestion es msnp15. Más info en genbeta.
Esperemos que este problema se solucione cuanto antes.
Edito:
Kopete si funciona
Vuelvo a editar:
Hay un complemento en pidgin con el que funciona empezamos:
#wget http://msn-pecan.googlecode.com/files/msn-pecan-0.0.17.tar.bz2
#tar xvf msn-pecan-0.0.17.tar.bz2
#cd msn-pecan-0.0.17
#make
#make install
Tambien nos podremos bajara el plugin de aquí:
http://code.google.com/p/msn-pecan/downloads/list
Ahora vamos a pidgin añadir cuenta y vemos que tenemos un nuevo protocolo: WLM, pues elegimos ese, metemos nuestros datos y listo.
TweetEne
12
Hoy en día virtualizar un sistema operativo es prácticamente algo normal, para ello podremos utilizar VMware, VirtualBox, Quemu, Xen etc. Hoy le toca el turno a VirtualBox, como estamos en crisis y no tenemos dinero para comprarnos VMware ( $189.00), optamos por VirtualBox, que sinceramente funciona genial, aunque Windows 7 64-bit no he conseguido hacerlo funcionar en VirtualBox.
Pues empezemos, siempre parto desde una instalacion full:
#http://download.virtualbox.org/virtualbox/2.2.0/VirtualBox-2.2.0-45846-Linux_x86.run
#chmod a+x VirtualBox-2.2.0-45846-Linux_x86.run
#./VirtualBox-2.2.0-45846-Linux_x86.run
Facil no?
Cuando intentemos arrancarlo nos dará un error con libcap, slackware trae la versión 2.14, pero yo me baje la última la 2.6, no he probado con la 2.14 así que si quieres puedes saltarte este paso y pasar al de crear el enlace simbólico:
#wget http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/libcap-2.16.tar.gz
#tar -xvf libcap-2.16.tar.gz
#cd libcap-2.16
#make
#make install
Ya tenemos libcap compilado, así que ahora enlazamos a crear el enlace simbólico:
#ln -s libcap.so.2.16 libcap.so.1
Si no hemos bajado el paquete libcap-2.16 hacemos:
#ln -s libcap.so.2.14 libcap.so.1
Arrancamos VirtualBox y listo.
TweetEne
11
Nos vale de ayuda a la memoria ram, cuando ejecutamos programas que piden muchos recursos y la pila de memoria se llena, la información pasa a escribirse en esa particion de intercambio llamada swap, no se debe sobrepasar los 2 GB de swap.
¿Cuanta swap le doy a mi ordenador?
Que pasa si nos da por instalar Oracle, que la instalacion nos tira por que necesita muchisima swap, en este caso hacemos:
1gb más de swap (sustituir file-swap por la ruta que queramos)
#dd if=/dev/zero of=file-swap bs=1M count=1024
#mkswap file-swap (da formato)
#swapon file-swap (activa la swap)
TweetEne
11
Me animo para comentar esto ya que me parece algo importante en el avance hacia este tipo de sistemas operativos, que tenemos que hacer inventos para conseguir ver vídeos en youtube, y demás paginas con flash. Es de suponer que es una versión Alpha y tendrá varios cuelgues pero me parece un avance muy bueno. Creo que cada vez los chicos de adobe van haciendo más caso a linux, por cierto os dejo el link por si alguien se anima a probarlo.
Pasos para poder instalar:
Eliminar todo resto de nsplugunwrapper
Descargar el plugin:
$wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
Desempaquetar:
$tar -xvf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
Para firefox:
#cp libflashplayer.so /usr/lib/firefox/plugins/
Para Opera
#cp libflashplayer.so /usr/lib/opera/plugins
Saludos
TweetEne
11
Cuando nos vamos de una empresa o queremos remplazar los discos duros conviene antes destruir la información para que nadie pueda ver lo que contenía el disco duro, para ello cogemos nuestro live cd favorito, abrimos un terminal, y ejecutamos
#shred -n 6 -z /dev/sda
-n sobrescribe informacion 6 veces si no ponemos la n sobrescribe 25, -z añade ceros para sobrescribir.
Como ya sabréis sustituiremos el sda por hda o sdb o hdb, segun sea nuestro dispositivo.
TweetEne
10
¿Que es Kolab?
Kolab es una herramienta colaborativa con capacidades compartidas para las funciones de e-mail, calendario, notas y tareas. Kolab Client 1.0 puede integrarse con otros componentes del escritorio KDE, como KMail, KOrganizer, KAddressbook y KPilot, aunque no menos interesante es el hecho de que también están trabajando en un conector para Microsoft Outlook.
Como veréis es un copy/paste de la wikipedia. Pues eso un servidor de correo IMAP compartir carpetas bastante curioso para mas info Kolab
¿Por qué Slackware?
Porque me gusta, como tenemos que compilar nos hará la tarea más sencilla, y como es un servidor, tendrá que ser algo estable y robusto y slack cumple con las expectativas.
Empezamos
Suponemos que tenemos una instalación full de slackware, no hace falta arrancar el entorno gráfico, nos logeamos como root y le damos caña:
#cd /tmp && mkdir kolabtemp && cd kolabtemp #nos metemos en /tmp creamos una carpeta y nos metemos en ella, sencillo
#wget -r -l1 -nd –no-parent http://ftp.gwdg.de/pub/linux/kolab/server/release/kolab-server-2.2.3/sources/
Esto nos bajara 124 paquetes si no mal recuerdo.
Ahora creamos las carpetas de kolab
#mkdir /kolab
#mkdir /usr/local/kolab
#ln -s /usr/local/kolab /kolab #enlace simbolico
Ejecutamos la instalación (en la wiki de la pagina web de kolab pone ejecutar este comando, pero sinceramente exportar una salida que pesa ciento y pico mil líneas es una chorrada porque yo personalmente no lo he mirado, pero aquí lo dejo)
#sh install-kolab.sh 2>&1 | tee kolab-install.log
Después de esperar 3 horas ya tenemos el servidor instalado. Ahora viene la parte de configuración Nos pedirá los típicos datos básicos, nombre del host, ldap, generar el certificado, etc.
#/kolab/sbin/kolab_bootstrap -b
Recomendación: apuntar la dirección LDAP por si acaso queremos manejar algo con JXplorer consultas etc y apuntar el user y la passwd de la interfaz web.
Ahora arrancamos el servicio
#/kolab/bin/openpkg rc all start
Una vez arrancado el servicio nos vamos a:
https://localhost/admin
Desde esa interfaz se maneja todo lo relacionado a la administración.
Entrando en la url de abajo entramos en la parte de webmail.
https://localhost/horde
En la parte cliente recomiendo Kontact KDE
Tweet