Mostrando entradas con la etiqueta Consola. Mostrar todas las entradas
Mostrando entradas con la etiqueta Consola. Mostrar todas las entradas

miércoles, 13 de febrero de 2013

Single User RHEL

Una entrada muy corta sobre el modo Single User en RHEL, el modo 1 o la base para ejecutar el recovery en sistemas. En fin, una de las mejores formas para solucionar problemas en el sistema, siempre y cuando por lo menos podamos llegar al nivel del grub en el momento del arranque.

Para iniciar en modo a prueba de fallo simplemente debemos:

  1. Seleccionar una de las entradas de sistema operativo desde el menú del Grub.
  2. Presionar la tecla "e", para ingresar a la opción de edición de los parametros.
  3. Agregar a los parámetros del kernel la opción "single". Alternativamente, si queremos podemos también agregar la opción de indicar nuestro bash (init=/bin/bash).
  4. Finalmente para botear con nuestra modificación desde el menú del grub seleccionamos y tecleamos "b".
  5. Si todo ha ido bien nos dejara en una consola de sistema, en modo mono-usuario sin acceso a la red desde el cual podemos iniciar la reparación de nuestro sistema.

lunes, 28 de enero de 2013

Ip's Virtuales en RHEL

En linux, es posible asignarle mas de una dirección ip a una interfaz física haciendo uso de las llamadas Virtual Ip (VIP). Hoy me veo en la necesidad de configurar algunas y noto que no he hablado de eso por acá, por lo que me tomo un momento para realizar la nota.

En Distros basadas en RHEL este proceso es muy sencillo, basta simplemente con copiar el archivo de configuración que ya tengamos con un nuevo nombre del tipo ifcfg-ethX:X

ifcfg-eth0:
 
DEVICE=eth0 
BOOTPROTO=static 
HWADDR=00:22:ñe:3c:3w:72 
IPADDR=192.168.0.110 
NETMASK=255.255.255.0 
ONBOOT=yes 
GATEWAY=192.168.0.1 
TYPE=Ethernet
 
 
ifcfg-eth0:

DEVICE=eth0:0 
BOOTPROTO=static 
HWADDR=00:22:ñe:3c:3w:72 
IPADDR=192.168.0.111 
NETMASK=255.255.255.0 
ONBOOT=yes 
GATEWAY=192.168.0.1
 TYPE=Ethernet


De similar manera si tenemos configurado un bonding:

ifcfg-bond0:

DEVICE=bond0 
BOOTPROTO=none 
IPADDR=10.200.1.14 
NETMASK=255.255.255.0 
BONDING_OPTS="miimon=100 mode=1 primary=eth0" USERCTL=no
ONBOOT=yes

ifcfg-bond0:0

DEVICE=bond0:0 
BOOTPROTO=none 
IPADDR=10.200.1.118 
NETMASK=255.255.255.0 
ONBOOT=yes

viernes, 4 de enero de 2013

Proxy en consola

Hace un momento me acabo de ver en la necesidad de setear un proxy para navegar en un equipo que no tiene interfaz gráfica, la sentencia es muy sencilla, pero suelo olvidar el orden por lo que decidí dar un ojo para refrescar; pero mayor sorpresa me lleve al encontrar que no he escrito un post sobre esto... "Yo y mis pendientes", en fin ....

Desde la consola es muy fácil utilizar la variable "http_proxy", para conectarnos desde la sesión/aplicación en modo texto al Internet. Para ello simplemente debemos:

Ejecutar el siguiente comando para configurar el servidor proxy:

$ export http_proxy=http://servidor-ip:port/
  
 
Si nuestro proxy requiere autentificación entonces ejecutamos:

$ export http_proxy=http://user:password@server-ip:port/

Finalmente, podemos configurar el proxy para todos los usuarios; para ello simplemente basta con copiar cualquiera de los comandos antes descritos en el archivo "/etc/profile".

viernes, 30 de noviembre de 2012

Como saber el número de HBA's en un equipo

Por cosas de trabajo (si, para no perder la costumbre), me he visto en la necesidad de conocer el numero de HBA's conectadas a un equipo, y ya que me ha tomado algo de tiempo la búsqueda, he decidido centralizar las alternativas encontradas para ello, luego de mucho probar he encontrado las siguientes alternativas:

  1. # lspci | grep -i fibre
  2. ls /sys/class/fc_host/
  3. cat /proc/scsi/[driver]/ hierarchy

viernes, 7 de septiembre de 2012

