You are on page 1of 26

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

SISTEMAS OPERATIVOS
Cod. 301402-1

SISTEMAS OPERATIVOS

GUIA UNO

Presentado a:
LUIS CAMARGO
Tutor

Entregado por:
LUIS ERNESTO MARIÑO
Código: 11187114

Grupo: 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS Y TECNOLOGÍA
PROGRAMA DE INGENIERIA DE SISTEMAS
CEAD JOSÉ ACEVEDO Y GÓMEZ
septiembre del 2016
BOGOTÁ D.C.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
SISTEMAS OPERATIVOS
Cod. 301402-1

INTRODUCCION

El manejo de los sistemas operativos es importante para llegar a interactuar entre un computador y un humano,
el curso actual no sólo nos muestra la importancia de esto, también nos señala la importancia de administrarlo y
manejarlo de tal manera que uno sepa que es lo que está haciendo dentro de un sistema y no que el sistema lo
administre a uno, para ello el curso se tendrá como herramienta Linux ubunu y a partir de este sistema operativo
aprenderemos la forma de administrarlo desde la instalación misma.

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. 301402-1 DESARROLLO DE LA ACTIVIDAD 1. .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

301402-1 .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

301402-1 .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

301402-1 .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. 301402-1 .

301402-1 .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. 301402-1 .

. 301402-1 2. También permite copiar uno o más ficheros como apéndice de otro ya existente..UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. Algunas formas de utilizar este comando son las siguientes: . Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada uno de ellos. Comando Básico ls ls-l Significado mkdir rmdir cat Nueva carpeta Borra carpeta Nos muestra el contenido de la carpeta Esta es la opción de lista larga: muestra toda la información de cada fichero incluyendo: protecciones.. tamaño y fecha de creación o del último ámbito introducido. Este comando permite visualizar el contenido de uno o más ficheros de forma no formateada.

