Archive for August, 2008

Linux manual pages

Wednesday, August 27th, 2008

Bart Simpson

Definitivamente, luego de haber entrado en el mundo de Slackware Linux, Los ‘man pages’ (páginas de manual) y Google serán tus mejores amigos; y más que eso, tu Shaman y tu Guía, respectivamente.

Relmente no tenía tiempo para escribir hoy, estoy algo atareado por cuestiones laborales, y me senté un rato en mi PC a descansar, hasta que de pronto… ‘tucutú’ , el horrible sonidito de aMSN indicando que alguien me ha hablado.

Sin mucho ánimo, muevo mi brazo hasta alcanzar el mouse, le doy click a la … ventanita esta!, pensando que es algo importante (puesto que mi estado esta en ‘away’) y de pronto: alguien preguntandome algo que estoy ultra seguro que Google en su inmensa sabiduría ha respondido ya de muchas maneras.

Mi respuesta fue simple: (more…)

  • Share/Bookmark

/etc/passwd – El archivo de passwords

Saturday, August 16th, 2008

En ocasiones, cuando uno es nuevo en Linux, se le ocurre abrir el archivo /etc/passwd; pero inmediatamente lo hacemos y vemos el formato de ‘eso’ (asi le llamamos en ese momento), lo cerramos rapido con intención de no volver a abrirlo y con la esperanza de nunca tener que editarlo manualmente.

Hoy estaremos estudiando ese archivo de forma detenida, y esperando que la próxima vez que lo abran, sea una experiencia menos traumática.

Dirijanse al directorio /etc/ y abran su archivo ‘passwd’.

Mi /etc/passwd luce algo como así: (more…)

  • Share/Bookmark

Como configurar el Mouse-Wheel (rueda del mouse)

Monday, August 11th, 2008

Saludos,

En esta ocasion vamos a configurar la ruedita del mouse (Mouse Wheel) o como desees llamarle.

1) Lo primero que debemos comprender es que aunque vemos que nuestro mouse tiene dos botones y una ruedita; no es visto de esta forma en Linux, es decir, realmente tiene 5 botones ya que cada movimiento de la ruedita cuenta como uno adicional; de modo que:

boton izquierdo = 1
boton derecho = 2
presionar la ruedita hacia abajo = 3
RODAR (girar) la ruedita en direccion a la palma de la mano = 4
RODAR (girar) la ruedita en direccion opuesta a la palma = 5

Para que tengan una idea mas clara, pueden hacer click aqui para que vean esta imagen de como va la cosa :. (more…)

  • Share/Bookmark

Comando adduser en Slackware Linux

Monday, August 11th, 2008

Agregar un usuario en Slackware Linux es una tarea bastante simple, y muy importante; a continuacion explicaremos como hacerlo.

Sintaxis:


useradd [-c comentario] [-d home_dir]
        [-e fecha_expir] [-f tiempo_inactividad]
        [-g grupo_inicial] [-G grupo[,...]]
        [-m [-k skeleton_dir]] [-o] [-p passwd]
        [-s shell] [-u uid] pepito

Detalles:
Parametros OPCIONALES

        [-c comentario] [-d home_dir]
        [-e fecha_expir] [-f tiempo_inactividad]
        [-g grupo_inicial] [-G grupo[,...]]
        [-m [-k skeleton_dir]] [-o] [-p passwd]
        [-s shell] [-u uid]

Los parametros encerrados en llaves (SIEMPRE) indican que son opcionales; es decir no es obligatorio usarlos. de modo que lo unico obligatorio es el comando adduser y el nombre del usuario pepito (en nuestro caso). Asi que (de un modo muy simple y escueto) puedes agregar un usuario con tan solo escribir: (more…)

  • Share/Bookmark

Comando userdel en Slackware Linux

Monday, August 11th, 2008

En una pasada ocasion vimos como agregar un usuario en Slackware Linux, ahora veremos como borrar un usuario; para lo cual se usa el comando userdel:

NOMBRE
       userdel - Borra una cuenta de usuario y archivos relacionados

SINOPSIS
       userdel [-r] usuario