remontar fichero de solo lectura

Producto del día a día en el trabajo, y haciendo una de esas actividades que se hacen repetitivas (y con los ojos cerrados), sin querer agrege un dispositivo al /etc/fstab y expecifique mal su UUID. Este echo, junto el pequeño problema del punto de montaje de este dispositivo hizo que al reiniciar el equipo mi sistema reportara un error y me dejara en una consola.

Al principio pense que todo seria sencillo, corria un blkid, revisaba el UUID y luego entraba al /etc/fstab y solucionaba el error; pero la realidad fue otra, ya que al intentar solucionar el error me encontre con que el sistema (/) se había montado solo lectura....

Al principio pensé forzar la escritura o cambiar permisos, pero no funciono, entonces vi la luz:

# mount -o rw,remount /dev/sdaX

De esta forma se pide que se monte (o remonte) el dispositivo /dev/sdaX  como lectura y escritura.

martes, 4 de septiembre de 2012

Saludo Consola Grafica

Desde que lo vi en Iron man II, he estado con la cosa de modificar el comportamiento de mis consolas obligándolas a mostrar un mensaje personalizado al momento de llamarlas, al fin he tenido un poco de tiempo para realizar esto y mas aun para publicar como se hace.

En realidad, esto es algo muy sencillo de hacer, lo que debemos simplemente es editar los detalles de nuestro perfil, para ello modificamos el archivo "bashrc" que se encuentra en nuestro home (ojo es un archivo oculto -inicia en punto ".")

Personalizando el saludo para nuestro usuario:


  • Editamos el archivo bashrc de nuestro usuario ingresando a la ruta /home/bashrc
  • Agregamos al final el mensaje que queremos que aparezca:


  • Cerramos y lanzamos una nueva consola para ver los resultados:




Personalizando para Root:


De similar manera podemos proceder para el saludo de root, solo que en este caso, el archivo se encuentra en /root/.bashrc.



Definiendo un Alias:

Finalmente, para terminar este tema, es importante comentar los "alias", esto hablando en criollo son nicks que podemos definir para la lista de comandos que mas usamos, y para ello simplemente debemos agregar una linea como la que sigue el el .bashrc del usuario:

echo 'alias imagenes="cd /media/discoduro/archivos/Pictures"' >> ~/.bashrc && . ~/.bashrc 
 

La ultima parte de este comando simplemente lo que hace es regargar el bash.

Si queremos verificar que todo ha salido bien, simplemente ejecutamos el alias o tecleamos:

alias

para ver la lista de nicks definidos.

lunes, 21 de mayo de 2012

Aptitude Básico

Según la wiki del proyecto debian, aptitude es un fronted, basado en Ncurseuna  para APT; el mitico gestor de paquetes de Debian. Dado que esta basado en texto se ejecuta en un terminal o CLI y tiene un sin numero de caracteristicas entre las que destaca la posibilidad de correr en modo Interactivo o en modo Manual.


A diferencia de APT, aptitude "No tiene poderes de super Vaca" lo que debería significar que no implemente la operación moo.... (Referencias aquí).


Sin embargo, es posible hallar un huevo de pascua si ejecutamos:

#aptitude moo -v
#aptitude moo -vv
#aptitude moo -vvv
#aptitude moo -vvvv
#aptitude moo -vvvvv
#aptitude moo -vvvvvv

Uso interactivo:

Para ejecutar aptitude de forma interactiva lo único que debemos hacer es ingresar a una terminal e invocarlo, asi:

# aptitude

Algunas de las opciones dentro de la interfaz son:

  • F10 para acceder al menu de uso de aptitude. Esta es la tecla principal.
  • ? para ayuda
  • 'arriba', 'abajo', 'izquierda', 'derecha' para navegar.
  • 'Enter' para seleccionar.
  • '+' o '-' para instalar/actilizar o remover un paquete.
  • 'g' para previsualizar/confirmar aciones.
  • 'q' para salir – esto tambien cierra cualquier ventana actual (‘g’ retroceder).

Uso Manual:

El uso manual es idéntico al de apt-get, como súper usuario ejecutamos:

# aptitude

Entre las acciones disponibles tenemos:

