Sie sind auf Seite 1von 48

Instituto Tecnolgico de Saltillo

Taller de Sistemas
Operativos
Practicas

Jose Angel Zavala Velasco

Practica #1 / Instalacin de Linux


1. Instalar el sistema operativo Linux versin estacin de trabajo.
- Primero se tendr que introducir un CD con el sistema operativo de Linux en la
computadora. Despus entrar a los BIOS de la computadora para poder arrancar el
CD, una vez que se realice esto la computadora se reiniciara. Y nos mostrara en la
pantalla una lista de seleccin de idioma y adems nos mostrara dos opciones en
donde una de ellas es para poder probar el sistema y la otra opcin es para instalar
Ubuntu, daremos clic en la opcin Instalar Ubuntu.

Despus nos mostrara en la pantalla todo lo que se requiere para la instalacin adems
de 2 opciones la cual una es para descargar actualizaciones del sistema durante la
instalacin y la segunda opcin es la instalacin de software de terceros los cuales son
reproductores de msica, etc. En este caso daremos continuar para proseguir con la
instalacin.

A continuacin nos mostrara las opciones en la que podemos utilizar el disco duro
para la instalacin se puede hacer particiones que eso es una forma avanzada de
instalacin disponible, le daremos clic en Instalar Ahora
En el siguiente paso nos pide que seleccionemos la regin del equipo.

Despus seleccionaremos el idioma y la distribucin de las teclas que se encuentran


en el teclado, una vez que se haiga detectado la distribucin del teclado
seleccionaremos continuar

Ahora el paso que sigue ser designarle un nombre el cual ser usado para identificar
el equipo y un nombre de equipo el cual servir para cuando el equipo se encuentre
en Red y otros equipos podrn ver e identificar, adems daremos un nombre de
usuario y una contrasea para as poder administrar el sistema una vez finalizada la
instalacin, ya que se llenen los datos daremos clic en continuar

Cuando se termine la instalacin, el sistema nos pedir que se reinicie el equipo para
terminar con el ltimo paso de la instalacin. Daremos clic en Reiniciar ahora

Una vez reiniciado el ordenador podremos utilizar el sistema.

Practica #2 / Directorios
1. Mostrar el directorio actual de trabajo
Para mostrar el directorio utilizaremos el comando pwd

2. Crear la estructura desde /home/Ubuntu(usuario)

Utilizando el comando mkdir para crear los direcorios

3. Mostrar la estructura de rbol


Utilizaremos el comando ls R

4. Cambiarse de directorio a ejemplo


Utilizar comando cd ejemplo (nombre del directorio)

5. Cambiarse a e1
Utilizar comando cd ejemplo/e1

6. Cambiarse a un nivel anterior


Utilizar comando cd ..

7. Cambiarse a un nivel anterior


Utilizar comando cd ..

8. Cambiarse a e11
Utilizar comando cd ejemplo/e1/e11

9. Cambiarse a e22
Utilizar comando cd /home/jose(nombre de usuario)/ejemplo/e2/e22

10. Cambiarse a p11


Utilizar comando cd /home/jose(nombre de usuario)/prueba/p1/p11

11. Cambiarse a p22


Utilizar comando cd /home(nombre de usuario)/jose/prueba/p2/p22

12. Cambiarse a /
Utilizar comando cd /

13. Cambiarse a Ubuntu(usuario)


Utilizar comando cd /home/jose(usuario)

14. Borrar la rama prueba


Utilizar comando rm r prueba(nombre del directorio)

15. Mostrar la estructura de rbol


Volver a utilizar el comando ls R

Practica #3 / Archivos
1. Crear la estructura de directorios anteriores

2. Crear un archivo que contenga tu nombre, especialidad, semestre y numero de


control
Utilizar comando cat > nombreDelArchivo

Despus de insertar los datos para guardar y salirse de archivo utilizar


comando ctrl c
3. Mostrar su contenido
Utilizar comando cat nombreDelArchivo

4. Moverlos a e1
Para mover un archivo se utilizara el comando mv nombreDelArchivo
(seguido por el directorio al que lo quiera mandar) /home/jose(nombre del
usuario)/ejemplo/e1

5. Copiarlo a e22
Para copiar un archivo (primero tendr que encontrar a donde movi el
archivo en este caso el archivo se encuentra en e1) se utiliza el comando cp
nombreDelArchivo /home/jose(usuario)/ejemplo/e2/e22

6. Posicionarse en /

Utilizar comando cd /

7. Mover el archivo a p11


Encontrar la posicin del archivo en este caso est en el directorio e1,
despus utilizar comando mv /home/jose(usuario)/ejemplo/e1/archivo
/home/josen(usuario)/prueba/p1/p11

8. Posicionarse en p11
Utilizar comando cd /home/jose(usuario)/prueba/p1/p11

9. Copiar el archivo a p22


Encontrar la posicin del archivo en este caso se encuentra en el directorio
p11, utilizar el comando cp /home/jose(usuario)/prueba/p1/p11/archivo
/home/jose(usuario)/prueba/p2/p22

10. Posicionarse en p22


Utilizar el comando cd /home/jose/prueba/p2/p22

11. Copiar el archivo a p22


Encontrar la posicin del archivo en este caso se encuentra en el directorio
p11, utilizar el comando cp /home/jose(usuario)/prueba/p1/p11/archivo
/home/jose(usuario)/prueba/p2/p22

12. Posicionarse en Ubuntu(usuario)


Utilizar comando cd /home/jose(usuario)

13. Copiar el archivo a usuario


Utilizar comando cp /home/jose/prueba/p1/p11/archivo /home/jose

14. Borrar todos los archivos que se copiaron


Primero habr que encontrar todos los archivos que se copiaron y los que se
movieron, despus de encontrarlos todos utilizaremos el comando rm
/home/jose/(lugar donde se encuentra el archivo)/nombreDelArchivo

15. Mostrar la estructura de rbol


Utilizar comando ls R

16. Crear otro archivo en usuario


Cambiarse de directorio a cd /home/jose(usuario), despus crear el archivo
con el comando cat > nombreDelArchivo

17. Cambiar los permisos del archivo creado


Primero tendremos que ver los permisos de archivo que se cre, para ver los
permisos de un archivo se utiliza el comando ls l
/home/jose/nuevoArchivo(direccin del archivo en este caso el archivo se
encuentra en el usuario)

