0% encontró este documento útil (0 votos)
80 vistas26 páginas

Instalación y Comandos de Ubuntu Server

Este documento describe los pasos para instalar una máquina virtual con Ubuntu Server usando VirtualBox. Explica objetivos como desplegar la máquina virtual y usar comandos básicos y administrativos. Luego detalla el proceso de instalación paso a paso e identifica comandos como ls, mkdir, rmdir y sus usos. Finalmente, muestra cómo crear carpetas y directorios, modificarlos, copiarlos y eliminarlos usando comandos de línea.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas26 páginas

Instalación y Comandos de Ubuntu Server

Este documento describe los pasos para instalar una máquina virtual con Ubuntu Server usando VirtualBox. Explica objetivos como desplegar la máquina virtual y usar comandos básicos y administrativos. Luego detalla el proceso de instalación paso a paso e identifica comandos como ls, mkdir, rmdir y sus usos. Finalmente, muestra cómo crear carpetas y directorios, modificarlos, copiarlos y eliminarlos usando comandos de línea.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1

LABORATORIO 1

KATHERIN OCAMPO SANDOVAL

Taller de curso presentado en la asignatura sistemas operativos

Grupo S641C

Docente

Alkigner Cuesta

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO,

FACULTAD DE INGENIERÍA,

PROGRAMA DE INGENIERÍA EN SISTEMAS,

Santiago de Cali, 25 de septiembre de 2022


2

INTRODUCCIÓN

En la actualidad, se ha promulgado el concepto de virtualización, que consiste en instalar un SO


(invitado), sobre otro SO (anfitrión), pudiendo tener las maquinas virtuales que se desee.

Se especificará la instalación paso a paso del SO Ubuntu Server y algunos comandos básicos y
administrativos que nos permitirán navegar por el servidor, mover, copiar, eliminar, mostrar,
etc., diferentes informaciones sobre esta máquina virtual.
3

OBJETIVOS

OBJETIVO PRINCIPAL

1. Desplegar una máquina virtual con el SO Ubuntu Server.

OBJETIVOS ESPECIFICOS

2. Usar los comandos básicos y administrativos previamente descritos por el profesor.


3. Comprender cada uno de los comandos básicos y administrativos
4. Sacar información del sistema por medio de los comandos básicos y administrativos.
4

DESARROLLO

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.

a) Le colocamos el nombre a la maquina (el que se desee), el tipo de maquina que es la que
queremos instalar, en este caso Linux y la versión depende del tipo de hw que posea
nuestro nodo, en mi caso 64 bits.

b) Se le asigna el tamaño de la memoria RAM


5

c) Se le asigna el disco duro, y se deja por defecto el que esta seleccionado.

d) Se selecciona el tipo de archivo de disco duro


6

e) Dejamos el disco reservado dinámicamente, ya que, si le asignamos un disco fijo, ese


espacio en mi computadora quedara de uso exclusivamente para esa máquina.

f) Se le asigna la ubicación donde queremos guardar la máquina virtual y el tamaño que le


daremos como tal.
7

g) la maquina ya está creada pero solo son recursos, aquí instalamos el sistema operativo
(ISO).

h) nos reconoce que tenemos un disco de Ubuntu y le damos iniciar.


8

i) le asignamos el idioma con el que vamos a instalar el SO.

j) escogemos Ubuntu server, que es el que nos va a permitir interactuar con él.
9

k) se deja por defecto la tarjeta de red que utiliza el computador en el que estamos
desplegando la máquina.

l) Lo dejamos por defecto.


10

m) Dejamos por defecto la página de Ubuntu ya que es la más segura para que cargue las
actualizaciones. Teniendo en cuenta que existen cientos de paginas para que esta cargue
sus repositorios y sus actualizaciones.

n) Lo dejamos por defecto, (me dice si quiero realizar particiones de disco),

o) Me muestra un resumen de los recursos que se le han asignado a la máquina virtual.


11

p) Me envía una advertencia donde dice que al darle continuar ya no habrá reverso.

q) Le asignamos un nombre al servidor y creamos el usuario.


12

r) Servicio de instalador remoto. Open SSH (para poder acceder al servidor desde otro nodo
donde tenga los permisos).

s) Empieza el proceso de instalación.


13

t) Con el comando sudo su le damos permiso de administrador al usuario que creamos


inicialmente en el proceso de instalación.

u) Le asignamos una nueva contraseña al usuario root con el comando passwd root (esto se
hace una única vez)
14

2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada
uno:

