Unix Essentials
Unix Essentials
Essentials
GESTION DE REDES DE DATOS - 2020
Introducción
INSTRUCCIONES PREVIAS:
1. La distribución elegida para las prácticas será CentOS, Red Hat u otra
distribución derivada. Prepare una máquina virtual, o emplee una existente para
tal fin. En caso de hacer una instalación nueva y tener inconvenientes al iniciar
la máquina, tenga presente configurar el software de virtualización para arrancar
el sistema desde el disco duro y no del CD. Se recomienda actualizar la
distribución instalada con los últimos paquetes de software desde los
repositorios de la misma antes de comenzar la actividad, para ello ejecute el
siguiente comando como root en una terminal: yum update –y.
3. Una vez haya ejecutado el script exitosamente, inicie sesión 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 sesión de ese usuario. No ingrese a la cuenta del
usuario root cuando la actividad no lo pida
Nota: El “-“, después de “su” permite cargar la carpeta personal de cada
usuario.
Especificaciones:
Abra 4 terminales e inicie sesión 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
Use el comando pwd para verificar que se encuentra en el directorio pedido, en cada
terminal y capture imágenes.
Configuraciones previas
En este ejercicio usted necesitará usar el comando touch para crear archivos.
Adicionalmente usará el comando which para localizar comandos.
Especificaciones
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:
Especificaciones:
Usted desea crear una página web personal sencilla utilizando las técnicas
demostradas en los ejemplos de este capítulo.
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
1. Utilice el comando ls para obtener un listado recursivo, que incluya los tamaños
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.
3. Haga una segunda copia del recién creado directorio gedit, llamado gedit.bak,
de nuevo en su directorio personal.
Especificaciones
3. Copie todos los archivos que comienzan con cp y contienen un número par en el
directorio cp_even
6. Copie todos los archivos que comienzan con iso8859- con un número que sigue
al guión entre 3 y 8 (ambos inclusive) en el directorio iso_mid.
Entregables
[bob@station bob]$ ls *
cp_even:
cp1250.enc cp1256.enc cp852.enc cp864.enc cp932.enc
cp1252.enc cp1254.enc cp1258.enc cp850.enc cp860.enc
cp862.enc cp866.enc cp874.enc cp936.enc cp950.enc
cp_mid:
cp850.enc cp857.enc cp862.enc cp865.enc cp874.enc cp949.enc
cp852.enc cp855.enc cp860.enc cp861.enc cp863.enc cp864.enc
cp866.enc cp869.enc cp932.enc cp936.enc cp950.enc
cp_thousand:
iso_mid:
iso8859-3.enc iso8859-5.enc iso8859-7.enc
iso8859-4.enc iso8859-6.enc iso8859-8.enc
mac:
macCentEuro.enc
macCroatian.enc
macCyrillic.enc
macDingbats.enc
macGreek.enc
macIceland.enc
macJapan.enc
macRoman.enc
macRomania.enc
macThai.enc
macTurkish.enc
macUkraine.enc
xxxn:
big5.enc
iso8859-13.enc
iso8859-2.enc
iso8859-7.enc
jis0212.enc
iso2022.enc iso8859-14.enc iso8859-3.enc iso8859-8.enc koi8-r.enc
iso2022-jp.enc iso8859-15.enc iso8859-4.enc iso8859-9.enc koi8-u.enc
iso2022-kr.enc iso8859-16.enc iso8859-5.enc jis0201.enc ksc5601.enc
iso8859-10.enc iso8859-1.enc iso8859-6.enc jis0208.enc
Procedimiento 6 – Examinar archivos
Especificaciones
Este ejercicio de laboratorio requiere tres terminales, cada una con su cuenta
principal.
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 tubería) con el
paginador less. Utilizar los comandos básicos, 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 muévase a una
nueva terminal para el siguiente paso.
3. En una segunda terminal, use el comando head para recoger las primeras 5
líneas 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 opción adecuada para suprimir los encabezados
de nombre de archivo que head imprime de forma predeterminada.
6. Después 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.
Especificaciones
El editor nano
El editor gedit