martes, 31 de diciembre de 2013

Cómo ahorrar energía en Linux usando laptop-mode-tools

Cómo ahorrar energía en Linux usando laptop-mode-tools

Existesn muchos programas para gestionar el consumo de energía en Linux (Jupiter, Granola, Eee-control, powertop, cpu-freq). También presentamos soluciones al consumo excesivo de energía del kernel 2.6.38.
Esta vez les presentamos laptop-mode-tools, un conjunto de herramientas que se encarga de configurar una serie de parámetros en el kernel para que nuestro equipo portátil regule el consumo de energía cuando no se encuentra conectado a la red eléctrica.


Test Linux Exam 101

PREGUNTAS TEST

1. ¿Cual es el sistema de ficheros por defecto en las particiones Linux?

2. ¿Que tipo de partición puede ser bootable –capaz de cargar el sistema operativo al arranque del
equipo-?

3. ¿Cual es el nombre de dispositivo utilizado por la segunda partición del segundo disco IDE?

4. ¿Donde se almacena la información sobre etiquetas, bloques y tablas de inodos?

domingo, 29 de diciembre de 2013

Paquetes RPM (Red Hat, Fedora y similares)



rpm -ivh package.rpm: instalar un paquete rpm.
rpm -ivh –nodeeps package.rpm: instalar un paquete rpm ignorando las peticiones de dependencias.
rpm -U package.rpm: actualizar un paquete rpm sin cambiar la configuración de los ficheros.
rpm -F package.rpm: actualizar un paquete rpm solamente si este está instalado.
rpm -e package_name.rpm: eliminar un paquete rpm.
rpm -qa: mostrar todos los paquetes rpm instalados en el sistema.

Script LinuxSur.org para Debian y Ubuntu 12.04 Post Install

#!/bin/sh
#cd /home/alabhajalh/Dropbox/%0 0a0 My dropbox cs y config/script_instalacion/
#./script_instalacion_ls.sh
#sudo su
#sudo ./script_instalacion_ls.sh

clear

echo .
echo .
echo .
echo "========================================================================"
echo "========================================================================"
echo "==========  LinuxSur.org Software Libre y Estándares Abiertos =========="

Las 7 mejores distribuciones de GNU/Linux del 2013


Desde hace ya un par de años, he traducido el artículo que desde la página Linux.com nos ofrece unacomparativa de las distibuciones de GNU/Linux clasificadas por categorías. Esta clasificación trata de ser un punto de partida para elegir o escoger una distribución que mejor se adapte a nuestras necesiadades.
He de aclarar que este artículo es una traducción escrito por Katherine Noyes y que puedes consultar el original en este enlace: https://www.linux.com/the-2013-top-7-best-linux-distributions-for-you por tanto el artículo sólo expresa su punto de vista y los criterios que haya seguido para clasificar. Gracias a ella por el artículo y por permitir la traducción y compartirlo.
Si estás en acuerdo o desacuerdo, puedes expresar tu opinión, pero siempre que sea de manera educada y aportando datos. Así que por favor expresaros con educación, los comentarios están abiertos para el debate.
Empezamos…

Windows XP continuará con vida como proyecto Open Source


Increíble pero cierto: el anunciado y requeteanunciado fin de Windows XP el próximo 8 abril de 2014 no será tal, ya que un día después de que Microsoft le retire el soporte para siempre, el código fuente del sistema operativo al completo se publicará bajo licencia WTFPL. Se llamará Open Windows.

martes, 24 de diciembre de 2013

Paquetes RPM en linux

Instalación de paquetes RPM

# rpm -ivh foo-2.0-4.i386.rpm
# rpm -i ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -i http://oss.oracle.com/projects/firewire/dist/files/kernel-2.4.20-18.10.1.i686.rpm

Como podéis observar, podemos instalar paquetes RPM descargardos en el propio sistema además de hacerlo directamente vía ftp o http. En cuanto a los parámetros, -i es de install, -v de verbose y -h de hash, podéis verlo en la ayuda del propio comando (–help o man)
Desinstalar paquetes RPM

# rpm -e foo

Actualizar paquetes RPM

# rpm -Uvh foo-1.0-2.i386.rpm
# rpm -Uvh ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -Uvh http://oss.oracle.com/projects/firewire/dist/files/kernel-2.4.20-18.10.1.i686.rpm

Lo que hacemos al actualizar de este modo vía rpm es desinstalar el paquete antiguo e instalar el nuevo, también soporta el protocolo ftp y http.
Listar todos los paquetes RPM instalados en el sistema

# rpm -qa

El comando umask

El comando umask, es la abreviatura de user file-creation mode mask, y sirve para establecer los permisos por defecto que tendrán los nuevos ficheros y directorios que creemos.

Para que os hagáis una idea, Red Hat por ejemplo tiene un umask por defecto de 022 o 002, y por ejemplo si el nombre del usuario y del grupo es el mismo, y el uid mayor que 100 se establece un umask de 002, y sino de 022, ejemplo:

$ id
uid=509(test) gid=510(test) groups=100(users),510(test) context=user_u:system_r:unconfined_t
$ umask
0002

$ id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=root:system_r:unconfined_t
$ umask
0022

Administrar las prioridades de los procesos - nice y renice

¿Qué es la prioridad del proceso?

La prioridad de proceso, se utiliza para decidir la cantidad de tiempo que el proceso podrá utilizar el procesador, por intervalo de tiempo. Paso a explicarlo, el/los procesadores son compartidos por varios procesos (los procesos van alternándose en el uso del o de los procesadores) dando la sensación al usuario que todas las aplicaciones, tareas, procesos se ejecutan a la vez, pues bien la prioridad le dice al sistema que procesos pueden utilizar mas tiempo de procesador y que procesos pasan a un segundo lugar. Esto puede llegar a ocasionar que la ejecución de algún/os proceso/s no llegue/n a ejecutarse nunca, ya que van siendo desplazados en la cola de procesos hacia el final por otros procesos con una prioridad mayor.

Mayor prioridad -20 (menos veinte)

Menor prioridad 19(diecinueve)

Si iniciamos un programa normalmente, y no hay ninguna configuración para el usuario o grupo que lo modifique, este se iniciará con prioridad 0 (cero)
nice

nice asigna una prioridad concreta a un programa al ser ejecutado, y por herencia las tareas y procesos que este programa pueda desencadenar.

sintaxis de nice

domingo, 22 de diciembre de 2013

Cómo formatear una memoria USB desde la terminal de Linux



Formatear una memoria USB o Pen Drive es una de las tareas mas comunes con la cual nos vemos enfrentados en nuestros equipos casi a diario, ya sea para hacer una limpieza de la misma, para eliminar algunas enfermedades de memorias expuestas a sistemas operativos menos afortunados o porque simplemente queramos comenzar de nuevo.

En GNU/Linux existen varios métodos y aplicaciones que nos pueden ayudar con esta tarea, entre ellos el mas popular sin duda alguna es GParted, pero este resulta ser un poco engorroso para una tarea tan sencilla como es el formatear una memoria USB.

El metodo que estoy a punto de mostrarles lo pueden utilizar en cualquier distribución Linux, ya que utiliza el paquete mkfs, paquete presente (hasta donde se) en todas las distribuciones GNU/Linux existentes.

Lo primero que debemos hacer para comenzar con el formateo de la memoria (además de introducir la memoria en el equipo) es identificar en donde se encuentra ubicado el dispositivo por medio de la ejecución del comando df en la terminal. Esto nos mostrará una salida como la siguiente:

lunes, 16 de diciembre de 2013

No sé si Google se ha vuelto malo. Pero sí sé que se ha vuelto egoísta y desconsiderado

Resulta llamativo ver cómo evoluciona la personalidad de las empresas cuando hay cambios en su dirección, o a medida que evolucionan.

En primer lugar, lógicamente, es preciso precisar y cualificar el término “personalidad corporativa”: la personalidad, como el propio término indica, es una cualidad de las personas, no es aplicable a una agrupación de personas que trabajan con una misión y visión común. Por tanto, la idea de “personalidad corporativa” se refiere únicamente a las cualidades que atribuiríamos a una persona en el caso de que pudiésemos equiparar determinados rasgos de su comportamiento con decisiones tomadas por la compañía, lo que no responde a una comparación demasiado realista.

sábado, 14 de diciembre de 2013

Comando chage: tiempo de vida de claves y usuarios en GNU/Linux

Echando un vistazo a la ayuda del comando vemos claramente la función de cada uno de los parámetros:

$ chage --help
Modo de uso: chage [opciones] [USUARIO]

Opciones:
-d, --lastday ULTIMO_DÍA establece el último cambio de clave a
ULTIMO_DÍA
-E, --expiredate FECHA_EXP establece la fecha de caducidad de la
cuenta a FECHA_EXP
-h, --help muestra este mensaje de ayuda y termina
-I, --inactive INACTIV desactiva la cuenta después de INACTIV
días desde la fecha de expiración
-l, --list muestra la información de envejecimiento
de la cuenta
-m, --mindays DÍAS_MIN establece el número mínimo de días antes
de cambiar la clave a DÍAS_MIN
-M, --maxdays DÍAS_MAX establece el número máximo de días antes
de cambiar la clave a DÍAS_MAX
-W, --warndays DÍAS_AVISO establece el número de días de aviso
a DÍAS_AVISO

