Maria Perez Momento 4 V 2
Maria Perez Momento 4 V 2
Maria Perez Momento 4 V 2
Linux 2015
Momento 4
Generalidades sobre el software libre
Introduccin al sistema operativo Linux
Conceptos Bsicos de Linux
Por:
Mara Eugenia Prez Sierra
Cdigo: 37.546.999
Grupo N: 250550-4
Tutor:
JAVIER HERNAN JIMENEZ BELTRAN
INTRODUCCION
DESARROLLO ACTIVIDAD
En esta oportunidad se trabajara Shell, SSH y SAMBA.
1. En cada caso o punto, se debe explicar que hacen los comandos o indicar el comando
o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones)
para hacer la accin propuesta y adicionalmente se debe anexar la captura de pantalla
del resultado obtenido:
a. cat /etc/passwd | awk -F':' '{printf $1}'
La instruccin cat admite como argumentos una lista de ficheros que hay que enlazar.
Estos se encadenarn en el mismo orden en el cual fueron especificados.
El directorio /etc contiene gran cantidad de archivos.
/etc/passwd
La base de datos de los usuarios, que incluye campos como el nombre de usuario,
nombre real, directorio home, password encriptada y otra informacin acerca de cada
usuario. El formato de este archivo se encuentra documentado en la pgina de manual
del comando passwd.
Awk
Su
sintaxis
awk /patrn/ {accin}
es
de
la
forma:
Lee la entrada un rengln a la vez, cada rengln se compara con cada patrn en orden;
para cada padrn que concuerde con el rengln se efecta la accin correspondiente. Si
se omite la accin, la accin por defecto consiste en imprimir los renglones que
concordaron con el patrn y si se omite el patrn, la parte de la accin se hace en cada
rengln de entrada. Awk divide cada rengln de entrada en campos, (por defecto) cada
campo estar separado por espacios, llama a los campos $1, $2,..$NF donde NF es una
variable cuyo valor es igual al nmero de campos. Los patrones deben ir rodeados por
caracteres / y puede contener dos patrones separados por una coma, en cuyo caso la
accin se realizar para aquellas lneas comprendidas entre la primera aparicin del
primer patrn y la siguiente aparicin del segundo patrn.
-F, FS Muestra diferentes parmetros de impresin y secuencia de resultados.
Printf $1 imprime el contenido desde una determinada columna hasta el final
Pipes a nivel shell
Cuando en el shell de UNIX alguien escribe "gunzip -c zapato.tar.gz | tar xf -" lo que
sucede es lo siguiente:
1. El shell construye un pipe, que es un par de "archivos inexistentes", que tienen la
cualidad de que lo que se escribe en uno se lee en el otro.
2. Despus el shell crea dos procesos diferentes, uno con gzip y otro con tar. Esos
procesos son procesos completamente independientes y corren al mismo tiempo,
aprovechando la multitarea del sistema operativo. El proceso con el gzip tiene
redireccionada su salida estndar hacia uno de los "archivos inexistentes" del pipe,
y el otro "archivo inexistente" oficia como entrada estndar para el tar.
Esto quiere decir que gzip y tar se ensamblan mgicamente en un nuevo utilitario que
descomprime y "desarchiva" al mismo tiempo.
b. Con una secuencia de comandos mostrar todos los usuarios que tengan un
identificador (uid) que sea superior a 100.
cat /etc/passwd | awk F: '$3 > 100 {printf "Usuarios: " $5 - "UDI: " $3 \n}'
c. Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista y
si existe muestre la siguiente informacin: (Anexar cdigo fuente y captura de pantalla de
la ejecucin).
El ejemplo de la salida es: Nombre del usuario : xxxx
ID del usuario
: xxxx
ID del grupo
: xxxx
Shell
: /bin/xxx
Directorio
: /home/xxxx
b. Desde, el sistema operativo Windows realice la conexin remota a su servidor SSH con
el programa fillezilla o con putty cree 2 carpetas con los siguientes nombres
servidorssh y linux.
10
Conecte su servidor SSH desde el sistema operativo Windows lo puede realizar por medio
del programa filezilla cliente y cree dentro de la carpeta servidorssh, una carpeta con su
primer nombre y un archivo con el nombre de ssh.txt dentro de l y escriba las
direcciones IP de su mquina Windows y su mquina Linux.
Verificamos la IP en los dos terminales.
11
12
Se hace copia de respaldo del archivo de configuracin original de samba con la siguiente
instruccin.
cp /etc/samba/smb.conf /home/mperez
13
14
b. Se ingresa a las opciones del servidor para realizar las respectivas configuraciones de los
files.
15
16
17
18
Verificacin del file txt que se cre en el explorador Windows en la terminal Ubuntu.
19
CONCLUSION
Con esta prctica conoc los diferentes servicios que tiene Linux en la administracin de
files y acceso a los mismo desde Windows, con esto se puede concluir este sistema
operativos es uno de los ms seguros que existen en el mercado en los sistemas de
informacin, ya que su configuracin es muy difcil de aprender.
20
BIBLIOGRAFA
Desarrollo Web. (s.f.). Recuperado el 05 de 10 de 2015, de
http://www.desarrolloweb.com/faq/349.php
Expertos de Computadores. (s.f.). Recuperado el 05 de 10 de 2015, de
http://www.expertosdecomputadoras.com/linux-y-unix/linux/127-como-crear-unenlace-simbolico-en-ubuntu-linux#ixzz3nwFXuFlv
rm -rf. (s.f.). Recuperado el 05 de 10 de 2015, de http://rm-rf.es/diferencias-entre-softsymbolic-y-hard-links/
Slideshare. (s.f.). Recuperado el 05 de 10 de 2015, de
http://es.slideshare.net/maomaq/comandos-basicos-linux-8323112
21