Wikipeando

Estructura básica de GNU/Linux

Posteado en Debian, Linux, Ubuntu por Killer2k el 11 de June de 2008
Esta post es para la gente que recién se inicia en el mundo GNU.
Paso a detallar la estructuras básicas en GNU/Linux.

/

Raíz (el equivalente al C: de windows)/bin
Binarios y ejecutables del sistema.

/boot
Aquí se encuentra lo mas importante del sistema; el kernel y los archivos necesarios para que el sistema funcione correctamente.

/dev
Archivos que se relacionan con los diferentes dispositivos que pueden estar funcionando en una PC (discos duros, terminales, sonido, video, lectores dvd/cd, etc)

/etc
Uno de los mas importantes, porque se encuentran todas las configuraciones del sistema.

/home
Aquí cada usuario posee un directorio donde se guarda toda su configuración, los programas instalados y documentos personales.

/usr
Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources).

/root
Similar al /home pero para el usuario root (solo puede ser visto por el administrador)

/var
Archivos variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, archivos temporales, etc.

Compartir a estaciones Windows una impresora desde linux usando cups y samba

Posteado en Debian, Linux, Ubuntu por Skirmish el 5 de April de 2008

Este pequeña configuración sirve para compartir las impresoras que ya estén funcionando bajo cups en linux, yo lo probé en debian y ubuntu, pero supongo que será igual para el resto de las distribuciones.

Lo que tenemos que hacer es jugar con el archivo smb.conf de samba, debemos agregar o descomentar las siguientes lineas:

load printers = yes
    printing = cups
    printcap name = cups

Y luego agregamos la sección printers:

[printers]
    comment = All Printers
    path = /var/spool/samba
    printer admin = root
    create mode = 0700
    browseable = no
    public = yes
    guest ok = yes
    writable = no
    printable = yes
    use client driver = yes

Una vez terminada la edición, reiniciamos samba y listo!

Como crear una imagen ISO desde consola

Posteado en Debian, Linux, Ubuntu por situ el 25 de August de 2007

Muchas veces necesitamos hacer un backup de un CD y nos gustaria que este sea guardado en un imagen iso, para cumplir dicha necesidad debemos realizar el siguiente procedimiento.

1. Creando la imagen:

# dd if=/dev/CDROM of=/home/user/backup.iso

2. Montamos la imagen para comprobar que esten correctamente los datos:

# mount -o loop /home/user/backup.iso /mnt/backup

Esto es todo :D

Monitorear discos utilizando S.M.A.R.T.

Posteado en Debian, Linux, Ubuntu, Seguridad por Skirmish el 12 de August de 2007

La tecnología S.M.A.R.T. acrónimo de Self Monitoring Analysis and Reporting Technology consiste en la capacidad de detección de fallos del disco duro. La detección de los fallos con la suficiente anticipación permite al usuario el poder realizar una copia de su contenido, o reemplazar el disco, antes de que se produzca una pérdida de datos irrecuperable.

Para utilizar esta tecnología, nuestro BIOS debe soportartarla.

En este articulo vamos a ver como configurar el demonio smartctl para que nos avise de cualquier alteración importante en los atributos SMART de nuestros discos.

(more...)

Tecnologia Bluetooth sobre Linux

Posteado en Debian, Ubuntu por situ el 4 de August de 2007

Bluetooth es el nombre común de la especificación industrial IEEE 802.15.1, que define un estándar global de comunicación inalámbrica que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura, globalmente y sin licencia de corto rango. Los principales objetivos que se pretende conseguir con esta norma son:

  • Facilitar las comunicaciones entre equipos móviles y fijos.
  • Eliminar cables y conectores entre éstos.
  • Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la sincronización de datos entre nuestros equipos personales

(more...)

Conectarnos a nuestro server Linux por consola (Puerto COM)

Posteado en Debian, Linux, Ubuntu por situ el 21 de July de 2007

Si nos dedicamos a administrar servidores tenemos que tener conocimiento de que nuestro servicio de SSH puede fallar por alguna razón y dejarnos sin acceso a nuestro equipo. En estos casos podemos conectarnos directamente desde otra PC por el puerto serie (DB9) a nuestro linux y tomar control del mismo.

f82b5bf746b401251d38deffd33d4b34.jpg

(more...)

Como montar directorios remotamente mendiante SSHFS

Posteado en Debian, Ubuntu, Seguridad por situ el 21 de July de 2007

Muchas veces necesitamos tener ciertos archivos a nuestra disposición, por eso en este artículo vamos a explicar como montar directorios/particiones remotamente basado en SSHFS.

1. Instalación:

# apt-get install sshfs

Paso siguiente es instalar el modulo "FUSE", con lo cual podemos crear un sistema de archivos completo en el espacio del usuario.

