Sei sulla pagina 1di 19

Paso 4 - Escritorios y servicios en Linux

Actividad Individual

Linux

Yulieth Arelis Peñuela Pulido


C.C: 1068976016

Grupo: 250550_43

Tutor:

Anivar Néstor Chaves

Universidad Nacional Abierta y a Distancia UNAD

11 de mayo 2018
Tabla de Contenido

1. Introducción

2. Objetivo General

2.1. Objetivo especifico

3. Desarrollo de la actividades

3.1. Automatizar algunas tareas mediante Shell Scripts.


3.2. Construir un Shell Script para Bash que solicite al usuario una cadena de
caracteres y verifique si esta cadena corresponde a un archivo a un directorio
ubicado dentro del directorio de trabajo. Por ejemplo: Suponga que en el directorio
/home/Javier existen los archivos: javi.txt y jimenez.doc y el directorio UNAD. El script
solicita la cadena, el usuario digita UNAD, el script informa: UNAD es un directorio
3.3. Con una secuencia de comandos mostrar todos los usuarios que tengan un
identificador (uid) que sea igual a 100.
3.4. SistRealizar un shell script para bash que solicite el nombre de la cuenta de un
usuario, verificar que exista y si existe muestre la siguiente información:
3.5. Administración remota y trasferencia de archivos.
3.6. Instalar el protocolo SSH en su sistema operativo Linux (yum -y install openssh-
server para instalación en la distribución de Centos o derivados de RedHad o para
sistemas Ubuntu o derivados de debian apt-get install openssh-server).
3.7. Descargue el programa putty y haga una conexión remota a su máquina Linux
desde Windows.
3.8. Desde putty cree una cree un directorio denominado GerenteNombreEstudiante
(por ejemplo GerenteJuan).
3.9. Desde putty asigne todos los permisos al directorio creado.
3.10. Desde, el sistema operativo Windows realice la conexión remota a su servidor
SSH con el programa fillezilla.
3.11. Cree un archivo en Windows denominado FuncionesSSH.txt y dentro de él
escriba 3 funciones de SSH.
3.12. Por medio de FileZilla transfiera el archivo FuncionesSSH.txt al directorio en
Linux GerenteNombreEstudiante.
3.13. Compartir archivos con las dos máquinas Windows que no se migraron En
cada caso o punto, se debe anexar la captura de pantalla del resultado
obtenido.
3.14. Instalar Samba en la Máquina Linux
3.15. Instalar Webmin en la Máquina Linux
3.16. En la máquina Windows mediante un navegador web conectarse con WebMin.
3.17. Mediante Webmin configurar el directorio GerenteNombreEstudiante para que
quede compartido en la red y accesible desde Windows.
3.18. Crear un archivo en Windows denominado
4. Conclusión

5. Bibliografía
Introducción

Este trabajo se realizó profundizando los conocimientos sobre scripts mediante comandos
utilizados en editor de notas con el atributo Ubuntu adicionalmente se abarca unas
aplicaciones de control remoto a Windows de FileZilla y Putty servidores como SSH, Samba
y webmin
Objetivo general

Se reconoció el sistema operativo Linux con los principales comandos que se mencionó en la

guía de actividades operando ficheros y directorios por medio de captura de pantalla

Objetivo especifico

 Se reconoce una conexión remota con FilleZilla


 Se reconoce la realización de scripts mediante Editor de notas
 Se reconoce mediante la terminal comandos de instalación como lo es el Samba y el
Webmin
Actividades

3.1. Automatizar algunas tareas mediante Shell Scripts.

3.2. Construir un Shell Script para Bash que solicite al usuario una cadena de
caracteres y verifique si esta cadena corresponde a un archivo a un directorio
ubicado dentro del directorio de trabajo. Por ejemplo: Suponga que en el
directorio /home/Javier existen los archivos: javi.txt y jimenez.doc y el directorio
UNAD. El script solicita la cadena, el usuario digita UNAD, el script informa:
UNAD es un directorio

