• Bienvenido

    Este blog nació la madrugada entre el 10 y el 11 de Septiembre de 2007 mientras instalaba Windows y Debian en una máquina que acababa de formatear para comenzar de nuevo.
    Predendo dejar plasmada mi experiencia con todos los 'experimentos' informáticos que llevo a cabo para que cualquiera haga uso de estos conocimientos que a mi me resultan realmente enriquecedores. Colgaré noticias interesantes e iré redactando artículos sobre materias fundamentales en el mundo de la informática como UNIX o Critografía. Mucho Google y mucha Wikipedia
    Comenta lo que quieras en el articulo que mas te haya interesado, cualquier comentario es totalmente bienvenido.
    Un saludo.
    JxXx
  • RSS Mountain Weekends

    • Vietnam: diario de viaje (XIV) agosto 23, 2015
      29/05/2015 19:27 Aeropuerto de HueEstamos en el aeropuerto de Hue esperando para coger el avión que nos va a llevar a Hanoi. Estos 2 últimos días han sido... especiales, diferentes al resto del viaje. El mejor resumen es que nos han intentado timar todo el rato, casi todo el mundo y en varias ocasiones lo han conseguido. Tomándonos una cervecita (Huda) tampo […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (XIII) agosto 23, 2015
      Voy a resumir muchísimo el día de hoy porque tengo muchísimas fotos y porque ya estoy muy cansado. Hemos desayunado fuerte en el hotel y hemos hecho un día de paseo exhaustivo por la zona centro de Hoi An. Lo hemos visto todo y, siento ser así de sincero, hemos acabado hasta los cojones porque todo el mundo nos ha querido vender algo. Si vienes a Hoi An prep […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (XII) agosto 10, 2015
      27/05/2015 21:52Hoy os escribo desde el Vinh Hung 3 Hotel, un hotel bastante próximo a la ciudad antigua de Hoi An en el que hemos decidido dormir dos noches de capricho, tampoco es que sea excesivamente caro pues nos está costando 40$ la noche, pero dentro de lo que hemos visto estos días es bastante lujoso, dentro del edificio, en el patio central ocupándo […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (XI) agosto 10, 2015
      26/05/2015 10:55Estamos en el aeropuerto de Phu Quoc, ya tenemos más o menos organizados los días que nos quedan de vieje, bueno a grandes rasgos, pero eso os lo cuento después, voy a seguir con la historia.Cuando dejé de escribir recogimos y nos montamos en la moto, siguiendo por el camino de la costa oeste hacia el norte y ya en el norte, tras pasar varios […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (X) agosto 10, 2015
      25/05/2015 Entre las 12 y las 13Tras mucho tiempo en moto por media isla hemos dado con un chiringuito y escribo a pocos metros del mar tomándome una Bia Saigon muy fría. Voy a contaros lo de las inmersiones. Con Cristina y el resto de la tripulación de Flipper, una pareja de rusos y una pareja de americanos, Dave y Rachel, que viven y trabajan de profesores […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (IX) agosto 9, 2015
      25/05/15 20:50Debería hacerle una foto al cuaderno para que lo vierais porque la calidad de la carretera era medio buena pero ha habido un momento en el que nos hemos salido a un camino de tierra y he tenido que dejar de escribir porque era imposible. Me he propuesto dedicarle el tiempo que haga falta hasta poner el diario al día, pero antes de continuar qui […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (VIII) agosto 9, 2015
      24/05/15 08:23Como de costumbre, primero os cuento dónde ando y luego sigo contando cosas. Estamos en un autobús rumbo al sur de Phu Quoc, vamos a hacer submarinismo tres parejas y el staff de Flipper. Ayer dejé de escribir para despegar y luego no me apeteció seguir escribiendo y se me va acumulando el trabajo.Tras ver el templo de la literatura decidimos p […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (VII) junio 24, 2015
      23/5/2015 11:37Ayer dejé de escribir porque ya nos íbamos y no me dio tiempo a contar nuestro día por Hanoi, me quedé en que habíamos quedado para cenar. Salimos y estaba lloviendo, pero nos estaba esperando un taxi al que no le hizo mucha gracia nuestro trayecto de poco más de un kilómetro. Nos dejó en la puerta de un bar en el que estaban Alfonso (que tamb […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (VI) junio 16, 2015
      21/5/2015 8:35Estoy hecho polvo, la noche ha sido movida, ha hecho mucho calor pero el aire acondicionado no ha dejado de sonar en ningún momento. A las cinco menos algo hemos llegado a Hanoi, hemos recogido nuestras cosas, nos hemos despedido de Eric (!mierda, no tengo ni su email ni nos hemos hecho una foto con él!) y hemos salido a la estación. Yo estaba […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (V) junio 13, 2015
      Me acabo de subir a una litera y no sé qué tal voy a poder escribir, ¿por dónde iba? A ver, souvenirs, mujeres albinas con gorros rojos, comida picante con arroz y palillos y niños bañándose... ah! un perro pidiendo comida con ojos tristes.  Después de comer seguimos andando y Tsum nos metió en una casa y nos contó un poco la historia de la familia y otras c […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (IV) junio 10, 2015
      19/05/2015 por la mañana tempranoHoy es el cumpleaños de Ho Chi Minh, nacido en 1890, el que fue gobernante y lider de la resistencia contra los poderosos de Vietnam y Estados Unidos. El guía que está en nuestro camarote en el tren nos está contando un montón de datos histñoricos de Vietnam y de Ho Chi Minh, estudió en Rusia y luego volvió a Vietnam y unió a […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (III) junio 6, 2015
      18/05/2015 12:38Imposible escribir… sigo luego en el tren… 18/05/2015 20:57 Estoy tumbado en la litera de arriba de un camarote de un tren de camino a Sapa. El otro día escribí en un autobús camino a la Bahía de Ha-Long y esta mañana he intentado escribir en el autobús de vuelta pero me ha sido imposible. La excursión a la bahía de Ha-Long ha sido espectacul […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (II) junio 3, 2015
      17-05-2015 - 07:46No voy a adelantar desde donde escribo hoy, de momento solo voy a decir que no es un lugar muy cómodo para escribir porque se mueve todo.Bueno, ayer nos bajamos del avión y llovía como si lo fueran a prohibir. Justo antes de salir por la aduana del aeropuerto de Hanoi entregamos los pasaportes, los papeles con nuestros datos, las fotos y la […]
      Juan Sin Miedo
    • Vietnam: diario de viaje (I) junio 2, 2015
      Hoy comienzo a transcribir mi diario de viaje, bueno, nuestro diario de viaje porque aunque ésta vez casi todo lo he escrito yo todo lo que estos días iré publicando, lo que se cuenta en este diario, nos pertenece a los dos. Así empieza éste relato con nuestras aventuras y desventuras, esperamos que os guste y que toméis nota si alguna vez pensáis en viajar […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014 julio 16, 2014
      Durante la última semana he trascrito el relato de nuestro viaje, relato que he escrito durante las muchísimas horas de coche que supuso el retorno a casa. El relato ha gustado mucho y he recibido mensajes tando de amigos y familiares como de contactos, amigos de amigos, de Facebook, dándome, dándonos, la enhorabuena por la expedición y diciendo que les esta […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014. EPÍLOGO julio 16, 2014
      Como atestigua el medio cuaderno escrito durante lo que llevamos de vuelta a casa nos han pasado muchas cosas durante este viaje. Los tres volvemos un poco mas viejos, un poco mas sabios y un poco mas amigos. El alpinismo no es sólo llegar a la cumbre, una de las primeras lecciones que se aprenden, alpinismo es disfrutar de un viaje largo y difícil,  de la s […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014. ESCALAR SOBRE EL MEDITERRANEO julio 16, 2014
      07/07/2014"El séquito se quitó el saquito sequito."Oigo gente paseando, bicicletas también. Es muy temprano y me duele la cabeza, tengo una resaca cojonuda, creo que me pasé con los gin tonics.El lugar que habíamos elegido para dormir la noche anterior no era el mejor, desde luego, estábamos muy cerca de las casas y llamábamos bastante la atención […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014. DESTINO INCIERTO julio 16, 2014
      06/07/201406:30 - Sigue lloviendo, ¡vaya tela! Me doy la vuelta en el saco y veo que los tres acabamos de abrir los ojos, nos hemos despertado a la vez. Miramos fuera... ¡Joder, sigue lloviendo! "Casi mejor seguir durmiendo" - Pensé. Ninguno dijimos nada pero los tres pensamos lo mismo... Y a las 10 de la mañana dejó de llover y empezó a salir el s […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014. LAS FIEBRES DEL MONT BLANC julio 15, 2014
      05/07/2014Amaneció lloviendo (¡jooooooooder!) pero a las 10 despejó un poco y empezamos a preparar los macutos muy tranquilamente y las 12:30 o una salimos hacia el pueblo y allí nos comimos un kebab buenísimo antes de coger el teleférico. La estación intermedia estaba nublada, había nubes justo por encima nuestro y no vimos el sol hasta quedarnos a ras de l […]
      Juan Sin Miedo
    • Expedición al Matterhorn 2014. RUMBO A CHAMONIX julio 13, 2014
      04/07/2014Desayunamos muy tranquilamente y sacamos y ordenamos todo, desmontamos la tienda y volvimos a cargar el coche (tetris mode on), pagamos el camping y cogimos carretera hacia Chamonix.En la frontera con Francia nos volvieron a parar. ¿He dicho ya que el coche de Borja es muy cantoso? Nos sacaron del coche y revolvieron todo de muy malas maneras. Nos […]
      Juan Sin Miedo
  • septiembre 2007
    L M X J V S D
        Oct »
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • RSS Google: ciencia y tecnología

  • RSS 20 minutos de tecnología

    • Ha ocurrido un error; probablemente el feed está caído. Inténtalo de nuevo más tarde.
  • RSS HISPASEC

    • Ha ocurrido un error; probablemente el feed está caído. Inténtalo de nuevo más tarde.
  • RSS VNUNET

    • Ha ocurrido un error; probablemente el feed está caído. Inténtalo de nuevo más tarde.
  • RSS BarraPunto

Curso de Unix (I)

1. INTRODUCCION AL SISTEMA OPERATIVO UNIX

1.1 CARACTERÍSTICAS

  • El código fuente está disponible, por lo que con el tiempo ha llegado a ser un Sistema Operativo muy fiable y adaptable a nuevo hardware.
  • Es un Sistema Multiusuario real y soporta un número alto de usuarios.
  • Es un Sistema Multitarea real, lo que esté haciendo un usuario en un determinado momento, no afectaa lo que esté haciendo otro en ese minstante.

1.2 ARQUITECTURA DE UNIX

 

Arquitectura UNIX

 

Su objeto fundamental es controlar el hardware de una máquina para lo que utiliza el NÚCLEO o KERNEL. Por encima del núcleo están los SHELL o ENTORNO y por encima de todo esto están las APLICACIONES DE USUARIO. Para cualquier acceso al hardware siempre tiene que pedir permiso al Kernel.

  • SHELL componente de Unix con una doble función:
  • Intérprete de Órdenes: me permite comunicar con el sistema operativo; admite las órdenes y la ejecuta. Por defecto hay varios intérpretes de órdenes para que yo elija uno de ellos: sh, bash, csh, ksh,… Cada uno de ellos tiene características especiales para una determinada situación.

  • Lenguaje de Programación: puedo diseñar programas completos. Los Shell-Scripts son archivos de texto en los que puedo introducir comandos.
  • KERNEL el núcleo contiene todas las funciones internas del sistema operativo, por ejemplo, Gestión de Memoria, Control de Acceso, Gestión del Sistema de Ficheros (FS),… Casi todas las funciones básicas también se hacen en el núcleo. Para que una aplicación acceda al kernel, lo tiene que hacer mediante una Llamada al Sistema o System Call. Todos los sistemas Unix tienen un conjunto de más de 100 llamadas al sistema.

1.3 VERSIONES DE UNIX

Unix aparece en los Laboratorios AT&T (actualmente Bell Labs) con la versión Unix System V vers. 1. Esta versión la crean dos personas a las que se les considera los padres de la informática moderna: Dennis Ditchie y Brian Kernigham en 1983. Después de muchas colaboraciones por parte de la comunidad científica universitaria aparece BSD Unix (Berckley Standard Distribution) en 1987. Se distribuye por todas las Universidades. Después de unos años mejorando unas y otras partes, aparece el Unix System V vers.4 que es el estándar desde el año 1990. Hoy en día podemos encontrar los siguientes sistemas de Unix:

– HP-UX HP fabrica máquinas y una versión específica de Unix para esa máquina.

– Sun-OS Es el sistema operativo de Sun Microsystem

– AIX Es el sistema operativo de IBM

– IRIX Sistema operativo de Unix sobre máquinas Silicon Graphics.

El primer Unix que sale para un PC es el SCO. Luego aparece el sistema LINUX que es el más difundido. Todos los sistema Linux tienen el mismo núcleo, pero hay varias versiones llamadas Distribuciones. Algunas de estas distribuciones son Red Hat, S.U.S.E., Debian, Caldera,… cada una con diferentes características para cada tipo de casos.

1.4 ACCESO AL SISTEMA UNIX

Host Unix es la máquina que alberga el sistema Unix. No suele tener pantalla ni teclado. Suele estar protegida y poco accesible. Está funcionando constantemente. Al principio se utilizaban cables para conectar esta máquina con los terminales tontos o Dumb Terminals (no tienen CPU, sólo teclado y pantalla.). Ahora se utilizan PC’s en vez de terminales tontos. Los PCs pueden tener su propio sistema operativo que en determinado momento utilizamos para conectarse al Host Unix mediante un software llamado de Emulación de Terminal, que convierte los PCs en terminales tontos. Los cables de comunicación entre el Host Unix y el PC se sustituyen por redes. A través de un portátil y un módem o un teléfono móvil y GSM también podemos comunicarnos con el Host Unix.

Cada PC tiene un único identificador de la forma a.b.c.d siendo a., b, c, d enteros en el rango [0..255], ya que puede utilizar TCP/IP. Si además tenemos un servicio DNS podemos utilizar un nombre más amigable que la dirección TCP/IP.

Todos los sistemas operativos permiten el comando telnet que convierte el PC en un terminal tonto mediante:

telnet DNS

telnet TCP/IP

1.5 IDENTIFICACIÓN DE USUARIOS

Identificador de Usuario o login: puede contener caracteres numéricos o alfabéticos. Este identificador me lo proporciona el administrador que ha definido una cuenta de usuario para ese identificador. Para el login se suele utilizar la inicial del nombre y el primer apellido completo, distinguiendo mayúsculas de minúsculas. Hay identificadores de usuarios que no identifican personas dentro del sistema sino procesos. También hay identificadores especiales como root que es para el administrador.

Contraseña o Password: es una mezcla de caracteres (al menos 6) y números (al menos 2 dígitos). Hay tres intentos para introducir la contraseña. Si a la tercera vez no introduzco la contraseña correcta, la cuenta se bloquea y se genera un aviso al administrador. La primera vez que entro en el sistema pueden ocurrir dos cosas: que el administrador me proporcione una contraseña o que no me la proporcione. En cualquiera de los dos casos es obligatorio cambiar la contraseña mediante la orden

$ passwd

Para que el cambio sea válido debemos cambiar al menos tres caracteres respecto de la antigua. Las contraseñas están sometidas a un proceso de envejecimiento y caducan, normalmente por motivos de seguridad. Para saber cuando caduca utilizo la orden

$ passwd –s

Cuando hemos definido el usuario mediante login y password correctos, se dice que hemos “validado el usuario”.

1.6 INFORMACIÓN AL INICIAR UNIX

  1. Tipo de Sistema:
  • Nombre de la máquina
  • Tipo de sistema Unix
  • Last Login (cuando fue la última vez que el usuario se conectó).
  1. MOTD (Message of the Day) : contenido del archivo de texto /etc/motd. Aparece para todos los usuarios que se conectan y son los mensajes que manda el administrados. Este archivo normalmente tiene permisos sólo para el administrador. También se pueden generar automáticamente.
  2. Símbolo del Sistema: para un usuario normal es el $ y para el administrador es #. Estos símbolos del sistema se pueden modificar cambiando la variable de entorno PS1, por ejemplo PS1=” sanson>”.
  3. Término de sesión: Cuando quiero terminar una sesión utilizo las órdenes $ exit o $ logout o $Ctrl+D.

1.7 ORDENES ESPECÍFICAS PARA COMUNICACIÓN ENTRE USUARIOS

1. who (a veces se abrevia con w) indica que usuarios son activos en el sistema. Aparece una línea por cada usuario que actualmente está trabajando en el sistema. Se muestra de la siguiente forma: login desde_donde_se_conecta desde_cuando_se_conecta

root /dev/tty0 thu 7 10.35AM

rosah /dev/tty2 thu 7 11.35 AM

isanchez /dev/modem thu 7 11.53AM

Si un usuario aparece dos veces es que se ha conectado dos veces (ha iniciado dos sesiones). Indica también la forma de conexión ya sea remota o por red.

2. finger [login] información detallada de todos los usuarios conectados. Si pongo el login de un usuario me proporciona información detallada de ese usuario. Además de nombre completo aparece el cargo que ocupa en la empresa y la actividad de ese usuario mediante Idle Time que indica el tiempo ocioso en el que no se ha tocado no el teclado ni el ratón de ese PC.

3. write destinatario mediante comunicación escrita, mando mensajes a otros usuarios. El sistema se queda esperanto a que escriba el mensaje después de ejecutar esta orden. Una vez terminado el mensaje debo indicar el final mediante Ctrl+D. Al usuario al que se lo mandas le aparece un mensaje en la pantalla “Message from user …” y el texto del mensaje. Normalmente para terminar los mensajes se pone o (over-cambio) y para finalizar la conversación o-o (over&out cambio y corto). El mensaje le aparece al otro usuario esté haciendo lo que esté haciendo y donde tenga colocado el cursor en ese momento.

4. talk login al destinatario le aparece “talk from ….” e indica la forma de contestar “respond with talk …” Así establece una comunicación activa entre ambos usuarios.

5. mesg permite controlar los mensajes que provienen de write o talk. Si pongo la orden $ mesg n, no recibo ningún mensaje. Para volver a aceptar mensajes pongo $mesg y. La orden $ mesg s me dice si está activada o no la recepción de mensajes.

6. mail dirección_correo permite mandar correos electrónicos. Puedo incluir el nombre del archivo que quiero mandar en la línea de órdenes o escribir el mensaje y Ctrl+D cuando termine. Al usuario que se lo mandas le aparece en la pantalla “You have a new mail”

7. wall para mandar mensajes a todos los usuarios conectados al mismo tiempo. Se restringe su utilización al administrador.

Todas estas órdenes son las que demuestran que este sistema es un sistema multiusuario real.

1.7 AYUDA EN UNIX

La información de ayuda es muy superior a otros sistemas operativos. Se puede consultar la programación de aplicaciones, la utilización de comandos, etc.. Todo el sistema de ayuda en Unix se denomina Man Pages (Páginas de Manual). El sistema de ayuda está estructurado en secciones con determinada información.

La forma de consultar información es:

$ man orden_a_consultar

y se selecciona toda la información que haya sobre esa orden. También se puede especificar la sección sobre la que queremos consultar la orden poniendo su número en la línea de comando:

$ man nº_seccion orden_consultada

Las páginas del manual se encuentran con formato en el directorio /user/man/catX donde X es la sección, y sin formato (en código fuente) en el directorio /user/man/manX donde X es la sección. Para modificar la página de manual pongo la orden

$ catman

Secciones:

 

ATT

BSD

CONTENIDO DE LA SECCIÓN

1

1

Ordenes y aplicaciones de usuario

2

2

Llamadas al sistema y códigos de error del kernel

3

3

Bibliotecas de programación de todos los lenguajes que admite el sistema operativo

7

4

Drivers de dispositivos y protocolos de comunicaciones

4

5

Formatos de ficheros

6

6

juegos

5

7

Miscelánea- documentos

8

Ordenes de administración.

¿Dudas sugerencias o recomendaciones?

Un saludo

JxXx

Una respuesta

  1. […] Tema 1: INTRODUCCION AL SISTEMA OPERATIVO UNIX […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: