Resumen de OS Unix y Linux

7
Resumen de OS unix y Linux Lineas de comandos de Linux Root definitivamente: su Dejar de ser root: su nombredeusuari o Root para comandos precisos: sudo elcomand o Root sin calve de root: sudo su Instalar: sudo apt-get install programa sudo apt-get uninstall programa Manejar directorios: Movernos entre los directorios: cd ruta del directorio Es importante tener en cuenta lo siguiente: ~ indica el nuestro directorio personal e / indica el directorio de raíz. Para poner este caracter: ~ , pulsamos Alt+¡ Listar el contenido de un directorio:

description

analisis de sistemas

Transcript of Resumen de OS Unix y Linux

Resumen de OS unix y LinuxLineas de comandos de LinuxRoot definitivamente:su

Dejar de ser root:sunombredeusuario

Root para comandos precisos:sudoelcomando

Root sin calve de root:sudo su

Instalar:sudo apt-get installprograma

sudo apt-get uninstallprograma

Manejar directorios:Movernos entre los directorios:cdruta del directorio

Es importante tener en cuenta lo siguiente:~ indica el nuestro directorio personal e / indica el directorio de raz.Para poner este caracter: ~ , pulsamosAlt+Listar el contenido de un directorio:lslarutadeldirectorio

Slo para archivo NO ocultosBorrar archivos:rmarchivo

Borrar directorios:rm -rdirectorio

Crear un directorio:mkdirnombredelanuevacarpeta

Copiar:cprutaorigenrutadestino

Entre las dos rutas hay un espacioMovermvrutaorigen rutadestino

Mquina Virtual: Es un tipo de sistemas operativos que presentan una interface a cada proceso mostrando una mquina que parece idntica a la maquina real. El objetivo es integrar distintos sistemas operativos.Panorama monitor residente: se dise un pequeo programa que transfiera automticamente el control de un trabajo a otro. Se considera como el primer SO y que permaneca en constante memoria.Proceso distribuido: consiste en la conexin de computadoras entre si a travs de una gran variedad de dispositivos.Estructura monoltica: es la estructura de los primeros SO constituidos fundamentalmente por un solo programa, compuesto de un conjunto de rutinas entrelazadas, se construye un programa final a base de modulos compilados que se unen, carecen de protecciones y privilegios, son eficientes y rapidos en la ejecucin. Estructura jerrquica: es la divisin del sistema operativo en pequeas partes, de tal forma que cada una de ellas estuviera perfectamente definida, necesaria para una mayor organizacin del software.La Catedral Modelo tpico de desarrollo del software propietario. Tareas y roles bien definidos segn del proyecto. El desarrollo se realiza en forma centralizada. Se distinguen 3 grupos de personas: o Los dedicados al diseo del sistema (arquitectos). o Los dedicados al managment (ingenieros). o Los implementadores (albailes). El Bazar Definicin Modelo de desarrollo propuesto por Eric Raymond en 1997. Basado su observacin del desarrollo del kernel de linux y de su proyecto fetchmail. Es as porque supone coordinar el esfuerzo de muchas personas de caractersticas e intereses distintos No es un mtodo como X.P. o R.U.P. Presentado como una serie de patrones. La aplicacin depende de varios factores Tamao del proyecto Estado del proyecto

Principios (2) Release early. Release often. And listen to your costumer.( La libertad anticipada. Lanzamiento a menudo. Y escuchar a su cliente.) Liberar rpido. Liberar seguido. Y escucha a tus clientes.