Los ultimos 9 caracteres que son rw-rw-r-- estos son los permisos del
archivo, la r significa leer, la w significa escribir y la x significa
ejecutar, estos permisos estn agrupado en grupos de 3, primeros 3 caracteres
le pertenecen al usuario, los segundos 3 caracteres le pertenecen al grupo y los
ltimos 3 caracteres le pertenecen a lo dems.
Y a cada grupo se le asigna un valor del 0 al 7 siendo esto en una secuencia
binaria.
r
0
0
0
0
1
1
1
1

w
0
0
1
1
0
0
1
1

x
0
1
0
1
0
1
0
1

Valor
0
1
2
3
4
5
6
7

caracteres
----x
-w-wx
r-r-x
rwrwx

Para cambiar los permisos de un archivo utilizaremos el comando


###(seguido por los valores que le quiera dar)

chmod

Practica #4 / Editor vi
1. Crear un archivo en el subdirectorio del usuario que contenga 3 prrafos
Para crear un archivo en el editor se utiliza el comando vi
nombreDelArchivo

Una vez que entremos al editor escribiremos 3 prrafos, pero primero para
poder escribir tenemos que presionar la letra a dentro del editor, y para
regresar a modo comando presionar esc

2. Para salir y guardar utilizar el comando :wq! nombreDelArchivo(se le


puede asignar un nombre al archivo si gusta, o quedarse con el anterior que
puso al momento de crear el archivo) y para salir sin guardad se utiliza el
comando :q!

3. Editar el archivo colocando el cursor en el fin del archivo utilizaremos el


comando vi +$ nombreDelArchivo

4. Buscar la palabra indicada


Primero ingresar al editor y utilizar el comando /(palabra que desea
buscar)

5. Buscar y reemplazar la palabra indicada


Una vez ingresado en el editor vi utilizar el comando
:,$s/palabraBuscar/palabraNueva

6. Salir del editor sin guardar los cambios


Dentro del editor presionar esc despus utilizar comando :q! para salir sin
guardar

7. Editar el archivo colocando el cursor en la lnea indicada


Utilizar comando vi +#(numero de la lnea indicada) nombreDelArchivo

8. Copiar y pegar 2 lneas


Ingresar al editor vi despus ir al principio de la lnea que desea copiar y
presionar 2 veces la y, una vez que las presione esto copiara la lnea
indicada y para pegar la lnea se usara el comando p

9. Salir grabando los cambios


Presionar el comando esc despus ingresar el comando :q!

10. Borrar el archivo


Utilizar el comando rm nombreDelArchivo

Practica #5 / Redes con Linux


1. Construir un cable de red, utp nivel 5, conector rj45, no cruzado.
Una vez teniendo los materiales necesarios debemos saber la
configuracin de colores que debe llevar nuestro cable para que obtenga
conexin uno a uno siendo esta la siguiente:

En una punta invirtiendo el orden de los colores, iniciando con el 8 y


terminando con l, en la otra punta.
Una vez hecho esto podremos poncharlo introduciendo las puntas en las
pinzas para ponchar conector RJ45 aplicando un poco de presin hasta
escuchar un sonido.
2. Asignar un IP manual , red clase C: 192.168.1.xx, modificar
/etc/network/interfaces, utilizar editor vi
Utilizar comando sudo vi /etc/network/interfaces

Esto nos llevara dentro del editor vi donde modificaremos el IP en este


cado le asigne el 192.168.1.101

Una vez que le asignes el IP, salir del editor y guardando los cambios
con el comando :wq!

3. Verificar asignacin de direccin IP

Para poder verificar que el IP se haiga cambiado utilizaremos el


comando sudo ifconfig

4. Ping a la direccin Loop


La direccin loop
Ahora hay que hacer ping a esa direccin
Utilizar comando ping 127.0.0.1(direccin IP), utilizar ctrl c para
terminar la transmisin

5. Ping a tu propio IP
Utilizar comando ping 192.168.1.101(tu direccin IP que asignaste)

6. Ping a la direccin IP de otra computadora


Primero tendrn que conectarse mediante el cable utp que hicieron en el
paso 1.
Despus de haberse conectado utilizar comando ping 192.168.1.xxx(IP
de la otra computadora)

Practica #6 / Instalacion de Windows Server


1. Instalar Windows Server, utilizar toda la particin del disco duro
Para la instalacin de Windows Server 2003 primero que nada se tiene que tener un CD o
DVD que contenga el Sistema Operativo Windows Server 2003. Modificaremos el orden
de arranque del ordenador una vez hecho esto introduciremos el CD o DVD de Windows
Server 2003.
Se comenzara con esta pantalla en la cual cargara los archivos necesarios para poder
empezar el asistente de Formateo de disco para la instalacin de Windows.

Al momento de continuar la instalacin mostrara el contrato de licencia de Windows el


cual tiene que aceptar en caso de querer instalar el sistema.

Aceptando el contrato de licencia le mostrara el espacio y particiones que se tengan en el


disco duro para poder seleccionar en cual desea instalar el sistema.

Una vez seleccionada la paricin en donde se instalara el sistema se selecciona el sistema


de archivos en el que se formateara el disco o particin seleccionada.

Una vez seleccionada el tipo de archivos se formateara el disco y comenzar cargando los
archivos necesarios para la instalacin.

Una vez terminada la formateada de disco duro y la instalacin lo necesario se reiniciara


el ordenador.

Una vez reiniciado el ordenador mostrara pantalla anterior la cual ser el asistente para
poder configurar el equipo segn sus necesidades.

Una vez que cargue los archivos de necesarios para el asistente configurara el idioma y
distribucin de teclado. Mostrar una ventana el cual podremos personalizar las
configuraciones de idioma
y el teclado.
La siguiente pantalla es la que muestra las opciones que se pueden configurar al
personalizar la regin e idioma.

Se prosigue con la designacin de nombre de usuario administrador y su organizacin del


ordenador. Una vez que realice lo anterior pedir ingresar el Serial del sistema operativo.

Ya designado el tipo de licencia a utilizar se dar un nombre y contrasea al equipo el


cual ser su nombre en la red (la contrasea puede o no se obligatoria segn desee).
Ahora lo que continua ser seleccionar el tipo de red que se utilizara puede seleccionar
tpica si utilizara protocolos de conexin de red comnmente utilizados o avanzado para
configurar segn se necesite.

