Sei sulla pagina 1di 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

INTRODUCCIN
Es fundamental para un administrador de red poder tener un manejo suficiente de la lnea de
comandos de los sistemas operativos basados en Unix. Para esto, de aqu en adelante comenzar
una serie de actividades donde se adquirirn los fundamentos necesarios, particularmente con un
sistema operativo Linux. Tenga en cuenta las observaciones dadas en la siguiente seccin antes
de realizar todas las actividades.
INSTRUCCIONES PREVIAS:
1.
La distribucin elegida para las prcticas ser Red Hat Enterprise Linux 7, CentOS 7,
Fedora; u otra distribucin derivada. Prepare una mquina virtual, o emplee una existente para
tal fin. En caso de hacer una instalacin nueva y tener inconvenientes al iniciar la mquina, tenga
presente configurar el software de virtualizacin para arrancar el sistema desde el disco duro y
no del CD. Se recomienda actualizar la distribucin instalada con los ltimos paquetes de
software desde los repositorios de la misma antes de comenzar la actividad, para ello corra el
siguiente comando como root en una terminal: yum update y.
2.

Para realizar la presente actividad y las 3 siguientes, es necesario preconfigurar la mquina


virtual. Esto lo lograr siguiendo con detenimiento los siguientes pasos:
a) Descargar el script usersena que estar disponible en la carpeta donde estaba alojada
la presente actividad. Tambin podr ser proporcionado por el instructor.
b) El script debe ser ubicado en el la carpeta /home/su-usuario de la mquina virtual. El
procedimiento para hacer esto es ir a la parte superior del escritorio, dar click en
places (o lugares), luego click en home folder (o carpeta personal). En esta ltima
ubicacin, pegar el script usersena.
c) Iniciar sesin como usuario root en la terminal de la mquina virtual. Este usuario es el
equivalente al administrador de Windows. El procedimiento para hacer esto, despus
de acceder a la terminal, es escribir la palabra su seguido de ENTER y digitar la
contrasea de root que ingres durante la instalacin. Por seguridad, la contrasea que
se ingrese no ser mostrada. Cuando la cuenta del usuario root se haya cargado
exitosamente se mostrar el smbolo # en el prompt.
d) Escribir en la terminal la siguiente secuencia de comandos, finalizando cada uno con la
tecla ENTER como se muestra:
cd /home/tu-usuario + ENTER
chmod +x nombre-del-script + ENTER
sh nombre-del-script + ENTER o ./nombre-del-script + ENTER

Pgina 1 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

e) El script pedir cambiar la contrasea de root, y una confirmacin de su parte. El


script crear los usuarios _a, _b y _c, usted deber crearle contraseas a cada uno de
estos.
f) Despus de que terminar el proceso, probar los usuarios escribiendo su - nombredel-usuario, por ejemplo su - _a o su - _b o su - _c, seguido de la contrasea
ingresada durante la ejecucin del script. Para salir de la sesin del usuario, escribir
exit. Si Ud. no puede iniciar sesin con los usuarios en mencin repita todo el
numeral 2.
Nota: El - despus de su permite cargar la carpeta personal de cada usuario.
3. Una vez haya ejecutado el script exitosamente, inicie sesin en una terminal con uno de
los nuevos usuarios. De aqu en adelante, a menos que se le indique lo contrario, usted
deber usar la sesin de ese usuario. No ingrese a la cuenta del usuario root cuando la
actividad no lo pida.
4.

Descargue el directorio encoding disponible en el material del curso (o solictelo al


instructor) y espere las instrucciones a seguir que le sern dadas en la presente actividad.

