Está en la página 1de 35

SWAP

/proc/sys/vm/swappiness Valor por defecto: 60 (0-100) Valores bajos evitan al mximo el uso de memoria de intercambio. Valores altos hacen uso agresivo de la memoria de intercambio. Para modificar parmetro permanentemente se debe aadir o editar en /etc/sysctl.conf lo siguiente:

I/O

El uso de noatime, nodiratime o relatime puede ayudar a incrementar el rendimiento del disco en sistemas de archivos ext2, ext3 y ext4. Porque? Linux, por defecto, graba un registro (escritura al disco) cada vez que se lee del disco (conocido como atime). Esto es necesario en servidores; pero no tiene mucho valor en un sistema de escritorio. Lo peor de la opcin atime es que incluso leyendo un archivo desde la memoria en vez del disco, resulta en escribir este mismo registro al disco.

Con la opcin noatime se deshabilita completamente escribir este registro cada vez que se lea un archivo. Con la opcin relatime el registro se actualiza solamente cuando se modifica el archivo.

Procesos en el inicio

Para detener procesos en el inicio en Ubuntu/Debian con upstart debe crease un fichero con la extensin override y de contenido manual # echo "manual" >> /etc/init/myjob.override

LVM

LVM es uN administrador de volmenes lgicos para el kernel Linux. LVM incluye muchas de las caractersticas que se esperan de un administrador de volmenes, incluyendo: Redimensionado de grupos lgicos. Redimensionado de volmenes lgicos. Instantneas de slo lectura (LVM2 ofrece lectura y escritura)

LVM

Estructura de un LVM

LVM
Volumen Fsico o PV: Es la parte mas tangible, puede ser una particin,un disco duro, un lun. Grupo de Volmenes o VG: Es un conjunto de Volmenes Fsicos El espacio disponible del VG es la suma de todos los PV. Volumen Lgico o LV: Es una unidad lgica. Se crea a partir del espacio que hay disponible en el VG. Por cada VG se pueden tener varios LV.

LVM

Ventajas:

Cuando utilizamos un sistema tradicional de particionado, muchas veces no se puede prever el crecimiento de los datos. Muchas veces el esquema de particionado que elegimos ya no basta y se necesita ampliar. Redimensionar una particin en este esquema normal es mas riesgoso, ya que implica disminuir o mover una particin y esto siempre es riesgoso.

LVM

Desventaja

Puede ser un poco mas lento en comparacin con el sistema tradicional.

Creacin de un LVM
1.$ sudo su root 2.# apt-get install lvm2 dmsetup mdadm 3.# modprobe dm-mod

Creacion de LVM
1.# pvcreate /dev/sda1 # O el disco que sea. 2.# pvcreate /dev/sdb1 3.# vgcreate Volumen1 /dev/sda1 4.# vgextend Volumen1 /dev/sdb1

Creacion de LVM
Creacin de un LV 1. # lvcreate -L 10G Volumen1 -n lvhome Para la memoria SWAP hay que usar el parmetro -C y, para que la particin swap sea continua y no se parta a travs de los discos. 2. # lvcreate -C y -L 10G Volumen1 -n

Verificacin de LVM
Para ver las caracteristicas de los PV: # pvdisplay Para mostrar todos los VG del sistema: # vgdisplay Para ver todos los LV del sistema: # lvdisplay

Creacion de LVM

Una vez creados los Volumenes Logicos, estos se tratan como si fueran un disco normal. Se debe de darle formato a cada volumen logico: 1. mkfs.ext4 /dev/nombreVG/nombreLV Se puede montar y utilizar como cualquier otro disco: 2. mount /dev/nombreVG/nombreLV /mnt

Laptops

Administrar la energa es de suma importancia en las laptops. La administracin de energa, ventilacin, y entre otras cosas se realiza a travs del ACPI. La configuracin que Ubuntu trae es muy sencilla y no la mas ahorrativa. Para lograr un mayor ahorro de energa debemos interactuar directamente con ACPI de acuerdo a ciertos eventos. Para lograr esto, en Ubuntu tenemos que instalar laptop-mode-tools:

Linux mata mi disco duro!


Un error un poco viejo pero aun presente es Linux matando muy rpido los discos duros de las laptops. Estos discos duros tienen una caracterstica en la que la aguja se parquea para proteger al disco ante un movimiento fuerte o una cada El problema es que en Linux esto sucede de una manera muy rpida, mas de lo normal. Para chequear si se tiene el problema, correr este comando: # smartctl --all /dev/sda | grep Load_Cycle_Count Si aumenta mas de 5 veces en 10 minutos hay