# apt-get install fuse-utils libfuse2

Ahora debemos instalar el modulo FUSE , de la siguiente manera:

# m-a a-i fuse

Ya teniendo el modulo instalo, debemos cargarlo, para esto hacemos:

# modprobe fuse

2. Agregar el modulo para que inicie junto al sistema:

# echo fuse >> /etc/modules

3. Montando directorios:

Creamos un punto de montaje:

# mkdir /home/operador/punto

Montamos el directorio /home/user/mio/ el cual se encuentra en el servidor 192.168.1.10, usando el usuario "user"
# sshfs operador@192.168.1.10:/home/user/mio /home/operador/punto

Listo con esto tenemos el contenido del directorio remoto en "/home/operador/punto".

3. Verificando si hemos montado correctamente el directorio:

# mount

Ahi tendremos una salida como la siguiente:

sshfs#user@192.168.1.10:/home/user/mio on /home/operador/punto type fuse (rw,nosuid,nodev,max_read=65536)

4. Desmontando el directorio:

# fusermount -uz /home/operador/punto

sino usamos:

# umount /home/operador/punto

Con esto ya sabemos comon montar directorios remotos mediante SSHFS.

Como montar imagenes ISO y CUE en Linux

Posteado en Debian, Ubuntu por situ el 12 de July de 2007

Hace unos dias me vi obligado a buscar esta información, ya que tenia un archivo .cue/.bin el cual antes de pasarlo a un CD/DVD tenía que ver el contenido.

Para esto hice el siguiente procedimiento:

1. Convertir la imagen .cue en .iso

Debemos instalar la aplicacion "bchunk" la cual es la encargada de realizar dicha operación.

# apt-get install bchunk

# bchunk archivo.bin archivo.cue archivo.iso

2. Montar la imagen .iso

Creamos el directorio que usaremos como punto de montaje:

# mkdir /home/user/iso

# mount -t iso9660 -o loop archivo.iso /home/user/iso

Con esto ya tenemos el contenido en nuestro directorio.

Utilizar CFV para comprobar la integridad de un/os archivo/s

Posteado en Debian, Linux, Ubuntu, Seguridad por Skirmish el 27 de June de 2007

Cuando almacenamos o distribuimos archivos siempre es aconsejable hacerlo junto a un hash de los mismos para comprobar rápidamente si el contenido del mismo se mantiene intacto. También puede ser útil para aquellos fanáticos de la seguridad.. ya que tienen una manera rápida y sencilla de comprobar si un binario fue alterado o no ;)

Para esto utilizaremos el programa CFV: http://cfv.sourceforge.net/

El mismo se encuentra en los repositorios de debian, así que su instalación es sencilla: #apt-get install cfv y listo.

Para nuestro ejemplo vamos a ver como crear un archivo SFV de un archivo y luego como verificar la integridad del mismo:

Suponiendo que nuestro archivo es tiger-x86.tar.bz2 y queremos crear el SFV en tiger-x86.tar.bz2.sfv hacemos lo siguiente:
#cfv -C -t sfv -f "tiger-x86.tar.bz2.sfv" tiger-x86.tar.bz2

Y si ahora, lo que queremos es verificar la integridad de tiger-x86.tar.bz2, lo que debemos hacer es colocar los dos archivos en el mismo directorio y ejecutar:
# cfv -T -f tiger-x86.tar.bz2.sfv

y si todo sale bien vamos a recibir algo como esto:
tiger-x86.tar.bz2.sfv: 1 files, 1 OK. 36.663 seconds, 36839.0K/s

Como protegernos de ataques de autenticacion de SSH

Posteado en Debian, Ubuntu, Seguridad por situ el 27 de June de 2007

Últimamente estamos publicando información mas que nada relacionada con la seguridad de la información, así que por ese motivo creamos este articulo.

En este caso vamos hablar sobre los intentos no autorizados a nuestro servidor sobre el protocolo SSH, estos intentos los podemos chequear mirando el archivo /var/log/auth.log donde podemos encontrar algunas lineas como las que exponemos debajo:

Jun 27 00:09:12 tuX sshd[22946]: (pam_unix) check pass; user unknown

Jun 27 00:09:12 tuX sshd[22946]: (pam_unix) authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=marcos

Jun 27 00:09:13 tuX sshd[22942]: error: PAM: User not known to the underlying authentication module for illegal user marcos from marcos

Jun 27 00:09:13 tuX sshd[22942]: Failed keyboard-interactive/pam for invalid user marcos from 192.168.1.10 port 63156 ssh2

Nosotros utilizaremos en este articulo el script “DenyHosts�, el cual analiza estos intentos y según su configuración comienza a bloquear las direcciones IP's que cree que nos están atacando.

(more...)

Next Page »