Vous êtes sur la page 1sur 14

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Linux

Trabajo Individual fase 1

Javier Cruz

Abril 2017
Objetivo

Conceptos y ordenes bsicas Usuarios, grupos y permisos Comandos y Shell script


1) Informe de Practica
I. Investigando informacin sobre el sistema y los usuarios. Ejecute los siguientes
comandos en la terminal y rellene la tabla.

Comando Descripcion del Comando Captura de Pantalla

$ cal 2 2017 Imprime el calendario de


Febrero del 2017

$ cal 1 2018 Imprime el calendario de


Enero del 2018

$ date Imprime la fecha,hora


actual y la zona horaria

$ df Muestra una lista de las


particiones montadas

$ help cd Muestra el menu de ayuda


de las opciones de
directorios del terminal
Linux.
$ time sleep 2 Pausa el terminal por le
numero de segundos
indicado

$ type man Muestra el directorio


principal para el para los
programas ejecutables

$ users Lista los usuarios activos


de Linux

$w Indica el ancho de la
ventana terminal

$ whereis less Se usa para localizar la


pagina de manual un
determinado comando
$ which man Muestra la ruta para man

$ who Muestra el nombre de


usuario, la lnea y la hora
de todas las sesiones
actualmente iniciadas

$ who am i Muestra la misma


informacin, pero slo
para la sesin de terminal
donde se emiti el
comando

$ whoami Muestra el nombre del


usuario activo

2) Escriba los resultados y/o comandos para cada una de las siguientes numerales. Para
cada una de las acciones anexe capturas de pantalla, recorte las imgenes con solo lo
necesario sin quitar el usuario identificado.
2.1) Navegacin Bsica
a) Una vez ingrese al S.O. Linux ingrese a la terminal y ejecute: pwd. Este
comando le indicar la ruta completa del directorio en que se encuentra y en este caso el
directorio de inicio. Cul es su directorio de inicio?
El directorio de inicio es /home/javier
b) Vaya al directorio /bin. Qu instruccin ejecut? Estando en /bin vaya a /tmp. Qu
instruccin ejecut? Estando en /tmp ejecute pwd. Qu obtuvo?
para navegar por terminal en el directorio se usa el comando cd y se procede a dar la ubicacin
a la terminal
c) Cul es el directorio principal de la raz del sistema de archivos?
El directorio raiz es el /

d) Al encontrarse en /tmp, trasldese a su directorio de trabajo.


2.2) Directorios
a) Inicie en su directorio de trabajo y cree un directorio llamado 2017
b) Dentro del directorio 2017 cree los directorios 2017_1, 2017_2, 2017_3,
utilizando una sola lnea de comandos.

c) Trasldese al directorio 2017_3, cree en l un archivo denominado eliminar,


digitando en la terminal: echo foo > eliminar.
d) Elimine el directorio 2017

2.3) Enlaces
a) Trasldese al directorio 2017_2 y cree un archivo denominado Linux_250550
digitando en la terminal: echo foo > Linux_250550. Cree un enlace duro al archivo recin
creado Linux_250550 llamado: duro_ Linux_250550 y un link simblico al mismo archivo
Linux_250550, llamado simbolico_Linux_250550.
b) Escriba el nmero de nodo del archivo: Linux_250550 y duro_ Linux_250550.
Qu es un nmero nodo?
Un nodo es el identificador nico de un archivo dentro del sistema de ficheros321, el inodo
para Linux_250550 es 1054399 y para duro_Linux_250550 es 1054399

c) Elimine el archivo original llamado Linux_250550. Es posible llegar a los


contenidos del archivo Linux_250550 a travs del enlace duro_ Linux_250550? Edite el
contenido de duro_ Linux_250550 y evidencie el resultado.
Si se puede editar ya que segn el inodo el archivo duro_Linux_250550 es una copia idntica
del archivo original
d) Qu ocurre si se ejecuta en la terminal cat simbolico_Linux_250550?, qu
diferencia hay entre duro_Linux_250550 y simbolico_Linux_250550?

El comando para simblico no se ejecuta ya que no encuentra el archivo de origen, el enlace


simblico es un acceso directo mientras que el duro es una copia del archivo original
e) Intente realizar un enlace duro a su directorio de trabajo. Por qu no se puede
realizar?
No se puede realizar el enlace, no se permiten enlaces fuertes apara directorios
3) Permisos de Archivos
3.1) Trasldese al directorio 2016_2 y cree un archivo llamado prueba. Puede hacerlo
digitando en la terminal: echo foo > prueba
Ejecute el comando ls l. Qu permisos sobre el archivo tienen los siguientes usuarios:
propietario, grupo y el resto?
Ejecute el siguiente comando chmod 666 prueba. Ahora cuales son los permisos sobre el
archivo de propietario, grupo y el resto de personas. Describa brevemente como se cambian
los permisos de un archivo o un directorio utilizando los nmeros del 1 al 7 en Linux.
Los permisos para el archivo son: Usuarios-Lectura y Escritura;Grupo-Lectura y
Escritura;Resto-no tienen permisos
luego de la ejecucion del comando todos los posibles actores tiene permisos de lectura y
escritura.
En binario, las combinaciones representan el tipo de permisos. El bit ms a la derecha (menos
significativo) se refiere al permiso de ejecucin (1=activar y 0=desactivar). El bit central se
refiere al permiso de escritura y el bit ms a la izquierda se refiere al permiso de lectura. La
siguiente tabla muestra las 8 combinaciones posibles:

Cd Binario Permisos efectivos


0 000 ---
1 001 --x
2 010 -w-
3 011 -wx
4 100 r--
5 101 r-x
6 110 rw-
7 111 rwx
la r representa lectura, la w escritura y la x ejecucion
3.2) Realice las siguiente instrucciones en el directorio /bin y escriba el respectivo
comando de acuerdo a la situacin
a) Lista de los nombres de archivo con tres caracteres: cat, dir, pwd, red, sed, tar
b) Lista de los nombres de archivo con exactamente cuatro caracteres en la que el
segundo carcter es una vocal: el comando para esta lista es ls ?[a,e,i,o,u]??
c) Lista de todos los nombres de archivo con el carcter a, c, m, l, o que lo tenga
como ltimo carcter: el comando para realizar la instruccin es ls *[a,c,m,l,o]
d) Construir un comando para imprimir por pantalla el nmero de archivos cuyo
nombre est compuesto por cuatro caracteres.
Conclusiones

el sistema tiene restricciones predeterminadas para cada archivo que se crea, la terminal
permite cualquier modificacin mientra que este dentro de los parmetros del sistema, por
ejemplo non se puede modificar la estructura del sistema mediante los comandos establecidos.

Vous aimerez peut-être aussi