Linux mata mi disco duro!

Este valor debe aumentar con el tiempo, es normal. Un disco duro de laptop puede soportar alrededor de 300,000 de estos spinups. Si sucede un spinup cada 10 minutos, este puede llegar a durar unos 6 aos con el disco trabajando 24x7. Con laptop-mode-tools podemos corregir este problema. # vi /etc/laptop-mode/laptop-mode.conf # Power management for HD (hdparm -B values)

Lista negra de modulos


# vi /etc/modprobe.d/blacklist.conf blacklist nombre_del_modulo

Lista de mdulos que se cargaran al inicio del sistema


# vi /etc/modules loop lp fuse r8169

Modulos activos del sistema


[root@xzamot michael]# lsmod Module vboxdrv usb_storage Size Used by 1791641 0 44182 0

Conectarse a un WIFI desde la terminal


Requisitos wpa_supplicant Levantar la interfaz de red # ip link set wlan0 up Asociarse a la conexin: # iwconfig wlan0 essid [ssid]

Conectarse a una WIFI desde la terminal

Generar el archivo de configuracin, el cual debe contener el password de la red a la que se este intentando conectar. # wpa_passphrase mywireless_ssid "secretpassphrase" >> /etc/wpa_supplicant.conf Esto aadir al final el siguiente bloque: network={ ssid="zamot" #psk="admin1102" psk=ac845d46eec397e7dd5913c4794d69949cbd

Conectarse a una WIFI desde la terminal


Si se esta intentando conectar a una red WPA2 se deben aadir unas lineas adicionales. network={ ssid="zamot proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk=7b271c9a7c8a6ac07d12403a1f0792d7d92b59 57ff8dfd56481ced43ec6a6515

Ejecutamos wpa_supplicant: # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B Le pedimos al servicio de DHCP que nos asigne una IP # dhcpcd wlan0

Configurar red manualmente

# ip link set eth0 up # ifconfig eth0 up (distribuciones viejas: Debian)

# ip addr add 192.168.1.2/24 dev eth0 # ifconfig 192.168.1.2 eth0 (Obsoleto) # ip route add default via <ip address> # route add default gw 192.168.1.1 eth0 (Obsoleto)

vi /etc/resolv.conf nameserver 8.8.8.8

Wireless
Para saber el dispositivo inalambrico que tiene nuestro sistema: # lshw -C network

Broadcom 43xx
Tarjetas Broadcom 43xx # apt-get update # apt-get install firmware-b43-installer b43fwcutter # apt-get remove bcmwl-kernel-source # reboot

Ndiswrapper
# apt-get install ndiswrapper-common ndiswrapper-modules-1.9 ndiswrapper-utils-1.9 # ndiswrapper -i nuestrodriver.inf Necesitamos el driver de Windows, que sea de la misma arquitectura (x86, x86_64) de nuestro sistema.

Chequeamos el driver con: # sudo ndiswrapper -l Cargar el modulo: # depmod -a # modprobe ndiswrapper

Configuramos modprobe para que cargue ndiswrapper cuando la interface de la tarjeta wireless este activado: # ndiswrapper -m Aadimos el modulo de ndiswrapper a la lista de modulos que se ejecutan en el inicio: # echo ndiswrapper >> /etc/modules

Driver nvidia
Instalar driver de nvidia en Ubuntu desde la consola: 1. Para ver los drivers privativos disponibles: # jockey-text -l 2. Para instalar el ultimo driver disponible. # jockey-text -e xorg:nvidia_current Cambiar nvidia_current por la version que salga con jockey-text

Archivos de configuracin de X.org


Desde versiones recientes de X.org no es necesario editar manualmente las configuraciones de X. En todo caso, si se necesitara, basta con ir al directorio /usr/share/X11/xorg.conf.d y aadir o editar un archivo .conf.

Filosofia Arch

Arch Linux define simplicidad como una ligera estructura base sin agregados innecesarios, modificaciones, o complicaciones, que permite a un usuario individual modelar el sistema de acuerdo a sus propias necesidades. En sntesis, una aproximacin elegante, minimalista. La simplicidad de implementacin, la elegancia de cdigo, y el minimalismo debern permanecer siempre en la mxima prioridad del desarrollo de Arch.

Arch Linux utiliza herramientas simples, que son seleccionadas o construidas con filosofa de cdigo abierto. Al mantener el sistema sencillo, Arch Linux proporciona la libertad de tomar cualquier decisin sobre el sistema. Sistema comunitario de paquetes, donde los usuarios pueden subir sus scripts para hacer algn paquete.