Ls: Listar archivos según la ruta donde estemos, es decir si ejecuto ese comando debe
traer una lista de archivos.
Ls -l: Listar los datos en columnas.
Ltr: Listarlos en orden descendente.
Mkdir: Comando para crear un directorio o una carpeta.
Rmdir: Borrar un directorio o carpeta.
Cat: Visualizar toda la información que está dentro de un archivo de texto, se le debe
colocar al lado el nombre del archivo para acceder a este.
More: Muestra la información dentro de un archivo de texto progresivamente.
Mv: Mover un archivo de una ruta a otra. Mv sistemas /home/
 Cambiar el nombre de un archivo. Mv sistemas [Link] [Link]
Pwd: Muestra la ruta donde estoy parado.
Rm: Eliminar un archivo. rm [Link]
Cp: Copiar un archivo.
Clear: Limpiar pantalla.
W: Información sobre los usuarios (tiempo conectados, recursos consumidos). Muestra
nombre de usuario, ir desde donde se conectó.
Bash: Comando que reconoce comandos. Carga las librerías o la memoria.
Cal: Muestra el calendario del mes actual.
Date: Muestra la hora y fecha.
Tree: Muestra los archivos de una carpeta en forma de árbol.
Cd: Movernos entre directorios.
cd..: Devolvernos 1 directorio atrás.
sudo: Permisos de administrador.
File: Muestra el tipo de archivo que tenemos.
Man: Información de que hace un comando. Eje: man cat.
Who: Información de los usuarios que están conectados al sistema.
Top: Recursos del sistema.
Kill [pid]: Matar un proceso con el número de pid, pero primero espera que termine el
proceso que está haciendo.
Kill -9[pid]: Mata el proceso con el número de pid de una.
Killall: Mata el proceso de una solo con colocar el nombre.
Xkill: Cuando un proceso se congela y no cierra dándole en la X, utilizamos este
comando que me convierte el cursor en una X y dándole click en la ventana abierta me
mata y cierra el proceso.
Lshw: Muestra el hardware que tiene instalado.
Lsscsi: Muestra los discos.
15

Lsblk: Muestra los discos y la capacidad de cada uno.


Free -m: Muestra el consumo de memoria y swap en megas.
Free -h: Muestra el consumo de memoria y swap legible por los humanos.
Ifconfig: Se utiliza para configurar y ver el estado de las interfaces de red.
Lspci: Imprime listas con información detallada sobre todos los buses y dispositivos del
sistema.
Ps -af: Muestra todos los procesos en ejecución con una lista de formato completo.
Ps -al: Muestra la información sobre los subprocesos.
lshw –C: Muestra complementos para utilizar el comando, para ver diferentes partes del
hw.
Lsusb: Muestra la lista de los dispositivos USB.
Lsdev: Muestra los dispositivos del servidor de E/S.
lsof: Recuperar detalles sobre varios tipos de archivos abiertos por diferentes procesos en
ejecución.
lsmod: Muestra los módulos que están cargados actualmente. su tamaño y si están
siendo utilizados o no.
Cat /proc/cpuinfo: Permite ver la marca del microprocesador, el modelo, la
velocidad, y las flags disponibles.
df dev: Informa acerca del espacio total, ocupado y libre en nuestro sistema.
Cat /proc/meminfo: Informa sobre el uso de memoria del sistema.
cat /proc/interrupts: Mostrar las interrupciones.
cat /proc/mounts: Mostrar el sistema de ficheros montados.
cat /proc/net/dev: Muestra los adaptadores de red y estadísticas.
cat /proc/versión: Muestra la versión del kernel.
Kill –STOP [PID]: Esta señal hace que un proceso se detenga sin terminar. Al igual
que la señal KILL, no se envía al proceso de destino y, por lo tanto, no se puede ignorar.
Kill –CONT [PID]: Esto restaurará un proceso después de una señal de STOP o TSTP.
Esta señal es enviada por los comandos bg y fg.
df dev: Informa la cantidad de espacio de disco usada y la disponible en sistemas de
ficheros.
pstree: Produce una lista en jerarquía que muestra las relaciones padres/hijo entre
procesos.

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 cursos que está trabajando
este periodo académico en el directorio home.
16

4. Dentro de la carpeta de sistemas operativos por medio de comandos cree carpetas con el
nombre de 5 sistemas operativos conocidos ejecute el comando Tree desde la carpeta
HOME.
Me muestra en forma de árbol lo que hay a partir de la carpeta home en adelante.

5. Por medio de comandos modifique, copie y elimine directorios.


Mover un directorio

Copiar un archivo
17

Copiar un directorio

Eliminar un directorio
18

6. Utilizando la línea de comandos Linux identificar le gestión de procesos y procesador del


sistema operativo ¿Cuáles son las características de administración de procesos en Linux?
 Propiedades
 Identificadores
 Contexto
 estados de un proceso
 concurrencia
 servicios y funcionalidad
 creación de procesos
 comunicación entre procesos
 gestión interna de procesos. PCB y planificación (Franco, 2017)