permitiendo. pudiendo ser otro distinto al original: mv [/ruta/de/original..UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. Está basado en la shell de Unix y es compatible con POSIX. además. La sinapsis del comando sería: date cal [mes] [año] Por ejemplo. Este comando es uno de los pocos que no tiene opciones y se utiliza escribiendo simplemente: pwd cal Muestra el calendario del mes o año actual actual.] rm Para borrar un directorio o carpeta que contiene archivos y/o otras carpetas que pueden.. cal → muestra el calendario del mes actual. 301402-1 Sacar por pantalla el contenido del fichero filename: cat filename cat file1 file2 Aceptar lo que se introduce por el teclado y lo almacena en file1 (se crea file1): more mv cat >file1 El comando more sirve para mostrar archivos haciendo pausa en cada pantalla. pwd Visualiza o imprime la ruta del directorio en el que nos encontramos en este momento.. La sinapsis del comando sería: date [OPCIÓN].] [/ruta/de/copia.. contener más carpetas y archivos: rm –r nombre carpeta clear cp w bash Limpia la pantalla actual Copia archivos y directorios cp [/ruta/de/original.ss]] ... mueve directamente el archivo con el nombre que le indiquemos. Muestra por pantalla el día y la hora... [+FORMATO] o bien: date [-u|--utc|--universal] [MMDDhhmm[[SS]AA][..] Muestra quien está logueado y de que terminal está logueado es un programa informático cuya función consiste en interpretar órdenes. Fue escrito para el proyecto GNU y es el intérprete de comandos por defecto en la mayoría de las distribuciones de Linux. a su vez. cal 2014 → muestra el calendario del año 2014.. cal 05 2015 → muestra el calendario de Mayo de 2015.] [/ruta/de/destino. el cambio de la misma.

de manera segura. En las absolutas le indicamos toda la ruta desde la raíz (/). Imaginad que estamos en /home y queremos ir a la carpeta "Imágenes" dentro de vuestra carpeta personal. muy simple y que no todos conocen. Con escribir … sudo cd Imágenes … nos situará allí. Por defecto Ubuntu trae desactivada la cuenta del "root". pudiendo indicar la ruta a partir de la cual queremos crear el árbol de directorios. Esto lo que hace es que te lleva a tu carpeta personal directamente. se encuentra . y ese algo es la carpeta donde estemos actualmente. sólo “cd”. tree sin argumentos este nos devuelve toda la jerarquía de archivos y directorios a partir del directorio actual. estemos donde estemos. Por ejemplo. Podemos usarlo con rutas absolutas o relativas. Las rutas relativas son relativas a algo. Esto lo podemos cambiar.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. Lo utilizamos para cambiar de directorio o carpeta en la terminal. por seguridad y para administrar el sistema existe un grupo de usuarios denominado "sudoers users" (administradores o admin). estemos donde estemos. 301402-1 tree cd cd . que es ese. ¿Y qué sucede si escribimos tan sólo … cd Sí. mediante la utilización de "sudo". los cuales pueden obtener permisos de root. Como véis hemos obviado el "/home/carpeta_personal" inicial ya que si no lo introducimos toma como referencia el directorio donde estamos. si escribimos en consola … cd /etc/apt … nos llevará a esa carpeta directamente. Del mismo modo si escribimos … cd / … nos mandará a la raíz del sistema de ficheros.. El usuario con el que instalamos Ubuntu. Permite a los usuarios ejecutar acciones con los privilegios de seguridad del root. Es algo realmente muy práctico.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. 301402-1 incluido en este grupo de administradores. En esta guía he pretendido hacer solo una breve introducción de los comandos y sus argumentos más utilizados y sus posibilidades son muchas más. mostrando sus características.. Lista todos los procesos con formato extra Lista todos los procesos con hilos Mata un proceso con una identificación determinada En señales la 9 es la que mata el proceso con un número determinado de identificador Matar todo o con nombre del proceso Este comando nos permite terminar el proceso que deseemos mediante el ratón. PIDs son números decimales entre paréntesis después de cada nombre de proceso.] [ARCHIVO. -p implícitamente desactivar la abreviatura.. anteponiéndolo a la orden o comando a ejecutar: sudo orden file Este comando realiza una serie de comprobaciones en un fichero para tratar de clasificarlo. en qué terminal (tty) está y a qué hora iniciaron la sesión nos ayuda a conocer los procesos de ejecución del sistema (y más cosas) en tiempo real y es una de las herramientas más importantes para un administrador.] Nos ofrece el manual de cualquier comando en la propia terminal. La sinapsis del comando sería: man file [OPCIÓN. who top PS –AF PS –AL Kill [PID] kill -9 [PID] killall [Nombre_proceso] xkill kill –STOP [PID] kill –CONT [PID] pstree [-pna] Para utilizarlo. Realiza una pausa a un proceso con número de identificador Continua un proceso con número de identificador Muestra en vista de árbol (de forma jerárquica) una lista de los procesos en ejecución. basta con ejecutar "man" seguido del comando del que deseamos saber más o simplemente recordar: man comando Indica qué usuarios tiene el ordenador en ese momento.. por ello os animo a que lo utilicéis siempre que tengáis alguna duda. p Mostrar IDPs. En la terminal se utiliza el comando "sudo".. .

Información acerca de la utilización de la memoria física y del archivo de intercambio. Monta o muestra un listado de dispositivos. . Si la línea de comandos de un proceso termina.168. Verifica adaptadores de red y sus estadisticas. Su sintaxis es de la forma: mount -t [Sistema-de-Archivos] [ruta-del-dispositivo] [punto-demontaje] mount sin parámetros muestra la lista de dispositivos montados (la cual se encuentra en /etc/mtab).iso en /root/Desktop/imagen mount -o loop -t vfat pp. mostrar las interrupciones.2/pp en/root/Desktop/WindowsShare.168.2/pp -o username=uauario. mount -o loop -t iso9660 archivo.img /root/Desktop/imagen monta la imagen pp. mount -t cifs //192. modelo.iso /root/Desktop/imagen monta la imagen ISO archivo.1.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. mostrar la versión del kernel. etc. Admite como argumentos la lista de ficheros que hay que enlazar Información acerca del procesador: su tipo. rendimiento. La primera columna muestra el nombre de la partición tal como aparece en el directorio /dev. bloques asignados y bloques disponibles El comando cat sirve para concatenar varios archivos para posteriormente desplegarlos en pantalla.1. El comando df se usa para informar de cuánto espacio libre en disco está disponible para cada partición que tengas. con la opción -o se le indica (en caso de necesitar) el usuario y contraseña de acceso a esa carpeta que está configurado en Windows. -a implícita desactivar la abreviatura.img en /root/Desktop/imagen mount -a hace que todos los sistemas de ficheros mencionados en /etc/fstab se monten como se indique allí. 301402-1 df dev cat /proc/cpuinfo /proc/meminfo cat /proc/interrupts cat /proc/version cat /proc/net/dev cat /proc/mounts n Ordenar los procesos con el mismo que el proceso situado jerárquicamente sobre él por PID en vez de por su nombre. ese proceso se indica entre corchetes "{ }". marca. a Muestra los argumentos de línea de comandos. Las columnas siguientes muestran el espacio total.password=contraseña /root/Desktop/Windows-Share monta la carpeta compartida de Windows //192.

sobre los puertos IRQ. UBS. no es recomendable ya que como imaginaréis saldrá una cantidad enorme. lshw -html > archivo. lshw -C processor muestra información solamente del procesador. lshw -short muestra información de todo el hardware de un nodo. en modo tabla y más resumida. Lsof es una potente herramienta disponible en la shell de Linux que lista los ficheros abiertos en el sistema. Algunos de los ejemplos de uso más comunes son los siguientes: Listar los ficheros abiertos de un determinado PID lsof -p PID . Muestra información relativa a los Disp.Un comando similar que muestra solo los dispositivos conectados a los puertos PCI es lspci. 301402-1 lspci free m ifconfig lsusb lsdev lshw lshw –C lsof El comando lspci lista todos los componentes tipo pci (Peripheral Component Interconnec) como son las tarjetas de red. Sin embargo. lshw -C memory muestra información solamente de la memoria lshw -C sound muestra información solamente de la tarjeta de sonido lshw -C network muestra información solamente de dispositivos de red. Con este comando se obtiene información muy detallada sobre el hardware de un nodo. Lanzando el comando lsof sin ningún parámetro listará todos los ficheros abiertos en la máquina en ese momento. lshw -C disk muestra información solamente de los discos. Partiendo de esta base. etc. para poder visualizar el uso de la memoria de manera dinámica El comando ifconfig se usa para mostrar información sobre las interfaces de red conectadas al sistema y también para configurar la interfaz de red. tarjetas de sonido o tarjetas de televisión muestra información relativa al uso de la memoria. el resultado mostrado por este comando es estático. sockets en uso. podemos conocer rápidamente que ficheros mantiene abiertos un determinado proceso (PID) o usuario e información adicional como el puerto utilizado por dichos servicios/ficheros.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. lshw sin parámetros da información de todo el hardware de un nodo. DMA y E/S.html Para poder leerlo de forma más cómoda se puede guardar en formato HTML. Muestra inform.

5. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con su nombre y dentro de ella cree. 301402-1 lsmod Lista los módulos cargados en el Kernel 3. Por medio de comandos modifique. Mover Android dentro del directorio Linux .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. copie y elimine directorios. 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. 4. carpetas con el nombre de los cursos que está trabajando este periodo académico en el directorio home.

301402-1 Renombrar Linux por Linux_renombrado .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. 301402-1 Copiar Android afuera de Linux_renombrado Eliminar directorio android_copiado .

301402-1 Eliminar todos los directorios desde home 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? Procesos PS .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

301402-1 .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.

el uso de CPU.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. ¿Qué elementos identifican un proceso y cuáles son sus características? Se identifica el navegador. el uso del disco y el uso de la red . muestra la memoria usada. el antivirus. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la gestión de procesos. 8. procesador y memoria del sistema. 301402-1 7. los filtros de búsqueda de Windows la máquina virtual.

Para matar un proceso por ejemplo 8572 Sudo kill -9 8572 Para detenerlo Sudo kill STOP 8572 Para que continue Sudo Kill CONT 8572 10. Indique cuales son y en Linux como se ejecutan estas acciones. Mostrar información de Hardware instalado en la máquina utilizando línea de comandos Linux cpu. Utilizando el sistema operativo Linux ejecute comandos para operar los diferentes estados en los que puede estar un proceso.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. tarjetas. . puertos. 301402-1 9.

df . 301402-1 11.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. Mostrar información de discos duros por medio de comandos LINUX.

exe. De hecho. una partición como /usr (donde se guardan los comandos más usados de Linux) puede estar en un disco y el /home (donde se guardan los archivos de usuario) en otro disco. Mostrar información de la gestión de memoria en Linux por medio de comandos. E: puede representar la lectora de DVD y F: un disco portátil USB. Esto significa que un sistema de archivos le indica al sistema operativo como debe dividir los datos en el disco.doc. . En Linux todos los discos están incluidos dentro de la jerarquía del sistema de archivos. . X: puede representar una unidad de red. Sin embargo. Desarrollos posteriores agregar funcionalidades como atributos de archivo o carpetas para manejar esta carencia. mueve. C: es el disco duro. Describir el sistema de archivos que tiene el sistema operativo Linux y Windows. Debido a que Windows comenzó como un sistema mono usuario. pueden ser usados para identificar cierto tipo de archivos. Estos no son usados y no tienen significado en Linux. Los permisos de archivo no fueron construidos en estos sistemas.  Cada archivo y carpeta en un sistema de archivos en Linux tiene permisos de usuario y grupo asociados al mismo. renombra o elimina. determinar donde se ubican y los crea.  En Windows los sistemas de archivos son representados por letras.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.  Se usa la barra diagonal (/) en vez de la barra invertida (\) para separar nombres de directorios en Linux. . tales como . C:\home\Luis de Windows. 301402-1 12. La seguridad varia un poco en este sentido con Windows. De esta manera. Free –m 13.  Los nombres de archivo en Windows tienen sufijos o extensiones.txt. ¿Qué es un sistema de Archivos? Es un conjunto de reglas que estructuran el manejo de información. sería un /home/Luis en un sistema Linux. Por ejemplo.

también aumenta la velocidad de proceso de los comandos. pero con la desventaja que muchas veces no nos muestra toda la información relevante o simplemente no hace lo que en verdad se necesita.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod. cuando se realiza los procedimientos desde consola o terminal se hace la obligatoriedad de no sólo saber lo que se quiere hacer. 301402-1 CONCLUSIONES Las herramientas administradas desde la parte visual es muy sencillo hacerlo. . dando muchas veces la transparencia de lo que se hizo y dejando al usuario del común con la sensación que es muy complicado y creando la necesidad de llamar a un administrador.

301402-1 REFERENCIAS BIBLIOGRÁFICAS Referencia web: http://www.html .com/2009/07/comandos-basicos-de-linux.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA SISTEMAS OPERATIVOS Cod.ubuntu-guia.com/2013/03/comandos-basicos-de-consola-un-ubuntu/ http://www.ubuntufacil.