Vous êtes sur la page 1sur 7

1. Define que es un sistema operativo y explica los recursos que administra.

Se define como el programa básico que controla todo el hardware y los recursos que dispone un ordenador
así como la ejecución de otros programas con la finalidad gestionar, administrar y optimizar todos los
procesos internos que ocurren así como facilitar el uso y manejo del ordenador por parte de cualquier
usuario con escasas nociones de informática. El principal recurso que administran es el hardware del
computador ;además de los procesadores, los medios de almacenamiento, los dispositivos de
entrada/salida, los dispositivos de comunicación y los datos.

2. Explica la diferencia entre 'sudo' y 'su'.


Su: Comúnmente se usa para obtener permisos de root para operaciones administrativas sin tener que salir y
reentrar al sistema.

Sudo: Ejecuta un comando como otro usuario, pero respetando una serie de restricciones sobre qué usuarios
pueden ejecutar qué comandos en nombre de qué otros usuarios.

Diferencia de su, sudo pide a los usuarios su propia contraseña en lugar de la del usuario requerido; esto
permite la delegación de comandos a usuarios en otras máquinas sin tener que compartir contraseñas,
reduciendo el riesgo de dejar terminales desatendidas.

3. Explica lo que sabes sobre el PCB.


Es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer
respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP
correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso

Campos:

• Identificador del proceso (Process Identificator -PID-, de sus siglas en Inglés).


• Estado del proceso. Por ej. listo, en espera, bloqueado.
• Contador de Programa: Dirección de la próxima instrucción a ejecutar.
• Valores de registro de CPU. Se utilizan también en el cambio de contexto.
• Espacio de direcciones de memoria.
• Prioridad en caso de utilizarse dicho algoritmo para planificación de CPU.
• Lista de recursos asignados (incluyendo descriptores de archivos y sockets abiertos).
• Estadísticas del proceso.
• Datos del propietario (owner).
• Permisos asignados.
• Señales pendientes de ser servidos. (Almacenados en un mapa de bits)
4. Explica brevemente cómo gestionan la memoria los sistemas operativos estudiados (Utiliza la
documentación de la tarea que hiciste en la unidad 9).
La parte del sistema operativo que administra la memoria se llama administrador de memoria y su labor
consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin
de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen.

5. Indica las formas que conoces para instalar software en Ubuntu. Describe brevemente cada una de
ellas.
Se pueden instalar:
• Con el Terminal mediante. Apt-get install.
• Con Ubuntu software center como se haría en app store.
• Con Alt+F2:La combinación de teclas Alt+F2 y el comando apt:<paquete> se convierte en una de
las formas más cómodas y rápidas de instalar programas.

• Con la instalación del paquete DEB: al estilo Windows quizá para muchos sea el método más
sencillo, sobre todo para aquellos que están acostumbrados a instalar programas en Windows. La
dinámica es sencilla: descargar el archivo, doble clic, instalar, siguiente.

• Con Synaptic: Instalar programas con Synaptic es bastante sencillo. La única dificultad que
podemos encontrar es la búsqueda del programa, pero no tendremos problemas en la mayoría de
los casos.

6. Que es un repositorio en Linux.


Un repositorio es un lugar en Internet donde se almacena información, en el caso de los
repositorios Linux esta información son programas.
Cada distribución tiene unos repositorios en los que están almacenados los programas diseñados para esta
distribución, por lo que si necesitamos instalar un programa no tenemos que acceder al caótico Internet y
buscarlo, lo podemos hacer directamente desde estos repositorios. Estos repositorios se mantienen por un
equipo de la misma distribución, por lo que normalmente no vamos a tener ningún problema a la hora de
instalar los programas. Ademas si algún software que tenemos instalado mediante este método es
actualizado en los repositorios seremos avisados de la actualización disponible.

7. Explica lo que sabes de la tecnología Plug & Play.