5. Cada procedimiento tiene unas especificaciones que son los pasos que usted debe
seguir y los cuales debe evidenciar. Si la salida de un comando especfico se muestra
en pantalla, capture la imagen. Si la salida de un comando especfico se redirecciona a un
archivo usted debe mostrar el contenido del archivo usando cualquiera de los
comandos cat, more, less, etc, y luego capturar la imagen. El comando ls le ser de
utilidad cuando necesite mostrar los archivos de un directorio especfico.
6. Los entregables slo sern usados como una gua para que usted verifique que
realiz correctamente los pasos propuestos en las especificaciones. USTED NO DEBE
ENTREGAR ESOS ARCHIVOS.
PROCEDIMIENTO 1: EXPLORANDO EL SISTEMA DE ARCHIVOS
Especificaciones:
Abra 4 terminales e inicie sesin en cada una con uno de los nuevos usuarios (_a, _b o _c).
Use el comando cd y establezca cada uno de los directorios actuales
respectivamente en cada terminal:
1. ~/..
2. /tmp
3. /etc/sysconfig
4. /usr/share/gnome

Pgina 2 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

Use el comando pwd para verificar que se encuentra en el directorio pedido, en cada terminal
y capture imgenes.
PROCEDIMIENTO 2: EXPLORANDO DIRECTORIOS IMPORTANTES
Configuraciones previas
En este ejercicio usted necesitar usar el comando touch para crear archivos. Adicionalmente
usar el comando which para localizar comandos.
Especificaciones
1. Abra una nueva terminal: Utilice el comando touch newfile.username (donde username se
sustituye por su nombre de usuario) en cada uno de los siguientes directorios. Indique porqu
en algunos casos es posible hacer la operacin y en otros no.
a. ~
b. /tmp
c. / bin
d. /root
Use el comando ls para verificar que se cre el archivo en cada directorio listado.
2. Usando el comando which determine la ubicacin de los binarios de los siguientes
comandos:
touch
ls
whoami
PROCEDIMIENTO 3: CREANDO DIRECTORIOS Y ARCHIVOS
Configuraciones previas
En este ejercicio tendr que trabajar con los directorios ~/htdocs y ~/pages. Ingresar a tu
cuenta y usar los siguientes comandos para crear estos dos directorios:
[student@station student]$ mkdir ~/htdocs
[student@station student]$ mkdir ~/pages
Especificaciones:
Usted desea crear una pgina web personal sencilla utilizando las tcnicas demostradas en los
ejemplos de este captulo.

Pgina 3 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

1.
2.
3.
4.

Cree una pgina Web "En construccin" en el archivo ~/index.html


Mueva este archivo al directorio ~/htdocs
Renombre el directorio htdocs como public_html
Cree una copia de index.html en el directorio ~/pages

Como evidencia, muestre el contenido del archivo index.html usando el comando cat y
muestre en que directorio se encuentra, usando el comando pwd. Usar adicionalmente el
comando ls para listar los archivos de cada directorio public_html y ~/pages.
PROCEDIMIENTO 4: MANEJO DE DIRECTORIOS
Especificaciones
Usted se ha interesado en gedit, un editor de texto sencillo, y quiere explorar su diseo.
1. Utilice el comando ls para obtener un listado recursivo, que incluya los tamaos en
bloques (-s), de los contenidos del directorio /usr/share/gedit/. Redirija la salida del
comando a un archivo en su directorio principal llamado lsgedit.txt.
Muestre el contenido del archivo usando el comando cat
2. Haz una copia (recursiva) del directorio /usr/share/gedit en su directorio personal. El
directorio copiado tambin debe llamarse gedit.
Muestre el contenido del directorio ~/gedit usando el comando ls
3. Haga una segunda copia del recin creado directorio gedit, llamado gedit.bak, de
nuevo en su directorio personal.
Use el comando ls para evidenciar la existencia del directorio gedit.bak
4. A partir de su copia de seguridad, elimine (recursivamente) el subdirectorio
gedit.bak/plugins
Como evidencia, muestre el contenido del directorio gedit.bak/
5. Una vez ms desde su copia de seguridad, mueva el subdirectorio gedit.bak/gir-1.0 a
su directorio personal. (El directorio debe conservar su nombre original gir-1.0).
Como evidencia realice un listado de los archivos de su directorio personal.