Configurar la caducidad de claves en Linux

Mediante passwd podemos forzar que la clave de un usuario caduque pasados X días., Así mismo, también podemos configurar el número de días que el usuario será avisado antes del cambio obligado de clave y el número de días una vez pasado este límite hasta que la cuenta se desactive.

Estos tres parámetros son los siguientes:

-x, --maxdays DÍAS_MÁX establece a DÍAS_MÁX el número máximo de días antes del cambio de la contraseña
-w, --warndays DÍAS_AVISO establece los días de aviso de expiración a DÍAS_AVISO
-i, --inactive INACTIVO establece la inactividad de la contraseña tras su expiración a INACTIVO

sábado, 7 de diciembre de 2013

Comando Tee


Tee es un comando Linux (bueno, realmente está disponible en Unix, 4DOS/4NT y Windows PowerShell) que permite copiar la entrada estándar de un comando a un archivo y así mismo seguir teniendo salida estándar por pantalla/terminal.
Copia la entrada estándar a cada ARCHIVO, y también a salida estándar.

Vamos a ver un ejemplo sencillo, ejecutamos el comando ps y a su vez volcamos su salida a un fichero:

comando sort



sort [opciones] ... [Archivo]

-b Ignora espacios al principio de la línea.
-c Compruebe si la entrada está ordenada; No clasificar
-d Usos orden de diccionario e ignora la puntuacion.
-f Ignora las tapas
-g Ccompare según el valor numérico en general
-i Ignora los caracteres no imprimibles de control.
-k Inicie una llave en POS1, ponerle fin a POS2 (origen 1)
-m Combina dos o más archivos de entrada en una salida ordenada.
-M Se usa para tratar las tres primeras letras de la línea como un mes (como mayo.)
-n Ordena por el principio del número en el principio de la línea.
-o Escribe resultado al archivo en lugar de la salida estándar
-r Clasifica en orden inverso
-s Estabilizar ordenar por deshabilitar la comparación de último recurso
-t Utilice septiembre en lugar del no-blanco a la transición en blanco
-T Uuse DIR para los temporales, no $ TMPDIR o / tmp; múltiples opciones especifican varios directorios
-u Si la línea se duplica mostrar sólo una vez
-z Terminar líneas con 0 bytes, no de nueva línea

los inodos

Los sistemas de archivos generalmente constan de dos partes: Los metadatos o los datos a cerca de los datos, y los datos en sí mismos. La primera parte, los metadatos, suena raro por ser datos a cerca de los datos, pero es un componente muy importante de los sistemas de archivos. Consiste de información a cerca de los datos. Más precisamente incluye información como nombre de archivo, fecha de modificación, propietario, permisos, etc.

Este tipo de información es vital para los sistemas de archivos ya que de otra manera tendremos un montón de bits en nuestro disco que no significan nada. Los inodos almacenan estos metadatos y normalmente también almacenan información a cerca de dónde están localizados los datos en el medio de almacenamiento (disco).

En general en los sistemas de archivos para sistemas tipo Unix, con cada archivo o directorio hay un inodo asociado representado por un número entero.



La forma en que los inodos son creados e incluso si están creados, depende de cada sistema de archivos. Muchos sistemas de archivos los crean todos cuando el sistema es creado, resultando así en un número fijo de inodos. Ext3 es un ejemplo de esto. El resultado es que el sistema de archivos tiene un número fijo de archivos que pueden ser almacenados. Si necesitamos más inodos debemos re-hacer el sistema de archivos, perdiendo todos los datos.

Podemos ver los inodos en nuestro sistema con el comando ls.


fraterneo@rainbow:~$ ls -li
total 1688
2360154 -rw-r--r-- 1 fraterneo fraterneo 1652813 2011-05-25 14:04 app.log
2359470 -rwxr-xr-x 1 fraterneo fraterneo 302 2011-01-28 08:12 auto-update.sh
2359515 drwxr-xr-x 2 fraterneo fraterneo 4096 2011-06-06 10:50 Desktop
2359532 drwxr-xr-x 10 fraterneo fraterneo 4096 2011-06-03 10:14 Documents
2359519 drwxr-xr-x 9 fraterneo fraterneo 4096 2011-06-09 14:24 Downloads
2359540 drwxr-xr-x 4 fraterneo fraterneo 4096 2011-05-30 11:11 Music
2359543 drwxr-xr-x 2 fraterneo fraterneo 4096 2011-05-24 17:37 Pictures
2359531 drwxr-xr-x 2 fraterneo fraterneo 4096 2011-03-09 06:55 Public
2624177 drwx------ 8 fraterneo fraterneo 4096 2011-04-05 11:19 systems
2623032 drwxr-xr-x 10 fraterneo root 4096 2011-06-06 14:20 temp
2359520 drwxr-xr-x 2 fraterneo fraterneo 4096 2011-03-09 06:55 Templates
2625747 drwxrwxr-x 2 fraterneo fraterneo 4096 2011-03-28 17:50 Ubuntu One
2359544 drwxr-xr-x 2 fraterneo fraterneo 4096 2011-06-08 14:36 Videos
2494100 drwxr-xr-x 6 fraterneo fraterneo 4096 2011-06-01 08:22 VirtualBox VMs




El primer número desde la izquierda es el inodo asociado al directorio o archivo.

El estándar POSIX establece un modelo de sistema de archivos que se ajusta al empleado en los UNIX tradicionales. Un archivo ordinario tendrá las propiedades siguientes:

El identificador de dispositivo del dispositivo que alberga al sistema de archivos.

El número de inodo que identifica al archivo dentro del sistema de archivos

La longitud del archivo en bytes.

El identificador de usuario del creador o un propietario del archivo con derechos diferenciados

El identificador de grupo de un grupo de usuarios con derechos diferenciados

El modo de acceso: capacidad de leer, escribir, y ejecutar el archivo por parte del propietario, del grupo y de otros usuarios.

Las marcas de tiempo con las fechas de última modificación (mtime), acceso (atime) y de alteración del propio inodo (ctime).

El número de enlaces, esto es, el número de nombres (entradas de directorio) asociados con este inodo.




El número de enlaces se emplea por el sistema operativo para eliminar el archivo del sistema de ficheros, tanto el inodo como el contenido, cuando se han borrado todos los enlaces y el contador queda a cero.

Comando Cd

En el blog muchas veces hacemos referencia a comandos para el terminal. Para desenvolverse bien manejando el terminal es necesario conocer algunos comandos básicos. Uno de ellos es cd.

Cd son las siglas de change directory (cambiar de directorio, en inglés). ¿Ya has adivinado qué hace este comando verdad? Nos permite movernos por los directorios de nuestro sistema.

Por defecto, estamos situados en la carpeta personal (home/steven en mi caso).

sábado, 30 de noviembre de 2013

Richard Stallman contra Canonical: "Ubuntu es spyware"



La integración de Amazon en Ubuntu no es nada bueno para el espíritu de Linux.

Hace un buen rato que a Richard Stallman no le parece bien nada de lo que se hace con Ubuntu. Y ahora, el motivo de sus quejas es algo que a buena parte de los usuarios de Ubuntu los ha hecho levantar la voz, como ser la integración de Amazon en el gestor de archivos principal del sistema operativo.

Y para Stallman esto no tiene otro nombre: Ubuntu es spyware. Lo que se hace en sociedad con Amazon no es para nada correcto, y tanto así que llama a la comunidad a dejar de recomendar Ubuntu.

Comando Make y Configure


Muchas veces nos hemos preguntado como funciona estos comandos ¿no? por no conocer la mecánica de este funcionamiento se nos ocurre teclear en la terminal algo así

# ./configure…

Terminal : bash: ./configure: No existe el fichero ó directorio

viernes, 29 de noviembre de 2013

El Proyecto Fedora

El Proyecto Fedora es una comunidad en línea dirigido a mejorar las vidas de personas en todo el mundo a través de software libre. Formado en 2003 como una asociación entre voluntarios de todo el mundo Red Hat y, el Proyecto Fedora soporta una comunidad de código abierto que crece y prospera, con decenas de miles de miembros del proyecto.


Las nuevas versiones de Fedora salen aproximadamente cada 6 meses.
Fedora es libre de copiar, modificar y redistribuir sin ningún costo o derechos de licencia.
Todo el código en Fedora y todas las herramientas que se utilizan para construir Fedora son gratuitos y el software de código abierto.
Fedora se centra en la construcción de relaciones sólidas con los proyectos de software de aguas arriba.
Red Hat es la empresa patrocinadora principal del Proyecto Fedora y un importante contribuyente.
Hay más de 24.000 miembros del Sistema de Cuentas de Fedora que han firmado el Acuerdo de Licencia de Contribuyente que les permite editar y proporcionar nuevo código y el contenido en Fedora.
Alrededor del 65% del código de Fedora es mantenido por voluntarios.
Fedora funciona como una incubadora de tecnología de la comunidad, donde las ideas se pueden convertir en realidad rápidamente.