DESCRIPCION
       El comando userdel modifica los archivos de cuentas del sistema, borrando
       todas las entradas que hagan referencia a usuario.
       El usuario nombrado debe existir.
       Las opciones que aplican al comando userdel son:

       -r     Los archivos en el directorio hogar del usuario seran removidos
              junto con el directorio hogar mismo y los archivos de mails.
              Los demas archivos alojados en el sistema de archivos deberan ser
              buscados y eliminados manualmente.

De forma mas simple y llana, si quieres borrar el usuario ‘pepito’ que una vez creamos, es tan simple como usar: (more…)

  • Share/Bookmark

Comando tar , Slackware Linux

Monday, August 11th, 2008

Comprimir archivos, descomprimir archivos, hacer backups, etc, etc. Son , sin duda alguna, tareas esenciales tanto para un usuario normal, como para un administrador de sistemas.

En esta ocasion veremos como comprimir, descomprimir, o hacer backups usando el comando tar de Linux.

NOMBRE
       tar - La version GNU de la utilidad para archivar

SINOPSIS
       tar  [  -  ]  A  --catenate --concatenate | c --create |
          d --diff --compare | r --append | t  --list | u --update |
          x -extract --get [ --atime-preserve ] [ -b, --block-size  N  ]
          [  -B, --read-full-blocks ] [ -C, --directory DIR ]
          [ --checkpoint    ] [ -f, --file [HOSTNAME:]F ] [ --force-local   ]
          [ -F, --info-script F --new-volume-script F ] [ -G,  --incremental  ]
          [ -g,  --listed-incremental F ] [ -h, --dereference ]
          [ -i, --ignore-zeros ] [ -j, --bzip2 ] [ --ignore-failed-read ]
          [ -k, --keep-old-files ] [ -K, --starting-file F ]
          [ -l,  --one-file- system  ]  [  -L, --tape-length N ]
          [ -m, --modification-time ] [ -M, --multi-volume ]
          [ -N, --after-date DATE, --newer DATE ]
          [ -o, --old-archive, --portability ] [ -O, --to-stdout ]
          [ -p,  --same-permissions, --preserve-permissions ]
          [ -P, --absolute-names ] [ --preserve ] [ -R, --record-number ]
          [ --remove-files  ]  [  -s,  --same-order,  --preserve-order  ]
          [ --same-owner  ] [ --numeric-owner ] [ -S, --sparse ]
          [ -T, --files-from F ] [ --null     ] [ --totals   ]
          [ -v, --verbose ] [ -V, --label NAME ] [  --version   ]
          [  -w,  --interactive, --confirmation  ]  [  -W, --verify    ]
          [ --exclude FILE ] [ -X, --exclude-from FILE ]
          [ -Z, --compress, --uncompress ] [ -z, --gzip, --ungzip ]
          [ --use-compress-program PROG  ]  [ --block-compress ]
          [ -[0-7][lmh] ]
          NombreDeArchivo1 [ NombreDeArchivo2, ... NombreDeArchivoN ]

       directorio1 [ directorio2, ...directorioN ]

Como es obvio, la cantidad de opciones y parametros que acepta el comando ‘tar‘ es sencillamente grotesco como para querer incluir un ejemplo para cada posible combinacion; de modo que me limitare a lo basico, a lo que realmente (bajo circunstancias normales) van a utilizar. (more…)

  • Share/Bookmark

Asterisk PBX y Slackware Linux

Sunday, August 10th, 2008

La estabilidad, simplicidad y robustez de Slackware Linux puede ser aprovechada tambien en el ámbito de las Telecomunicaciones. En esta ocasión veremos como instalar Asterisk PBX en Slackware Linux.

Asterisk es la PBX, mecanismo de telefonía, y conjunto de aplicaciones de telefonía de código abierto lider a nivel mundial. Ofreciendo una flexibilidad nunca antes vista en el mundo de las comunicaciones propietarias, Asterisk habilita a los desarrolladores y a los integradores a crear avanzadas soluciones de comunicaciones… de manera gratuita ;)