Ya elegido el tipo de configuracin de red a utilizar se asignara un grupo de trabajo que


servir para conectar grupo de equipos. Tambin puede asignar un dominio en caso de
que el servidor est conectado por medio de dominio.
Ya configurado el grupo o dominio del equipo solamente queda esperar a que termine de
cargar los archivos para finalizar la instalacin.

Al iniciar pedir que ingrese al usuario y contrasea del equipo en caso de solo haber
creado uno ese ser el administrador.

Ya finalizada la instalacin podremos disfrutar del sistema operativo funcional Windows


Server 2003.

Practica #7 / Administracin de recursos con Windows Server


1. Crear usuarios
Para poder crear usuarios en Windows server se utiliza el Administrador de
Equipos el cual se encuentra en Inicio > Todos los Programas > Herramientas
Administrativas > Administracin de equipos.

Nos posicionaremos en la seccin Grupos y Usuarios que podemos encontrar en la


barra lateral izquierda.

Seleccionaremos la carpeta Usuarios una vez dentro de Usuarios en el espacio en


blanco clic derecho para en el men desplegable seleccionar la opcin nuevo Usuario
nos pedir que ingresemos los datos del usuario llenaremos el formulario con los
datos (Nombre, contrasea, descripcin).

2. Crear grupos
Ahora seleccionaremos esta ocasin grupos y nuevamente en un espacio en blanco
daremos clic Derecho y en el men desplegable daremos clic en Nuevo Grupo y
volveremos a seleccionar el formulario dndole un nombre y una descripcin.

3. Asignar usuarios a grupos


Para poder asignar Usuarios a grupos daremos doble clic al grupo que se desee
agregar usuarios. Nos desplegara una ventana en donde nos mostrara la informacin
del grupo y debajo de esta un botn en el que dice agregar el cual daremos clic.

Al darle en agregar nos mostrara una ventana llamada seleccionar usuarios daremos
clic en el botn avanzadas para que ese botn no lleve a otra ventana en donde
podremos seleccionar los usuarios que deseemos agregar, solo daremos clic en buscar
ahora y nos desplegara una lista de usuarios que se encuentren en el equipo y solo
queda seleccionar con doble clic a los usuarios que se desee agregar.

Al dar doble clic al usuario automticamente se ira a la ventana anterior. En caso de


querer agregar ms usuarios repetir el paso o seleccionarlos todos los desdados dando
clic+ctrl y despus aceptar.

4. Conectarse en red
Para conectar a una red primero que nada debemos tener un Switch el cual nos servir
para poder conectarnos a otros equipos y un cable UTP ponchado con conectores
RJ45, hecho esto proseguiremos con los siguientes pasos.
a) Asignar una IP esttica
Para esto nos iremos a Inicio > Panel de Control > Conexiones de red > Conexin
de rea local.

Nos mostrara una ventana con la conexin actual.

En esta ventana daremos clic en propiedades nos abrir otra ventana con los
protocolos de red activados.

Daremos doble clic en donde dice Protocolo de Internet (TCP/IP). Abrir otra
ventana en la que seleccionaremos la opcin Usar la siguiente IP.

En el campo de Direccin IP: asignaremos la IP que deseamos tener estticamente


y adems agregando la mscara de subred la cual se puede agregar
automticamente dndole en aceptar y finalizamos.
b) Ping a la misma computadora y a otras conectadas
Para poder hacer ping abriremos la Smbolo de Sistema o cmd ubicado
generalmente en los programas anclados al Men de inicio en dado caso que no se
encuentre ah se puede encontrar en Inicio > Accesorios > Smbolo de Sistema.

Una vez abierto el cmd utilizaremos el comando. ping 192.168.1.64(direccin IP


a la que se desea conectar).

c) Ver la red en el explorador


Con esto podemos ver si la red a tal computadora est disponible y a qu
velocidad se encuentra trabajando.
5. Crear un archivo y compartirlo con otros usuarios
Mediante NetMeeting podemos hacer llamadas, chat, compartir archivos, por eso
primero tendr que instalas el NetMeeting
Para poder instalar NetMeeting nos iremos a Inicio > ejecutar e ingresaremos
conf.exe

El cuan nos abrir el asistente de instalacin del NetMeeting.


Una vez finalizado los pasos del asistente tendremos instalado NetMeeting.

Mediante NetMeeting podemos hacer llamadas, chat, compartir archivos


conectndonos mediante la IP del otro equipo al que deseamos conectarnos adems
tambin podemos compartir el escritorio.
6. Obtener el control remoto de otra computadora
Adems Windows Server puede conectarse de forma remota a otros ordenadores con
un usuario especfico y su IP. Esa opcin la podemos encontrar en Inicio > clic
derecho sobre MiPc en Propiedades y en la pestaa Acceso Remoto, activamos todas
las casillas que se encuentren ah y aceptamos y podremos conectarnos mediante la IP
en la aplicacin o programa Escritorio Remoto.

Practica #8 / Herramientas de Rendimiento


1. Analizar los datos de uso de CPU, memoria y operaciones de i/o del sistema utilizando la
herramienta de rendimiento y de administracin de tareas.
Ir a Inicio > herramientas Administrativas > Rendimiento podremos apreciar el consumo
de recursos.

2. Crear un archivo por lotes que ejecute un ciclo infinito


Para crear el archivo por lotes crearemos un documento de texto en el bloc de notas y
pondremos lo siguiente:

Guardamos el archivo con terminacin .bat salimos.

Y nos aparecer algo as en el escritorio,

3. Ejecutarlo 4 veces en cuatro ventanas diferentes

4. Analizar los datos de uso de CPU, memoria y operaciones de i/o del sistema utilizando la
herramienta de rendimiento y de administracin de tareas.
Ahora con clic derecho sobre la barra de tareas daremos clic en Administrador de Tareas
y podremos apreciar el consumo de memoria y procesador al estar ejecutando los 4
archivos .bat

Ir a Inicio > herramientas Administrativas > Rendimiento podremos apreciar el consumo


de recursos.

Practica #9 / Instalacin de Linux Server


1. Instalar Linux Server sin eliminar el sistema operativo Windows Server, reparticionar
el disco duro.
Lo primero que tenemos que hacer es tener un CD con el sistema operativo Linux
Server comenzaremos cambiando el orden de arranque para poder iniciar desde el
CD.