El total de direcciones IP únicas a través de versiones de Fedora desde que se inició el seguimiento en Fedora 7 se acerca actualmente a 45 millones de conexiones.

Algunas Caracteristicas:

Asistente del desarrollador, una herramienta adecuada para principiantes o experimentados desarrolladores para iniciar proyectos de código con plantillas específicas del idioma, las muestras y cadenas de herramientas

Capacidades de impresión en 3-D, que van desde software para la creación de modelos 3D a las herramientas para la generación y el envío de código para las impresoras 3-D

OpenShift Origin, Platform-as-a-Service de infraestructura, incluyendo una variedad de cartuchos para el desarrollo y despliegue de aplicaciones
control de los recursos systemd para modificar la configuración del servicio sin necesidad de reiniciar.

Migración de almacenamiento de máquina virtual, lo que permite la migración de máquinas virtuales y asociado, el almacenamiento en uso, sin necesidad de almacenamiento compartido entre los hosts

OpenLMI, una infraestructura común para la gestión remota de sistemas y almacenamiento
La última versión de OpenStack, conocido como "Grizzly".

Para mas informacion http://www.redhat.com



jueves, 28 de noviembre de 2013

Servidores Linux


Linux provee de todo, desde los servidores caseros en el hogar, empresas como Amazon, Facebook, Google o la bolsa de Londres. Ofrecen toda la flexibilidad y el poder que necesitará siempre. Hoy vamos a ver esta primera parte de una serie de dos post, sobre algunos buenos servidores Linux para pequeñas y medianas empresas.

Todos los servidores Linux para Pymes mencionados en este post corren bien en hardware modesto, además, son confiables, estables y seguros. Recibirás una completa gama de funcionalidades, incluyendo los servicios esenciales, redes y seguridad. Algunos atienden a usuarios del sistema menos experimentados y los administradores de red, y algunos están diseñados para el personal de IT con más experiencia que prefieren un mayor control.

Si eres de los que sigue las noticias de Linux en todo, sabes que en Ubuntu se pone mucha atención, tanto positiva como negativa. Si pones cinco fans de Linux juntos en una habitación, tendrás un centenar de opiniones y no hay acuerdo sobre nada, así que no dejes que las controversias, geeks, te interfieran en este post.
ClearOS

Antes se llamaba ClarkConnect, es una red integrada, pasarela y plataforma de servidor que dispone de una gran cantidad de características útiles detrás de una interfaz de administración bien organizada, basada en el navegador. Con él consigues los servidores Web, impresión, mensajería y archivo, puerta de enlace en red y de Internet, VPN, una sofisticada gestión de recursos y usuarios, network charting, bases de datos, y mucho más.

Basado en Red Hat Enterprise Linux y CentOS, ClearOS es mantenido por la Clear Foundation. Ya mi compañero Roberto nos hablaba en más profundidad sobre ClearOS. La versión 5.2 es la versión estable actual. La serie 5.x ofrece dos versiones: Enterprise y Professional.

La edición Enterprise es libre de costo, es la open source, la versión abierta de la comunidad. La edición Professional cuesta dinero, y viene con una gama de opciones de soporte y características adicionales. Ninguno de ellos le costará más de unos pocos cientos de euros al año. Puedes descargar el software e instalarlo en tu propio hardware, o puedes comprar buenos paquetes de software y hardware.

La serie 6.x, ofrece tres ediciones: home, community y professional. Community es la misma que la versión antigua Enterprise. La versión Home, aún se encuentra en desarrollo y no está disponible, incluyen la funcionalidad avanzada para los servicios de casas modernas, tales como servidores de medios de comunicación, domótica y seguridad en el hogar. Esto también podría ser muy muy útil para una pyme.

ClearOS tiene una de las mejores interfaces de administración y documentación (bajo mi punto de vista), por lo que es una buena opción para los administradores menos experimentados, o para administradores que sólo quieren poner en marcha su propio servidor sin mucho lío.

Más información | clearfoundation
Ubuntu Server

Ubuntu Server es un sistema operativo de servidor serio para las pequeñas empresas que tienen un buen sistema administrador de la red. Está digamos “sintonizado” para el trabajo de servidor, y ofrece una gran variedad de opciones para que puedas adaptarlo para tu empresa exactamente de la manera que desees.

Se inicia con una descarga de código abierto. No hay registro o vendedores. Sólo tienes que descargar e instalar. Una de las mejores características de Ubuntu es que tiene varias versiones (PC, Servidor, Xubuntu, Edubuntu, Mythbuntu y Lubuntu), y todos ellos son compatibles y utilizan los mismos repositorios de software.

No importa qué versión de Ubuntu uses, puedes instalar cualquier software de Ubuntu. El soporte de la comunidad de Ubuntu es de primera clase, gracias a su enorme base de usuarios y una comunidad amistosa. Canonical, la compañía matriz de Ubuntu, ofrece soporte profesional en los distintos niveles tales como:

la integración de Ubuntu Cloud.
El servicio de sistemas de gestión Landscape.
La formación.
La virtualización.
La integración con múltiples servicios comerciales en la nube.

Si estás buscando soporte a largo plazo, las versiones de Ubuntu son compatibles por cinco años, y el calendario de lanzamientos de Ubuntu se asigna a varios años de antelación para que estés preparado.

Más información | ubuntu

dpkg-deb, dpkg-split

dpkg-deb

Este programa manipula el Archivo de Debian (. Deb) archivos. Algunos usos comunes son:

Averiguar cuáles son las opciones: dpkg-deb - help.

Determinar qué ficheros están contenidos en un archivo Debian: dpkg-deb - Contenido fu_VVV-RRR.deb)

Extraer los ficheros contenidos en un archivo de paquete Debian dado en un directorio especificado por el usuario: dpkg-deb - extraer fu_VVV-RRR.deb tmp extrae cada uno de los archivos en fu_VVV-RRR.deb en el directorio tmp /. Esto es conveniente para examinar el contenido de un paquete en un directorio concreto, sin necesidad de instalar el paquete en el sistema de archivos raíz.

Extraiga los archivos de información de control de un paquete: dpkg-deb - control de fu_VVV-RRR.deb tmp.

Tenga en cuenta que los paquetes que no eran más que desempaquetar usando dpkg-deb - Extracto serán instalados de forma incorrecta, debe usar dpkg - install lugar.

Más información se da en la página de manual de dpkg-deb(1) .


dpkg-split

Este programa divide un paquete grande en archivos más pequeños (por ejemplo, para escribir sobre un conjunto de disquetes), y también se puede utilizar para combinar un conjunto de archivos divididos de nuevo en un solo archivo. Sólo se puede utilizar en un sistema Debian (es decir, un sistema que contiene el dpkg paquete), ya que llama al programa dpkg-deb para analizar el archivo de paquete Debian en sus componentes.

Por ejemplo, para dividir un fichero. Deb grande en N partes,

Ejecute la orden dpkg-split - split fu.deb. Esto producirá N ficheros de cada uno de aproximadamente 460 KBytes largos en el directorio actual.

Copie los N ficheros en disquetes.

Copie el contenido de los disquetes en el disco duro de su elección en la otra máquina.

Una los ficheros parciales mediante dpkg-split - join "fu *".

DSELECT

dselect

Este programa es una interfaz con menús para el sistema de gestión de paquetes de Debian. Para los comunicados de leñosas y anteriores, esta fue la principal interfaz de gestión de paquetes para las instalaciones por primera vez, pero en la actualidad se anima a los usuarios a usar aptitude en vez. Algunos usuarios podrían sentirse más cómodos usando aptitude y también se recomienda sobre dselect para actualizaciones a gran escala. Para obtener más información sobre aptitude consulte aptitud, Sección 8.1.3 .

dselect puede:

guiar al usuario como él / ella elegir qué paquetes instalar o quitar, asegurando que no se instalan los paquetes que entran en conflicto entre sí, y que todos los paquetes necesarios para hacer de cada trabajo estén adecuadamente instalados;

advertir al usuario de inconsistencias e incompatibilidades en las elecciones;

determinar el orden en que se deben instalar los paquetes;

realizar automáticamente la instalación o borrado y

guiar al usuario a través de cualquier proceso de configuración requerido para cada paquete.

dselect comienza presentando al usuario un menú de 7 entradas, cada una de las cuales es una acción específica. El usuario puede seleccionar una de las acciones mediante el uso de las teclas de flecha para mover la barra iluminada y presionando la tecla para seleccionar la acción iluminada.

Lo que el usuario ve a continuación depende de la acción elegida. Si se elige una opción diferente de Access o Select, dselect simplemente procederá a ejecutar la acción especificada: por ejemplo, si el usuario selecciona el Remove, dselect procederá a borrar todos los archivos seleccionados para la extracción cuando el usuario elige la última Seleccione la acción.