Principios (3) Mantener varias versiones. Principios (4) Dada una base suficiente de desarrolladores asistentes y beta-testers, casi cualquier problema puede ser caracterizado rpidamente, y su solucin ser obvia al menos para alguien. Principios (5) Si usted trata a sus analistas (beta-testers) como si fueran su recurso ms valioso, ellos le respondern convirtindose en su recurso ms valioso. Principios (6) Lo mejor, despus de tener buenas ideas, es reconocer las buenas ideas de sus usuarios. Esto ltimo es a veces lo mejor. Principios (7) La perfeccin (en diseo) se alcanza no cuando ya no hay nada que agregar, sino cuando ya no hay algo que quitar (KISS).Precondiciones Nuestra comunidad de desarrolladores necesita algo que ya corra para jugar. Precondiciones (1) El programa no necesita ser bueno. Puede ser burdo, tener muchos errores, estar incompleto y pobremente documentado. Pero en lo que no se puede fallar es en convencer a los co-desarrolladores de que el programa puede evolucionar hacia algo elegante en el futuro. Precondiciones (2) talento extraordinario , o coordinar el talento de otros para el diseo? Precondiciones (3) Un lder de proyecto estilo bazar debe tener una buena capacidad de comunicacin. La Comunidad. Quin esta tras el desarrollo? Disponibilidad del cdigo Herramientas de soporte a la colaboracin Pequeo nmero desarrolla la mayora de las nuevas funcionalidades. Usualmente el core group (ncleo activista o activo ) no es mayor que 15 personas. Comunicacin informal. Gran participacin en tareas de correccin. Usualmente un orden de magnitud superior que el grupo de desarrollo. Aquellos que notifican errores son dos rdenes de magnitud superior al equipo de desarrollo. Respuesta al feedback(informacin de vuelta, reaccin) de los usuarios es menor en el Bazar. Mejor calidad del software.Caractersticas del proceso de creacin de una distribucin USB Utilizacin de una distro precompilada Reduccin de espacio necesario, empleando solo paquetes de software Se necesita un pendrive con capacidad 1GBImportancia en la seleccin de paquetes de softwarePermiten que el administrador del sistema instale o desinstale paquetes, sin que en ningn momento queden programas instalados que no funcionen por falta de otros incluidos en su paquete. El sistema de gestin de paquetes usualmente tambin se ocupa de mantener las dependencias entre paquetes: si un paquete se recuesta en otro, el sistema se encarga de instalar ste primero.Sirven para automatizar el proceso de instalacin, actualizacin, configuracin y eliminacin de paquetes de software.

Herramientas de las distribucionesunetbootinEs una herramienta especialmente desarrollada para permitirnos instalar una distribucin linux en usb, tambin nos posibilita arrancar una instalacin desde USBmy slax creatorEs una herramienta para la remasterizacin de la ISO y es posible volcar una imagen slax a un dispositivo usb mandriva flashEl producto es un paquete que incluye una memoria USB de 8 GB con la distribucin Mandriva incluida, una especie de Live CD pero con memoria incorporada, que nos permitir no slo ejecutar el sistema operativo, sino trabajar y guardar documentos directamente en la memoriaDistribuciones live USB Open office: aplicaciones ofimticas Fedora live:es la herramienta diseada para crear Live USBs de Fedora. Puppy linux: es una minidistribucin porttil del sistema operativo GNU/Linux. Consiste en un CD autoejecutable con un Gestor de ventanas y programas suficientes para llevar a cabo la mayora de tareas bsicas en un computador.Por qu se hace necesario compartir la memoria entre varios programas?Para mejorar el rendimiento del CPU y mejorar la capacidad de proceso en cada programa mejorando as las tareas de trabajo.Que es una llamada al SO y como se ejecuta?Constituyen el interface entre un programa en ejecucin y el sistema operativo, se ejecuta la rutina del SO, tomando los datos de los parmetros y a continuacin se devuelve el control al proceso que efectu la llamada.Porque es necesario incluir y proteger un sistema operativo?Porque se evita problemas entre los procesos del sistema, como tambin se protege la entrada y salida, la memoria y el procesador. Gestin de la memoria principal Monoprogramacin: un solo programa (una sola tarea a la vez)Si se corre un programa no se puede correr ms programas. Si el programa se queda esperando datos, se dice que es una espera asocia. Multiprogramacin: Utilizar la capacidad de que el procesador es muy rpido, dando la sensacin de que se ejecutan varios programas a la vez