Nos mostrara una serie de Opciones una vez que arranque desde el CD.
Y daremos en la Opcin Instalar. Al instalar lo primero que elegiremos ser la regin
en la que nos encontramos.

Uno de los siguientes pasos una vez seleccionada la regin preguntara si deseamos
detectar la distribucin del teclado.

Al seleccionar que si nos mostrara un asistente el cual nos pedir ingresar unas teclas
y automticamente se detectara la distribucin del teclado.

Una vez ya seleccionado la distribucin del teclado cargara los archivos necesarios
para continuar con la configuracin del sistema antes de instalarlo.

Una vez cargado los archivos necesarios para poder continuar con la instalacin
continua la creacin de usuarios y contraseas en el cual ingresaremos el nombre del
usuario que tendr nuestro equipo.
Para despus ingresar el nombre de usuario que tendr nuestro equipo en la red.
Y despus proseguir con la contrasea de este usuario.

Puede ser una contrasea corta o larga una vez ingresada nos volver a pedir
nuevamente para comprobar que la hayamos ingresado correctamente.
Despus de eso vendr la parte en que seleccionaremos las particiones para instalar el
sistema sea borrar el disco completo e instalar o instalar junto con otro sistema.
Siendo esta ultima la que elegiremos nosotros para poder tener los dos sistemas
operativos.

Seleccionaremos la cambiar tamao de SCST1 y nos mandara al asistente de


seleccionar y modificar la particin para poder instalar el sistema.
En la siguiente parte solo nos pedir ingresar el tamao que le designaremos a la
particin de Linux.

Una vez asignado el tamao de la particin nos pedir una confirmacin de que
realmente deseamos utilizar esa particin para realizar la instalacin.

Una vez confirmado comenzara a instalar los paquetes que necesita para terminar la
instalacin.

Casi por ultimo solamente preguntara si desea descargar actualizaciones automticas


o no.

El siguiente paso es preguntar si desea instalar el GRUB que es un programa que


permite escoger entre varios sistemas instalados al prender el ordenador.

Una vez seleccionado si se desea instalar el GRUB entonces prosigue con la


instalacin hasta terminar.

Una vez terminada la instalacin se reiniciara la computadora y mostrara el GRUB


los distintos sistemas que se han instalado en el disco duro principal.

Practica #10 / Administracin de Procesos


1. Utilizando vi crear y ejecutar un script de cada estructura:
a. If
Para crear un script se utiliza el comando vi if(nombre del script)
Despus habr que ingresar el cdigo del ciclo if

b. While
Para crear el script utilizar el comando vi while(nombre del script)
Despus ingresar el cdigo

c. For
Para crear el script for utilizar comando vi for(nombre del script)
Despus ingresar el cdigo.

d. Until
Para crear el script until utilizar comando vi until(nombre del script)
Despus ingresar el cdigo.

e. Case

Para crear el script utilizar comando vi case(nombre del script)


Ingresar cdigo.

2. Crear un script con estructuras combinadas, p ej. Tabla de multiplicar que ingrese en un
ciclo o que finaliza al oprimir un cero.
Crear script con el comando vi combinado(nombre del script)
Ingresar cdigo.

3. Crear un script que ejecute un ciclo infinito y despliegue el mensaje hola mundo.
Utilizar comando vi hola(nombre del archivo)
Ingresar cdigo.

4. Ejecutarlo con salida a nada y a segundo plano.


Para poder ejecutar un script primero tendremos que cambiarle los permisos.

Despus de cambiar los permisos ejecutaremos el script a segundo plano y con salida a
nada.

5. Traerlo a primer plano.


Primero hay que revisar las tareas que se estn presentes en el momento con el comando
jobs
Para traer un script a primer plano utilizamos el comando fg %# (siendo # el nmero de
tarea).

6. Detenerlo.
Para detener una tarea primero la cambiamos a primer plano una vez dentro utilizamos el
comando ctrl z para detener la tarea.

7. Ejecutarlo en primer plano.


Utilizar comando fg %# (siendo # el nmero de tarea).

8. Detenerlo.

9. Ejecutarlo en segundo plano.


Para ejecutar un script a segundo planpo utilizaremos el comando bg %# (siendo # el
nmero de tarea).

10. Ejecutarlos dos veces ms con salida a nada y en segundo plano.


Utilizar comando ./hola > /dev/null & (utilizar las veces que se quiera ejecutar el script).

11. Verificar las estadsticas de ejecucin, asignacin de tiempo de uso del procesador.
Utilizar comando sudo top

12. Asignar la ms alta prioridad a la primera tarea.


Utilizar comando Jobs para ver cul es la primera tarea.

Despus utilizar comando sudo renice -20 PID

13. Asignar la ms baja prioridad a la tercera tarea.


Utilizar comando sudo renice 19 PID

14. Verificar las estadsticas de ejecucin, asignacin de tiempo de uso del procesador.

15. Eliminar una tarea utilizando el PID.


Utilizar comando sudo kill -9 PID

16. Eliminar un proceso utilizando el nmero de tarea.


Primero ver cul es el nmero de tarea con el comando jobs
Utilizar comando kill %# (siendo # el nmero de tarea)

Practica #11 / Entrada Salida

1. Crear un archivo que contenga tu nombre, especialidad, semestre.


Utilizar comando cat > nombreDelArchivo

2. Obtener otro archivo concatenando el contenido del anterior, el contenido debe


aparecer dos veces.
Utilizar comando cat nombreDelArchivo nombreDelArchivo > nuevoArchivo

3. Copiar el archivo utilizando re-direccionamiento de entrada-salida.


4. Utilizar comando cat <archivo> otroArchivoNuevo

5. Obtener un archivo con un mensaje de error.


Utilizar comando mkdir 2> archivoDeError

6. Obtener un archivo con dos mensajes de error.


Utilizar comando rm 2>> archivoDeError

7. Crear un archivo tipo lista que contenga cinco nombres de personas.


Utilizar comando cat > listaNombres

8. Obtener un archivo con la lista anterior ordenada.

9. Utilizar comando sort listaNombres > nuevaListaNombres

10. Concatenar ste archivo tres veces.


11. Utilizar comando cat nuevaListaNombres >> listaNueva(usar 3 veces)

12. Mostrar en pantalla las lneas con el texto indicado.