# aptitude update                   = Actualiza la lista de paquetes disponibles en los repositorios.
# aptitude safe-upgrade          = Actualiza los paquetes que tengan disponibles nuevas versiones.
# aptitude full-upgrade            = Actualiza paquetes, incluso si eso significa que debe desinstalar otros.
# aptitude search   = Busca un paquete (aplicación) en los repositorios.
# aptitude show     =  Muestra información del paquete.
# aptitude install     = Instala paquetes.
# aptitude purge     = Elimina (desinstala) paquetes y sus archivos de configuración.
# aptitude remove  = Elimina (desinstala) paquetes.
# aptitude clean                       = Elimina ficheros descargados de cuando se instaló software en el sistema.
# aptitude autoclean                 =  Elimina paquetes deb obsoletos.
# aptitude hold       = Fuerza a que un paquete permanezca en su versión actual, y no se actualice

Haciendo Upgrade de Versiones:

Es posible realizar 2 tipos de saltos, el primero es:

El salto de Versiones, este implica el cambio de una versión por una completamente nueva (p.e Lenny-->Squeeze). En este caso, el proceso debe realizarse en base a las release notes que se generan por arquitectura al momento de liberar una nueva Versión.
Es importante destacar, que las ultimas release notes (update lenny-->Squeeze) no recomiendan el uso de aptitude, en su defecto recomiendan el uso de apt-get... (Aquí).


El salto menor de Versiones, es un upgrade menor (p.e de lenny 5.0.1 a 5.0.2). Este proceso es mucho mas sencillo y lo podemos realizar simplemente ejecutando:

# aptitude safe-upgrade



martes, 23 de agosto de 2011

Usando el raton en consola

Retomando el uso de mi blog para documentar, hoy traigo un paquete útil para todos aquellos que viven mas tiempo en la consola que en la interfaz gráfica... Si bien es cierto, que mucho se puede hacer usando atajos por teclado no es menos cierto, que de cuando en vez nos viene en falta el uso del ratón y para esto contamos con GPM

GPM (general purpose mouse o ratón de propósito general) es un paquete (que se encuentra en varias distros) que nos permite hacer uso del ratón en las tty's es decir, podemos utilizar el ratón en consola con todas las comodidades que implica; incluso,  no sólo proporciona soporte para cortar y pegar, sino que su librería se usa en varios programas (como links, aumix, ncurses, Midnight Commander -mc) para proporcionar soporte de ratón a la aplicación.

Lo que debemos hacer es sencillo; lo primero es instalarlo para ello:

# aptitude install gpm


terminada la instalación ya esta, basta con mover el raton y listo... Habemmus mouse !!!


En caso que falle, viene util realizar una reconfiguracion del mouse:


# dpkg-reconfigure gpm

martes, 17 de agosto de 2010

Bam digitel en Slackware 13.1

Aunque crei que esto seria algo realmente mas dificíl, debo reconocer que montar el soporte para este dispositivo en Slack ha resultado super sencillo, ha sido cosa simplemente de que instale Wvdial y listo.

Existen, según he podido ver muchas maneras de instalar el paquete, pero yo en lo personal he seguido una receta muy sencilla.

Lo primero que he hecho es buscar la fuente del paquete ya complida, y la encontre en  repository.slacky.eu

He de destacar, que no encontre el paquete compilado para mi versión especifica por lo que decidi descargar el de la versión anterior (este).

Ya descargado el paquete, la instalación fue sencilla, simplemente ejecutar:

# installpkg wvdial-1.61-i686-1slacky.txz

Ahora bien, sucede que también es necesario que instalemos un par de librerias, para ello (en mi caso) simplemente es cosa de ir a SlackBuilds.org y descargar wvstreams para nuestra versión de Slackware (aca para 13.1).

Igual que el paso anterior, ya descargado el paquete simplemente ejecutamos:

# installpkg wvstreams-4.6.1-i486-2bj.txz

Instalados los paquetes es momento de configurar, para ello, conectamos el Modem y ejecutamos:

# wvdialconf

Terminada la configuración, nos toca ahora montar lo correspondiente a la configuración del proveedor, para ello ejecutamos:

# nano /etc/wvdial.conf

El archivo para digitel queda asi:


Ya teniendo el archivo es hora de marcar:

#wvdial

Listo, ya tenemos conexión en nuestro Slack.... Enjoy


jueves, 6 de mayo de 2010

Iptables + Ipalias

GNU/Linux es sinónimo de un mundo de posibilidades y en materia de administración de sistemas y servidores la ventaja con respecto a otros sistemas es muy significativa. Las distribuciones linux nos abren a los administradores, fanáticos y geeck un mundo de posibilidades limitado -casi únicamente- por nuestras habilidades....


Iptables + Ipalias es una de esas soluciones que engrosa la lista de lo antes comentado... Por qué ? ... Pues veamos.


