Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
Campos:
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.
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:
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
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