Momento 4 Momento 4
Generalidades sobre el software libre Generalidades sobre el software libre Introducción al sistema operativo Linux Introducción al sistema operativo Linux
Conceptos Básicos de Linux Conceptos Básicos de Linux
Por: Por:
Mara !u"enia P#re$ %ierra Mara !u"enia P#re$ %ierra
Códi"o: &'()4*(+++ Códi"o: &'()4*(+++ Grupo ,-: .)/))/04 Grupo ,-: .)/))/04 1utor: 1utor: 23I!5 6!5,3, 2IM!,!7 B!L153, 23I!5 6!5,3, 2IM!,!7 B!L153,
Escuela de ciencias Basicas, Tecnologia e ingenieria
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTIECBTI
Linux 2015 Linux 2015
INTRODUCCION INTRODUCCION
Con el desarrollo de esta práctica <ue corresponde a la "eneralidades= introducción 9 Con el desarrollo de esta práctica <ue corresponde a la "eneralidades= introducción 9 conceptos básicos de Linux= se reali$a instalación de los servicios %%6 9 sevidor webmin conceptos básicos de Linux= se reali$a instalación de los servicios %%6 9 sevidor webmin en la e>ecució
en la e>ecución de servicion de servicios como transs como transferencferencias de files ias de files 9 acceso a Linux desd9 acceso a Linux desde otroe otro sistema operativos con
sistema operativos con putt9 9 transferencia cputt9 9 transferencia con file$illa? tambi#n se on file$illa? tambi#n se aprendió aprendió a instalar a instalar pa<uetes de instalación de los servicios mencionados desde el terminal de 8buntu(
DESARROLLO ACTIVIDAD
!n esta oportunidad se traba>ara %@ell= %%6 9 %3MB3(
1. !n cada caso o punto= se debe explicar <ue @acen los comandos o indicar el comando o secuencia de comandos Ase pueden utili$ar conectores como pipes o redirecciones para @acer la acción propuesta 9 adicionalmente se debe anexar la captura de pantalla del resultado obtenido:
a. cat etcpasswd D awE 0F: Hprintf ;J
La instrucción cat admite como ar"umentos una lista de fic@eros <ue @a9 <ue enla$ar( !stos se encadenarán en el mismo orden en el cual fueron especificados(
!l directorio /etc contiene "ran cantidad de arc@ivos( /etc/passwd
La base de datos de los usuarios= <ue inclu9e campos como el nombre de usuario= nombre real= directorio @ome= password encriptada 9 otra información acerca de cada usuario( !l formato de este arc@ivo se encuentra documentado en la pá"ina de manual del comandopasswd(
Awk
Su sintaxis es de la !"#a$
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
acción se reali$ará para a<uellas lneas comprendidas entre la primera aparición del primer patrón 9 la si"uiente aparición del se"undo patrón(
-F, FSMuestra diferentes parámetros de impresión 9 secuencia de resultados( Printf $1 imprime el contenido desde una determinada columna @asta el final (ipes a ni)el s*ell
Cuando en el s@ell de 8,I al"uien escribe "un$ip 0c $apato(tar("$ D tar xf 0 lo <ue sucede es lo si"uiente:
;( !l s@ell constru9e un pipe= <ue es un par de arc@ivos inexistentes= <ue tienen la cualidad de <ue lo <ue se escribe en uno se lee en el otro(
.( espu#s el s@ell crea dos procesos diferentes= uno con +,ip 9 otro con ta" ( !sos procesos son procesos completamente independientes 9 corren al mismo tiempo= aprovec@ando la multitarea del sistema operativo( !l proceso con el "$ip tiene redireccionada su salida estándar @acia uno de los arc@ivos inexistentes del pipe= 9 el otro arc@ivo inexistente oficia como entrada estándar para el tar(
!sto <uiere decir <ue "$ip 9 tar se ensamblan má"icamente en un nuevo utilitario <ue descomprime 9 desarc@iva al mismo tiempo(
-. Con una secuencia de comandos mostrar todos los usuarios <ue ten"an un identificador Auid <ue sea superior a ;//(
c. 5eali$ar un s@ell script para bas@ <ue solicite el nombre del usuario= verificar <ue exista 9 si existe muestre la si"uiente información: A3nexar códi"o fuente 9 captura de pantalla de la e>ecución(
!l e>emplo de la salida es: ,ombre del usuario : xxxx I del usuario : xxxx
I del "rupo : xxxx
%@ell : binxxx
irectorio : @omexxxx
%e crea el script solicitado en el enunciado anteriormente= en un editor texto= donde se muestra la pro"ramación del %@ell(
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
3l e>ecutar el script reali$ado en editor texto muestra el usuario creado en el sistema como: nombre usuario= 8I 9 GI= almacenado en etcpasswd
<. %ervidor %%6: %e traba>ará sobre la implementación= instalación= confi"uración 9 puesta en marc@a de los servidores Linux= se reali$ara el respectivo informe con las confi"uraciones 9o recomendaciones solicitadas para el buen funcionamiento del sistema= adicionalmente se debe anexar el print screen o pantalla$o del resultado obtenido 9 arc@ivos re<ueridos para la confi"uración del servidor 9 cliente. A!videncias "ráficas Antidas de acceso al servidor 9o recursos compartidos(
a. Instalar el protocolo SS= en su sistema operativo LI,8 A>u# 9> install !penss*9 se")e" para instalación en la distribución de Centos o derivados de 5ed6ad o para sistemas 8buntu o derivados de debian apt0"et install openss@0server(
• erifi<ue los arc@ivos de confi"uración e identifi<ue por lo menos & funciones de %%6 e indi<ue su función(
• 3rc@ivo de confi"uración del %ervidor ss@dNconf • 3rc@ivo de confi"uración del Cliente ss@Nconf
NPara instalación en la distribución de Centos o derivados de 5ed6ad o para sistemas 8buntu o derivados de deban apt0"et install openss@0server(
sudo apt0"et install openss@0server openss@0client
• erifi<ue los arc@ivos de confi"uración e identifi<ue por lo menos & funciones de %%6 e indi<ue su función(
• 3rc@ivo de confi"uración del %ervidor ss@dNconf • 3rc@ivo de confi"uración del Cliente ss@Nconf
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
Para detener el servidor: sudo /etc/init.d/ss* st!p
Para reiniciar el servidor: sudo /etc/init.d/ss* "esta"t
-. esde= el sistema operativo Oindows realice la conexión remota a su servidor %%6 con el pro"rama fille$illa o con putt9 cree . carpetas con los si"uientes nombres servidorss@ 9 linux(
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
emos como por medio de la aplicación putt9 accedemos a la ma<uina Linux(
• Cree un arc@ivo dentro de la carpeta servidorss@ <ue conten"a el nombre de las principales funciones del protocolo %%6(
• Conecte su servidor %%6 desde el sistema operativo Oindows lo puede reali$ar por medio del pro"rama file$illa cliente 9 cree dentro de la carpeta servidorss@= una carpeta con su primer nombre 9 un arc@ivo con el nombre de ss@(txt dentro de #l 9 escriba las direcciones IP de su má<uina Oindows 9 su má<uina Linux(
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
!n la aplicación file$illa vemos los arc@ivos <ue se encuentran en la ma<uina Linux 9 los de la má<uina de Oindows= Con el fin de trasferir arc@ivos de un lado al otro(
erificamos en la má<uina de Linux <ue efectivamente el arc@ivo se e ncuentre en la carpeta <ue se utili$ó en el file$illa(
3. %ervidor %3MB3: %e traba>ará sobre la implementación= instalación= confi"uración 9 puesta en marc@a de los servidores Linux= se reali$ara el respectivo informe con las confi"uraciones 9o recomendaciones solicitadas para el buen funcionamiento del sistema= adicionalmente se debe anexar el print screen o pantalla$o del resultado obtenido 9 arc@ivos re<ueridos para la confi"uración del servidor 9 cliente. A!videncias "ráficas Antidas de acceso al servidor 9o recursos compartidos( !l recurso compartido se deberá llamar de acuerdo a su nombre 9 apellido= as: A!>( 2avier02imene$ Para instalar el servidor %3MB3 desde el terminal con la si"uiente instrucción se instala el pa<uete= solicitando password de super0usuario(
?sud! apt9+et install sa#-a sa#-a9c!##!n p >t*!n9+lade< s>ste#9c!ni+9sa#-a
%e @ace copia de respaldo del arc@ivo de confi"uración ori"inal de samba con la si"uiente instrucción(
cp /etc/sa#-a/s#-.c!n /*!#e/#pe"e,
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Por Kltimo se instala pa<uete Oebmin por terminal(
b( %e in"resa a las opciones del servidor para reali$ar las respectivas confi"uraciones de los files(
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
%e crea una carpeta desde la terminal de 8buntu <ue es la <ue se va compartir desde Oebmin= para efectos de conexión 9 comprobación de este recurso compartido= se @ace desde Oindows tanto la administración del recurso desde un browser 9 acceso de la misma desde el explorador(
c( Qpciones de Confi"uración para má<uinas <ue actuaran como Clientes(
%e confi"ura el acceso al directorio compartido a los usuarios RinvitadosS de l sistema( d( 3rc@ivos para la confi"uración: etc@osts= etcnetworEs= samba(conf= entre otros= etc
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
e. irecciones IP= 3lias de IP o má<uina= Puerto del servicio= dominio= etc(
Escuela de ciencias Basicas, Tecnologia e ingenieria ECBTI
Linux 2015
CONCLUSION
Con esta práctica conoc los diferentes servicios <ue tiene Linux en la administración de files 9 acceso a los mismo desde Oindows= con esto se puede concluir este sistema operativos es uno de los más se"uros <ue existen en el mercado en los sistemas de información= 9a <ue su confi"uración es mu9 difcil de aprender(
BIBLIQG53FT3
Desarrollo Web( As(f(( 5ecuperado el /) de ;/ de ./;)= de @ttp:www(desarrolloweb(comfa<&4+(p@p
Expertos de Computadores( As(f(( 5ecuperado el /) de ;/ de ./;)= de
@ttp:www(expertosdecomputadoras(comlinux090unixlinux;.'0como0crear0un0 enlace0simbolico0en0ubuntu0linuxUix$$&nwFuFlv
rm -rf ( As(f(( 5ecuperado el /) de ;/ de ./;)= de @ttp:rm0rf(esdiferencias0entre0soft0 s9mbolic090@ard0linEs
Slideshare( As(f(( 5ecuperado el /) de ;/ de ./;)= de