Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
Pgina 1 de 8
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
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
1.
2.
3.
4.
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
su
directorio
personal:
mac,
cp_even,
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
cp_mid:
cp850.enc cp857.enc cp862.enc
cp852.enc cp855.enc cp860.enc
cp866.enc cp869.enc cp932.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
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
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
Fecha
09
08
2010
Fecha
26
08
06
04
2014
2015
Pgina 8 de 8