Tanto el elemento de menú de acceso y Select llevan a menús adicionales. En ambos casos, los menús se presentan en pantallas divididas, la parte superior presenta una lista desplegable de opciones, mientras que la parte inferior presenta una breve explicación ("información") para cada elección.

Amplia ayuda en línea está disponible, utilice el '?' clave para llegar a una pantalla de ayuda en cualquier momento.

El orden en que las acciones se presentan en el primer dselect menú representa el orden en el que un usuario ejecutaría normalmente dselect para instalar paquetes. Sin embargo, un usuario puede elegir cualquiera de las opciones del menú principal con la frecuencia que sea necesario (incluyendo no en todos, en función de lo que se quiere hacer).

Comience por elegir un método de acceso. Este es el método por el cual el usuario planea acceder a los paquetes de Debian, por ejemplo, algunos usuarios tienen los paquetes de Debian disponibles en CD-ROM, mientras que otros planean acceder a ellos mediante FTP anónimo. El seleccionado "Método de acceso" se almacena después dselect salidas, por lo que si no cambia, entonces esta opción no tiene por qué ser invocada de nuevo.

Luego Actualizar la lista de paquetes disponibles. Para ello, dselect lee el fichero "Packages.gz", que debe incluirse en el nivel superior del directorio donde se almacenan los paquetes de Debian que se instalen. (Pero si no está allí, dselect le ofrecen para hacerlo por usted.)