13. Utilizar comando grep lineaParaBuscar(lnea que desea buscar) listaNueva(archivo
en donde quiere buscar la lnea o palabra).

14. Cambiarse a /dev.


15. Utilizar comando cd /dev

16. Mostrar los archivos cuyo nombre empiece con una m.


17. Utilizar comando ls m*

18. Mostrar los archivos cuyo nombre tenga 4 caracteres.

Utilizar comando ls ???? (Siendo ? el nmero de caracteres)

19. Contar los archivos que contengan el sub-string tty.


20. Utilizar comando ls l | grep tty | wc l

Practica #12 / Cron

Crear un cron que:


Crear un archivo en el editor vi y acomodndolo por minutos, horas, das, mes, dia de la semana
y por ltimo el comando.
Para checar la fecha utilizar comando date

1. En el minuto 1 cree un archivo.


2. En el minuto 2 cree un directorio.
3. En el minuto 3 copie el archivo al directorio.
4. En el minuto 4 muestre el contenido del directorio.
5. En el minuto 5 borre el directorio con su contenido.
6. En el minuto 6 muestre el contenido del directorio actual.

7. Crontab
Primero cambiar los permisos con el comando chmod 777 archivoCron

Despus ejecutarlo y esperar la hora con el comando crontab archivoCron

Esperar a que sea la hora.

Practica #13 / Administracin de Linux Server

1. Crear 6 usuarios
Utilizar comando sudo adduser nombreDelUsuario

Repetir pas 6 veces o las veces necesarias para crear usuarios.


2. Crear 2 grupos
Utilizar comando sudo addgroup nombreDelGrupo

Repetir esto 2 veces o las veces necesarias para crear grupos.


3. Asignar los usuarios a los grupos
Utilizar comando sudo adduser nombreDelUsuario nombreDelGrupo

Repetir comando las veces necesarias.


4. Mostrar usuarios y grupos
Utilizar comando sudo cat /etc/group

5. Conectarse en red
Para conectarnos a una red previamente debemos tener el cable UTP con el conector
RJ45 adems de un switch en el cual nos conectaremos para as asignar una IP
esttica nuestro ordenador con el siguiente comando sudo ifconfig eth0
192.168.1.xxx
6. Compartir archivos

Para poder compartir archivos primero habr que tomar el control remoto de la otra
computadora a la que se desea conectar y despus checar los archivos que tiene el
usuario y as poder modificarlos o simplemente leerlos.
7. Obtener control remoto de otra computadora
8. Para poder tener el control remoto de una computadora mediante Linux utilizaremos
el comando ssh el cual permite conectar computadoras de forma remota el
comando se utiliza de la siguiente manera ssh usarioOtroEquipo@IP (esto les
mandara una pantalla en el cual les pedir la contrasea del usuario al que desean
conectarse ingresndola podrn tener control remoto de la otra computadora pudiendo
as compartir archivos, directorios, etc.)

Practica #14 / Interoperabilidad entre Sistemas Operativos

1. Acceder a la particin de Windows desde Linux.


Lo primero que se debe hacer para acceder a la particin de Windows desde Linux es
saber en dnde est la particin ala que queremos acceder para eso utilizaremos el
comando sudo fdisk l

2. Crear un archivo

3. Mostrarlo desde Windows


Para mostrarlo desde Window utilizar comando sudo reboot despus ir a Windows
server, una vez dentro ir de Windows buscar el archivo creado en la particin de Linux.
4. Acceder a la particin de Linux desde Windows.
Una vez iniciado Windows solamente queda comprobar que est instalado el paquete
ext2 ifs el cual podemos buscar desde Inicio > buscar, y al momento de encontrar clic
derecho instalar una vez instalado reiniciaremos y volveremos a iniciar en Windows
iremos a Inicio > MiPc > Disco(X) (donde x representa alguna otra letra de C:) y
exploraremos para encontrar las carpetas o directorios as como archivos de Linux
5. Crear un archivo
Crear un archivo en el escritorio ya sea un bloc de notas.
6. Mostrarlo desde Linux
Para acceder al archivo creado desde Windows habr que irse a Linux una vez en Linux
cambiarse de directorio a la particin de Windows he ir buscando el directorio que
contenga el archivo, en este caso se encontrara en el directorio de escritorio.

Tareas

1. Historia, evolucin, estructura y distribuciones de linux, requerimientos de instalacin.


Linux nace de la mano de un estudiante de informtica de la ciudad de Helsinki en
1991,Linus Torvalds. Linus comienza a cacharrear con el sistema operativo Minix
( hecho por Richard Tanenbaum ) para conseguir explorar las posibilidades del
microprocesador 386 y as comienza la andanza de Linux. Posteriormente, Linus decide
reescribir su operativo desde cero, sin usar para nada Minix. Despus de peticiones de
ayuda a la comunidad de internet para resolver sus numerosas dudas y de agrias
discusiones con Tanenbaum (tambin por las news ) en 1991 consigue sacar una versin
del kernel que se puedo considerar usable. Esta versin fue puesta a disposicin de todo
el mundo, mucha gente la descarg y la prob y mucha gente consider que poda aportar
algo a este sistema operativo y se sum al desarrollo del mismo. Linux fue mejorando
paulatinamente desde ese ao hasta hoy en da que vamos ya por la versin 2.4 del
kernel.
As mismo mucha gente convirti a Linux en su plataforma de desarrollo de software
escribiendo cada vez ms y ms aplicaciones para l y dotando al operativo con
programas que resolviesen todos los problemas que pueden ser atacados con un
ordenador personal, esto contribuy a elevar el parque de software disponible para Linux
el cual era muy escaso en las primeras pocas del operativo.
Otra gran huella en la historia de la evolucin de Linux hasta lo que es hoy en da, es la
aparicin de las distribuciones. Las distribuciones son paquetes software que bsicamente
incluyen el kernel, aplicaciones para el kernel y mtodos de instalacin y mantenimiento
del sistema operativo como tambin de las aplicaciones. Las primeras distribuciones que
surgieron fueron Slackware y RedHat la ltima, a pesar de no ser completamente libre en
todas las versiones siempre ha sido un adalid de Linux y ha incorporado en sus filas a
personalidades con renombre del mundo de linux ( Alan Cox ? ). Posteriormente surgen
otro tipo de distribuciones como Suse, Mandrake, Caldera, OpenLinux, etc... Que
intentan hacer nuevas contribuciones en cuanto a instalacin y manejo, casi todas ella
comerciales. Mencin aparte la distribucin Debian, Debian es la nica Distribucin
totalmente libre y en la que solo caben programas totalmente libres. Debian es mantenida
por miles de voluntarios que mantienen su software y mejoran sus sistemas de instalacin
da tras da para dar un resultado cada vez ms elaborado. Como ultima resea sobre las
distribuciones decir que tambin existen distribuciones ntegramente hechas en nuestro
pas como Esware o Hispafuentes que tratan de acercar al usuario hispano un poco ms a
linux.
Requerimientos
Linux no requiere de un equipo de ltima generacin para su configuracin mnima.
Slo requiere de: un procesador 386SX o superior
4 MB de RAM (se recomienda tener 8 MB)
Un controlador de disco duro y un disco duro con 20 MB de espacio libre (se recomienda
tener 100 MB)
(en la prctica, Linux se puede ejecutar desde un simple disquete)
Una unidad de CD-ROM
Con respecto a dispositivos perifricos anexos, es mucho ms probable que Linux admita
los componentes de hardware comnmente disponibles en el mercado.