Ya en una entrada anterior comente sobre iptables y sus bondades (aquí el articulo) pero ahora propongo ir un poco mas allá mostrando su uso con Ipalias...


En palabras muy sencillas se puede decir que ipalias es una implementación que nos permite configurar múltiples direcciones ip para una sola interfaz, de esta manera podemos hacer una suerte de virtualización (o simulación) de contar con mas interfaces de red.


Esta es una idea útil -en redes caseras o pequeñas- para realizar la implementación de un firewall y aumentar la seguridad, incluso la podemos utilizar para levantar maquinas virtuales que se conecten a internet.


Como ????


La verdad es que es un procedimiento sencillo, lo que debemos hacer primera mente es verificar haciendo uso de un ifconfig las interfaces disponibles y su nomenclatura ante el sistema...


# ifconfig


El resultado en un entorno de trabajo normal seria semejante al que muestro a continuación:


eth0    Link encap:Ethernet  HWaddr 08:00:46:16:BA:D0
          inet addr:192.168.0.103  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:46ff:fe16:bad0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11889 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11310 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8460330 (8.0 MiB)  TX bytes:1362059 (1.2 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:141 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:13091 (12.7 KiB)  TX bytes:13091 (12.7 KiB)



Aquí podemos ver que nuestro sistema cuenta con una tarjeta de red (eth0) y el loopback (lo) configurados - Configuración que lo normal -


Habilitar el ipalias es muy sencillo basta con ir al archivo de configuración de las interfaces en nuestra distro (/etc/network/interfaces) y agregar una interfaz con la misma nomenclatura de la que tenemos pero seguida de dos puntos (:) y un identificador.... Así:


auto eth0:1


Los demás detalles de como configurar la interfaz para recibir DHCP o Ip estática los podemos encontrar aquí


Una vez configurada la segunda dirección ip para la interfaz lo que debemos hacer es habilitar el ruteo de paquetes, para ello, cambiamos el valor del archivo que confirgura esta acción en el Kernel:


echo 1 > /proc/sys/net/ipv4/ip_forward


Ya teniendo el reenvio de paquetes, lo que nos queda simplemente es indicar al kernel como debe realizar el reenvio y para esto usamos Iptables....



# iptables -t nat --flush
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE



La primera de las instrucciones hace un flush para limpiar posibles reglas anteriores de enmascaramiento .... y la segunda por su parte enmascara todos los paquetes que entren y salgan de eth0.


Listo, ahora lo que tenemos que hacer es configurar los host que queremos estén detrás del firewall, para ello podemos seguir este post.


Hay que tener ya que debemos asignar a los host tras el firewall una ip del rango de eth0:0 (interfaz virtual), además, tenemos que configurar que el gateway de estos apunte a la ip de la interfaz eth0:0

martes, 27 de abril de 2010

Comparar el contenido de 2 archivos

Si, aunque suene tonto en ocaciones cuando estamos desarrollando nos encontramos con archivos grandes (y si no hemos aplicado ninguna convencion de desarrollo podemos decir monstruosos) y necesitamos ubicar un error o algo que tengan mal y hacerlo linea a linea de forma manual es en definitiva una pesadilla.... Bueno para estos casos existe diff

Su uso es muy sencillo, basta simplemente con ejecutar:

$ diff [parametro]...fichero1 fichero2

Como siempre un:

$ diff --help

nos da la ayuda del sistema y alli podemos encontrar los posibles parametros que el comando acepta

martes, 22 de diciembre de 2009

Bash script - Introducción-

.... Correr los mismos comandos siempre ..., ... Ejecutar las mismas rutinas para sincronizar ...., en fin hacer esas tareas ciclicas - tediosas que siempre nos toca hacer, que ya matan cuando toca hacerlas....

Gnu Linux es un mundo de posibilidades, he inspirados en la visión hacker, de optimizar las tareas tediosas, esas que no nos gusta hacer pero que nada, tienen que hacerse existen los bash script.



Los script's hacen fácil la vida, permitiendo resumir múltiples tareas rutinarias y ahorrandonos de tener que ejecutar muchos comandos...

Aunque suenan complicados, en realidad son a sencillos lo que también son a útiles....


Vasta de palabras... Los que nos toca;

Los  script's siempre se inician con el siguiente identificador:


#!/bin/bash

Este encabezado, va siempre antes de cualquier otra linea...


Nuestro primer script


Honrando todos los libros, manuales y otros similares dedicados a iniciar a las personas a la programación, vamos a crear el famoso "hola mundo"....


1.- Iniciamos nuestro editor;


$ nano holamundo



2.- Copiamos en el archivo;


#!/bin/bash

echo "Hola Mundo"


3.- Guardamos y cerramos;


Ctrl o
Ctrl x


4.- Damos los permisos;


chmod +x holamundo

5.- Ejecutamos;


./holamundo


Mas alla -Intro-


Esto, es lo mas sencillo que podemos hacer con un script.... Los bash script, soportan estructuras de programación como:


if...else
while
for
echo
sleep
case

Y pueden ayudarnos a ejecutar (como ya di a entender) comandos en la consola de GNU Linux.


...


Hablar todo de script's en un post es poco, continuare dando algunos ejemplos y mostrando script's mas complicados en siguientes partes de este post....

martes, 24 de noviembre de 2009

Synergy - Una consola para dominar todo -

Primero lo básico, algo de teoría.... Synergy:

En palabras sencillas Synergy nos permite "Compartir" -por decirlo de alguna manera- el teclado y el raton de una maquina mediante protocolo TCP.

En un ejemplo:

Nunca les ha pasado que estan trabajando en simultaneo con un par de Pc's y confunden los teclados.... O que trabajan con la Pc y la portatil y deben cambiar constantemente se sitio o dejar el laptop de lado para usar la Pc ???

No les seria bueno poder operar ambos equipos usando un solo teclado y raton ???

Vamos la respuesta es sencilla.... Claro !!!!!! es mucho mejor.

Bueno pues eso basicamente es lo que nos permite hacer Synergy.

Ok, bonito... Pero como lo hace ???

Synergy se compone de dos aplicaciones: synergyc y synergys (cliente y servidor respectivamente); la aplicación servidor - synergys - es la que debe correr en la máquina que compartira el teclado y raton, es decir la maquiena que controlara al resto, debe incluir el fichero de configuración de synergy con la información de las máquinas involucradas.

Los equipos a ser controlados, por su parte deben llamar al cliente synergyc junto con el nombre del servidor.

Ya sabes la teoria... Le funciona, vamos a montarlo:

Bueno... esto es un poco largo y penoso pero siguiendo la receta lo tendréis en un par de horas:

$ apt-get install synergy

Luego de instalado, en nuestro home debemos crear el fichero .synergy.conf, el cual describe qué máquinas intervienen y cómo están dispuestas lógicamente.

Lo primero que tenemos que hacer, es crear una sección screens con los hostnames de TODAS las máquinas (incluído el servidor), asi:

section: screens
       portátil:
       pc:
end
 
 
Seria bueno, que las máquinas puedan ser accesibles por su hostname y para ello usamos el archivo /etc/hosts si nuestra red no tuviera DNS dinámico.

La cosa, en este caso seria añadir en todos los equipos las siguientes líneas al archivo /etc/hosts:

portatil 192.168.0.3
pc 192.168.0.2
 
 
Ahora tenemos que definir la disposición de la máquinas, en el .synergy.conf:

section: links
     portatil:
       left=pc
     sobremesa:
       right=portatil
end
 
Esto significa que si estamos ejecutando el servidor en el portátil, si desplazamos el cursor del ratón por el borde izquierdo, aparecerá en el borde derecho de la Pc... y viceversa, claro.

Por si las dudas, el archivo completo es el que sigue:


section: screens
      portatil:
      pc:
end

section: links
     portatil:
        left=sobremesa

     pc:
        right=portatil
end
 
La principal ventaja de este metodo, y de la cual no habia comentado es que es multiplataforma.....

Poniendo todo en marcha:

En el servidor (portátil) ejecutamos:

$ synergys

Y en el cliente (Pc) ejecutamos:

$ synergyc portatil

Recordad que aqui portatil es en realidad un hostname, podríais poner también la IP, que según el ejemplo sería 192.168.0.3.

Listo !!!!

jueves, 10 de septiembre de 2009

Cambiar etiqueta -Disco Externo, memorias, pendrive-

En linux, cambiar la etiqueta de nuestro disco externo, pendrive, memoria flash o cualquier otro medio de almacenamiento similar depende del sistema de archivos que tenga el dispositivo. Así pues, no se emplea la misma utilidad en particiones fat, ntfs, Ext3, Ext2, etc.

Particiones FAT:

La mayoría de los dispositivos externos vienen en este formato, y para gestionar la etiquetas en este tipo de partición empleamos mtools.

1.- Instalamos el paquete;

# aptitude install mtools

2.- Desmontamos la particion;

# umount /dev/dispositivo

3.- Para renombrar ejecutamos;

# mlabel -i /dev/hdXx -s ::Etiqueta_disco

Donde /dev/hdXx es el dispositivo al que le queremos colocar la etiqueta

Particiones NTFS:

Si nuestra partición es de este tipo necesitamos usar ntfsprogs

1.- Instalamos el paquete;

# aptitude install ntfsprogs

2.- Cambiamos la etiqueta asi;

# ntfslabel /dev/hdXx Etiqueta_disco

Particiones EXT:

Para este tipo de partición utilizamos e2fsprogs

1.- Lo instalamos;

# aptitude install e2fsprogs

Particiones JFS:

jfsutils

1.- Lo instalamos;

# aptitude install jfsutils

Particiones Reiser FS:

reiserfsprogs

1.- Lo instalamos;

# aptitude install reiserfsprogs


Particiones XFS:

xfsprogs

1.- Lo instalamos;

# aptitude install xfsprogs

Tambien, ya instadas estas utilidades podemos hacer los cambios de etiquetas a las particiones usando Gparted

Formateo de Bajo nivel en Linux

Primero que nada hay que saber que existen 2 tipos de formatos, el formato de alto nivel y el Formato de Bajo Nivel.

Antes de hablar del procedimiento un poco de teoría:

Imaginemos que tenemos una mesa de madera, y nuestro pequeñ@ hij@ escribe en ella con uno colores... Que hacemos, tomamos un paño humedo, limpiamos y listo verdad (Formato de Alto Nivel)

Ahora, que pasa si nuestro hij@ no usa colores si no un clavo ??? El trabajo es mayor, hay que lijar, pulir en fin; hay que hacer mucho mas conuestra mesa verdad. Esta analogía aplicada a nuestro disco ilustra el Formato de Bajo Nivel.

Bien, ahora si... Manos a la obra

El comando para ejecutar un simil de formato de Bajo Nivel en Linux es:



dd if=/dev/zero of=/dev/hdx

Donde hdx representa el disco al que le queremos aplicar el formato y /dev/zero es un archivo especial que provee caracteres nulos y se usa para reemplazar o sobreescribir información

Para saber especificamente en nuestro sistema como esta etiquetado el disco, podemos usar el comando:



fdisk -l

Una vez terminado el proceso podemos es necesario aplicar un formato de alto nivel y esta listo.

lunes, 31 de agosto de 2009

Cambiar resolucion de pantalla por consola

Para cambiar la resolución de nuestra pantalla necesitamos hacer uso del comando xrandr.

Usarlo es realmente sencillo;



$ xrandr

Su uso sin parámetro, nos muestra las resoluciones que podemos dar a nuestra pantalla y la que esta actualmente en uso

Para cambiar nuestra resolución le pasamos al comando la opción -s + el número de la resolución a usar, asi;



# xrandr -s 4

donde 4 es el número de la resolución

lunes, 20 de octubre de 2008

Cambiar fecha y hora por consola

Bien simple, solo hay que ejecutar el comando "date" y proporcionar los parámetros en el orden adecuado. Así:

date mes día hora año

Un ejemplo para mejor compresión:



# date 02010002008

El anterior seria para el 20 de octubre del 2008 a las 10:00 am

miércoles, 15 de octubre de 2008

configurar direccion Ip en consola

Para momentos en los que no se cuenta con un entorno gráfico la conflagración por consola de nuestras tarjetas de red es muy, y hacerlo es muy sencillo.

lo que tenemos que hacer es abrir el archivo /etc/network/interfaces y completar según sea nuestro caso.



Ejemplo 1:

auto lo
iface lo inet loopback

auto eth2
iface eth2 inet static
address XXX.XXX.XXX.XXX # direccion ip estatica
netmask 255.255.255.0 # mascara de la red
gateway XXX.XXX.XXX.XXX # Puerta de enlase





Ejemplo 2:

auto lo
iface lo inet loopback

auto eth iface eth2 inet dhcp

configurar proxy para apt en consola

No poder disfrutar de un entorno gráfico no nos priva de poder configurar todo nuestro sistema, y para muestra un botón.

para configurar el uso de proxy para el programa apt, vasta con modificar el archivo



/etc/apt/apt.conf.d/proxy

agrega la siguiente linea y ya:



Acquire::http::Proxy"http://Direccion_ip:puerto";

guarda y listo....