PODERES DE SUPERVACA

Hola, para los que vieron en la lista notaron que Tuto mandó una imagen que me gustó mucho y la puse inmediatamente en mi cuenta de gmail.

Esta vaca no tiene nada que ver con Larry de Gentoo o sino diria emerge en vez de APT-GET.

La explicación es muy sencilla el apt tiene poderes de supervaca, es muy simple

$ sudo apt-get --help | tail


-m Intenta continuar si los archivos no son localizables
-u Muestra también una lista de paquetes actualizados
-b Construye el paquete fuente después de obtenerlo
-V Muesta números de versión detallados
-c=? Lee este archivo de configuración
-o=? Establece una opción de configuración arbitraria, p. ej.
-o dir::cache=/tmp
Consulte las páginas del manual de apt-get(8), sources.list(5) y apt.conf(5)
para más información y opciones.
Este APT tiene poderes de Super Vaca.
$


Ahora más sencillo y bonito todavía:

$apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
$


Pero el aptitude es distinto


$aptitude moo
No hay ningún huevo de pascua en este programa.
$

Pero que pasaría si presionan al aptitud a que lo haga de modo verbose y que cada vez muestra más???????????????

Pues esa si se las voy a dejar para que la averiguen solo es que recuerden o aprendan como "presionar" (por decirlo de alguna manera) a una aplicaciión,

Espero comentarios y que lo disfruten

POSDATA: Existen más cosas así :D

Dual Boot

bueno lo que pasa es que estuve luchando con ese virus que conocemos como win2 y tuve que instalar un xp a un usuario que lo queria tener pero sin perder vista.
obviamente primero redimencione como no poseia mis cd`s a la mano descargue el
hiren`s boot cd 9.3 ultima version hasta donde se que han sacao ..xD

bueno ya que hablo de este se hace de la siguiente manera para instalarle el parche del teclado
se descomprime la carpeta y salen varios archivos y una .iso luego hay un ejecutable para la consola de windows con el nombre keyboar patch o algo asi lo ejecutamos al terminar de parchar este automaticamente creara una .iso nueva con referencia en el nombre de el parche esa es la que vamos a quemar ....xD

bueno ahora vuelvo a lo del boot bueno al concluir la instalacion de Xp reinicie y vaya sorpresa vista no bootea pero al leer me di cuenta que xp borra el boteo de vista y por lo tanto no reconoce el mismo por se una version mas avanzada.

la solucion fue que se ingresa el dvd de vista se escoje el idioma de instalacion y se recupera el vista, luego de esto vista bootea pero no reconoce el xp asi que procedemos a descargar el
VistaBootPro 3.3 y lo instalamos (en vista..xD) luego de esto le vemos que al final de la ventana
dice "add Os Entry" o algo por el estilo al seleccionar este se habilitan otras opciones y de nombre podemos colocar el nombre como queremos que aparezca el S.O y en el disco que podemos elegir le damos "C:" esto no tiene nada que ver si el XP esta en el D: o en el E: , seleccionamos el "C:" por que ahi estaba vista instalado primero y como xp borro los archivos de Booteo este software los recuperara. ahora si reiniciamos
y voila !!!! DOBLE BOOT

Recompilar Kernel En Gnu/Linux

Para compilar un kernel en linux básicamente necesitamos 3 cosas. Los paquetes de librerias del GCC, el paquete libncurses5-dev y el kernel en fuente, que podemos obtener de Aqui

Lo descargamos en /usr/src y lo descomprimimos:

  # cd /usr/src
# tar xvfj linux-version.tar.bz2

entramos al directorio donde estan las fuentes y ejecutamos el menú de configuración del kernel en el que añadiremos o quitaremos modulos según las caracteristicas de nuestro kernel:

  # cd linux-version
# make menuconfig

Cuando acabemos, compilaremos el kernel de la siguiente forma.

Si es 2.4.x o anterior, primero pondremos:

  # make dep

En el resto de los nucleos pasaremos por alto este comando e iremos de una a la cuestión en proceso:

  # make bzImage && make modules && make modules_install

Tras lo cual, en arquitectura PC encontraremos el bianrio del nuevo kernel en /usr/src/linux-verion/arch/i386/boot/bzImage. Copiamos la imagen a /boot para tenerla bien localizada:

  # cp arch/i386/boot/bzImage /boot

Y la añadimos al gestor de arranque. Este paso es diferente según el gestor que tengamos. Es mas recomendable siempre añadir el kernel nuevo al gestor que sustituir el kernel viejo por el nuevo. De otro modo, si nos hubiesemos equivocado, Linux no arrancari correctamente y tendríamos un big problem!!!. jejeje xD

Configurar tarjeta de red en gentoo -Linux

Cargando los módulos de red apropiados.

Cuando el CD de instalación arranca, intenta detectar todos sus
dispositivos hardware y carga los módulos del kernel (controladores) apropiados
para darles soporte. En la gran mayoría de los casos, hace un muy buen trabajo.
No obstante, en algunos casos, puede no cargar automáticamente los módulos
del kernel que necesita.