2. Caractersticas de servidores
Algunas de sus caractersticas son:
Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un
papel pasivo en la comunicacin.
Tras la recepcin de una solicitud, la procesan y luego envan la respuesta al cliente.
Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos casos el
nmero mximo de peticiones puede estar limitado).
No es frecuente que interacten directamente con los usuarios finales.
Las caractersticas que estos tengan, variaran dependiendo del servicio que proveer el

servidor, del entorno en donde se usara y cuanta informacin manejara.


Las principales caractersticas de un servidor son:
Procesador: Se elegir si se usara un Intel o AMD. Un solo ncleo, doble ncleo, 4
ncleos, etc. Normalmente para servidores se llegan a utilizar los Intel Xeon, o los AMD
Opteron.
Memoria RAM: Esta llega a ser muy importante, ya que al manejar gran cantidad de
datos, es conveniente no quedarnos con poca RAM. Una vez agotada la RAM se empieza
a utilizar memoria virtual (o swap), la cual ralentiza los procesos. Lo recomendable son
2GB o ms.
Disco Duro: Con una buena capacidad de almacenamiento, unos 100GB mnimo. La
velocidad (RPM) y la marca del disco duro tambin es muy importante. Preferentemente
SATA.
Velocidad del Internet: En caso de usarse como servidor web, se necesita una velocidad
de subida y bajada buena.
Sistema operativo: Hablando en trminos de software, tambin se tiene que decidir qu
sistema operativo llevara. Ya sea Linux o Windows Server, que son los ms usados,
dependiendo el ambiente de trabajo en donde se usara, la seguridad que sea necesaria, y
el presupuesto con el que se cuenta.
3. Seguridad e integridad en servidores
a. Seguridad por software
El software propietario: Se comporta como una caja negra sin saber as si puede
tener agujeros de seguridad o no, y en este caso de tenerlos no podra repararlos.
Dependencia del fabricante para cualquier cambio se tardara ms en resolver
cualquier agujero en seguridad.
Ventaja: falsa creencia de que este tipo de software es ms seguro precisamente
por ser oscuro.
Sin conocer el cdigo a priori no sabemos si tiene fallos de seguridad ocultando
los detalles de sus algoritmos criptogrficos creen que consiguen aumentar la
seguridad global del sistema.
b. Seguridad por hardware
Existe una tendencia a incorporar al hardware funciones del S. O. :
Las funciones incorporadas al hardware: Resultan mucho ms seguras que cuando
son asequibles como instrucciones de software que pueden ser modificadas.
Pueden operar mucho ms rpido que en el software:
Mejorando la performance.
Permitiendo controles ms frecuentes
Al disminuir los costos del equipo, se hace cada vez ms deseable incorporar
algunas funciones del sistema operativo en el hardware. As, la seguridad de estas
funciones es mayor, pues no estn accesibles como instrucciones de programa, las
cuales se pueden modificar con facilidad. Las funciones incorporadas en el equipo
se ejecutan mucho ms rpido que en software; diversas funciones de supervisin
se pueden realizar con ms frecuencia.
c. Plantillas de seguridad para proteger los equipos
Una plantilla dispositivo o de interfaz, que suele proporcionar una separacin
entre la forma o estructura y el contenido. Es un medio o aparato o sistema, que
permite guiar, portar, o construir, un diseo o esquema predefinido.
Registro de sucesos:
Configuracin del registro de sucesos de aplicacin, sistema y seguridad
Grupos restringidos: Pertenencia a grupos importantes para la seguridad
Configuracin de seguridad de Servicios del sistema Inicio y permisos de los
servicios del sistema
Configuracin de seguridad del Registro: Permisos para las claves del Registro

