curso

Curso Taller de Ubuntu Linux VIII (red en ubuntu, instalación y administración de paquetes, apt-get)

Red en Ubuntu:
--------------

$> vim /etc/network/interfaces

	auto lo eth0 eth1
	
	iface lo inet loopback
	
	iface eth0 inet  static
	address 192.168.1.X
	netmask 255.255.255.0
	gateway 192.168.1.1

	iface eth1 inet dhcp

$> etc/init.d/networking restart	
reinicia las tarjetas de red

$> ifconfig				
lista todas las interfaces de red

$> ifconfig eth0


DNS Cliente:
-----------

$> vim /etc/resolv.conf

	nameserver 216.244.191.36	--> DNS principal
	nameserver 216.244.191.68	--> DNS secundario

$> ping 192.168.1.1	(ping a la pasarela)







Curso Taller de Ubuntu Linux VI (el editor vim, usuarios y permisos, variables de entorno)

El Editor VIM
------------- 
ESC		: ingresa al modo comando
i		: entra en modo insercion desde la misma linea
o		: entra en modo insercion desde la sgte linea 
1G		: va a la primera linea
23G		: va a la linea 23
:45G             : va a la linea 45
G               : va a la ultima linea
/palabra	: busca una cadena
n		: sigue buscando
dd		: corta o borra una linea
d8d		: corta o borra 8 lineas
yy		: copia una linea
y7y		: copia 7 lineas
p		: pega el contenido del portapapel
5p		: pega 5 veces el contenido del portapapel
u		: deshace la ultima accion
x		: borra una letra
:w		: graba el archivo actual
:wq		: graba y sale
:w!		: graba de forma forzada
:wq!		: graba y sale forzadamente
:q!		: sale forzadamente
:1,$s/busqueda/reemplaza/g     :busca una cadena y la reemplaza
:! comando	: ejecuta un comando en bash y vuelve a VIM
:e archivo	: abre un nueva archivo en el sgte buffer
:b1		: va el primer buffer abierto
:b2		: va al segundo buffer, para cambiar de buffer hay que
                  grabar el buffer actual 		
:set number	: muestra los numeros de linea
:set nonumber	: quita los numeros de linea
:set paste	: habilita el pegado sin auto identificacion
:set ts=3	: establece a 3 los espacios de los tabs
Insertar        : entra en modo de reemplazo
:saveas archivo : guarda como nombre archivo
:shitf+a 	: entra en modo insercion al final de la linea
D		: elimina texto desde el cursosr actual hasta el final
                  de la linea
dG		: elimina todo hasta la ultima linea
:wq! ++utf8 	: guarda el fichero en modo UTFP (por defecto)
:nohl 		: cancela los resultados de busqueda







Curso Taller de Ubuntu Linux V (información del sistema, utilidades de disco)

Informacion del sistema:
------------------------

$> sudo su -

$> hostname	
muestra el nombre de la pc

$> uptime
tiempo total desde el ultimo arranque de la Pc

$> uname -a
muestra la version del kernel y la arquitectura del pc

$> dmesq | less
muestra los eventos log del kernel desde que se inicio la Pc

$> free -tm
informacion de la ram disponible y usada

$> df -h
informacion de las particiones montadas y los espacios en disco usado

$> du -bh /usr | less
informacion de los espacios en disco usado por /usr y subdirectorios

$> cat /proc/cpuinfo







Curso Taller de Ubuntu Linux IV (visualización y búsqueda de archivos, expresiones regulares )

Visualizacion de archivos:
--------------------------

cat	--> muestra un archivo de arriba abajo
grep	--> filtra por palabra
tac	--> al reves del cat
tail	--> muestra las ultimas lineas de un archivo
head	--> muetsra las primeras lineas de un archivo
sed	--> como grep pero permite el reemplazo
more	--> como cat pero con pausa
wc	--> cuenta las lineas, palabras o caracteres
sed     --> buscar y reemplaza cadenas en la vista de un archivo
pr      --> visualiza un archivo en formato de impresión
tr      --> efectúa transformación de caracteres en la vista de un







Curso Taller de Ubuntu Linux III ( comandos básicos )

Una vez instalado Ubuntu, hemos configurado el usuario alumno, con clave alumno, haremos uso ahora de los comandos básicos.

Convenciones
$> ---> Representa el prompt por lo tanto no debe escribirse como comando
Los comandos se ejecutan secuencialmente, es importante ver el resultado de los mismos.

Ficheros (Archivos)
--------------------
@ Planos	/etc/network/interfaces
@ Binarios	/usr/bin/vim/
@ Enlaces	/vmlinuz-->/boot/vmlinuz...
@ Especiales	/dev/sda1-->partición montada en la raiz /
	tty1
	.	]
	.	]--->consolas de texto
	.	]
	ty6     ]