Blog Tecnológico de Clever

Web Personal 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

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

Versión para impresiónEnviar a un amigoVersión en PDF

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

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

$> free 
informacion de la ram disponible y usada

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

$> du -bs /usr
informacion del espacio en disco usado por /usr

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

$> cat /proc/cpuinfo
informacion del cpu

$> cat /proc/meminfo
informacion de la memoria Ram

$> cat /proc/interrupts
informacion de la IRQS

$> lspci
lista de todos los dispositivos PCI

$> lsmod
lista los modulos del kernel incluidos drives que esten cargados
activos en el sistema (si carga drivers de tarjeta aqui se carga y
lista)

$> who
muestra los usuarios locales y remotos que tienen una sesion activa
(muestra que usuarios estan en el sistema en el momento)

$> last
muestra el historial de sesiones abiertas en el sistema

$> ifconfig
muestra informacion delas interfaces de redes rps,mascara,mac address
muestra tarjeta de red y toda la informacion

$> route -n
muestra informacion de las pasarelas de red

$> cat /etc/resolv.conf
muestra informacion de los servidores DNS

$> netstat -nltp
muestra informacion de los puertos TCP abiertos

$> netstat -nlup
muestra los puertos UDP abiertos

$> netstat -na
muestra todas las conexiones TCP,UDP,unix, activas

$> netstat -r
igual al comando route -n

$> cat /etc/network/interfaces
muestra como estan configuradas las tarjetas de red (Ubuntu y Debian)

$> fdisk -l
muestra todas las particiones fisicas existentes

$> cat /etc/hosts
lista los nombres de pcs asociados a su ips

$> less /etc/services
lista los puertos TCP y UDP y los nombres de servicios asociados a
ellos

$> mc (explorador de archivos de modo texto)

Instalar mc en Ubuntu
$> apt-get update
$> apt-get install mc


Utilidades de Discos:
-------------------------
fdisk,mkfs,fsck,mount,df
-------------------------

$> fdisk -l
Muestra todas las particiones de todos los discos incluidos usb

$> df -h
Muestra informacion de las particiones montadas

$ cat /etc/fstab
Muestra la configuracion de los puertos de los montajes automaticos de
las particiones de disco

Ejercicio:
----------
Entrar en modo texto y matar el entorno gráfico para 
evitar que Ubuntu autodetecte el USB

Ctrl+Alt+F1
login:alumno
pass:alumno

$> sudo su -
$> killall gdm
$> killall gdm

Conectar un USB vacío, para jugar con él

$> dmesg 
ver si el kernel ha detectado al usb

$> fdisk -l 
este comando es para que particiones son las del usb

$> fdisk /dev/sdb 
ejecuta la utilidad de particiones de discos en el disco usb 
(suponiendo que ha sido detectado como /dev/sdb)

	m -->	muestra ayuda
	p -->	imprime la lista de particiones
	d -->	borra particion, si hay mas de una, se pide el numero
                de particion
	w -->	escribe los cambios de particiones en modo fisico

Creando una nueva particion:
----------------------------

n	--> crea una nueva particion (consulta si se quiere crear una
particion primaria o extendida)

Creando una particion primaria:
-------------------------------
p	--> aqui sale el número de particion que quiero crear

Si se equivocó en la particion entonces:

d	--> borra
n	--> nuevamente crea particion
p	--> lista las particiones

observacion: Se pueden crear hasta 4 particiones primarias
Bloques: Muestra el numero de bytes ocupados por una particion

Creando una particion Extendida:
--------------------------------

n	--> nueva particion
e	--> tipo extendida
	primer bloque
	segundo bloque
p	--> para ver menu
	n
	l
	n
	l
p	--> imprimo la tabla de particiones
w	--> guardar todo
q	--> sale del fdisk


$> fdisk -l (muestra todas las particiones de todos los discos)

$> mkfs.ext3 /dev/sbd1 (formatea la particion /dev/sdb1 con la 
extension de archivo ext3) 

$> mkfs.vfat /dev/sbd3 (formatea la particion /dev/sdb3 con el sistema
de archivos FAT)


Crear particiones en media:
--------------------------- 

$> mkdir /media/usblinux
$> mkdir /media/usbwn

$> mount /dev/sdb1 /media/usblinux
Montar la particion /dev/sdb1 en la carpeta /media/usblinux, donde el
comando trata de detectar el sistema de archivos en forma automática

$> df - h
Muestra informacion de las particiones montadas, espacio usado y libres

$> cat / etc/mtab
Muestra informacion de las particiones montadas y sus flogs (sistema 
de archivos,permisos)

$> mount
Similar al comando anterior

$> mkdir /media/usblinux/pruebas

$> umount /media/usblinux
Desmontar el directorio previamente montada

$> ls /media/usblinux

$> mount -t ext3 /dev/sdb1 /media/usblinux 
monta la partición indicandole el sistema de archivos en /media/usblinux 

$> umount /media/usblinux

$> fsck.ext3 /dev/sdb1
Comprueba y trata de reparar errores en la partición /dev/sdb1
la partición tiene que estar desmontada.

Ejercicio: Comprobar errores en el raiz
-----------------------------------------------------------------

Primero le asignamos un password al root en Ubuntu
$> sudo su -

$> passwd
ponemos como clave alumno

Reiniciar el pc y seleccion modo de prueba de fallos en el grub
Luego optamos por la consola de shell y nos pedirá el password
de root

suponiendo que el raiz está en /dev/sda1 nos aseguramos que la 
partición esté desmontada y verificamos errores en la misma

$> umount /dev/sda1
$> fsck.ext3 /dev/sda1

Más opciones del mount y el fstab se verá en el módulo intermedio,
en el capítulo de NFS y SAMBA.