del sistema
Configuracin de seguridad del Sistema de archivos Permisos de archivos y
carpetas
Cada plantilla se guarda como un archivo .inf de texto. De esta forma, puede
copiar, pegar, importar o exportar todos o algunos de los atributos de la plantilla.
d. Configuracin de la auditoria
La auditora suele realizarse a posteriori en sistemas manuales, es decir que se
examinan las recientes transacciones de una organizacin para determinar si hubo
ilcitos.
La auditora en un sistema informtico puede implicar un procesamiento
inmediato, pues se verifican las transacciones que se acaban de producir.
Un registro de auditora es un registro permanente de acontecimientos importantes
acaecidos en el sistema informtico:
Se realiza automticamente cada vez que ocurre tal evento.
Se almacena en un rea altamente protegida del sistema.
Es un mecanismo importante de deteccin.
El registro de auditoria debe ser revisado cuidadosamente y con frecuencia. Las
revisiones deben hacerse:
Peridicamente: Se presta atencin regularmente a los problemas de seguridad.
Al azar: Se intenta atrapar a los intrusos desprevenidos.
e. Administrar registros de seguridad
El registro de seguridad para Windows est lleno de informacin muy bien, pero a
menos que sepa cmo controlar, gestionar y analizar la informacin, se va a llevar
mucho ms tiempo para obtener la informacin que desee salir de ella. En este
artculo se describen algunos de los consejos y trucos que pueden ser utilizados
para cavar mejor la informacin que necesita salir del registro de seguridad,
haciendo ms fcil su trabajo, que sea ms eficiente, y mejor la seguridad global
de la red.
Toda la informacin registrada en el registro de seguridad est controlada por
Auditora. La auditora es la configuracin y gestionado por la directiva de grupo.
Puede administrar la directiva de grupo local (gpedit.msc) o por medio de Active
Directory mediante el Group Policy Management Console (GPMC). Le
recomiendo usar la GPMC y administrar la auditora mediante Active Directory.
Esto es mucho ms eficiente y 1/10o el trabajo como su gestin a nivel local.
f. Normatividad de uso
La seguridad del sistema de software, un elemento de la seguridad total y
programa de desarrollo del software, no se puede permitir funcionar
independientemente del esfuerzo total. Los sistemas mltiples simples y altamente
integrados estn experimentando un crecimiento extraordinario en el uso de
computadoras y software para supervisar y/o controlar subsistemas o funciones
seguridad-crticos.
g. Polticas y reglamentos de uso de los servidores
Las polticas y reglamentes que existen dentro del uso de los servidores son muy
importante para poder usar de manera adecuada los servicios que prestan varias
compaas informticas u otras compaas.
Para poder regular la utilizacin de todos los servicios y recursos informticos al
fin de realizar y optimizar los servicios para poder garantizar un funcionamiento
ptimo.
h. Polticas y reglamentos para los usuarios
El usuario debe de comprender y recibir las normas y reglamentes que conlleva
cada servicio para que pueda obtener el suficiente servicio o producto con una
calidad ptima para que pueda cumplir la necesidad que posee el usuario.
Tanto que debe revisar polticas en el uso del internet, paginas, servicios, etc.
4. Interoperabilidad entre sistemas operativos
4. Interoperabilidad entre sistemas operativos

a. Neutralidad tecnolgica
Hay quien entiende la neutralidad tecnolgica como la igualdad de concurrencia
de los proveedores ante el mercado de la Administracin Pblica.
Otra acepcin se refiere a la actitud que debe tomar la Administracin Pblica
respecto de un proveedor que en el transcurso del tiempo ha adquirido respecto de
la Administracin Pblica una situacin privilegiada y de cuyos productos no
podra prescindir sin arrastrar grandes costes.
Desde el punto de vista del usuario, o del administrado, y especialmente en el
mbito de la Administracin electrnica, la neutralidad tecnolgica implica que
dicho administrado debe poder dirigirse a la Administracin Pblica por vas
telemticas sin que le sea impuesta, de facto o explcitamente, ningn tipo de
tecnologa especfica.
Finalmente neutralidad tecnolgica tambin se usa como la caracterstica de
una ley que enuncia derechos y obligaciones de las personas sin disponer nada
acerca de los medios tecnolgicos necesarios para que se cumplan. Se trata de
leyes que se desinteresan del marco tecnolgico.
b. Intercambio de archivos
Una red peer-to-peer, red de pares, red entre iguales, red entre pares o red punto a
punto (P2P, por sus siglas en ingls) es una red de computadoras en la que todos o
algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos
que se comportan como iguales entre s. Es decir, actan simultneamente como
clientes y servidores respecto a los dems nodos de la red. Las redes P2P permiten
el intercambio directo de informacin, en cualquier formato, entre los ordenadores
interconectados.
Las redes peer-to-peer aprovechan, administran y optimizan el uso del ancho de
banda de los dems usuarios de la red por medio de la conectividad entre los
mismos, y obtienen as ms rendimiento en las conexiones y transferencias que
con algunos mtodos centralizados convencionales, donde una cantidad
relativamente pequea de servidores provee el total del ancho de banda y recursos
compartidos para un servicio o aplicacin.
Actualmente, en Internet el ancho de banda o las capacidades de almacenamiento
y cmputo son recursos caros. En aquellas aplicaciones y servicios que requieran
una enorme cantidad de recursos pueden usarse las redes P2P.
c. Desventajas de los formatos de archivos estndar de facto cerrados.
Un formato propietario o cerrado es un formato de archivo protegido por una
patente o derechos de autor. Tales restricciones tpicamente intentan prevenir la
ingeniera inversa; si bien la ingeniera inversa en los formatos de archivo con
propsitos de interoperabilidad generalmente es legal, segn la creencia de
quienes la practican. Las posiciones legales difieren conforme al pas, entre otras
cosas, en lo que se refiere a las patentes de software.
Una de las cuestiones controvertidas, acerca del uso de formatos propietarios, es
la de la propiedad. Si la informacin es almacenada en un formato que el
proveedor de software intenta mantener en reserva, el usuario puede "poseer" la
informacin, pero no tiene otra manera de extraerla excepto utilizando un
software controlado por el proveedor; lo que, en la prctica, proporciona a ste el
control de la informacin del usuario. El hecho de que el usuario dependa de una
pieza de software para extraer la informacin almacenada en sus archivos de
formato propietario, proporciona al proveedor una venta casi garantizada para
futuras versiones del software y es la base para el concepto de dependencia del
proveedor.
El riesgo sucede porque no hay registro pblico de cmo funciona un formato
propietario, si la firma del software que posee el derecho del formato deja de
hacer el software que puede leerlo entonces todos los que utilizaron ese formato
en el pasado podran perder toda la informacin en esos archivos. Esas situaciones
son muy comunes, especialmente para versiones de software desactualizados.
Desventajas:
Deben Abrirse con el software propietario con el que lo crearon
Proteccin de por derechos de autor
d. Formatos de archivos abiertos.

Un formato abierto es una especificacin para almacenar datos digitales,