Pgina 4 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

PROCEDIMIENTO 5: NOMBRES DE ARCHIVOS Y METACARACTERES


Especificaciones
1. Cree los siguientes directorios en
cp_mid, cp_thousand, iso_mid, y xxxn.

su

directorio

personal:

mac,

cp_even,

2. Descargue el directorio encoding de la pgina principal del curso o solictelo al


instructor y cree una copia en el directorio /tmp. Examine los archivos en el
directorio /tmp/encoding. Copie todos los archivos que comienzan con mac en el
directorio mac.
Para los siguientes puntos estudie el MATERIAL DE APOYO METACARACTERES
disponible en la pgina del curso.
3. Copie todos los archivos que comienzan con cp y contienen un nmero par en el
directorio cp_even
4. Copie todos los archivos que comienzan cp y contienen un nmero superior a
1000 en el directorio cp_thousand.
5. Copie todos los archivos que comienzan cp y contienen nmeros mayores de 800 pero
menos de 1000 en el directorio cp_mid.
6. Copie todos los archivos que comienzan con iso8859- con un nmero que sigue al
guin entre 3 y 8 (ambos inclusive) en el directorio iso_mid.
7. Copie todos los archivos cuyos primeros cuatro caracteres se componen de
exactamente tres letras seguidas de un nmero en el directorio xxxn.
Entregables
Si el ejercicio se ha realizado correctamente, usted debe tener los siguientes seis
directorios, con los siguientes archivos:
[bob@station bob]$ ls *
cp_even:
cp1250.enc
cp1252.enc
cp862.enc

cp1256.enc
cp1254.enc
cp866.enc

cp852.enc
cp1258.enc
cp874.enc

cp864.enc
cp850.enc
cp936.enc

cp932.enc
cp860.enc
cp950.enc

Pgina 5 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

cp_mid:
cp850.enc cp857.enc cp862.enc
cp852.enc cp855.enc cp860.enc
cp866.enc cp869.enc cp932.enc

cp865.enc cp874.enc cp949.enc


cp861.enc cp863.enc cp864.enc
cp936.enc cp950.enc

cp_thousand:
cp1250.enc
cp1251.enc

cp1252
cp1253

.enc
.enc

iso_mid:
iso8859-3.enc iso8859-5.enc
iso8859-4.enc iso8859-6.enc
mac:
macCentEuro.enc
macCroatian.enc
macCyrillic.enc
xxxn:
big5.enc
iso2022.enc
iso2022-jp.enc
iso2022-kr.enc
iso8859-10.enc

cp1254.enc
cp1255.enc

cp1256.enc
cp1257.enc

cp1258.enc

iso8859-7.enc
iso8859-8.enc

macDingbats.enc
macGreek.enc
macIceland.enc

iso8859-13.enc
iso8859-14.enc
iso8859-15.enc
iso8859-16.enc
iso8859-1.enc

macJapan.enc
macRoman.enc
macRomania.enc

iso8859-2.enc
iso8859-3.enc
iso8859-4.enc
iso8859-5.enc
iso8859-6.enc

macThai.enc
macTurkish.enc
macUkraine.enc

iso8859-7.enc
iso8859-8.enc
iso8859-9.enc
jis0201.enc
jis0208.enc

jis0212.enc
koi8-r.enc
koi8-u.enc
ksc5601.enc

PROCEDIMIENTO 6: EXAMINANDO ARCHIVOS


Especificaciones
Este ejercicio de laboratorio requiere tres terminales, cada una con su cuenta principal.
1. En la primera terminal, despliegue el contenido del archivo /etc/services, incluyendo
la opcin correcta para mostrar el nmero de todas las lneas. Despus de haber
visto los resultados, repita el comando (con la misma opcin), redirigiendo la salida al
archivo services.cat.txt en su directorio personal.
2.

