Вы находитесь на странице: 1из 5

Jueves de 1 de Septiembre del 2011

Universidad Nacional Autnoma de Mxico Facultad de Ingeniera Computacin para Ingenieros INGENIERA MECTRONICA 2012-1

EQUIPO # 6
P R C T I C A 4 R E S U M E N

Software Operativo Unix

Unix es un sistema operativo portable, multitarea y multiusuario desarrollado en los laboratorios Bell de AT&T,POR Ken Thompson, Dennis Richic y Douglas MeTlroy..Dentro de este mismo laboratorio tambin se trabajo un sistema experimental llamado Multics(Multiplexed Information and Computing System)que se ejecutaba en computadores modelo GE645.Realmente uno de los objetivos de este sistema operativo interactivo era mejorar la seguridad. Tiempo despus los laboratorios se separaron, pero Ken Thompson sigui Sistemas operativos Linux trabajando en el proyecto en el mismo modelo de computadoras, l escribi un Linux es un sistema operativo muy similar a Unix por lo que juego llamado Space Travel(Viaje Espacial).el juego tuvo dificultades como su utiliza los mismos comandos que se utiliza Unix .Dos caractersticas lentitud para ejecutarse y que su costo era mayor. muy peculiares la diferencia del resto de los sistemas que podemos Posteriormente Thompson no se rindi y con ayuda de Dennis Ritchic, encontrar en el mercado, la primera es que es libre, esto significa mediante el lenguaje ensamblador, para que se ejecutara en un ordenador DEC que no tenemos k pagar ningn tipo de licencia a ninguna casa PDP-7.Introdujeron este proyecto y llego hasta manos de Rudd Canaday.Este desarrolladora de software viene acompaado del cdigo fuente. proyecto fue bautizado como UNICS (Uniplexed Information and Computing El software lo forman del ncleo del software (kernel) ms un System),tiempo despus se cambio el nombre por UNIX. Existen distintas gran nmero de programas, libreras que hacen posible su versiones como SunOS,Ultrix,HP-UX,etc. utilizacin, se distribuye a travs de la Licencia Publica General GNU, Unix posee distintas caractersticas como que es un sistema operativo lo que bsicamente significa que puede ser copiado libremente, multiusuario y tiene la capacidad de simular un multiprocesamiento y un cambiado y distribuido. procesamiento no interactivo, su lenguaje es de alto nivel, interpreta El sistema ha sido diseado y programado por multitud de comandos llamados Shell, ofrece facilidades para crear programas y programadores alrededor del mundo. El ncleo del sistema sigue en sistemas, un manejo dinmico de memoria, se comunica entre procesos, posee continuo desarrollo bajo la coordinacin de Linux Torvalds, la

un sistema jerrquico de archivos y tambin el redireccionamiento de entrada salida ,filtros e interconexiones. Sus comandos bsicos son: COMANDO FUNCIN cd nombre-directorio Cambia nombre de directorio cd Cambia directorio del nivel superior cd../directorio Cambia directorio del mismo nivel pwd Muestra ruta del directorio actual cp archivo_a_copiar archivo_destino Copia un archivo ls Lista de archivos y directorios ls nombre* Lista de archivos cuyo sus nombres al inicio inicio sea similar Is *nombre Lista de archivos cuyo sus nombres al inicio final sea similar mkdir directorio Crear directorio Cat>archivo1 Crea archivo sino existe y remplazar su contenido.

persona de la que parti la idea de este proyecto, a principio de la dcada de los noventa. La distribucin de Linux corre a cargo de distintas compaas, cada una de ellas con su propio paquete de programas, aunque todas faciliten un ncleo de archivos que conforman una versin de Linux, algunas distribuciones son: Debian, Red Hat, Fedora. Nosotros concluimos que Linux ms que un sistema operativo, es una herramienta poderossima el da de hoy, y por eso su uso en servidores de Internet e intranets, si no fuese as nadie lo usara, y definitivamente Linux es mucho ms que Windows, puesto que Windows es slo un sistema operativo de juguete, nada serio, un sistema operativo no se puede estar cayendo porque uno se conecta a internet. Por este mismo hecho grandes compaas han adoptado el Linux , como Apple Computer Co. que adopt el kernel de Linux como base de su sistema operativo X.En definitiva Windows est condenado, mientras Linux seguir su camino, hasta llegar a convertirse en el sistema operativo del maana. Estos son los comandos ms usuales:

rm -R directorio cp archivo1 archivo2 tail nom_archivo

tail -f nom_archivo

head -numero nom_archivo mkdir nom_directorio rmdir nom_directorio chmod xxx nom_fichero chown usuario fichero/directorio chgrp grupo fichero/directorio ps aux kill -x(de 0 a 9) PID mount mount /dev/fd0 /mnt/floppy mount /mnt/cdrom umount hostname fsck init 0 init 6

Comandos
ls ls -l ls -la cd nom_directorio more nom_fichero

Descripcin
Lista los ficheros de un directorio concreto Lista tambin las propiedades y atributos Lista ficheros incluidos los ocultos de sistema Cambia de directorio Muestra el contenido de un fichero de forma paginada Lista las ficheros de forma paginada Mueve y/o renombra un fichero. Elimina archivos o

Ejemplos