publicada y patrocinada, habitualmente, por una organizacin de estndares
abiertos, y libre de restricciones legales y econmicas de uso. Un formato abierto
debe poder ser implementable libremente por programas privativos o libres,
usando las licencias tpicas de cada uno. Por contraste, los formatos privativos son
controlados y definidos por intereses privados. Los formatos abiertos son un
subconjunto de los estndares abiertos.
La meta fundamental de los formatos abiertos es garantizar el acceso a largo plazo
a los datos almacenados sin la incertidumbre actual o futura respecto a los
derechos legales de uso de la tecnologa de acceso, a la disponibilidad de esta
tecnologa, o a la especificacin tcnica del formato de almacenamiento de los
datos. Una meta secundaria comn de los formatos abiertos es fomentar la
competencia, en vez de permitir que el control que un vendedor ejerce sobre un
formato propietario inhiba el uso de los productos de la competencia. Por estos
motivos, diversos gobiernos y compaas privadas han demostrado cada vez ms
inters en promover el uso y desarrollo de formatos abiertos.
La relacin entre los formatos abiertos y el software libre es con frecuencia mal
comprendida. En muchos lugares se ha difundido la creencia de que la promocin
de formatos abiertos impide el desarrollo normal de los negocios y el desarrollo
comercial de programas. Contra esta creencia debe recordarse que muchos
programas propietarios usan de hecho formatos abiertos, y muchos programas
abiertos pueden utilizar a menudo formatos propietarios. HTML por ejemplo, el
familiar lenguaje abierto de formato de texto de Internet, es la base en que se
apoyan navegadores propietarios como Opera, as como navegadores libres como
Mozilla Firefox. Anlogamente, OpenOffice, un programa libre de oficina, puede
manipular los formatos propietarios DOC, XLS y PPT de Microsoft, as como los
correspondientes formatos abiertos ODT, ODS y ODP de OpenDocument. Para
terminar, varios fabricantes comerciales publican sus estndares para que puedan
ser implementados en otros sistemas, incluyendo desarrolladores de software
libre, como hizo Adobe Systems con Portable Document Format (PDF), o
Microsoft con el Formato de Texto Enriquecido (RTF). Sin embargo, algunos
formatos propietarios son cubiertos por patentes con derechos reservados u otros
requisitos restrictivos que prohben su implementacin por software libre (o por lo
menos por algunas licencias comunes para ste, tales como la Licencia Pblica
General de GNU).
e. Formatos de archivos estndares ISO.
ISO (Organizacin internacional de estndares) es el desarrollador ms grande del
mundo de estndares. Los estndares de ISO hacen una diferencia positiva, no
solamente a los ingenieros y a los fabricantes para quienes solucionan problemas
bsicos en la produccin y la distribucin, pero a la sociedad en su totalidad.
Los estndares de ISO contribuyen a hacer el desarrollo, la fabricacin y la fuente
de los productos y de los servicios ms eficientes, ms seguros y ms limpios.
Hacen comercio entre los pases ms fcil y ms favorablemente. Proveen de
gobiernos una base tcnica para la salud, la seguridad y la legislacin ambiental.
Ayudan en tecnologa de transferencia a los pases en vas de desarrollo. Los
estndares de ISO tambin sirven para salvaguardar consumidores, y a usuarios en
general, de productos y de servicios - as como para hacer sus vidas ms simples.
Cuando las cosas van bien - por ejemplo, cuando los sistemas, la maquinaria y los
dispositivos trabajan bien y con seguridad - es entonces porque ellos llegan a
cumplir con los estndares y la organizacin responsable de muchos millares de
los estndares que benefician a sociedad alrededor del mundo es ISO.
ISO es una organizacin no gubernamental: donde sus miembros no son, as como
es el caso del sistema de las Naciones Unidas, las delegaciones de gobiernos
nacionales. Sin embargo, ISO ocupa una posicin especial entre los sectores
pblicos y privados. Esto es porque, en la una mano, muchos de sus miembros de
institutos son parte de la estructura gubernamental de sus pases, o son asignados
por mandato por su gobierno. Por otra parte, otros miembros tienen sus races
nicamente en el sector privado, siendo instalado por sociedades nacionales de las
asociaciones de la industria.

Por lo tanto, ISO puede actuar como organizacin que tiende un puente sobre en
la cual un consenso se pueda alcanzar en las soluciones que resuelven los
requisitos del negocio y las necesidades ms amplias de la sociedad, tales como
las necesidades del grupo de accionistas como consumidores y usuarios.
5. Virtualizacin
El objetivo de la virtualizacin es la simulacin de varias computadoras lgicas, a partir
de una computadora real. Para ello existen varias tcnicas, que van desde la virtualizacin
del hardware (CPU, memoria y dispositivos) hasta la separacin de los procesos
utilizando un nico kernel.
a. Emulacin de hardware
La virtualizacin de hardware es una tcnica utilizada desde la dcada del 60,
pero recientemente ha tomado nuevo impulso, en virtud de los ltimos avances de
los procesadores de Intel y AMD y tambin de la evolucin de varias
herramientas de software, muchas de ellas libres.
En este artculo analizaremos brevemente los conceptos principales relacionados
con la virtualizacin de hardware, incluyendo las diversas alternativas existentes.
b. Herramientas para la emulacin de hardware
Virtualizacin asistida por Hardware son extensiones introducidas en la
arquitectura de procesador x86 para facilitar las tareas de virtualizacin al
software ejecutndose sobre el sistema. Si cuatro son los niveles de privilegio o
"anillos" de ejecucin en esta arquitectura, desde el cero o de mayor privilegio,
que se destina a las operaciones del kernel de SO, al tres, con privilegios menores
que es el utilizado por los procesos de usuario, en esta nueva arquitectura se
introduce un anillo interior o ring -1 que ser el que un hypervisor o Virtual
Machine Monitor usar para aislar todas las capas superiores de software de las
operaciones de virtualizacin.
AMD-V (anteriormente llamado Pacifica)
ARM TrustZone
Boston Circuits gCore (grid-on-chip) con ncleos 16 ARC 750D y mdulo de
virtualizacin de hardware Time-machine.
Freescale PowerPC MPC8572 y MPC8641D
IBM System/370, System/390 y mainframes ZSeries
Intel VT (anteriormente llamado Vanderpool)
SPARC de Sun Microsystems
c. Creacin de una mquina virtual
Abra la carpeta Mquinas virtuales. En el men Inicio, haga clic en Windows
Virtual PC. Si la opcin del men no est visible, haga clic en Todos los
programas, haga clic en la carpeta de Windows Virtual PC y, a continuacin, haga
clic en Windows Virtual PC.
La carpeta Mquinas virtuales se abre en el Explorador de Windows. En la barra
de mens haga clic en Crear mquina virtual.
Se abre el Asistente para crear una mquina virtual. Navegue por las pginas del
asistente y vaya eligiendo las opciones adecuadas para el sistema operativo
invitado.
Una vez finalizado el asistente, la mquina virtual aparecer en la lista de archivos
en la carpeta Mquina virtual.

Das könnte Ihnen auch gefallen