AA1
AA1
AA1
1
INSTALACIÓN DE SISTEMAS OPERATIVOS,
VIRTUALIZACIÓN, ADMINISTRACIÓN DE
SISTEMAS OPERATIVOS LINUX Y WINDOWS
POR
JAVIER ALEXIS OROZCO ANZOLA
CC 86054356
INGENIERO
LUIS ENRIQUE CAMARGO CAMARGO
UNIPANAMERICANA
INGENIERIA DE SISTEMAS
QUINTO SEMESTRE
TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN
SISTEMAS OPERATIVOS
2017
Tabla de contenido
INTRODUCCION ................................................................................................................................... 3
OBJETIVOS DE LA PRÁCTICA. ............................................................................................................... 4
TEORÍA REFERENTE AL TEMA. ............................................................................................................. 4
Funciones del Sistema Operativo .................................................................................................... 4
DESARROLLO DE LA PRÁCTICA. ........................................................................................................... 6
1. Por medio del programa VirtualBox realizar la instalación de una máquina virtual con
Sistema operativo Ubuntu Server describir el proceso de instalación paso a paso. ...................... 6
2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada
uno de ellos y de un ejemplo. ....................................................................................................... 13
3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con su nombre y
dentro de ella cree, carpetas con el nombre de los planetas del sistema solar en el directorio
home. ............................................................................................................................................ 15
4. Dentro de la carpeta del planeta tierra, por medio de comandos cree carpetas con el
nombre de 5 sistemas operativos conocidos. A la vez en cada una de ellas cree un archivo con
las principales características de cada sistema operativo creado. ............................................... 15
5. Por medio de comandos copie a un directorio copia creado en home los archivos creados
con las características de los sistemas operativos creados .......................................................... 18
6. Demuestre el uso de comandos Linux para borrar y modificar archivos y directorios en
Linux .............................................................................................................................................. 18
7. Utilizando la línea de comandos Linux identificar le gestión de procesos y procesador del
sistema operativo. ......................................................................................................................... 19
8. ¿Cuáles son las características de administración de procesos en Linux? Estados y señales20
9. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la gestión de
procesos, procesador y memoria del sistema............................................................................... 22
10 Realizar un manual de los comandos del editor Vi. Al menos 20 comandos........................... 26
11 Cite al menos 5 comandos de gestión de redes y comunicaciones ......................................... 27
12 Mostrar información de Hardware instalado en la máquina utilizando línea de comandos
Linux cpu, puertos, tarjetas. discos duros e información de la gestión de memoria. .................. 28
13 Describir el sistema de archivos que tiene el sistema operativo Linux y Windows, tanto los
formatos de archivo que cada sistema utiliza, como la estructura de archivos creados al
instalarse indicando la utilidad de cada uno ................................................................................. 29
Conclusiones ..................................................................................................................................... 32
Bibliografía y referencias................................................................................................................... 32
INTRODUCCION
El presente trabajo tiene como fin el realizar la instalación del sistema operativo
Linux (Ubuntu) en una máquina virtual, realizar una práctica sobre la administración
del sistema, ver algunos de sus componentes y obtener una visión de lo que Ubuntu
nos puede proporcionar como usuarios además de realizar una comparación con el
sistema operativo de Windows ya que es el más común y con el cual me siento
familiarizado.
Para ello utilizaremos como máquina virtual el programa VirtualBox la cual se puede
obtener de forma gratuita en la página oficial https://www.virtualbox.org y también
realizaremos la descarga del ISO de Ubuntu igualmente gratuita desde su página
oficial https://www.ubuntu.com/.
OBJETIVOS DE LA PRÁCTICA.
Ubuntu está compuesto por diversos paquetes de software que, en su mayoría, son
distribuidos bajo código abierto y licencia libre. Este sistema operativo no tiene fines
lucrativos (se consigue de manera gratuita) y aprovecha las capacidades de los
desarrolladores de la comunidad para mejorar sus prestaciones.
Su facilidad de uso es una de las razones que han llevado a que Ubuntu cada vez
se haya convertido en una presencia más constante dentro del mercado
tecnológico. No obstante, tampoco hay que olvidar que otro de estos motivos es el
conjunto de aplicaciones que lleva incorporadas para satisfacción de sus usuarios.
Concretamente tendríamos que resaltar que dispone de un reproductor de música,
un navegador web, grabador de discos, una suite ofimática, reproductor multimedia,
cliente de mensajería de tipo instantáneo, editor de texto, lector de documentos,
gestor y editor de fotografías, administrador de archivos y un cliente de correo.
Elementos todos ellos que hacen de Ubuntu una alternativa muy completa. Y a ello
contribuye, de igual modo, el hecho de que se presente con unos altos estándares
tanto de seguridad como de accesibilidad.
1.1 Se debe realizar la descarga del programa VirtualBox desde su página oficial
https://www.virtualbox.org para la plataforma de Windows
1.6 Una vez se inicie la instalación nos dará opción de escoger el idioma en el cual
el usuario desea instalar Ubuntu y damos continuar
1.7 Habilitamos la opción para actualizaciones de Ubuntu y damos continuar
1.12 En este paso el sistema instalara Ubuntu. Ahora esperar a que termine.
1.13 Después de instalar reiniciamos la maquina
COMANDOS BÁSICOS
Comando Significado Comando Significado
ls Lista los archivos de un bash Es un programa informático,
determinado directorio cuya función consiste en
interpretar órdenes, y un
lenguaje de consola.
ls –l Lista también las propiedades y pwd Muestra el directorio actual
atributos
mkdir Crea directorio cal Muestra el calendario del
mes actual
rmdir Borra directorio date Muestra la fecha del sistema
en formato local
cat Muestra el contenido de un tree Muestra un árbol de
fichero procesos.
more Muestra un fichero de forma cd Cambia al home o al
tabulada como una pagina del directorio raiz si se lanza
man como root
mv Renombra archivo cd .. Se mueve al directorio
anterior
rm Borra archivo cd / Se mueve dos directorios
atras.
less Muestra la salida estándar de sudo Permite al usuario cambiar o
forma paginada crear la contraseña de root
clear Limpia la pantalla file Muestra el tipo de un archivo
determinado
cp Copia archivo man Muestra un listado las
multiples opciones y usos de
find
tty Muestra el nombre del fichero who Muestra los usuarios que hay
de la terminal conectada a la logeados en el sistema
salida estandar.
Vi Abre la ventana de edición sin touch Crea un archivo vacio.
abrir ningún archivo.
COMANDOS ADMINISTRATIVOS
comando significado comando significado
top Muestra los procesos que cat mostrar
más CPU consumen en /proc/interrupts interrupciones en
tiempo real, así como la tiempo real
memoria RAM y swap
usada, entre otra
información
PS –AF Para ver todos los procesos cat /proc/version mostrar la versión
activos con todos los del kernel.
detalles
PS –ALL Muestra todos los procesos cat mostrar adaptadores
activos /proc/net/dev de red y estadísticas.
Kill [PID] Mata proceso por su PID cat mostrar el sistema
/proc/mounts de ficheros montado.
kill -9 [PID] Mataal proceso pero los lspci mostrar los
hijos quedan huerfanos dispositivos PCI.
killall Mata proceso por nombre. shw –C Con este comando
[Nombre_proceso] se obtiene
información muy
detallada sobre el
hardware de un nodo
xkill El cursor del mause se free m muestra la cantidad
convierte en una calabera y de memoria libre y
cada vez que se da clic se usada que tiene el
cierra la ventana sistema
kill –STOP [PID] Suspender proceso para ello ifconfig mostrar la
le enviamos la señal de configuración de una
STOP seguida del proceso tarjeta de red
Ethernet.
kill –CONT [PID] Reactiva el proceso lsusb mostrar los
dispositivos USB.
pstree [-pna] Muestra en vista de árbol lsdev Lista los archivos de
(de forma jerárquica) una dispositivos
lista de los procesos en especiales para
ejecución. todos los dispositivos
hardware.
df Espacio en disco disponible lshw se obtiene
información muy
detallada sobre el
hardware de un nodo
dev archivos de dispositivos; lsof mostrar una lista de
archivos que representan ficheros abiertos por
los dispositivos periféricos procesos.
cat /proc/cpuinfo mostrar información de la lsmod mostrar el kernel
CPU. cargado.
cat /proc/meminfo verificar el uso de memoria.
3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con
su nombre y dentro de ella cree, carpetas con el nombre de los planetas del
sistema solar en el directorio home.
4. Dentro de la carpeta del planeta tierra, por medio de comandos cree carpetas
con el nombre de 5 sistemas operativos conocidos. A la vez en cada una de
ellas cree un archivo con las principales características de cada sistema
operativo creado.
5. Por medio de comandos copie a un directorio copia creado en home los
archivos creados con las características de los sistemas operativos creados
Columna Descripción
p o PID Process ID, número único o de identificación del proceso.
P o PPID Parent Process ID, padre del proceso
U o UID User ID, usuario propietario del proceso
t o TT o TTY Terminal asociada al proceso, si no hay terminal aparece
entonces un '?'
$ ping <ip_del_ordenador>
Ssh Ssh es un programa que te permite iniciar sesión y ejecutar
comandos en un ordenador remoto usando las credenciales de una
cuenta remota. Toda la comunicación se realiza sobre canales
seguros y cifrados.
$ ssh usuario@direccion_ip
Netstat s una utilidad que permite mostrar todas las conexiones de red en
un sistema. Se entienden como conexiones de red los sockets tcp,
udp y unix, tanto conectados como en espera de conexión. Un uso
bastante común para esta utilidad es verificar puertos abiertos, por
ejemplo, podríamos verificar si el puerto 80 tiene conexiones
escuchando para saber si un servidor web se está ejecutando o no.
La sintaxis para ver todas las conexiones en un ordenador sería:
$ netstat -a
Traceroute es una excelente herramienta de diagnóstico pues permite mostrar
todos los hosts por donde pasa un paquete en la red hasta llegar a
su destino. Su sintaxis es bastante simple, si queremos ver la lista
de rutas seguidas por nuestros paquetes para llegar a un servidor
ejecutamos:
$ traceroute <direccion_ip_o_dominio>
Who es un comando informativo que muestra los datos de los usuarios
que han iniciado sesión en el equipo. A diferencia de whoami, who
muestra información de todos los usuarios en sesión, incluyendo
aquellos conectados vía ssh. La sintaxis de who no puede ser más
sencilla:
$ who
12 Mostrar información de Hardware instalado en la máquina utilizando línea de
comandos Linux cpu, puertos, tarjetas. discos duros e información de la gestión de
memoria.
13 Describir el sistema de archivos que tiene el sistema operativo Linux y Windows,
tanto los formatos de archivo que cada sistema utiliza, como la estructura de
archivos creados al instalarse indicando la utilidad de cada uno
Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para
nuestros propósitos los más importantes son:
minix
El más antiguo y supuestamente el más fiable, pero muy limitado en características
(algunas marcas de tiempo se pierden, 30 caracteres de longitud máxima para los
nombres de los archivos) y restringido en capacidad (como mucho 64 MB de tamaño
por sistema de archivos).
xia
Una versión modificada del sistema de archivos minix que eleva los límites de
nombres de archivos y tamaño del sistema de archivos, pero por otro lado no
introduce características nuevas. No es muy popular, pero se ha verificado que
funciona muy bien.
ext3
El sistema de archivos ext3 posee todas las propiedades del sistema de archivos
ext2. La diferencia es que se ha añadido una bitácora (journaling). Esto mejora el
rendimiento y el tiempo de recuperación en el caso de una caída del sistema. Se ha
vuelto más popular que el ext2.
ext2
El más sistema de archivos nativo Linux que posee la mayor cantidad de
características. Está diseñado para ser compatible con diseños futuros, así que la
nueva versión del código del sistema de archivos no necesitará rehacer los sistemas
de archivos existentes.
ext
Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza
en instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus
sistemas de archivos al tipo ext2.
reiserfs
Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la
pérdida de datos sea menos frecuente. La bitácora es un mecanismo que lleva un
REGISTRO por cada transacción que se va a realizar, o que ha sido realizada. Esto
permite al sistema de archivos reconstruirse por sí sólo fácilmente tras un daño
ocasionado, por ejemplo, por cierres del sistema inadecuados.
Bibliografía y referencias
http://aprendeenlinea.udea.edu.co/lms/moodle/mod/page/view.php?id=42115
http://www.monografias.com/trabajos14/linux/linux.shtml
https://definicion.de/ubuntu/
http://francisconi.org/linux/comandos/lshw
http://www.unirioja.es/cu/enriquez/docencia/Quimica/vi.pdf
http://www.informaticamoderna.com/Sistema_arch.htm
https://hipertextual.com/archivo/2014/08/comandos-red-terminal/
https://blog.pandorafms.org/es/comandos-de-red/
https://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-
conocer/