directorios Borra un directorio recursivamente Realiza una copia de un fichero Muestra las ltimas lneas de un archivo de forma esttica Muestra las ltimas lneas del fichero de manera dinmica Muestra las primeras (nmero) lneas de un fichero Crea un directorio Elimina un directorio Cambia los permisos de acceso de un fichero Cambia el propietario de un fichero o directorio Cambia el grupo (-R para realizar el cambio recursivo) Muestra una lista de los procesos activos Elimina un proceso via n PID que le identifica Vemos el listado de dispositivos montados Montaje de la disquetera Punto de montaje del CDROM Desmonta los puntos de montaje anteriores Visualiza el nombre de la mquina Escanea el disco Apaga la mquina de manera correcta Reinicia la mquina

chmod g -w hola

ls -la | more mv [ruta1]fichero1 [ruta2]fichero2 rm archivo o directorio

compress/uncompress gunzip nom_archivo.gz tar xvf fichero.tar top find / -name nom -print pwd grep 'cadena' archivo

date cal clear who whoami finger su su nom_usuari

fdisk setup rpm -i nombre_paquete startx Ctrl+Alt+F2 Alt+F'x'

Comandos de compresin de archivos " .Z" Descompresin de archivos " .gz" Descomprime archivos " .tar" Lista procesos de CPU Encuentra ficheros segn patrn Visualiza el directorio actual Muestra las lneas del archivo que contienen la cadena Da la hora y la fecha del sistema Muestra el calendario del mes actual Borra la pantalla Informa de los usuarios conectados Ms informacin sobre nuestra mquina Informacin ms completa que who Entrar a la sesin como root (necesario passwd) Estando como root entramos como otro usuario Gestin de particiones ('m' = men de comandos) Configuracin grfica de dispositivos Instalacin de paquetes RedHat Arranca el entorno grfico Salir del entorno grfico a un terminal Conmutar entre terminales

make config make xconfig ifconfig -a

dump/restore ./comando

Configuracin del Kernel Entorno grfico de configuracin del Kernel Informacin de las propiedades de red, equivale a ifconfig /all en Windows Copias de seguridad y restauracin Ejecuta un comando si no tenemos el path del directorio

u: propietario; g:grupo; o: otros; a: todos +: conceder derechos -: denegar derechos

Acceder a Linux a travs de Windows Linux (UNIX) ejecuta un programa/servicio especial llamado Secure Shell (SSH) diseado para ingresar en el sistema y ejecutar comandos en un equipo en red. De forma predeterminada, el servidor SSH se ejecuta en todos los servidores Linux. Slo tiene que utilizarse para conectar al servidor Linux el programa putty.exe desde Windows. El protocolo SSH (secure shell) se utiliza con frecuencia para tunelizar trfico confidencial sobre Internet de una manera segura. Por ejemplo, un servidor de ficheros puede compartir archivos usando el protocolo SMB (Server Message Block), cuyos datos no viajan cifrados. Esto permitira que una tercera parte, que tuviera acceso a la conexin pudiera examinar a conciencia el contenido de cada fichero trasmitido. Para poder montar el sistema de archivo de forma segura, se establece una conexin mediante un tnel SSH que encamina todo el trfico SMB al servidor de archivos dentro de una conexin cifrada SSH. Aunque el protocolo SMB sigue siendo inseguro, al viajar dentro de una conexin cifrada se impide el acceso. Por ejemplo, para conectar con un servidor web de forma segura, utilizando SSH, haramos que el cliente web, en vez de conectarse al servidor directamente, se conecte a un cliente SSH. El cliente SSH se conectara con el servidor tunelizado, el cual a su vez se conectara con el servidor web final. Lo atractivo de este sistema es que hemos aadido una capa de cifrado sin necesidad de alterar ni el cliente ni el servidor web. Descargar Putty Usted puede descargar putty.exe desde Internet desde: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe http://www.chiark.greenend.org.uk/~sgtatham/putty/download.ht ml Guardar el archivo putty.exe en su escritorio para poder ejecutarlo. Utilizar Putty Para conectar al servidor Linux el programa putty.exe desde Windows: 1. Doble clic sobre putty.exe Aparece una nueva ventana:

Especficamente se deber colocar el nombre del host o la direccin IP (como 192.168.0.21) al Servidor Linux. Luego se debe elegir SSH como mtodo de conexin, dar clic en OPEN y esperar que aparezca la ventana de terminal. Hay que tener la precaucin de crear el tnel especificndolo en las opciones:

1024 en adelante), para que todo el trfico sea cifrado y reenviado hasta la PC con Linux antes de salir a internet:

2. Se debe aceptar la ventana de alerta que aparecer.

Una vez conectado PuTTY y autenticado el usuario, se crea un tnel dinmico escuchando en el puerto 3128 en este caso, entre la PC problemtica y la que corre Linux. Basta con especificarle al navegador que use como servidor proxy como socks server- la direcin de IP 127.0.0.1 en el puerto 3128 (elegido arbitrariamente por costumbre, el nmero de puerto puede ser cualquiera, se prefieren los no privilegiados, del

3. Se debe ingresar el nombre de usuario y la contrasea para la sesin en el Servidor Linux y ya estaremos conectados a nuestro servidor Linux.

Вам также может понравиться