Bienvenidos

a Free-Shells

Cuentas Shell gratuitas en Sistemas Operativos Unix a su entera disposicion, sin ningun compromiso, ni gasto para Ud.
 
F.A.Q. - Preguntas Frequentes y Ayuda

A continuación se encuentran todas las direcciones de contacto con nosotros y una lista de problemas frecuentes. Leanla antes de mandarnos mails.

Por problemas con la página, enviar mails a webmaster@free-shells.com.ar.

Por problemas de conexión o en alguno de los servers mandar mails a staff@free-shells.com.ar.

Para reportar cualquier abuso mandar mail a abuse@free-shells.com.ar.

Tabla de Contenido

Última Actualización, el 1 de Septiembre del 2006

General

  • Qué es Free-Shells.com.ar?
  • free-shells es una red de computadoras, que brinda acceso gratuito a servicios en sistemas tipo *NIX.

  • Qué servicios están disponibles?
  • ftp, telnet, ssh, pagina web personal+php+mysql Acceso a compiladores C/C++ , ensambladores, y mas herramientas de desarrollo. Y en un futuro, cuentas de eMail.

  • Qué se puede hacer en estos sistemas?
    • Acceso a una shell con los comandos estandares.
    • Compilar y correr programas unix*.
    • Subir archivos por ftp.
    • Crear tu página web con php+mysql.
    • Navegar en modo texto con "lynx".
  • Qué Sistemas Operativos están disponibles?
  • Por el momento disponemos de 2 computadoras, y a medida que pase el tiempo iremos incorporando mas a la red.

    • Hindu-Kush esta situada a 5 gb a nivel del mar, sobre su llanura descansa un procesador pentium MMx de 166 MHZ el valle se compone de 40 Mb, por el centro fluye un acaudalado río de 32 bits, basado en GNU/Linux debian sarge.
    • Olympus-Mons: El macizo central se eleva a 40 GB sobre la llanura,el núcleo de la montaña es un FreeBSD, sus pastizales estan conformados por 256 MB.

    Cómo...?

  • ...creo una cuenta y para q me sirve?
  • Para registrarse debe completar el formulario q se encuentra en la sección Registrarse. Esto le habilitará para acceder al sistema mediante telnet o sshell, y tener su web y base de datos en caso de solicitarla. Mas adelante también podrán tener una cuenta de mail.

  • ...accedo a los hosts de free-shells?
  • Aquí se encuentra una tabla para poder acceder a cada uno de los servicios de cada host. Como disponemos de IP's limitadas, nos vemos forzados a utilizar NAT(port forwarding). Esto significa q para acceder a cada host de nuestra red, tendrán q saber en q puerto está cada servicio. Abajo hay una tabla y ejemplos q grafican este sistema.

    Para facilitar la tarea hicimos esta tabla en la cual se dividen los hosts y los servicios. Cada host tiene un número, al cual agregandole el número del servicio se forma el puerto de acceso.
    Quedaría [num. de host]+[num. servicio].
    Si cuentan con Windows van a tener q bajarse algun cliente SSH como el putty. Esa es la descarga Oficial.

    Host/Server Número Gateway
    everest.free-shells.com.ar 70 himalaya
    k2.free-shells.com.ar 71
    debian.free-shells.com.ar 80 hindukush

    NOTA: Cabe aclarar q disponemos de 2 ip's públicas, cada una en redes distintas e independientes por lo q si no pueden conectarse a alguno de los hosts q están detrás de una de las ip's prueben hacer ping al gateway respectivo de cada red. Nuestros 2 gateways son:
    himalaya.free-shells.com.ar y hindukush.free-shells.com.ar. Cada gateway es responsable de cada host/server en su red; por lo q si el gateway está caido va a ser imposible llegar a los hosts/servers detrás de éste. Note q los hosts/servers en la red himalaya comienzan con 7 y los hosts/servers de hindukush comienzan con 8.

    Servicio Número
    FTP 1
    SSH (Secure Shell) 2
    TELNET 3
    HTTP 4
       
       

    Para conectarse a un host/server hay q unir el numero de éste con el número de servicio. Abajo hay una tabla q explica cómo conectarse a cada host desde Internet y desde la red local.

    Servicio Num Host/Server Localmente Desde Internet
    ftp 1 everest.free-shells.com.ar
    k2.free-shell.com.ar
    debian.free-shells.com.ar
    ftp everest
    ftp k2
    ftp debian
    701 -> 21
    711 -> 21
    801 -> 21
    ssh 2 everest.free-shells.com.ar
    k2.free-shell.com.ar
    debian.free-shells.com.ar
    ssh everest
    ssh k2
    ssh debian
    702 -> 22
    712 -> 22
    802 -> 22
    telnet 3 everest.free-shells.com.ar
    k2.free-shell.com.ar
    debian.free-shells.com.ar
    telnet everest
    telnet k2
    telnet debian
    703 -> 23
    713 -> 23
    803 -> 23
    http/www 4 everest.free-shells.com.ar
    k2.free-shell.com.ar
    debian.free-shells.com.ar
    http://everest
    http://k2
    http://debian
    704 -> 80
    714 -> 80
    804 -> 80
             
             

    Servicio Ejemplos desde Internet
    ftp ftp everest.free-shells.com.ar 701
    ftp k2.free-shells.com.ar 711
    ftp debian.free-shells.com.ar 801
    ssh ssh everest.free-shells.com.ar 702
    ssh k2.free-shells.com.ar 712
    ssh debian.free-shells.com.ar 802
    telnet telnet everest.free-shells.com.ar 703
    telnet k2.free-shells.com.ar 713
    telnet debian.free-shells.com.ar 803
    http/web http://everest.free-shells.com.ar/~tu_login/
    http://k2.free-shells.com.ar:714
    http://debian.free-shells.com.ar:804

    Entonces segun estas tablas, para conectarse desde linux consola tendrian q poner:
    #ssh su_usuario@everest.free-shells.com.ar -p 702

    Desde el putty ponen los datos donde corresponde y listo

    Cualquier duda manden un mail a staff@free-shells.com.ar

    AVISO: La red hindukush esta temporalmente fuera de servicio, por tiempo indeterminado.

  • ...cambio mi login ID o nombre de usuario?
  • No se puede. En lugar de eso pueden crear una nueva cuenta con otro nombre y una vez hecho esto pueden copiar los archivos q precisan de la cuenta vieja a la nueva cuenta. Y cuando no precisen mas la cuenta vieja nos mandan un mail a staff@free-shells.com.ar.

  • ...cambio mi nombre, mi shell, micontraseña, o mi tipo de terminal?
  • La micontrase�a la puede cambiar con passwd. Cualquier duda consultenos.

  • ...configuro la pagina web?
  • Hay un todo un apartado q explica todo lo referente a las paginas webs aquí.

  • ...chateo con otros?
  • Hay varios comandos a su disposición.

    • 'wall' manda un mensaje a todos en Broadcast...
    • 'write' manda texto a la pantalla de otro usuario que desees.
    • 'chat' es parecido a 'write' pero se usa para mandar al modem o a un archivo por lo cual funciona muy similar.
    • 'talk' divide la pantalla en dos para q ambos usuarios puedan interactuar. Ta muy bueno.
    • 'ytalk' es igual a 'talk' pero se pude para mas de dos personas.

    Si no queres chatear o q te hablen se pueden deshabilitar/habilitar la mensajeria mediante tu shell muy fácilmente...# mesg n | y

  • ...manejo y salgo de vi(editor)?
  • vi es un editor de texto q viene en casi todos los linux. Para editar un archivo hace vi {nombre_de_archivo} y se abrirá el editor. Consulten el manual para una explicación de como manejarlo y si ven q no pueden salir y quedaron trabados en vi, presionen la tecla de Escape y :q! (dos puntos-q-signo de exclamación); esto les aparecerá en la parte inferior izquierda de la pantalla y presionar return. Esto lo q hace es salir del editor y omitir todos los cambios q se hayan hecho en el archivo. Sino prueben con el editor Pico q es mas amigable; dicen.

  • ...ejecuto X-windows(Kde, Gnome, etc)?
  • No soportamos el entorno gráfico ya que consume mucho ancho de banda y CPU.

  • ...creo una cuenta en la base de datos?
  • Disponemos de una base de datos MySql y si no la creaste cuando te registraste, lo podes pedir a staff@free-shells.com.ar. Se creará la base de datos con tu nombre de usuario y una contraseña q estará en un archivo en tu HOME q solo vos puedas leer. No hagan un uso desmedido de la base de datos, para evitar acceso lentos o caídas. Recuerden q todo es logueado y ante un uso excesivo o inadecuado sus cuentas serán dadas de baja.

  • ...cambio la contraseña de MySql?
  • Mandá un mail a staff.

  • ...compilo un programa?
  • Para compilar un programa en C use gcc prueba.c -o prueba. Esto crea un ejecutable llamado prueba, el q puede ejecutar tipeando ./prueba. Lo mismo para C++ pero con g++ prueba.cpp -o prueba.

    Por favor avisar si van a compilar algún programa q bajen de la red. Ya q la compilación usa mucho CPU y además, probablemente no los puedan hacer andar en los hosts. El uso para compilación q damos aquí por ahora es para quienes estan empezando a programar en C para Linux y quieren probar esos programitas de prueba.

  • ...Ya compilé el programa, porq no me anda?
  • Usualmente el problema es q el programa no se encuentra en el PATH. Si su programa se llama prueba, necesita poner ./prueba para q se ejecute.

  • ...instalo, hago andar a PsyBNC?
  • Instalamos el PsyBNC en el sistema para facilitarles las cosas y solo vamos a permitir el uso de el psyBNC del sistema. Por lo que NO bajar el psyBNC de Internet. Los usuarios q lo bajen,las cuentas seran deshabilitadas temporalmente.
    La manera es ejecutarlo desde su HOME. Si quieren pueden crearse un directorio en su HOME llamado psybnc; colocar el archivo psybnc.conf ahi dentro y crear el directorio log. Configurar el puerto de coneccion entre el 9000 y el 10.000 (antes fijense q no esten en uso y q NO sea ninguno de los siguientes ya q hay varias redes de IRC q los escanean y no permiten las conexiones: 9001 , 9030 , 9050 , 9051 , 9090 y el 9091), ejecutar el psybnc en el directorio antes creado, donde colocaron el archivo psybnc.conf o en su home y listo. Si quieren pueden conectarse al IRC y piden ayuda ahi.

    Acá pongo unos comandos para q vean y entiendan lo q hacen:
    ls - lista el contenido del directorio (carpeta para los de windows :))
    mkdir - crea un directorio/carpeta
    cd - te mueves dentro de ese directorio/carpeta
    cp - Copiar


    Asi serian los pasos...

    1. cd
    2. mkdir psybnc
    3. chmod 700 psybnc
    4. cd psybnc
    5. mkdir log
    6. cp /usr/local/etc/psybnc.conf.sample psybnc.conf

    7. Elegir al azar un puerto entre el 9.000 y el 10.000. Ejemplo con el puerto 9566:
      Una vez elegido el puerto,
    8. chmod 600 psybnc.conf
    9. edit psybnc.conf
    10. Cambien el puerto 31337 por el q hayan elegido:
      PSYBNC.SYSTEM.PORT1=31337
      por
      PSYBNC.SYSTEM.PORT1=9566
    11. Salvan y salen con ESC y dos veces la a
    12. Ejecutan el psybnc de esta forma, siempre en su directorio HOME q si siguieron paso a paso esta guia tendrian q estar ahi,
    13. /usr/local/bin/psybnc
    14. Por ultimo chequeamos que estemos corriendo solamente un proceso psybnc:
    15. ps ux
    16. Si ven un proceso q diga psybnc, listo..Si no probablemente el puerto ya est&eacite; en uso..Fijense en el output despues de haber ejecutado el psybnc q dice. Recuerden que las cuentas se borran de no registrar actividad en 2 meses. Actividad nos referimos a loguearse en el sistema aunque sea por 1 minuto cada 2 meses.

    Misceláneo

  • Cuales son las IPs de free-shells?
  • Lamentablemente tenemos ips's dinámicas por lo q pueden cambiar sin previo aviso. Siempre q sea posible use los nombres de dominio. Igualmente en el apartado Sistema de la pagina va a encontrar todos lo datos de los hosts, como su ip actual, y el estado de ellos.

  • Cómo recupero algún archivo de sus backups?
  • No se puede hacer. Por ahora hacemos backups de las partes criticas del sistema por cualquier eventualidad; y no disponemos del tiempo para recuperar algo específico de alguien. Así q no guarden nada q sea crítico en nuestros sistemas sin tenerlo resguardado.

  • Cómo obtengo una lista de los comandos *nix y como es su sintaxis?
  • En un futuro, ejecutando listcommands(no implementado) tendrá una lista de los comandos disponibles(no todos). Por ahora pueden poner info y les aparecera una lista de las utilidades, y haciendo man {comando} o simplemente buscando con google obtendrán una descripción de ellos.

  • No puedo acceder a Hotmail? Por qué?!?
  • No se puede ingresar a Hotmail. Esto es porq la gente a cargo de Hotmail decidieron q lynx no es un navegador aceptable ya q no alcanza sus requerimientos.

  • Cuando intento telnetear a free-shells, se cuelga. Porq no me puedo conectar?
  • Puede ser por varios factores:

    1. Problema de DNS. Pruebe conectarse a través de la IP del hosts. Mire la siguiente pregunta por este tema.
    2. Su cliente/programa de telnet puede no estar funcionando correctamente.
    3. Un firewall puede estar bloquenado el puerto de telnet. Contacte al administrador de su LAN para averiguarlo y si el administrador es Ud., ooops, intente configurarlo.
    4. El host está caído. Esto puede pasar de vez en cuando. Para el mantenimiento de los servers; a veces es necesario desconectarlos. Fijense en la página si figura alguna noticia o estado de sistema.
    5. Si no es ninguno de los anteriores o lleva varios dias sin poder ingresar mande un mail a staff explicando todo lo q hizo para intentar ingresar. Especifique su ip y la hora GMT en q sucedio y si es posible mande los resultados de ipconfig, ping y traceroute(tracert for windows) y cualquier info q considere de ayuda.

  • Cuánto espacio de disco puedo usar; y cómo saber cuanto estoy usando?
  • La cuota de disco es de 25MB. Pueden saber cuanto espacio están usando(en Kilobytes) con el siguiente comando en su directorio HOME:

    du -sk
    Les va a devolver el numero de kilobytes q están usando...Acuerdense q el limite es de 25000. También pueden usar el comando "quota" q les va a mostrar su quota y lo q están usando.
    quota -v

  • Encontré un archivo core enorme en mi directorio. Qué significa?
  • Nada realmente. Se genera cuando un programa falla(crash). Ayuda al programador a encontrar la falla del programa. Si no les cambian el nombre, estos archivos serán removidos automáticamente en unos días.

  • Como pongo q "ls" salga con colores?
  • Depende si el tipo de emulador de terminal q uses lo permite. El argumento --color=auto es el q hace q ls salga con colores. Crea un alias en tu .profile o en tu .login dependiendo de la shell q uses con lo siguiente:

    alias ls='/usr/local/bin/ls --color=auto'
           
    Copyright © 2008 Free-Shells.com.ar - All Rights Reserved.