Seleccione los paquetes específicos para la instalación de su sistema. Después de seleccionar esta opción de menú, el usuario se presentó por primera vez con una pantalla llena de la ayuda (a menos que el `- se utilizó experto opción de línea de 'comandos). Una vez que el usuario sale de la pantalla de ayuda, aparece el menú en pantalla dividida para la elección de los paquetes a instalar (o eliminar).

La parte superior de la pantalla es una ventana relativamente estrecha en la lista de 37.400 paquetes de Debian, la parte inferior de la pantalla contiene la descripción del paquete o grupo de paquetes seleccionados anteriormente.

Se puede especificar qué paquetes debe ser operado, poniendo de relieve el nombre del paquete o de la etiqueta para un grupo de paquetes. Después de eso, usted puede seleccionar los paquetes:

para ser instalado:

Esto se logra presionando la tecla '+'.

a eliminar:

Los paquetes pueden ser eliminados de dos maneras:

eliminado: esto elimina la mayor parte de los archivos asociados al paquete, pero preserva los archivos que aparecen como archivos de configuración (ver ¿Qué es un conffile de Debian, Sección 7.5? y la información de configuración de paquetes). Esto se hace pulsando la opción `- key '.

purgado: esto elimina todos los archivos que es parte del paquete. Esto se hace pulsando la tecla '`_.

Tenga en cuenta que no es posible eliminar "todos los paquetes". Si trata de eso, su sistema en lugar será reducido a los paquetes base instalados inicialmente.

para ser puesto "en espera"

Esto se hace pulsando '=', y se dice efectivamente dselect que no actualice un paquete incluso si la versión instalada actualmente en el sistema no es tan reciente que la versión que está disponible en el repositorio de Debian que está utilizando (la que fue especificada cuando se establece el método de acceso, y adquirió cuando solías Update).

Al igual que usted puede poner un paquete en espera, puede invertir dicho ajuste pulsando `: '. Eso le dice a dselect que el paquete (s) puede ser actualizado si hay una nueva versión disponible. Esta es la configuración por defecto.

Puede seleccionar un orden diferente en el que se presentan los paquetes, usando la tecla `o 'para cambiar entre diversas opciones para ordenar los paquetes. El orden predeterminado es presentar paquetes por prioridad, dentro de cada prioridad, los paquetes aparecen ordenados según el directorio (alias sección) del archivo en el que se almacenan. Ante este tipo de ordenación, algunos paquetes en la sección A (por ejemplo) se pueden presentar en primer lugar, seguidos de paquetes en la sección B, seguido por más paquetes (de prioridad más baja) en la sección A.

También puede ampliar significados de las etiquetas en la parte superior de la pantalla, mediante la tecla (detallado) `v '. Al hacer esto, la mayor parte del texto que originalmente cabía en la pantalla a la derecha. Para verlo, pulse la flecha de la derecha, para desplazarse hacia la izquierda, pulse la flecha izquierda.

Si selecciona un paquete para la instalación o la eliminación, por ejemplo, foo.deb , y ese paquete depende (o recomienda) otro paquete, por ejemplo, blurf.deb , entonces dselect colocará el que en una sub-pantalla de la pantalla principal de selección . No se puede elegir entre los paquetes relacionados, aceptando las acciones sugeridas (de instalar o no), o rechazándolas. Para hacer esto último, pulse Mayúsculas-D; para volver a la primera, pulse Mayúsculas-U. En cualquier caso, usted puede guardar su selección y regresar a la pantalla principal de instalación mediante Mayúsculas-Q.

Una vez de vuelta al menú principal, se puede seleccionar la opción del menú "Instalar" para desempaquetar y configurar los paquetes seleccionados. Como alternativa, los usuarios que deseen eliminar archivos pueden elegir la opción "Eliminar" del menú. En cualquier momento, los usuarios pueden elegir la opción "Salir" para salir de dselect, selecciones de los usuarios son preservadas por dselect .

APTITUDE

aptitude es un gestor de paquetes para los sistemas Debian GNU / Linux que proporciona una interfaz para la infraestructura de gestión de paquetes apt. aptitude es una interfaz basada en texto usando la biblioteca curses, que puede ser utilizado para llevar a cabo las tareas de gestión de una manera rápida y fácil.

aptitude proporciona la funcionalidad de dselect y apt-get , así como muchas características adicionales que no se encuentran en cualquiera de los programas:

aptitude ofrece fácil acceso a todas las versiones de un paquete.

aptitude hace que sea fácil hacer un seguimiento de software obsoleto haciendo una lista de lo bajo "Paquetes obsoletos y creados localmente».

aptitude incluye un sistema bastante poderosa para buscar paquetes de particulares y limitar la visualización de paquetes. Los usuarios familiarizados con mutt se recogen rápidamente, como mutt fue la inspiración para la sintaxis de las expresiones.

aptitude puede ser utilizado para instalar las tareas predefinidas disponibles. Para obtener más información, consulte tasksel, Sección 8.1.5 .

aptitude en el modo de pantalla completa tiene su funcionalidad embebida y puede ser ejecutado por un usuario normal. Se llamará su (y pida la contraseña de root, si los hay) cuando usted realmente necesita privilegios administrativos

Usted puede utilizar aptitude través de una interfaz visual (simplemente ejecute aptitude) o directamente desde la línea de comandos. La sintaxis de línea de comandos que se utiliza es muy similar a la utilizada en el apt-get . Por ejemplo, para instalar el paquete foo, puede ejecutar aptitude install foo.

Tenga en cuenta que aptitude es el programa preferido para la gestión de paquetes de todos los días de la consola.

Para más información, lea la página de manual de aptitude(8) e instalar la aptitude-doc del paquete.

APT

APT

APT es la herramienta avanzada de paquetes y proporciona el apt-get programa. apt-get proporciona una forma sencilla de encontrar e instalar paquetes desde varias fuentes usando la línea de comandos. A diferencia de dpkg , apt-get no entiende. deb, funciona con el nombre propio de paquetes y sólo se puede instalar. deb desde un origen especificado en /etc/apt/sources.list . apt-get llamará dpkg directamente después de la descarga los. deb [ 5 ] de las fuentes configuradas.

Algunas formas comunes de utilizar apt-get son:

Para actualizar la lista de paquetes conocidos por su sistema, puede ejecutar:

apt-get update

(Usted debe ejecutar periódicamente para actualizar su lista de paquetes)

Para actualizar todos los paquetes de su sistema (sin necesidad de instalar paquetes adicionales o eliminación de paquetes), ejecute:

apt-get upgrade

Para instalar el paquete foo y todas sus dependencias, ejecute:

apt-get install foo

Para extraer el paquete foo de su sistema, ejecute:

apt-get remove foo

Para extraer el paquete foo y sus archivos de configuración de su sistema, ejecute:

apt-get - purge elimine loquesea

Para actualizar todos los paquetes de su sistema, y, si es necesario para una actualización del paquete, la instalación de paquetes adicionales o eliminar paquetes, ejecute:

apt-get dist-upgrade

(La actualización del sistema mantiene un paquete en su versión obsoleta instalada la actualización si necesitaría un paquete extra para su instalación, por una nueva dependencia para estar satisfecho. El comando dist-upgrade es menos conservadora.)

Tenga en cuenta que debe estar conectado como root para ejecutar los comandos que modifican los paquetes del sistema.

Tenga en cuenta que apt-get ahora instala paquetes recomendados por defecto y es el programa preferido para la gestión de los paquetes de consola para realizar la instalación del sistema y de las principales actualizaciones del sistema para su robustez.

La habitación de la herramienta apt también incluye el apt-cache herramienta para consultar la lista de paquetes. Se puede utilizar para encontrar paquetes que proporciona una funcionalidad específica a través de texto simple o consultas de expresiones regulares ya través de consultas de las dependencias en el sistema de gestión de paquetes. Algunas formas comunes de utilizar apt-cache son:

Para encontrar los paquetes cuya descripción contenga la palabra:

palabra de búsqueda apt-cache

Para imprimir la información detallada de un paquete:

espectáculo de paquetes apt-cache

Para imprimir los paquetes de un paquete determinado depende de:

apt-cache depende del paquete

Para imprimir la información detallada de las versiones disponibles para un paquete y los paquetes que inversa depende de ello:

paquete showpkg apt-cache

Para obtener más información, instale el apt package y lea apt-get(8) , sources.list(5) e instalar el apt-doc package y lea /usr/share/doc/apt-doc/guide.html/index.html .

dpkg

dpkg

Este es el programa principal de gestión de paquetes. dpkg puede ejecutarse con muchas opciones. Algunos usos comunes son:

Averiguar cuáles son las opciones: dpkg - help.

Imprima el archivo de control (y demás información) de un paquete específico: dpkg - info fu_VVV-RRR.deb

Instalar un paquete (incluyendo el desempaquetado y la configuración) en el sistema de archivos del disco duro: dpkg - install fu_VVV-RRR.deb.

Desembale (pero no configurar) un paquete Debian en el sistema de archivos del disco duro: dpkg - unpack fu_VVV-RRR.deb. Tenga en cuenta que esta operación no deja al paquete necesariamente operativo; algunos archivos pueden necesitar una mayor personalización para funcionar correctamente. Este comando borra cualquier versión ya instalada del programa y ejecuta el preinst (ver ¿Qué es Debian preinst, postinst, prerm y postrm?, Sección 7.6 ) script asociado con el paquete.

Configurar un paquete que ya ha sido desempaquetado: dpkg - configure foo. Entre otras cosas, esta acción se ejecuta el postinst (ver ¿Qué es Debian preinst, postinst, prerm y postrm?, Sección 7.6 ) script asociado con el paquete. Además, actualiza los archivos que aparecen en los archivos de configuración de este paquete. Tenga en cuenta que la operación 'configure' toma como argumento el nombre del paquete (p.ej. fu), no el nombre de un archivo Debian (por ejemplo, fu_VVV-RRR.deb).

Extraer un único archivo denominado "blurf" (o un grupo de archivos llamado "blurf *" de un archivo Debian: dpkg - fsys-tarfile fu_VVV-RRR.deb | tar-xf - blurf *

Borrar un paquete (pero no sus archivos de configuración): dpkg - remove foo.

Quitar un paquete (incluidos los ficheros de configuración): dpkg - purge fu.

Anote el estado de los paquetes que contienen la cadena (o una expresión regular) "fu *": dpkg - list 'fu *'.

GESTIONANDO MODULOS

Gestionando módulos

7.1. Module Assistant - Compilando y agregando módulos

Module Assistant es una herramienta para la gestión de módulos ya empaquetados (preparadas sus fuentes con un debian/rules) para Debian. Nos permite compilar, construir e instalar módulos del kernel sin necesidad de reiniciar el computador ni recompilar el kernel. No olvidar que permite gestionar sólo los módulos que estén preparados para Debian (y derivados, p.e Ubuntu). Debes tener los headers de nuestro kernel

Para entender su funcionamiento se elaborará un ejemplo con algún módulo. Arbitrariamente escogí uno que permite hacer uso de cualquier tarjeta inalámbrica que implemente chipset atheros (por ejemplo mi tarjeta inalámbrica LanPro :-). Los módulos de madwifi nos habilitarán el soporte para estas tarjetas, por lo que debemos agregar los módulos de madwifi. Ya dichos módulos vienen preparados para debian y se encuentran en los repositorios oficiales (en la sección de non-free).

Debemos instalar (descargar) el código fuente del módulo madwifi, para eso instalaremos el paquete madwifi-source el cual trae empaquetado las fuentes de estos módulos. Motivo que es condición sine qua non que el módulo deba estar preparado para debian, es frecuente que la mayoría de los que queramos instalar estén en los repositorios oficiales de Debian.

aptitude install madwifi-source

Se descargará e instalará el paquete con las fuentes de los módulos en /usr/src/modules/madwifi. Si ingresan al directorio de las fuentes podrán notar una carpeta debian/, la cual contiene las reglas para la construcción del paquete. Por eso hice tanta referencia en que module-assistant debe ser usado para módulos preparados únicamente para debian o derivados.

m-a prepare madwifi

El argumento prepare determinará si tenemos todo lo necesario para la compilación del módulo, si no, module-assistant se encarará de instalar lo que haga falta. Es muy típico que nos falten los cabeceras del kernel (kernel-headers), ya estas se se necesitan para construir todos los módulos (no sólo de madwifi). Una vez corroborado por m-a que tenemos todo lo necesario para compilar el módulo procedemos a compilarlo:

m-a build madwifi

La compilación generará un paquete .deb (paquete de debian) el cual contiene el módulo para nuestro kernel, lo que faltaría es instalar el paquete y cargar el módulo para usarlo (no hace falta reiniciar el computadora).

m-a install madwifi

Con esto ya tienes el módulo instalado y listo para funcionar funcionar. El último comando lo que hace es instalar el paquete .deb al que hicimos referencia anteriormente.

Ya el módulo está instalado, faltaría cargarlo (en la mayoría de los sistemas de carga al conectar la tarjeta).

modprobe ath_pci


Como compilar el Kernel

Descargando y desempaquetando el kernel

En principio, para compilar un kernel es evidente que debes descargar el código fuente del mismo. Para eso ingresamos en la página oficial del proyecto donde se encuentran todos los kernel oficiales de Linux, desde la primera versión hasta la última. Cuando los descarguemos vendrá empaquetado y comprimido en alguno de los siguientes formatos: .tar.bz2 o .tar.gz . Es indiferente cual se descarguen, explicaré como descomprimir y desempaquetar ambos tipos de formato.

Lo tradicional es descomprimir el kernel en el directorio /usr/src, sin embargo no olvides que tienes la libertad de hacerlo en donde caprichosamente desees. En el momento de escribir el artículo la versión del kernel es 2.6.15 y la desempaquete y descomprimí en /usr/src, directorio donde se trabaja para todo lo referente con el kernel y los módulos.

Para quienes se descargaron el .tar.gz :

tar xvzf linux-2.6.15.tar.gz
4. Configurando el kernel

Una vez dentro del directorio, necesitamos limpiarlo de todo archivo de configuración que tenga.

NOTA: Podemos obviar este paso para la primera vez que nos lo descarguemos, ya que este viene completamente listo para compilar. Pero una vez que terminas la compilación y por cualquier razón quieres volver a compilarlo, no es necesario que tengas que descomprimirlo y desempaquetarlo de nuevo, puedes reutilizar ese mismo código y es allí cuando tienes que eliminar (limpiar) todos los archivos que se generaron con la compilación anterior.

Para "limpiar" los fuentes del kernel:

make mrproper

Ahora debemos configurarlo, esto quiere decir decidir cuales módulos deseamos que tenga (o que no tenga) una vez compilado. Como es característico del Software Libre: tenemos varias maneras de hacer las cosas, hablemos sobre 3 formas de configurar el kernel:

1era alternativa: make config <-- Hay que tener algo de experiencia, si no la tienes no te recomiendo seguir este camino ya que hace muchas preguntas de hardware. 2da alternativa: make menuconfig <-- Es muy cómodo hacer la configuración por este método porque posees un menú muy sencillo he interactivo. NOTA: Necesitas tener instalado las las librerías ncurses, en debian: aptitude install libncurses5-dev 3ra alternativa: make xconfig <-- Debes tener instalado y en funcionamiento el servidor X, ya que toda la configuración se hace gráficamente (haciendo uso del sistema de ventanas). NOTA: Necesitas tener instaladas las librerías QT, en debian aptitude install libqt3-dev Para la configuración utilizaré la segunda alternativa, es decir, make menuconfig, como lo hago siempre. Estás en la libertad de utilizar la que quieras. Sin embargo te recomiendo el segundo método debido a que no necesitas estar en entornos de escritorio ni tener funcionando el servidor X, además que tiene una interfaz muy simple e interactiva.


Para comenzar la configuración:

make menuconfig

Cuando se dediquen a configurar el kernel recuerden ser muy precavidos seleccionando o habilitando los módulos. Si tenemos dispositivos como FlashDrive (o Pendrive) es indefectible activar el soporte SCSI (específicamente soporte para discos SCSI), ya que estos son emulados como discos SCSI en Linux. Si desactivas el soporte para CDROM, evidentemente la unidad de CDROM no funcionaría una vez instalado. De igual manera pasa si desactivamos el soporte USB, no funcionaría todo los que conectemos por el puerto USB.
5. Compilando

Terminada la configuración del kernel lo compilaremos. Debido a que lo estamos haciendo a la Debian way es necesario que tengamos instalado un paquete llamado kernel-package, el cual suministrará las herramientas necesarias para poder compilar y generar el paquete con nuestro kernel, para instalarla: aptitude install kernel-package. Antes de comenzar la compilación debemos estar en el directorio donde se encuentra el código fuente del kernel y luego ejecutar lo siguiente:

make-kpkg clean

make-kpkg --initrd kernel_image kernel_headers

Los que hayan compilado un kernel de Linux este comando equivale a: make dep, make clean, make bzImage y make modules

La opción --initrd crea una imagen initrd en el paquete que se guardará en /boot cuando instalemos el kernel (recordar que solo estamos compilando y empaquetando, no instalando).

El comando anterior creará dos paquetes con extensión .deb en el directorio superior. Un paquete será el kernel y el otro los kernel-headers.

La opción de kernel_headers es opcional, yo la utilizo debido a que muchos programas y módulos (ver la sección Gestión de módulos) necesitan tener los headers del kernel que se está usando para poder ser instalados, ejemplo: el driver de nvidia, VMware, ndiswrapper, madwifi, otros.

NOTA: El tiempo de compilación es proporcional a la configuración que hayas hecho y a tu poder de computo. Si incluiste muchjos módulos se demorará más. Hay que tener paciencia, es muy frecuente que se tarde bastante.
6. Instalándolo

Una vez que termina la compilación y es corroborada la existencia de los dos paquetes en el directorio superior es el momento de instalarlo. La instalación es muy trivial, debemos ejecutar en el directorio donde están los paquetes:

dpkg -i TU_KERNEL.deb

dpkg -i TU_KERNEL-HEADERS.deb

Por ejemplo, en mi caso fue así:

dpkg -i kernel-image-2.6.15_10.00.Custom_i386.deb

dpkg -i kernel-headers-2.6.15_10.00.Custom_i386.deb

¡Felicitaciones! Con esto terminas la instalación del kernel, ya podrías reiniciar la máquina e iniciar con tu nuevo kernel.

martes, 19 de noviembre de 2013

ATAJOS DE TECLADO EN UBUNTU


ATAJOS DE TECLADO EN UBUNTU

Os dejo una lista de atajos de teclado predeterminados para Ubuntu:

Atajos de teclado Generales:

Ctrl + A = Seleccionar todo (en Documentos, Firefox, Nautilus, etc, no en el Terminal)
Ctrl + C = Copiar (En Documentos, Firefox, Nautilus, etc, no en el Terminal)
Ctrl + V = Pegar (En Documentos, Firefox, Nautilus, etc, no en el Terminal)

Ctrl + N = Nuevo (Crear un documento nuevo, no en el terminal)
Ctrl + O = Abrir (Abrir un documento, no en el terminal)
Ctrl + S = Guardar (Guarda el documento actual, no en el terminal)
Ctrl + P = Imprimir (Imprimir el documento actual, no en el terminal)

Ctrl + E = Enviar a ... (Enviar el documento actual a un destinatario de correo electrónico o ubicación remota, no en el terminal)
Ctrl + W = Cerrar (Cerrar el documento actual, no en el terminal)
Ctrl + Q = Salir (Salir de la aplicación, no en el terminal)

Ctrl + Alt + F1 = Salir del entorno gráfico y Cambiar a la primera terminal virtual
Ctrl + Alt + F2 (F3) (F4) (F5) (F6) = Para los diferentes terminales virtuales
Ctrl + Alt + F7 = Salir de la sesión de terminal y cambiar al entorno gráfico

Ctrl + Alt + + = Cambiar a la siguiente resolución X (depende de la configuración de X)
Ctrl + Alt + - = Cambiar a la anterior resolución X (depende de la configuración de X)

Ctrl + Alt + Supr = Apagar, reiniciar, suspender el sistema

Alt + Tab = Cambiar entre programas abiertos

Para la Terminal, línea de comandos

Ctrl + C = Cerrar (Mata el proceso actual en el terminal, también se utiliza para copiar fuera del terminal).
Ctrl + Z = Enviar proceso de fondo.
Ctrl + D = Cerrar la sesión del terminal actual. En X, esto puede cerrar la sesión después de un shuting bajo el emulador.

Ctrl + A = Inicio (Mueve el cursor al comienzo de la línea).
Ctrl + E = End (Mueve el cursor al final de la línea).
Tab = Lista de comandos disponibles mientras se escribe.

Ctrl + U = Borrar la línea actual.
Ctrl + K = Borrar línea actual desde el cursor.
Ctrl + W = Borrar palabra antes del cursor en el terminal (también se utiliza para cerrar el documento actual fuera del terminal).

Las flechas arriba y abajo = Navega por el histórico de comandos.
Ctrl + R = búsqueda Historia (Busca el último comando mientras se escribe).

Mayúsculas + RePág / AvPág = Desplazar hacia la terminal de salida.
Ctrl + L = Borra el terminal de salida.

Mayús + Ctrl + C = copiar el comando resaltado en el portapapeles.
Mayús + Ctrl + V = pegar el contenido del portapapeles.
Shift + insertar = Pegar el contenido del portapapeles.
Click rueda central del ratón = Pegar el contenido del portapapeles.

Par el Escritorio GNOME

Alt + Tab = Cambiar entre programas abiertos.
Ctrl + Alt + L = Bloquear la pantalla.
Alt + F1 = Abre el menú Aplicaciones.
Alt + F2 = abre el cuadro de diálogo Ejecutar aplicación.
Alt + F3 = abre el applet barra del escritorio.
Alt + F4 = cierra la ventana actual.
Alt + F5 = desmaximiza la ventana actual.
Alt + F7 = mover la ventana actual
Alt + F8 = redimensiona la ventana actual.
Alt + F9 = minimiza la ventana actual.
Alt + F10 = maximiza la ventana actual.
Alt + Espacio = abre el menú de la ventana.
Ctrl + Alt + Izquierda / derecha = mover al siguiente / anterior espacio de trabajo.

Para Compiz:

Muchos de los efectos de Compiz tienen atajos de teclado para iniciarlos y cerrarlos. Deben de estar activados y entrando en su configuración podemos ver sus correspondientes atajos. Os dejo los más utilizados:

Nota: La tecla "Super" es la que está entre "Ctrl" y "Alt" (dibujo de windows).

Alt + Tab = cambiar entre ventanas abiertas
Super + E = Efecto Expo, le mostrará todas las área de trabajo
Super + Tab = cambiar entre ventanas abiertas con el cambiador de aplicaciones en anillo
Ctrl + Alt + Botón izquierdo del ratón y moverlo = Rotar el cubo 3D
Ctrl + Alt + flecha Abajo = Efecto Cine (muestra los escritorios en línea)
Ctrl + Alt + D = Mostrar Escritorio minimizando las ventanas abiertas y viceversa
Super + Girar la rueda del ratón = Zoom mejorado del escritorio
Alt + F8 = Cambiar el tamaño de la ventana
Alt + F7 + flechas = Mover ventana
Shift + F9 = mostrar los efectos del agua
Shift + F8 = mostrar efecto limpiaparabrisas
Ctrl + Super + botón izquierdo del ratón y moverlo = hacer ondas de agua
Super + Shift + botón izquierdo del ratón y moverlo = Efecto escribir Fuego
Super + Shift + C = Borrar los efectos del fuego

Si quereis ver cómo configurar algunos plugins o efectos de compiz, visitad:
http://www.ubuntu-guia.com/search/label/COMPIZ%20efectos%203D

El mejor emulador de terminal para Linux




El mejor emulador de terminal para Linux

Mientras que el emulador de terminal de elección depende mucho de las preferencias personales, es bastante claro que el más poderoso emulador de terminal en Linux es el Terminator con características específicas.
Terminator

Plataforma: Linux
Precio: Gratis
Descarga Página
Características

Proporciona una interfaz de línea de comandos totalmente funcional (CLI) para Linux
Organizar terminales en una red
Abrir varias sesiones en pestañas
Arrastre y suelte la reordenación de las terminales
Un montón de atajos de teclado configurables
Guardar varios diseños y perfiles en las preferencias
Tipificación simultánea a grupos arbitrarios de terminales
Estilo visual Personalizable

Donde sobresale

Terminator es un terminal potente, con características específicas en base a la Terminal de GNOME que muchos de ustedes están acostumbrados. Si usted tiene que trabajar con el terminal a menudo (como usuarios de Linux lo hacen), Terminator le hará la vida más fácil, no sólo con las pestañas, pero la organización de los terminales en una red, configurar un montón de atajos de teclado, y mucho más. Incluso puede guardar diseños personalizados para más adelante, por lo que cuando se está ejecutando algunas tareas regulares, puede abrir su red a medida con sólo pulsar unas teclas. Es un terminal como usted nunca ha usado uno antes.
Donde se queda corto



El único inconveniente de Terminator es que no es precisamente ligero. Si usted está tratando de ejecutar un sistema súper ligero (sobre todo si es en una máquina de baja potencia), Terminator no sea el terminal adecuado para usted. La única cosa que podría hacer realidad Terminator asesino si incluía una terminal desplegable al estilo Quake, que puede ser muy práctico.
El Concurso

Los usuarios de Linux tienen mucho donde elegir cuando se trata de emuladores de terminal. GNOME Terminal y Konsole (GNOME y los terminales por defecto de KDE, respectivamente) son los dos grandes terminales que deben recibir el usuario medio de una serie de preferencias, accesos directos y otras características . Si sólo utiliza su teléfono de vez en cuando, no hay realmente ninguna razón para cambiar de inmediato.

Si quieres algo realmente ligero, que sin duda querrá comprobar hacia fuera xterm o es incluso más ligero, contraparte menos configurable, rxvt . Ni le da bien al conjunto de características de los emuladores de terminal más arriba, pero son perfectos para los sistemas de baja potencia que no necesitas un montón de opciones.

Por último, nos encanta terminales de estilo Quake desplegables como guake (para GNOME) y Yakuake (para KDE). En el estilo del videojuego Quake, estos terminales desplegable de la parte superior de la pantalla con sólo pulsar una tecla rápida, escondido en el fondo hasta que lo necesite. Es perfecto para cuando se necesita un terminal con rapidez a sólo ejecutar algunos comandos, la comodidad de tenerlo a su constante entera disposición es sin igual.

¿Tienes un emulador de terminal preferido que no mencionamos? Compártelo con nosotros en los comentarios.

Confirmado: la NSA intentó meter sus zarpas en Linux





Lo que en su momento quedó como algo un tanto extraño (lo explicamos más abajo) ha sido confirmado por el padre de Linus Todvalds, Nils Torvalds, miembro del Parlamento Europeo por Finlandia, en una de la sesiones de control a propósito del espionaje masivo de Estados Unidos en Internet: la NSA quería una ‘puerta trasera’ en Linux.

Recordamos que en septiembre saltó la noticia: Torvalds fue requerido por la NSA para instalar un backdoor en Linux. Solo se sabía eso, y no de la mejor manera: en la última LinuxCon North America, alguien de entre el público le preguntó si la NSA había contactado con él para incluir algún backdoor en Linux, a lo que Torvalds dijo “no”, al mismo tiempo que asentía con la cabeza y sonreía. Ahí quedó todo. Linus decía la verdad…, ¿con la boca o con la cabeza? ¿Por qué una respuesta tan ambigua a un tema tan serio?

Poco después de lo anterior y ante la insistencia de la prensa con la noticia, Linus llamaba “ignorantes” a quienes daban pábulo a la existencia de una puerta trasera en Linux, lo que se supone debería significar un no tajante… o la mayor mentira de su vida. Sin embargo, Linus no tenía la necesidad de mentir, aunque, parece, tampoco podía ser totalmente honesto.

Lo cuentan todo en Falkvinge, el portal de noticias del líder del Partido Pirata sueco. Quien firma el artículo es Christian Engström, miembro del Partido Pirata que estuvo presente en la mencionada sesión, que se puede ver en vídeo íntegra en YouTube. Aunque es casi llegando al final (03:07:00) cuando habla Engström y, justo tras él, Nils Torvalds (interpelaban a un representante de Microsoft… y de qué forma).





En esencia, sí, la NSA “le entró” a Linus, a ver qué sacaba. ¿Os imagináis la escena?: Linus blanco como la cal…; Linus riéndose a carcajadas…; Linus explicando a la NSA en qué consiste el software Open Source, razón por la que una puerta trasera en el kernel es muy difícil de ocultar y razón por la que no necesita mentir.

Ahora bien, ¿por qué no lo explicó con todas las palabras cuando se le preguntó, en lugar de hacer el trampantojo? ¿Por ese delirante humor suyo? ¿O, como insinúa su padre, por posibles presiones legales?

Para que os deis cuenta de hasta donde llegan las presiones legales en Estados Unidos, el fundador de Lavabit fue obligado a entregar las claves de cifrado de su servicio de correo electrónico y ocultar ese hecho a sus usuarios bajo amenaza de cargos penales. Por contra, cerró el servicio y contrademandó a sus demandantes. ¿Cuántas personas o empresas estarían dispuestas a hacer lo mismo?

En otro orden de cosas, la NSA colabora en el desarrollo de Linux, especialmente en áreas de seguridad del núcleo, como SELinux. No se cree que hayan intentado colar nada por ahí, pero varios expertos han estado revisando sus contribuciones.

Y lo que no sabremos.

lunes, 18 de noviembre de 2013

la web linuxzone dejara de actualizarse

Le decimos adiós a la web linuxzone que después de 7 años cesara de actualizarse , desde linuxsur pondremos los enlaces a los manuales antes de que cierre definitivamente y continuar con ese saber que nos han ofrecido durante estos 7 años para que no se pierda.

le deseamos suerte en sus nuevos proyectos.

aquí os dejo una copia del articulo de despedida.

¡Hasta siempre a todos!

En la vida todo tiene un final. Después de siete años este blog dejará de actualizarse. Queremos daros las gracias a todos aquellos que nos habéis ayudado a crecer y formar esta pequeña comunidad alrededor del software libre, sin vosotros no hubiera sido posible. Al mismo tiempo os invitamos a que no dejéis de seguirnos en el resto de portales donde estamos trabajando.
LinuxZone dice adiós pero siempre podréis consultar la página con nuestros manuales y tutoriales de ayuda. Lamentablemente, Linux es un mercado muy minoritario y la inversión en publicidad para poder cubrir los gastos básicos es muy pequeña. Por este motivo preferimos centrarnos en otros proyectos. Otra de las razones fundamentales para no continuar actualizando el blog tiene que ver con el equipo. Los fundadores originales tienen otras ocupaciones y obviamente no es lo mismo.
Por favor, no nos olvides. Puedes seguirnos en Twitter
  • @ADSLzone : Noticias de actualidad sobre tecnología, banda ancha e informática
  • @MovilZona : Toda la actualidad e tecnología
  • @AndroidAyuda : El mundo Android en tus manos
  • @RedesZone : para los expertos en telecomunicaciones
  • @SoftZone : un perfil ideal para los amantes del software (también libre)
  • @ADSLzone_tv : el mundo de la televisión y las plataformas IPTV
  • @GamerZona : todo sobre el mundo de los videojuegos
  • @Hard_Zone : Hardware e informática
  • @TabletZona : Información y noticias sobre todos los tablets
  • @AppleZonaFans : En LinuxZone es difícil encontrar a fans de Apple, pero por si acaso también tenemos un portal.
Muchas gracias por seguirnos, apoyarnos y permitir que esto haya sido posible.

Linux, el triunfo silencioso

 Cuando navega por Internet, utiliza Linux. Cuando busca en Google, chismorrea en Facebook o juguetea con su teléfono Android —850.000 se activan a diario—, también usa este sistema operativo. Y cuando ve una película en el avión, saca dinero del cajero, le da al mando a distancia de la tele... Linux está en el corazón de múltiples actividades cotidianas, aunque no sea consciente.
El sistema operativo abierto más implantado en el mundo y motor del movimiento del software libre no está, sin embargo, masivamente instalado en los ordenadores de sobremesa donde reina Windows (Microsoft) con un 92% de cuota de mercado. Al igual que en los noventa, cuando Linus Torvalds (Helsinki, 1969) desarrolló Linux. El viernes la Academia de Tecnología de Finlandia reconocía a su compatriota por crear un sistema de “gran impacto en el desarrollo de los programas abiertos, el trabajo en red y la apertura de la Web para hacerla accesible a millones de personas”.

Hispalinux demanda a Microsoft

Hispalinux, asociación española que representa a los usuarios desoftware de código abierto, ha presentado hoy martes una demanda contra Microsoft ante la Comisión Europea, en un nuevo desafío para el gigante tecnológico mundial tras la multa de más de 500 millones de euros de principios de mes.
Hispalinux, que cuenta con 8.000 miembros y representa a usuarios del sistema operativo Linux, argumenta la denuncia señalando que Microsoft ha dificultado que los propietarios de ordenadores con Windows 8 cambiaran a Linux y otros sistemas operativos.(problema demostrado, cuesta bastante)
El abogado y principal representante de Hispalinux, José María Lancho, dijo que había remitido la demanda a la sede madrileña de la Comisión Europea.
El 6 de marzo, la Comisión multó a Microsoft, líder mundial de sistemas operativos en ordenadores, con 561 millones de euros por no ofrecer el cambio de navegador web durante un año, tal y como había pactado con las autoridades.

Pokerstars en Linux



El crecimiento del poker es un obvio y claro para todas las personas que practican este deporte y también para aquellos que no conocen y empezaron a darse cuenta de este juego, el boom del poker en línea es sin duda un paso necesario para la locura del póquer resultó mundo . Muchas salas de poker online se crean y desarrollan estas mismas habitaciones propia aula virtual de la aplicación, para su uso en teléfonos móviles, por lo apasiona el juego puede llevarlo a donde quiera que vaya.

Survival pesron



Su rápido ritmo de juego y originales hace que sea una aventura emocionante para los jugadores. Desova, que proporcionan los equipos con refuerzos para reemplazar sus jugadores muertos, son una estructura importante en el juego. Los objetivos principales del juego son, crear y mantener su base, además de combatir a los enemigos.



Puntos atractivos:

las mejores webs de juegos para Ubuntu

Pagina en portuges super buena sobre juegos, emuladores (zsnes, fceu, mupen64,etc), juegos free, propietarios, nativos, etc, que corren en ubuntu y todos sus derivados x-ubuntu esta web es

http://www.ubuntugames.org/

y si quedaron facinados con automatix, aca hay uno pero de juegos de todo tipo, para llegar he instalar, solo seleccionas que juegos quieres y se instalan, al igual que Automatix con los programas. Este es el enlace directo

http://www.ubuntugames.org/ubuntu-games

ubuntu-games_0.2-alpha2-2.deb

Juegos Ubuntu

Hola Amigos y amigas , hoy les traigo un post con varios juegos en mi parecer los mejores , son varios, algunos pondre con descripcion, espero les guste

Para descargarlos, solo den click en la pagina oficial de cada juego, lo descargan y dependiendo si es un .Deb o un comprido lo instalan , Por lo general si son .tar.gz o parecidos al extraerlos hay siempre un txt de como instalarlo,

Edite el titulo , porque estube viendo la pagina de los juegos y al parecer puede ser jugado en cualquier distro , a parte de Ubuntu , asi que pues para los amigos de otras Distros , los invito a probar estos juegos ok comenzamos ...

domingo, 17 de noviembre de 2013

Movil Ubuntu

Estamos listos:industria móvil
Ubuntu trae una experiencia rápida y hermosa a cualquier teléfono.

Era una sorpresa, más o menos, aunque se llevaba hablando de ello desde hace meses. Canonical ha presentado oficialmente Ubuntu como sistema operativo móvil esta tarde, y lo ha hecho con muchos detalles de gran interés aunque también dejando en el aire bastante información
Muchos pensarán que Ubuntu llega tarde al baile, pero lo hace como una alternativa que sobre el papel parece muy interesante. Un sistema operativo con una interfaz cuidada hasta la extenuación, con muchas características heredadas de sus rivales pero también ciertas innovaciones para diferenciarlo. Si bien Canonical no ha desvelado ningún vídeo de su funcionamiento real, sí hablan de sus principales cualidades como sistema operativo móvil.

Diseño y experiencia de uso: el contenido es el rey

Podras: Ejecutar todas sus aplicaciones favoritas del lanzador y deslizar sin esfuerzo entre ellos utilizando bordes magia de Ubuntu. Utilizar el tablero para buscar el teléfono y la web, y mantener tu vida organizada y el contenido con el brillo de Ubuntu ámbitos.


Con las aplicaciones básicas de todos los nativos y no aéreas Java, - sin embargo, utilizará los mismos controladores como Android. Así que ahora es fácil de llevar una mejor experiencia a los clientes de todo el mundo.

Google Ingress

Ingress transforma el mundo real en el escenario de un juego mundial de misterio, intriga y competición. El futuro está en peligro. Y debes elegir un bando.
Un equipo de científicos de Europa ha descubierto una energía misteriosa. Nadie conoce el origen y la finalidad de esta fuerza energética, pero algunos investigadores creen que está influyendo en nuestra forma de pensar. Debemos controlarla o ella nos controlará a nosotros.
“Los Iluminados" quieren aprovechar el poder que puede conferir esta energía, mientras que los miembros de "La Resistencia" luchan por proteger y defender lo que queda de la humanidad.

Instala Ingress y transforma tu mundo.
El escenario es el mundo Desplázate por el mundo real utilizando tu dispositivo Android y la aplicación Ingress para descubrir y aprovechar las fuentes de esta misteriosa energía. Consigue objetos que te ayuden en la búsqueda, instala elementos tecnológicos para ocupar territorios y establece alianzas con otros jugadores para luchar por la causa de los Iluminados o de la Resistencia.

Estrategia La batalla se libra en todo el mundo.
Sigue el progreso de los jugadores de todo el mundo, planea tus siguientes pasos y comunícate con otros jugadores mediante un mapa de inteligencia.

¿Qué es Niantic Project?
¿Es solo un juego? Un centro de investigación (http://www.nianticproject.com) lleno de pistas encriptadas y códigos secretos espera... La historia se desarrolla cada día. Descubre los poderosos secretos y la tecnología del juego.

Crea alianzas La lucha por la salvación del Planeta abarca todo el mundo. Es más efectivo trabajar en grupo que actuar por separado. La colaboración entre barrios, ciudades y países será necesaria para lograr la victoria final.

sábado, 16 de noviembre de 2013

Quien se apunta a la Install Party de Ubuntu en la Universidad de Huelva,

"Queremos organizar una Install Party de Ubuntu en la Universidad de Huelva, en colaboración con su OSL y la comunidad Free Development, para dar a conocer el software libre en general y el sistema operativo Linux en particular. Buscamos a entusiastas del software libre que estén dispuestos a acudir al evento como organizadores: ayudando a reunir el material, a impartir el taller y a resolver las dudas de los asistentes. Para ser organizador se precisan buenos conocimientos de informática y Linux. Para asistir solo hace falta tener ganas de aprender. ¿Quién se apunta?.

Comando mv



COMANDO mv:

El comando mv es la abreviatura de mover. Se usa para mover/renombrar un archivo de un directorio a otro. El comando mv es distinto del comando cp ya que elimina completamente el archivo del origen y lo mueve a la carpeta especificada, mientras que el comando cp sólo copia el contenido de un archivo a otro.

SINTAXIS:
La sintaxis es
mv [-f] [-i] nombre_antiguo nuevo_nombre

OPCIONES:

Comando cp

COMANDO CP LINUX

El comando cp cumple de copiar ya sea una carpeta o un archivo
SINTAXIS:
La sintaxis es
cp [OPCIONES]... FUENTE DESTINO
cp [OPCIONES]... FUENTE... DIRECTORIO
cp [OPCIONES]... --directorio-destino=DIRECTORIO FUENTE...

cp [opciones] ficheroorigen ficherodestino
cp [opciones] ficheroorigen directoriodestino
ejemplo:
cp log.txt /home/usuario/logs/

ejemplo de copiar varios ficheros:
cp log1.txt log2.txt log3.txt /home/usuario/logs/

ejemplo de copiar todos los ficheros de un directorio a otro:
cp /home/usuario/logs/* /home/usuario/nueva-carpeta-logs

ejemplo de copiar un directorio entero a otro:
cp [opciones] –R directorioorigen directorio-destino



cp -b
Crea un backup en el destino en el caso en el que exista un archivo llamado igual que el que queremos generar.

cp -f
Fuerza el borrado de los archivos destino sin consultar o avisar al usuario.

cp -i
Informa antes de sobrescribir un archivo en el destino indicado.
cp -l
Realiza un link en vez de copiar los ficheros.
cp -p
Realiza la copia de los ficheros y directorios conservando la fecha de modificación de los archivos y carpetas originales.
cp -r
Copia de forma recursiva.
cp -S SUFFIX
Añade la palabra “SUFFIX” (o la palabra que le indiquemos, por ejemplo BACKUP) a los archivos de backup creados con el flag “–b”.
cp -u
El comando cp en Linux no copia un archivo o directorio a un destino si este destino tiene la misma fecha de modificación o una fecha de modificación posterior comparándola con el archivo o directorio que queremos mover.
cp -v
Muestra lo que se está ejecutando.





Comandos de Linux Consola de Linux

Comandos de Linux Consola de Linux


Comando rm

El comando rm se utiliza para borrar archivos o directorios, su sintaxis es:

rm [opciones] archivo...

Se debe siempre pensar dos veces lo que se está haciendo antes de ejecutar este comando. Quizás esto parezca una advertencia para tontos, pero más aún cuando se está administrando un equipo que da servicios a varios usuarios, un «teclazo» en falso, y fácilmente se pierden datos importantes. Sus opciones más utilizadas son:

jueves, 14 de noviembre de 2013

¡PortableLinuxApps!

¿Necesitas aplicaciones portables para Linux? ¡PortableLinuxApps está aquí!

PortableLinuxApps es un conjunto de aplicaciones que se pueden ejecutar de manera “portable” es decir, no es necesario realizar una instalación previa antes de poder utilizar una aplicación concreta.

Este tipo de utilidades es muy común en otros tipos de sistema operativo (Windows por ejemplo), y ahora podemos contar con una gran lista de aplicaciones portables para distribuciones Linux (Ubunutu, Fedora..)

Related Posts Plugin for WordPress, Blogger...

Entradas populares

LinuxSur.org Img

LinuxSur.org Img