Blog Tecnológico de Clever

Web Personal de Clever Flores relacionado a la WEB 2.0 (JavaScript, RIA, XUL y Ajax), lenguajes de programación (Java, PHP, Ruby) y GNU/Linux por supuesto;
hincha a morir del Software Libre.

Inicio de sesión

Sindicar

blog de clever

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 VII (permisos especiales, procesos, empaquetado y compresión)

Cambio de Atributos:
-------------------

$> vim prueba
hola mundo

$> chattr +i prueba	
añade el bit de inmutabilidad, el archivo no puede ser modificado

$> vim prueba
hola mundo
que tal
ESC:wq!

$> chattr -i prueba	
quita el bit de inmutabilidad

$> vim prueba
hola mundo
que tal
ESC:wq

$> chattr +a prueba	
establece que el archivo solo se puede escribir añadiendo contenido

$> lsattr prueba	
lista los atributos de un archivo

$> chattr -a prueba	
quita la opcion de solo añadir

$> man chattr		
para ver lista de atributos







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







Distribuir contenido