Se debe crear un un Shell Script para Bash en el editor de texto, en este caso
utilice el editor de texto donde vamos a crear un Script, mediante ese script se
ingresara un código donde nos va a permitir saber si es un archivo o directorio
3.3. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador
(uid) que sea igual a 100.

3.4. SistRealizar un shell script para bash que solicite el nombre de la cuenta de un
usuario, verificar que exista y si existe muestre la siguiente información:
3.5. Administración remota y trasferencia de archivos.
3.6. Instalar el protocolo SSH en su sistema operativo Linux (yum -y install openssh-
server para instalación en la distribución de Centos o derivados de RedHad o
para sistemas Ubuntu o derivados de debian apt-get install openssh-server).
3.7. Descargue el programa putty y haga una conexión remota a su máquina Linux
desde Windows.
Realizamos una conexión con Putty para ellos cogemos la Ip de la maquina
3.8. Desde putty cree una cree un directorio denominado GerenteNombreEstudiante
(por ejemplo GerenteJuan).

3.9. Desde putty asigne todos los permisos al directorio creado.


3.10. Desde, el sistema operativo Windows realice la conexión remota a su
servidor SSH con el programa fillezilla.

3.11. Cree un archivo en Windows denominado FuncionesSSH.txt y dentro de


él escriba 3 funciones de SSH.
3.12. Por medio de FileZilla transfiera el archivo FuncionesSSH.txt al directorio
en Linux GerenteNombreEstudiante.

3.13. Compartir archivos con las dos máquinas Windows que no se


migraron En cada caso o punto, se debe anexar la captura de pantalla del
resultado obtenido.
3.14. Instalar Samba en la Máquina Linux
3.15. Instalar Webmin en la Máquina Linux
3.16. En la máquina Windows mediante un navegador web conectarse con
WebMin.

Descargamos mediante nuestro Windows webmin

El tercer link después procedemos a enviarlo a nuestra maquina


3.17. Mediante Webmin configurar el directorio GerenteNombreEstudiante para
que quede compartido en la red y accesible desde Windows.

\
3.18. Crear un archivo en Windows denominado
PruebaGerenteNombreEstudiante.txt y desde Windows guardarlo en el directorio
GerenteNombreEstudiante que se encuentra en Linux.
Conclusión

Este trabajo se concluye de manera práctica obteniendo un conocimiento más profundo


de la unidad 2 creando scripts en Ubuntu para Bash, Ssh y samba un control remoto con
FilleZilla y putty donde optemos un resultado de conexión remota entre Windows y
Ubuntu
Bibliografía

 En el siguiente recurso se encuentran temas avanzados de la administración


Linux, para quienes avanzar en la configuración de Linux como servidor, la
seguridad y operación en red y los servicios de intranet.
Shah, S., & Soyinka, W. (2007). Manual de administración de Linux. México,
D.F., MX: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=104339
20
 En este video encuentra una explicación detallada sobre Shell Script para Bash.
Se inicia con la declaración de variables, continua con la operación de variables
tipo cadena y numéricas y por último el uso de comandos test. Su visualización
es importante para abordar temas del problema 2 y 3 del curso.
Jiménez Beltrán, J. ( 08,11,2016). Shell Script para Bash. [Archivo de video].
Recuperado de: http://hdl.handle.net/10596/9758
 La siguiente referencia bibliográfica nos muestra una interesante compilación
sobre la interfaz gráfica del usuario en Linux, trabajo con comandos, gestión de
programas y en general lo necesario para no solamente resolver el taller
individual del problema 2, sino que permitirá avanzar al estudiante hasta donde
quiera profundizar.
Torres, E. F., & Pizarro, G. A. M. (2014). Linux para usuarios. Madrid, ES:
Ministerio de Educación de España. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=109139
69
 A continuación encontrará recursos literarios sobre programación de Shell Scripts
desde el nivel básico hasta el más avanzado. En el curso trabajaremos un nivel
básico por el mismo alcance del curso, pero este material es muy importante
para quienes quieran avanzar un poco más.
Luna, F. A., & Sanz, M. P. (2011). Programación de Shell Scripts. Madrid, ES:
Editorial Universidad Autónoma de Madrid. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=108444
10

Potrebbero piacerti anche