7. Haciendo uso de las herramientas del sistema operativo Windows verificar la gestión de
procesos, procesador y memoria del sistema.
19

8. ¿Qué elementos identifican un proceso y cuáles son sus características?


 PID: Numero único automático de identificación de proceso.
20

 Usuario con el que se inició el proceso.


 Fecha y tiempo de proceso.
 Comando con el que arranco el proceso.
 Recursos del sistema.
 Imagen binaria: Esta formada por las instrucciones y datos del programa.
 Pila: Un área de memoria para almacenar datos temporales.

9. Utilizando el sistema operativo Linux ejecute comandos para operar los diferentes
estados en los que puede estar un proceso. Indique cuales son y en Linux como se
ejecutan estas acciones.

Estados de los procesos:


Ps r: muestra los procesos en ejecución.

Ps s: muestra los procesos en ejecución, pero que están sin actividad o esperando.

Ps t: muestra un proceso parado, pero que puede ser reiniciado

Ps x: muestra un proceso muerto, terminado pero que sigue apareciendo


21

10. Mostrar información de Hardware instalado en la máquina utilizando línea de comandos


Linux CPU, puertos, tarjetas.

Lscpu: info de la CPU

Netstat -putona: muestra los puertos UDP, TCP


22

Sudo Lspci -nn: Muestras las tarjetas

11. Mostrar información de discos duros por medio de comandos LINUX.


Lsblk: muestra los discos y la capacidad de cada uno

12. Mostrar información de la gestión de memoria en Linux por medio de comandos.

Free -h: me muestra la gestión de memoria.


23

13. Describir el sistema de archivos que tiene el sistema operativo Linux y Windows. da uno
de ellos.
El sistema de archivos de un sistema operativo es aquel en donde los datos son
almacenados de cierta forma que estos pueden ser
fácilmente localizables, almacenados de forma persistente y que la integridad de

dicha información se preserve. (🔥 El sistema de archivos de Linux, s. f.)

 Windows: Este sistema de archivos existe desde 1980. Las versiones publicadas desde
entonces reciben los nombres de FAT12, FAT16 y FAT32. El formato FAT es ideal para
gestionar un volumen de datos pequeño. Desde la perspectiva actual, el sistema de
archivos FAT está desactualizado, porque incluso en la variante más moderna y potente
(FAT32, lanzada en 1997), los archivos pueden tener un tamaño máximo de 4 gigabytes
(GB). FAT32 también limita el tamaño máximo de la partición a 8 terabytes (TB).
(Sistemas de archivos, s. f.)

 Linux: soporta gran variedad de sistemas de ficheros, desde sistemas basados en discos,
como pueden ser ext2, ext3, ReiserFS, XFS, JFS, UFS, ISO9660, FAT, FAT32 o
NTFS, a sistemas de ficheros que sirven para comunicar equipos en la red de diferentes
sistemas operativos, como NFS (utilizado para compartir recursos entre equipos Linux)
o SMB (para compartir recursos entre máquinas Linux y Windows).(8.2.2. Tipos de
sistemas de ficheros en Linux, s. f.)
24

CONCLUSIONES

 Se despliega la maquina virtual con SO Ubuntu Server con total satisfacción.


 Se navega a través de la maquina virtual por medio de comandos entendiendo el uso y
funcionamiento de cada uno de ellos.
 Teniendo en cuenta el funcionamiento de cada comando se extrae información del
servidor como (CPU, memoria, tarjetas, etc.).
25

REFERENCIAS

🔥 El sistema de archivos de Linux. (s. f.). Recuperado 25 de septiembre de 2022, de

[Link]

8.2.2. Tipos de sistemas de ficheros en Linux. (s. f.). Recuperado 25 de septiembre de 2022, de

[Link]

Franco, M. (2017, febrero 1). Procesos en Linux. Manuel Franco.

[Link]

Sistemas de archivos: Qué son y cuáles son los más importantes. (s. f.). IONOS Digital Guide.

Recuperado 25 de septiembre de 2022, de

[Link]
26

BIBLIOGRAFÍA
 [Link]
 [Link]
 [Link]
 [Link]
 [Link]
 [Link]
 [Link]
[Link]/bitstream/123456789/1646/1/[Link]
 [Link]
 [Link]
 [Link]
%2A_ga
%2AYW1wLXBJVC1YTVk1T3J5Q29kUEdJTm40STNucFYzVkUxcWpPQ2xOUjJKN
XgxMXJoZnNscFlkR3VUSmttazFqNHkxaGg
 [Link]
deployment_guide/s2-proc-cmdline
 [Link]
 [Link]

También podría gustarte