Plug-and-play se refiere a la capacidad de un sistema informático de configurar automáticamente
los dispositivos al conectarlos. Permite poder enchufar un dispositivo y utilizarlo inmediatamente,
sin preocuparte de la configuración.
El Plug-and-play es un estándar para añadir hardware que requiere que un dispositivo se identifique a sí
mismo al conectarse. La mayoría de los sistemas informáticos de hoy en día se diseñan para ser plug-and-
play, de modo que puedas comprarlo, llevártelo a casa, enchufarlo, y utilizarlo.
8. Explica la diferencia entre “restaurar una copia de seguridad” y “Restaurar el sistema” en Windows.
Indica la herramienta que utilizas.
Una Copia de Seguridad, es un duplicado de nuestra información más importante, que realizamos para
salvaguardar los documentos, archivos, fotos, etc., de nuestro ordenador, por si acaso ocurriese algún
problema que nos impidiese acceder a los originales que tenemos en él.

Restauración es una copia de seguridad de la información contenida en un computador y que se clasifica


con una fecha y hora específica. Estos puntos son creados automáticamente por programas de restauración
Herramienta: GoBack o herramienta restaurar sistema de Windows por defecto.

9. Menciona 2 herramientas para gestionar discos, según los sistemas operativos estudiados.
Gparted y Parted Magic. Partition wizard.
10. Indica los pasos para programar una tarea en cada uno de los sistemas operativos que conoces.
Windows 7:
1. Para abrir el Programador de tareas, haga clic en el botón Inicio, en Panel de control,
Sistema y seguridad, Herramientas administrativas y, a continuación, haga doble clic en
Programador de tareas. Si se le solicita una contraseña de administrador o una confirmación,
escriba la contraseña o proporcione la confirmación.
2. Haga clic en el menú Acción y luego en Crear tarea básica.
3. Escriba un nombre para la tarea y, si lo desea, una descripción y haga clic en Siguiente.
4. Realice una de estas acciones:
• Para seleccionar una programación basándose en el calendario, haga clic en
Diariamente, Semanalmente, Mensualmente o Una vez, haga clic en Siguiente,
especifique la programación que desee usar y haga clic en Siguiente.
• Para seleccionar una programación basándose en eventos repetitivos, haga clic en Al
iniciarse el equipo o Al iniciar la sesión y, a continuación, haga clic en Siguiente.
• Para seleccionar una programación basándose en eventos específicos, haga clic en
Cuando se registre un evento específico, haga clic en Siguiente, especifique el
registro de eventos y otros datos mediante las listas desplegables y, a continuación,
haga clic en Siguiente.
5. Para programar una aplicación para que se inicie automáticamente, haga clic en Iniciar un
programa y, a continuación, en Siguiente.
6. Haga clic en Examinar para buscar el programa que desee iniciar y después haga clic en
Siguiente.
7. Haga clic en Finalizar.
Linux Ubuntu:

Con Crontab se utiliza en sistemas UNIX para programar la ejecución de otros comandos, es decir,
para automatizar tareas. Podemos ver los crontabs que se están programados y también editarlos,
lógicamente.
11. Indica los comandos necesarios para obtener el siguiente objetivo: 'Necesito una carpeta que será
accesible para todos los miembros del grupo “alumnos”' '. Crea un archivo en dicha carpeta cuyo
contenido sea cualquiera.
mkdir carpeta
Usuario@anfitrión:/home/alumnos$ sudo chmod 251 carpeta
Usuario@anfitrión:/home/carpeta$ touch archivo cualquiera.
12. Explica lo que hacen los siguientes comandos:
#addgroup profesores: añade al sistema un grupo llamado profesores.
#adduser --ingroup profesores profesor31: añade el usuario profesor31 al sistema establecido profesores
como su grupo principal.
#groupmod -n alumnas alumnos : cambia el nombre del grupo alumnos a alumnas.
#userdel -r alumno1: elimina al usuario alumno1 y también con la opcion -r se borrara el directorio personal
del usuario con todo su contenido.
#usermod -d /home/profes/juan -m: cambia el directorio de inicio del usuario juan para que sea
/home/profes/juan. La opción -m hace que mueva el contenido del antiguo directorio al nuevo
emplazamiento.
Ejemplo: #passwd paco -w 3 -x 45 -n 2 indica que para el usuario 'paco' la contraseña caduca a los 45 días,
se avisara con 3 días de antelación y la tendría que sustituir antes de 2 días.
¿Qué significa el carácter #? ¿Cuál sería otra alternativa?
Significa ejecutar comandos con privilegios de superusuario.
Utilizar sudo en carácter de usuario normal $
13. Indica 3 ordenes que te proporcionen información de los usuarios conectados. Explícalas.
• Id : muestra datos de identificación del usuario.
• Logname: muestra el nombre del usuario.
• Finger: da información de usuario.
• Who: indica que usuarios hay conectados.
• W: información mas completa de los usuarios conectados.
• Last: muestra los usuarios que han estado conectados recientemente en nuestra computadora así
como los consolas y terminales virtuales que han usado.
14. Indica los comandos necesarios para realizar la siguiente tarea.
- eliminar directorio y todo su contenido. rm -r -f directorio.
- crea un directorio pruebas, sin cambiar de directorio, a un usuario distinto del
tuyo. Yo$ mkdir pruebas.
yo
- copia en él todos los ficheros y directorios que tengas en tu directorio de trabajo (home).
- crea 2 usuarios y haz que pertenezcan al grupo alumnos.
- realiza una copia del directorio Documentos y todo su contenido a los usuarios que acabas de
crear.
- indica algunos comandos que puedan dar información sobre el/usuarios conectado/s.
15. Indica 3 ejemplos del comando chown. ¿Quién puede utilizarl
El propietario de un archivo puede ser modificado con el comando chown. Por ejemplo, para
cambiar el propietario del archivo foobar a tux:
• usuario@host:/home/usuario$ sudo chown pepe pelis