Si net-setup o pppoe-setup fallaron, entonces puede asumir sin ningún
riesgo que su tarjeta de red no se encontró en el acto. Esto significa
que tendrá que cargar los módulos del kernel apropiados manualmente.

Para descubrir que módulos del kernel le proporcionamos para la red, use

# ls /lib/modules/`uname -r`/kernel/drivers/net


Si encuentra un driver para su tarjeta de red,
use
modprobe para cargarel módulo del kernel
Como ejemplo, cargaremos el módulo pcnet32)
# modprobe pcnet32


Para confirmar si su tarjeta de red se detecta ahora, use ifconfig.
Una
red detectada debería desembocar en algo como esto
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00
BROADCAST NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

# ifconfig eth0
eth0: error fetching interface information: Device not found

esto quiere decir que el sistema no detecto
la tarjeta de REDy es necesario que pruebe con
varias tarjetas......................



Creacion de particiones en Linux por consola

Hola a todos, como algunos saben estoy estudiando un poco de RHEL y un tema que me parecio util saberlo fue este, escribo que la creacion de las particiones es en RHEL porque tal vez en otras distribuciones no se usan los mismos comandos, recuerden que si no quieren usar RHEL por aquello de que es de una empresa y todo lo que esto conlleva, pueden usar Fedora 8 que es la ultima version de este proyecto o tambien pueden usar CentOS ;), que cada quien escoja, pero bueno menos explicaciones y mas particionamiento.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Proceso de creacion de particion ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fdisk [dispositivo]

#en la salida del fdisk muestra el tamaño total del disco y el tamaño usado, sino #se sabe o no se entiende cual es el tamaño ocupado se puede hacer un "df -h"

se crea una nueva particion con la letra comando "n"

se escoje si va a ser una particion primaria o la particion extendida, (el fdisk da las
opciones)

p=primaria
e=extendida

se escoje el cilindro inicial (dejar por defecto)
se escoje el cilindro final (para dar la informacion en megas se escribe asi "+tamañoM")

se da un id a la particion (si se desea) con la letra comando "t" y el numero de la particion

para mirar la opcion de codigo se da la letra "L" (Los que han trabajado con fdisk me entenderan)

para escribir esos datos al disco y salir se hace con "w"

se escribe el comando "partprobe" para que el sistema reconozca los cambios realizados en el disco y no nos toque reiniciar y ya quedo nuestra particion, pero sin filesystem

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Dando Filesystem a una particion ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

digamos que la particion anterior es la "/dev/hda5" (si es un disco sata ya sabemos que sera /dev/sda5), teniendo esta informacion lo que haremos sera dar un filesystem con el super comando mkfs, en Red Hat, Fedora y CentOS en sus ultimas versiones (sinceramente no se desde cual) el comando mkfs viene un poco mas facil de usar, me explico si por ejemplo yo quiero que nuestra particion sea ext2 pues escribo la siguiente linea:

mkfs.ext2 /dev/hda5

y ya quedo, tenemos nuestra particion con filesystem ext2, pero si queremos que sea ext3 pues escribimos esto:

mkfs.ext3 /dev/hda5

sencillo; no?

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; label a particion ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Bueno como ya sabemos el label o etiqueta sirve para que el sistema reconozca el dispositivo o la particion por un nombre y no por una ruta como /dev /hda5, para que nos puede servir esto?, pues bien, dandome cuenta que linux reconoce los dispositivos que usan el protocolo SCSI a veces de manera distinta, pues no me resulta facil montar eso en una entrada en el /etc/fstab (si por casualidad no saben que es o que hace este archivo pregunten ;)), pues si escribo que la particion /dev/sda1 la monte como /home y luego de reiniciar resulta que reconocio el disco como /dev/sdb y la particion quedo /dev/sdb1 pues .... no me monta ningun home, (sino saben porque pasa esto tambien pregunten), entonces queda mas facil hacer un label a la particion y la sintanxis simple del comando seria esta:

e2label [dispositivo o particion] [label]

;;;;;;;;;;;;;;;
;; swap ;;
;;;;;;;;;;;;;;;

Para la creacion de la swap la particion se crea normalmente como cualquier otra, para darle un label y que le sistema lo reconozca como swap se hace asi:

mkswap -L [label] [dispositivo o particion]



;;;;;;;;;;;;;;;;;;;;;;
;; /etc/fstab ;;
;;;;;;;;;;;;;;;;;;;;;;

para la entrada en el archivo /etc/fstab se debe especificar el label o la ruta de la
particion, para los discos que usan el protocolo scsi se recomienda usar el label asi:

LABEL=[label de la particion] [ruta donde se va a montar] [filesystem] [opciones] 0 0

ejm:

LABEL=opt /opt ext3 defaults 0 0

para las swap es al distinto la ruta donde se va a montar siempre es la swap y el filesystem
igual

ejm:

LABEL=swap2 swap swap defaults 0 0

sino saben que significan los dos ceros del final busquen, jajaja o me consultan o consultan a uno de nuestros profes

Bueno esta es mi primer aporte al blog y espero que les haya gustado pero sobre todo que esto que coloco aqui algun dia les sirva para algo, despues si veo que tengo mas material lo coloco (lo tendre falta escribirlo), espero sus comentarios y dudas