Estando en la primera terminal, tome una lista recursiva de todos los archivos con el
comando ls
-R /
y capture la salida (mediante una tubera) con el paginador
less. Utilizar los comandos bsicos, como la BARRA ESPACIADORA y b. Explore otros
comandos de localizador mediante el comando h para abrir una pantalla de ayuda.
Cuando haya terminado, NO salga del paginador less, sino muvase a una nueva
terminal para el siguiente paso.

Pgina 6 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

3. En una segunda terminal, use el comando head para recoger las primeras 5 lneas de
todos los archivos en el directorio /etc/sysconfig cuyo nombre finaliza con -config.
El resultado debe ser guardado en el archivo confheaders.txt en su directorio
personal. Use la opcin adecuada para suprimir los encabezados de nombre de archivo
que head imprime de forma predeterminada.
4. Estando en la segunda terminal, ejecute el comando vmstat 1. El comando
muestra estadsticas de memoria y CPU de su equipo, generando una nueva lnea una
vez por segundo. Cuando haya visto lo suficiente, utilice la secuencia de control CTRLC para matar el comando. Ejecute el comando de nuevo, pero esta vez redirija la salida
al archivo vmstat.out en su directorio home, como se muestra a continuacin:
[elvis@station elvis]$ vmstat 1 > vmstat.out
No pare este comando. Muvase a una nueva terminal para el siguiente paso.
5.

En una tercera terminal siga el crecimiento del archivo vmstat.out con el comando
tail f. No pare el comando tail hasta que el instructor confirme el funcionamiento.

7. Despus de completar este ejercicio, salir del paginador less con el comando q,
y terminar los comandos vmstat y tail con la secuencia de control CTRL-C.
PROCEDIMIENTO 7: EDITORES DE TEXTO
Especificaciones
El archivo /etc/services es un ejemplo de un archivo de configuracin de texto ASCII de Linux.
En este procedimiento tendr que hacer dos copias de este archivo, y editar una con el editor
nano, y editar la otra usando el editor grfico de texto gedit.
El editor nano
1. En su directorio de usuario, cree una copia del fichero /etc/services,
llamada services.nano.
2. Abra el archivo services.nano usando el editor de texto nano
3. Usando las secuencias de control especificados en la parte inferior de la pantalla,
buscar y eliminar todas las apariciones del carcter +. Preservar el espacio de las
columnas mientras lo hace. Guarde el archivo como services.noplus.

Pgina 7 de 8

UNIX ESSENTIALS FILE SYSTEM BASICS

ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED


TECNOLOGIA EN GESTIN DE REDES DE DATOS
CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL
SENA, MEDELLN

4. Continuando en la misma sesin de edicin, mueva el cursor a la lnea 168. La


combinacin de teclas CTRL-C reportar su nmero de lnea actual. (Tenga en
cuenta
que CTRL-C, generalmente termina un proceso, pero en nano tiene un
comportamiento nuevo). Eliminar esa lnea, y la siguiente lnea. Guarde el archivo como
services.noipx.
5. Cierre el editor nano.
El editor gedit
1.
En su directorio de usuario, cree una copia del fichero /etc/services, llamada
services.gedit.
2. Abra el archivo services.gedit con el editor gedit
3. Mueva el cursor a la lnea 109. (Una pequea exploracin por los mens de gedit
puede simplificar esta tarea). Eliminar esa lnea, y las tres siguientes. Guarde el archivo
como services.nopop.
4. Reemplazar todas las apariciones de la palabra tcp con udp. Haga su bsqueda y
reemplazo haciendo distincin entre maysculas y minsculas (no reemplazar TCP, por
ejemplo). Guarde el archivo como services.notcp.
5. Cierre el editor gedit

Elaborada por: Luis Felipe Londoo

Fecha

09

08

2010

Ajustada por: Lina Mckoll


Rodrigo Ebrat

Fecha

26
08

06
04

2014
2015

Pgina 8 de 8

Potrebbero piacerti anche