Para cambiar el grupo del archivo foobar a penguin se puede usar indistintamente chgrp o chown
con diferente sintaxis:

• usuario@host:/home/usuario$ sudo chown:pelis club

Finalmente, para cambiar el propietario del archivo foobar a tux y el grupo a penguins con un solo
comando, la sintaxis sería:
• usuario@host:/home/usuarior$ sudo chown pepe:club pelis

Tanto root como superusuario sudo

16. Indica el comando necesario para:


- montar una partición Datos con sistema de archivos NTFS que se encuentra en la 1ª partición del
segundo disco duro.
mount -t ntfs /dev/sdb2 /media/datos
- formatearlo.
mkfs -t ntfs /dev/sdb2
- dar los permisos necesarios a un fichero para hacerlo ejecutable para todos.
chmod uog+x fichero
- cambiar la contraseña de un usuario.
sudo passwd fulanito
aquí la nueva contraseña y aceptar.
- cambiar los permisos sobre una carpeta a la que quieres que sólo pueda cambiar el contenido el
propietario y todos puedan acceder. Indicalo de los dos modos que conoces.
sudo chmod 744 carpeta
sudo chmod u+rwx og+r -r carpeta
- cambia los permisos de un archivo para que unicamente pueda ser leido.
sudo chmod 444 archivo
- haz que una carpeta sea propiedad del grupo 'alumnos' en la que todos los miembros del grupo
podrán leer y escribir.
Alumnos/carpeta$ sudo chmod g+rw carpeta
17. Indica los comandos que utilizas para conocer información de red en los dos SO estudiados.
Ifconfig linux.
Ipconfig windows.

18. Qué puedes decir de la siguiente imagen:

Información listada acerca de los archivos del directorio actual por defecto. Las entradas ordenadas
alfabéticamente. Especificando el formato.
19. Explica lo que sabes de los archivos 'passwd' y 'group'. ¿Qué puedes decir del directorio '/etc/'? ¿Y del
directorio '/bin/'?
Passwd: cambia la contraseña para el usuario que lo invoca.
Group: varios usuarios con características comunes. Cada usuario, desde el momento en
que se crea, por defecto pertenece a un grupo con el mismo nombre que el usuario creado.

/etc/: Este directorio está reservado para los ficheros de configuración y arranque del sistema Linux.
/bin/: Almacena la mayoría de los programas esenciales del sistema.
20. Crea un fichero que contenga 3 comandos elegidos por tí. Haz que dicho fichero sea ejecutable por
todos. (introducción a script). Explica brevemente lo que sucede al ejecutarlo.
# mkdir miscripts
# cd miscripts
# nano cosa.sh
#! /bin/bash
# -*- ENCODING: UTF-8 -*-
echo “< Linux es lo mejor”
exit
# cd miscripts
# source cosa.sh
linux es lo mejor

# chmod 111 cosa.sh

Sale en pantalla el slogan linux es lo mejor.

Vous aimerez peut-être aussi