Slackware Linux, como ya sabemos, es un avanzado sistema operativo tipo Unix que desde su nacimiento ha tenido dos metas principales: Facilidad de usar (claro, si no te gusta leer ni usar el músculo que te adorna el cráneo -cerebro- ; Slackware Linux será tu peor enemigo) y Estabilidad.

(voy a asumir que ya tienen Slackware instalado…)

Si yo fuera tu, crearia una carpeta en /usr/src llamada ‘packages’ (siempre lo hago) y ahi tendria las cosas que voy descargando.

1. Descargando LibPRI

# wget http://downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz

Estas son las librerias de PRI (Primary Rate ISDN para interfaces T1/E1/J1)
NOTA: No es necesario descargarlo si no usaras una Hardware (tarjeta) de telefonia Digium, Sangoma, etc.

2. Descargando ZapTel

# wget http://downloads.digium.com/pub/zaptel/zaptel-1.4-current.tar.gz

Estos son los drivers para el Kernel de las tarjetas de interfaces analogas y digitales. (Las tarjetas Digium requieren esto).

3. Descargando Asterisk

# wget http://downloads.digium.com/pub/asterisk/asterisk-1.4-current.tar.gz (more...)
  • Share/Bookmark

Upgrade de Slackware 12.0 a 12.1

Saturday, August 9th, 2008

Ok. te bajaste el DVD de Slackware Linux 12.1 y ahora te estarás preguntando si es necesario ‘reinstalar’ todo de nuevo, o si habrá una forma menos dolorosa y problemática de disfrutar de la nueva version de Slack. Pues bien, hoy estaremos viendo como hacer un Upgrade desde Slackware 12.0 a 12.1.

Imaginemos que el archivo ISO que descargaste de Slackware se llama slackware-dvd.iso y que lo tienes en /home/pepito/slackware-dvd.iso (Imaginando que tu username es pepito :) ).

Yo personalmente suelo hacer upgrades desde el mismo .iso sin quemarlo en el CD (o DVD), para esto solo tienes que montarlo en un directorio y listo :D

Primero, para hacer el upgrade, pon tu maquina en Single user mode, como root hacemos lo siguiente: (more…)

  • Share/Bookmark

Slackware Linux : BSD GAMES

Friday, August 8th, 2008

… Todo el que se ha loggeado en una consola en Slackware Linux ha notado que siempre aparece un mensaje diferente (no es muy facil ver un mensaje repetido); y si eres nuevo en Slackware (y tal vez si eres viejo en esto) te preguntaras ‘¿Y de donde salió ese mensaje?’ …

Bueno, yo al principio llegué a pensar que era parte de motd (man motd para que sepas de que hablo), pero luego curioseando por ahi me doy cuenta que es parte de un paquete llamado BSD-GAMES , dentro de los cuales está uno llamado ‘fortune’, cuyo proposito (como se describe en el man page) es ‘imprimir un adagio (presuntamente) interesante’

Para ver mas mensajes de estos solo tienes que ejecutar

$ fortune -e

Bueno, diviertanse! ;)

--
Jose P. Espinal

http://www.slackware-es.com
  • Share/Bookmark

Slackware Linux : VSFTPD

Friday, August 8th, 2008

Buenas noches!! (es de noche mientras escribo esto); Hoy tendremos la oportunidad de configurar un server FTP para nuestro sistema.

He elegido VSFTPD (Very Secure FTP Daemon) por varias razones muy personales (es decir, no tienen que tomarlas como punto de referencia para elegir un server FTP para su sistema):

a) Es MUY rapido. Como trabajo administrando servers de hosting he tenido la oportunidad de probar otros, y definitivamente, este es rapido!.

b) Seguro, muy seguro. Es tanto asi que es el server FTP que trae OpenBSD; que, definitivamente, es el Sistema operativo mas seguro.

c) Facil de configurar!! (muy facil, en serio)

El archivo de configuracion trae por default (en Slackware, no en la instalacion desde el source) las siguientes opciones con las cuales se puede correr el server FTP luego de ser modificadas a tu gusto: (more…)

  • Share/Bookmark