Archivos Mensuales: mayo 2011

¿Por qué Facebook no tiene botón de “No me gusta”?


Los usuarios lo quieren y caen en virus fraudulentos con tal de obtenerlo. Sin embargo, la red social no parece tener intenciones de poner el botón de rechazo entre sus opciones.

Un mensaje transmitido por la red social Facebook este fin de semana —prometiendo el deseado botón de “No me gusta”— ocasionó que miles siguieran un enlace nocivo con la esperanza de obtener el simbolito con un pulgar hacia abajo.

Era un virus. Y no es la primera vez.

La promesa de una aplicación que permita demostrar disgusto en Facebook ya había sucedido hace casi un año, siempre proveniente de aplicaciones fraudulentas.Sin embargo, y a pesar del evidente interés de los usuarios por obtener el símbolo, la red social no parece tener intenciones de poner el botón entre sus opciones.

“No hay un botón oficial de “No me gusta” ofrecido por Facebook y no parece que vaya a haberlo”, escribió en su blog Graham Cluley, de la firma de seguridad Sophos.

¿La razón? Oficialmente Facebook se considera como una red positiva. Sin embargo, expertos en redes sociales aseguran que hay otro motivo de fondo: los anunciantes.

“Facebook es una de las mayores plataforma de banners de publicidad en línea (…) Un botón de Dislike, mal utilizado o en manos de consumidores frustrados o enojados pondría a Facebook y sus anunciantes en situaciones muy escabrosas”, comentó a BBC Mundo Gabriel Sama, experto en redes sociales.

Una burbuja El libro “The Filter Bubble” de Eli Pariser explica la manera en que la publicidad dirigida ha generado una burbuja en la que los usuarios de internet terminan por recibir sólo cierto tipo de información. Una especie de filtro que los aisla.

Y de cómo el botón de “Me gusta” de Facebook es cómplice en ello.

“Facebook podría poner un botón de “No me gusta”. Y, de hecho, de acuerdo a una persona con la que hablé, lo habían considerado. Pero los anunciantes no quieren un botón de disgusto porque podrías rechazar sus productos generándoles un problema”, explicó Paiser en entrevista con la radio pública estadounidense NPR.

Mientras tanto, los intentos de los usuarios por persuadir a Facebook de que ponga una alternativa contraria al botón “Me gusta” no cesan. La página Dislike Button —dentro de la red social— pasa de los 3 millones de seguidores.

Por su parte, Facebook argumenta que el botón de “Me gusta” es suficiente para expresar las emociones de los usuarios.

“El botón de Dislike va en contra de su modelo de negocios”, asegura Sama.

En tanto, los virus nocivos continúan aprovechando esta brecha para romper las vallas de seguridad de las redes sociales y engañar a millones de usuarios que -sin pensarlo dos veces- van detrás del dichoso botón, con las consecuencias fatales que eso puede acarrear para la privacidad de sus datos.

Si les gusto el post comenten

Anuncios

Apagar y Encender Equipos Remotamente (Ubuntu – ssh)


De Ubuntu a Ubuntu

Todos estos pasos los haremos en la terminal de Ubuntu, tanto en nuestro ordenador como en el que queremos encender o apagar.
Lo primero que hay que hacer, es instalar los paquetes ssh, ethtool y wol(wakeonlan).
El paquete ssh, sirve para entrar en otro equipo remotamente.
El paquete ethtool, sirve para dejar activa la tarjeta de red, para dejarla a la escucha.
El paquete wol, sirve para encender un equipo remotamente.
Para ello, escribimos el siguiente comando:
sudo aptitude install ssh ethtool wakeonlan
ahora, para ver que interface ethernet utilizamos ponemos el comando:
ifconfig
una vez sepamos la interface que utilizamos, escribimos lo siguiente:
sudo ethtool -s eth1 wol g
en mi caso utilizo la interface eth1 y por eso la he escrito en el comando. Una vez terminados estos pasos podremos encender y apagar equipos remotamente a nuestro antojo.

Para apagarlo

Escribimos en la terminal:
ssh usuario@IP
Donde “usuario”, es el usuario del PC que queremos apagar y donde “IP”, es la IP del PC que queremos apagar. Con el comando ssh lo que hacemos es entrar en otro ordenador remotamente por medio de la terminal. Una vez este paso completado, pondremos en la terminal:
sudo halt
Con este comando, en realidad, lo que hacemos es apagar el ordenador en el que estemos. Pero, como hemos entrado en otro PC con el comando ssh, apagamos el otro ordenador y automáticamente volveremos a estar en el nuestro desde la terminal.

Para encenderlo

Escribimos en la terminal:
wakeonlan MAC
Donde “MAC”, es la MAC del ordenador que queremos encender.

De Ubuntu a Windows

Antes de encender o apagar nada, debemos tener instalados en nuestra máquina Ubuntu el paquete wol:
sudo aptitude install wakeonlan

En nuestra máquina Windows, lo primero que tenemos que mirar es que nuestra tarjeta de red soporte el wol. Si soporta wol, iremos a las propiedades de nuestra área local.
Una vez en ella, pulsamos en el botón configurar para entrar en la configuración de la tarjeta de red. Dentro de la configuración de la tarjeta de red, veremos que hay 5 pestañas como en la imagen siguiente.

windows1

Seleccionamos la pestaña “Opciones avanzadas”. Donde dice “Propiedad”, seleccionamos la opción “Wake From Shutdown” y donde dice “Valor”, seleccionamos la opción “Encendido”. Debería estar como en la imagen:

windows2

Ahora, seleccionamos la pestaña “Administración de energía” y señalamos la opción “Permitir a este dispositivo reactivar el equipo”. Tal y como se ve en la imagen:

windows3

Es esencial que, para que funcione con el estado del firewall activado, tengamos que configurar un parámetro.
Tenemos que irnos al panel de control y luego al firewall de windows. Una vez abierto, nos aparecerá una ventana como la siguiente:

firewall

En esta ventana tenemos que entrar en la pestaña “Excepciones” y marcar la opción “Compartir archivos e impresoras”(Estos pasos hay que realizarlos por un tema de puertos. Si no lo hacemos, no funcionará con el firewall activado).

Una vez completados estos pasos, podremos apagar o encender los equipos remotamente a nuestro antojo.

Para apagarlo

Solo tenemos que escribir en la terminal el siguiente comando (mayúsculas y minúsculas incluidas):
net rpc SHUTDOWN -C "Estamos apagando el equipo" -f -I 172.16.1.4 -U administrador%123456
Donde pone “Estamos apagando el equipo”, es el mensaje que envía para que salga en pantalla dell ordenador que queremos apagar.
Donde pone 172.16.1.4, es la IP del ordenador que queremos apagar.
Donde pone administrador, es el usuario del ordenador que queremos apagar (tiene que ser administrador sino, no funciona).
Donde pone 123456, es la contraseña del usuario que hemos elegido.

Para encenderlo

Solo hay que escribir en la terminal lo siguiente:
wakeonlan -p 7 MAC
Donde pone -p 7, sirve para redireccionar el puerto por donde va a escuchar. Ponemos esto del puerto porque por el puerto que se envia la señal por defecto, a veces, no va.
Donde pone MAC, tienes que poner la MAC del equipo que quieres encender.

MUY IMPORTANTE: Esta forma solo sirve siempre que estén los 2 ordenadores en red local.

Paloma es más rápida que Internet


Paloma es más rápida que Internet

En Sudáfrica una de estas aves mensajeras es más veloz a la hora de transferir información que uno de los proveedores de Internet.

Paloma es más rápida que Internet

Imagen: Pablo Sapia

Frustrados trabajadores del sector IT de Sudáfrica demostraron que una paloma era más rápida que Telkom el principal ISP -proveedor de servicios de Internet- del país. Las conexiones allí son paupérrimas y el ancho de banda lamentable. Tras la demostración, las autoridades de Telkom no estuvieron disponibles para hacer declaraciones.

Según reportaron medios locales, Winston, un palomo de 11 meses, voló durante una hora y ocho minutos para viajar de las oficinas de Unlimited, en Pietermaritzburg, hasta la ciudad costera de Durban. Incluyendo el tiempo que tomó bajar la información de la tarjeta magnética que Winston llevaba en la pata a la computadora, todo el proceso tardó 2 horas y 8 minutos. En ese tiempo a través de la red de Telkom se logró transmitir el 4 por ciento de la información.

Instalación de Asterisk en Ubuntu Server Paso a Paso


  • Procedimiento para Instalar Asterisk VoIP en Ubuntu Server
  • Servidor: Ubuntu Server Dapper Drake
  • Conmutador de VoIP: Asterisk asterisk-1.2.15
  • Admninistrador Web : FreePBX 2.2.0

// Mi Particion
// /boot 100M
// /var 2 Gb
// /home 4 Gb
// /usr 8 Gb
// / 4Gb
// Swap 520 Mb

  • Despues de instalar Ubuntu cambiar password a root

sudo passwd root
password

  • Editar /etc/apt/sources.list y activar los siguientes repositorios

sudo editor /etc/apt/sources.list

  • descomentar y guardar

deb http://us.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper universe

  • Actualizar repositorios

sudo apt-get update

  • 1 Instalar librerias para acceso via SSH

sudo apt-get install openssl libssl-dev ssh

  • 2 librerías de compilación de software, sirve para compilar Asterisk

sudo apt-get install gcc make g++

  • 3 verificar que versiones de kernel tengo instalado en el servidor

uname -a

  • me regresa algo como esto

Linux AsteriskServer 2.6.15-23-386

  • 4 buscar las fuentes del kernel con las versiones instaladas en el server

apt-cache search 2.6.15

  • 5 instalamos los encabezados para 2.6.15 espec?ficos para el procesador (linux-headers-2.6.15-23-386 , linux-source-2.6.15 , linux-image-2.6.15-23-386)

sudo apt-get install linux-headers-2.6.15-23-server linux-image-2.6.15-23-server linux-source-2.6.15

  • 6 sinstalamos algunas utiler?as de linux, Lynx es un navegador web de texto, nmap es sniffer depuertos, emacs es un editor de textos potente aunque puedes usar editor instalado ya en Ubuntu y sencillo de usar

sudo apt-get install nmap lynx emacs21

  • 7 festival son paquetes para el manejo de voz

sudo apt-get install festival festival-dev

  • 8 para poder usar la consola de asterisk

sudo apt-get install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev

  • 9 librerias de compresion

sudo apt-get install zlib1g zlib1g-dev

  • 10 librerias requeridas por el servicio web de FreePBX

sudo apt-get install bison bison-doc

  • 11 librerias requeridas por el servicio web de FreePBX

sudo apt-get install libxml2 libxml2-dev

  • 12 librerias requeridas por el servicio web de FreePBX

sudo apt-get install libtiff4 libtiff4-dev

  • 13 librerias requeridas por el servicio web de FreePBX

sudo apt-get install libasound2 libgsm1 libltdl3 libpq3 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev

  • en caso que se vaya a usar una tarjeta sangoma, se requiere instalar flex para que funcione con el driver wanpipe

sudo apt-get install flex

  • 14 librerias requeridas por Asterisk para el manejo de ayuda y de extraccion de archivos del CVS

sudo apt-get install subversion curl doxygen

  • 15 librerias requeridas por el servicio web de FreePBX

sudo apt-get install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl

  • 16 Servidor web para FreePBX

sudo apt-get install apache2

  • 17 librer?as requeridas por el servicio web de FreePBX

sudo apt-get install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db

  • 18 base de datos para el CDR y FreePBX

sudo apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev

  • despues de instalar MySQL probablemente nos pedir? una configuracin como la siguiente

2. Configurar como Internet Site
3. localhost.localdomain
********************************
2. ********************************
2da Parte..
********************************
2. ********************************

  • 19 creamos un repositorio local para almacenar los archivos fuente de asterisk

mkdir ~/asterisk
cd asterisk

  • Obtenemos los archivos y os almacenamos en el directorio creado
  • 20 gateway entre freepbx y asterisk

wget http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz

  • 21 navaja suiza para manejo de archivos de sonido

wget http://keihanna.dl.sourceforge.net/sourceforge/sox/sox-12.17.9.tar.gz
wget http://heanet.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz

  • 22 Obtenemos los paquetes para el administrador web de FreePBX, podemos aqui instalar la version 2.2.1 de FreePBX la mas actualizada y seguir con el mismo procedimiento

wget http://superb-east.dl.sourceforge.net/sourceforge/amportal/freepbx-2.1.1.tar.gz

  • 23 Obtenemos los archivos para Asterisk

wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.13.tar.gz
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.15.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.2.5.tar.gz

  • 24 Instalamos el Editor de Sonidos de Asterisk

cd /usr/src/
sudo tar -xvzf ~/asterisk/lame-3.96.1.tar.gz
cd lame-3.96.1
sudo ./configure –prefix=/usr –sysconfdir=/etc
sudo make && sudo make install

  • 25 Instalamos SOX, utiler?a para manejar los sonidos en Asterisk

cd /usr/src/
sudo tar -xzvf ~/asterisk/sox-12.17.9.tar.gz
cd sox-12.17.9
sudo ./configure
sudo make
sudo make install

  • 26 Instalamos el gateway entre Asterisk y FreePBX

cd /usr/src/
sudo tar -xzvf ~/asterisk/asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
sudo perl Makefile.PL
sudo make all
sudo make install

  • 27 Instalamos FreeBX el Administrador Web de Asterisk, aqui podemos tambien instalar la version 2.2.1 en vez de la 2.1.1

cd /usr/src
sudo tar -xzvf ~/asterisk/freepbx-2.1.1.tar.gz
cd /usr/src/freepbx/freepbx-2.1.1

  • Comenzamos a instalar la Base de Datos para el Administrador Web FreePBX y para los CDR.
  • Iniciacilizacion de la implementaci?n de Bases de Datos en Mysql para Asterisk
  • Accedemos a MySQL si no han configurado su password de root mysql, solo presionar Enter

mysql -u root -p
ENTER
show databases;
use mysql ;
show tables;
select * from user;

  • cambiamos los password de root y creamos un usuario para Asterisk

update user set password = password(“PaSsWoRd”) where user = “root”;
grant all privileges on *.* to asterisk@localhost identified by “PaSsWoRd”;
flush privileges;
exit

  • Nos validamos con el usuario de Asterisk creado

mysql -u asterisk -pPaSsWoRd

  • Creamos las bases de datos

mysql> create database asteriskcdrdb;
mysql> create database asterisk;
mysql> exit

  • Pasamos el esquema y la informaci?n de los scripts de bases de datos por default de FreePBX

mysql -u asterisk -pPassw0rd asterisk < /usr/src/freepbx/freepbx-2.1.1/SQL/newinstall.sql
mysql -u asterisk -pPassw0rd asteriskcdrdb < /usr/src/freepbx/freepbx- 2.1.1/SQL/cdr_mysql_table.sql

  • Lo siguiente son los usuarios y password por default para FreePBX

mysql -u root -pPaSsWoRd

  • asignamos en caso de que se requiera con el login y password por default

GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY “amp109”;
2. GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY “amp109”;
3. flush privileges;

exit

  • Termina la implementacion de Bases de Datos en Mysql para Asterisk
  • 28 creacion del usuario y grupo que manejara los procesos de asterisk

sudo groupadd asterisk
sudo useradd -c “PBX asterisk” -d /var/lib/asterisk -g asterisk asterisk
sudo mkdir /var/run/asterisk
sudo chown asterisk:asterisk /var/run/asterisk

  • 29 Cambiamo el usuario propietario de Apache

sudo emacs /etc/group * para guardar presionar ctrl+x ctrl+s, para salir ctr+x, ctr+c
www-data:x:33:asterisk

  • ejecutamos el comando find para ubicar el archivo de configuraci?n de apache

find /etc/apache2/ -type f | xargs grep Group

  • 30 editamos el archivo de apache

sudo emacs /etc/apache2/apache2.conf

  • en emacs para buscar, presionar Ctrl+s
  • 31 cambiar de www-data a asterisk

User www-data
Group www-data

  • por

User asterisk
Group asterisk

  • guardamos para guardar es presionar ctrl+x ctrl+s, para salir ctr+x, ctr+c
  • 32 cambiamos los permisos para el directorio de sesiones de PHP

sudo chown -R asterisk /var/lib/php5

  • 33 edici?n de php para aumentar el tama?o de archivos que se suben al servidor web

sudo emacs /etc/php5/apache2/php.ini
upload_max_filesize = 32M

  • 34 creamos un directorio para la instalacion de los paquetes de Asterisk

sudo mkdir /usr/src/asterisk
cd /usr/src/asterisk

  • 35 libreria o drivers para tarjetas line PRI

sudo tar zvxf ~/asterisk/libpri- 1.2.4.tar.gz

  • 36 librerias o drivers para tarjetas ZAPTEL

sudo tar zvxf ~/asterisk/zaptel-1.2.13.tar.gz

  • 37 El PBX Asterisk

sudo tar zvxf ~/asterisk/asterisk-1.2.15.tar.gz

  • 38 utilerias de asterisk(cdr, rep music on hold. etc)

sudo tar zvxf ~/asterisk/asterisk-addons-1.2.5.tar.gz

  • 39 archivos de IVR por default

sudo tar zvxf ~/asterisk/asterisk-sounds-1.2.1.tar.gz

  • 40 compilacion de PRI

cd libpri-1.2.4
sudo make & sudo make install

  • 41 compilaci?n de Zaptel

cd ../zaptel-1.2.13
sudo make clean
sudo make linux26
sudo make install

  • 42 compilacion de Asterisk

cd ../asterisk-1.2.15
sudo make clean
sudo make
sudo make install
sudo make samples
sudo make progdocs

  • 43 compilacion de Utilerias de Asterisk

cd ../asterisk-addons-1.2.5
sudo make
sudo make install

cd ../asterisk-sounds-1.2.1
sudo make
sudo make install

  • 44 reiniciamos el servidor web apache

sudo /etc/init.d/apache2 restart

  • 45 Antes de instalar FreePBX creamos el directorio de asterisk en /var/run

sudo mkdir /var/run/asterisk

  • 46 Editamos el archivo de configuraci?n de Asterisk

sudo emacs /etc/asterisk/asterisk.conf

  • 47 cambiamos el directorio de

RUNASTERISK=/var/run

  • a

RUNASTERISK=/var/run/asterisk

  • 48 asignamos los permisos

chown -R asteriks:asterisk /var/run/asterisk

  • continuamos con la instalaci?n de FreePBX

cd /usr/src/freepbx/freepbx-2.1.1/
sudo pear install db

  • si no encontrara el paquete db, bajarlo de internet e instalarmo manualmente: sudo pear install db.17.0.0.tgz

sudo mkdir /var/www/cgi-bin
sudo chown asterisk:asterisk /var/www/cgi-bin
sudo ./install_amp

  • despues de ejecutar install_amp pedirá los valores para crear el archivo de configuraci?n.
  • Aquí introducir el usuario de la base de datos que se creo previamente

Enter your USERNAME to connect to the ‘asterisk’ database:
asteriskuser asterisk

  • Aqui introducir el password de la base de datos que se creo previamente

Enter your PASSWORD to connect to the ‘asterisk’ database:
amp109 Passw0rd

  • Aqui introducir el nombre del servidor de la base de datos, com?nmente localhost

Enter the hostname of the ‘asterisk’ database:
localhost ENTER

  • Aqui introducir el usuario que se usara como admin del API de Asterisk

Enter a USERNAME to connect to the Asterisk Manager interface:
admin admin

  • Password del API, importante para conectar aplicaciones terceras a Asterisk

Enter a PASSWORD to connect to the Asterisk Manager interface:
amp111 Passw0rd

  • Ruta de instalacion del Servidor de Asterisk

Enter the path to use for your AMP web root:
/var/www/html ENTER
Created /var/www/html

  • Ruta para instalar el Panel Flash de Asterisk

Enter the path to use for your FOP web root:
/var/www/html/panelENTER
Created /var/www/html/panel

  • Introducir la ruta para los CGI de Asterisk

Enter the path to your Apache cgi-bin:
/var/www/cgi-bin

  • Introduzca la direccion IP de su servidor

Enter the IP ADDRESS or hostname used to access the AMP web-admin:
xx.xx.xx.xx localhost

  • Introduzca el password pra poder usar el FOP

Enter a PASSWORD to perform call transfers with the Flash Operator Panel:
passw0rd Passw0rd

  • Seleccionar valores por Default

Use simple Extensions extensions admin or separate Devices and Users deviceanduser?
extensions

  • Seleccionar Default

Enter directory in which to store AMP executable scripts:
/var/lib/asterisk/bin
Created /var/lib/asterisk/bin

  • Seleccionar Default

Enter directory in which to store super-user scripts:
/usr/sbin

  • si marcara algun error installamp revisar usuarios de base de datos, librerías de php y de mysql, reiniciar apache y peardb, php-db
  • en caso de que tuviera un error al ejecutar FreePBX puede reconfigurarlo previamente elimine el archivo de configuracion en /etc/amportal.conf
  • 49 creamos la carpeta donde se almacenaran los sonidos del IVR

mkdir /var/lib/asterisk/sounds/custom

  • 50 configuramos los permisos para el directorio de Asterisk

chown -R asterisk:asterisk /var/lib/asterisk/

  • 51 ejecutamos amportal

sudo /usr/sbin/amportal start

  • o como root

su –
password

  • y ejecutamos

/usr/sbin/amportal start

  • verificamos

ps aux

  • y deberiamos ver algo parecido

asterisk 5537 0.0 0.1 3676 844 pts/0 S 13:54 0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk
asterisk 5544 0.2 1.4 15452 7080 pts/0 Sl 13:54 0:00 /usr/sbin/asterisk -U asterisk -G asterisk -vvvg -c
asterisk 5585 0.0 0.1 3848 832 pts/0 S 13:54 0:00 -su -c cd /var/www/html/panel && /var/www/html/panel/safe_opseasterisk 5586 0.0 0.2 3640 1324 pts/0 S 13:54 0:00 /bin/bash /var/www/html/panel/safe_opserver
asterisk 5588 0.3 1.5 10008 7352 pts/0 S 13:54 0:00 /usr/bin/perl -w ./op_server.pl

  • sudo emacs /etc/default/asterisk

RUNASTERISK=yes

  • Abrir en un navegador de preferencia Firefox la direccion del servidor Asterisk por ejemplo que el servidor corra en una IP 192.168.1.101

http://192.168.1.101/html/admin/

  • Introducimos el login y password configurado:

admin
admin

  • Ahora tenemos habilitado El conmutador de Voz Sobre IP Asterisk
  • Y el administrador Web de Asterisk FreePBX.
  • Descargar modulos de administracion de Asterisk.
  • Para configurar sus tarjetas ZAptel, Sangoma, IVR, AGIs, Festival, etc.. ver el procedimiento de instalacion que he agregado en este mismo WiKi o en mi blog http://phylevn.mexrom.com

Mapa Mundi de GNU/Linux


SOMOS EL GRAN IMPERIO COMUNISTA UBUNTU !!! YEAHHH

Montar Servidor Web en Ubuntu (Apache, Mysql, PHP)


Si usas Ubuntu y trabajas en desarrollo web, puedes poner en marcha un servidor apache+php+mysql+asistente de control de versiones+mejor top+plugins para gedit, escribiendo en el terminal:

sudo apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 libapache2-mod-auth-mysql php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl phpmyadmin mysql-admin mysql-query-browser rapidsvn htop gedit-plugins

Esto no es algo nuevo, pero si es útil 🙂

Instalar Programas en Ubuntu


Los programas para Ubuntu son en cierta parte, diferentes a los de Windows o MacOS

Por ejemplo un archivo .deb en Ubuntu, seria equivalente a un .exe en Windows (un ejecutable)

Tambien puedes instalar miles de aplicaciones, juegos, etc desde la Consola de Ubuntu:

puedes instalar el apache (Servidor Web) asi…

Aplicaciones > Accesorios > Terminal  y escribes lo siguiente

sudo apt-get install apache2 

Nada complicado, explicamos parte por parte.

sudo: Ejecutar como SuperUsuario

apt-get :Advanced Packaging Tool (Herramienta Avanzada de Empaquetado), abreviado APT.

Install : ¬_¬ instalar, LÓGICO.

programa, (en este caso apache2) , instalar el programa apache =)

**************************************************************************

Si no te gusta escribir en la consola (algo imperdonable para usuarios avanzados como los de Ubuntu (H))

Puedes usar Synaptic,

Sistema > Administración > Gestor de Paquetes Synaptic… Seguidamente de ingresar su contraseña

Sencillo? Claro que SÍ!!

Puedes ser mas facil la instalacion de un programa? ummmm…

Veamos.. Vayamos a Aplicaciones > Centro de Software de Ubuntu (El ultimo) y veremos un panel como el siguiente….

Wikipedia sin Internet para [Linux, MacOS y Window$]



Okawix te ayuda a bajar a tu disco duro toda la Wikipedia para que la consultes sin necesidad de acceder a Internet.
A partir de una lista de idiomas, Okawix te permite descargar el contenido de Wikibooks, Wikinews, Wikipedia y los demás proyectos Wikimedia en varios idiomas, si lo deseas.
Antes de la descarga, Okawix te indica cuántos megas ocupará. Y una vez finalizada, podrás navegar por la Wikipedia desde el propio programa, pudiendo realizar búsquedas y todo.

Este software es gratuito y multiplataforma, y lo podeis descargar desde aquí:

[Click en la Imagen para Descargar]

Contraseña: http://www.nandodelmal.wordpress.com

Comandos mas usados en Consola Ubuntu – Linux


Aquí voy a vaciar algunos comandos de consola que son comúnmente los más usados y de mucha utilidad para todos nosotros (y para que no se me olviden…:-)).

Combinaciones especiales de teclas

* [Ctrl]+[Alt]+[Del]: Shutdown. Apaga el sistema de forma organizada desde una terminal texto.

* [Ctrl]+[Alt]+[F1]: Cambia a la primera terminal de texto.

* [Ctrl]+[Alt]+[Fn]: Cambia a la terminal de texto numero n (n=1,…,6)

* [Ctrl]+[Alt]+[F7]: Cambia a la primera terminal X (si se esta usando alguna)

* [Ctrl]+[Alt]+[Fn]: Cambia a la terminal X número n (n=7,…,11)

* [Tab]: Autocompleta el nombre de un comando, archivo, directorio o programa, cuando trabajamos en una terminal texto. P.ej: Si vamos a usar el programa “programa_de_prueba”, podemos escribir progr y pulsar [Tab], el sistema se encargara de rellenar el resto.

* [ArrowUp]: (Flecha arriba) Va editando la historia de comandos que hemos escrito anteriormente en terminal texto.[Enter] para ejecutar.

* [Shift][PgUp]: Scroll la salida de la terminal hacia arriba, en terminal texto.

* [Shift][PgDown: Scroll la salida de la terminal hacia abajo, en terminal texto.

* [Ctrl]+c: Termina el proceso actual. Cuando lo comenzamos sin & ([localhost]$ proceso)

* [Ctrl]+d: Termina la terminal actual.

* [Ctrl]+s: Para la transferencia a la terminal.

* [Ctrl]+z: Manda el proceso actual (comenzado sin &) a “Background”. Lo mismo que si comenzamos el proceso con & ([localhost]$ proceso &).

Lista de comandos mas usados

* hostname: Devuelve el nombre de la máquina.

* uptime: Devuelve la cantidad de tiempo trascurrido desde la última vez que se arrancó el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).

* uname -a: Información sobre el sistema operativo de la máquina.

* dmesg|more: Imprime el “ring buffer” del kernel.

* free -tm: Información sobre la cantidad de memoria disponible y usada.

* df -h: Información sobre todo los dispositivos montados en la máquina.

* du: Muestra el espacio que esta ocupado en disco.

* du -bh /|more: Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.

* ps: Información sobre los procesos del actual usuario, que se están ejecutando.

* ps axu: Información sobre todos los procesos que se estan ejecutando en la máquina.

* top: Información sobre el uso de cpu y memoria de los procesos del sistema.

* cat /proc/cpuinfo: Información sobre el microprocesador.

* cat /proc/interrupts: Información sobre las interrupciones en uso.

* cat /proc/dma: Información sobre dma en uso.

* cat /proc/filesystems: Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).

* /sbin/lsmod: Información sobre los módulos en uso.

* finger usuario: Información sobre el usuario.

* who: Información sobre los usuarios usando el sistema.

* id usuario: Información sobre UID, GID y GROUPS del usuario.

* last: Información sobre los últimos usuarios que han usado el sistema.

* set|more: Información sobre el entorno de usuario actual.

* ping máquina: Para comprobar si tenemos contacto con la máquina máquina (máquina: nombre o IP)

* /sbin/route: Tabla de enrutamiento de nuestro sistema.

* /sbin/ifconfig: Información sobre los distintos dispositivos de red

* netstat: Información valiosa sobre la conexión de red (Este comando tiene muchas posibilidades, ejecutar man netstat

* ls: Lista archivos y directorios, funciona como elcomando dir de DOS.

* dir: Idem. anterior.

* cp: Copia archivos/directorios.

* rm: Borra archivos/directorios.

* mkdir: Crea directorios.

* rmdir: Borra directorios (deben estar vacíos).

* mv: Renombrar o mover archivos/directorios.

* date: Indica la fecha y hora del sistema.

* pwd: Indica la ruta absoluta donde se está ubicado.

* history: Muestra el historial de comandos introducidos por el usuario.

* more: Muestra el contenido de un archivo con pausas cada 25 líneas.

* grep: Filtra los contenidos de un archivo.

* diff: Compara archivos.

* wc archivo: Muestra el número de palabras, líneas y caracteres de un archivo.

* wc -c archivo: Muestra el tamaño en bytes de un archivo.

* calendar: Recordatorio de fechas.

* cal: Despliega un calendario.

* cal -my: Calendario completo del año.

* traceroute: Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina.

* ifconfig: Configuración de interfaces de red, modems, etc.

* route: Gestiona las rutas a otras redes.

* iptraf: Muestra en una aplicación de consola todo el tráfico de red.

* tcpdump: Vuelca el contenido del tráfico de red.

* lsof: Muestra los archivos que utiliza cada proceso.

* lsmod: Muestra los módulos de kernel que están cargados.

* modprobe: Trata de instalar un módulo, si lo encuentra lo instala pero de forma temporal.

* rmmod: Elimina módulos del kernel que están cargados.

* sniffit: Husmeador del tráfico de red.

* su: Te conviertes en administrador(root) después de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root.

* /usr/sbin/adduser usuario: Registra y crea una cuenta de usuario.

* /usr/sbin/userdel usuario: Borra la cuenta de usuario usuario.

* passwd: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario

* /usr/sbin/groupadd grupo: Crea un nuevo grupo.

* /usr/sbin/groupdel grupo: Borra un grupo.

* more /etc/passwd: Muestra el fichero de claves del sistema. (Si no se usa shadow password)

* more /etc/group: Muestra los grupos registrados en el sistema.

* chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios

* chown: Cambia los permisos de usuario: grupo de archivos/directorios.

* chgrp: Cambia el grupo de un archivo o directorio.

* umask: Establece que permisos serán deshabilitados para los archivos nuevos.

* lpr archivo: Añade un documento a la cola de impresión.

* lpq: Muestra los documentos en cola de impresión.

* lprm: Cancela la impresión del documento activo.

* tar: Archivador de ficheros.

* gunzip: Descompresor compatible con ZIP.

* mount: Montar unidades de disco duro, diskette, cdrom, etc.

* wget: Programa para descargar archivos por http o ftp.

* lynx: Navegador web con opciones de ftp, https.

* ftp: Cliente FTP.

* whois: Whois de dominios.

* who: Muestra los usuarios de sistema que han iniciado una sesión.

* mail: Envío y lectura de correo electrónico.

* sort: Ordena el contenido de un archivo.

* ln: Link para crear enlaces, accesos directos.

* tail: Muestra el final de un archivo.

* head: Muestra la cabecera de un archivo.

* file: Nos dice de que tipo es un archivo.

* cp fichero1 fichero2: Copia fichero1 como fichero2

* rm fichero: Borra fichero

* rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de directorio

* mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2

* mkdir directorio: Crea un subdirectorio

* rmdir directorio: Borra un subdirectorio

* shutdown -t3 -r now: Reinizializa el sistema (hay que hacerlo como root).

* shutdown -t3 -h now: Apaga el sistema (hay que hacerlo como root).

* reboot: Reinicia el sistema.

* poweroff: Apaga el sistema.

* sysctl: Configurar los parámetros del kernel en tiempo de ejecución.

* ulimit: Muestra los límites del sistema (máximo de archivos abiertos, etc…)

* adduser: Añadir usuario de sistema.

* userdel: Eliminar usuario de sistema.

* glxinfo: Información sobre la biblioteca gráfica OpenGL y su extensión GLX.

* showrgb: Lista los colores reconocidos por el sistema y su valor RGB.

* bsdgames: Colección de juegos para consola.

* sl: Tren pasando.

* apt-get moo: La supervaca del apt.

* cowsay muuuuu: Una vaca hablando en su idioma.

* cowthink -p ¿¿muuuuu??: Una vaca pensando.

* cowsay -f tux hola: Tux saludando.

* banner (texto): Muestra un cartel en pantalla.

* xwd -root -screen > pantalla.xwd: Capturar la pantalla.

* xwd > ventana.xwd: Capturar la ventana.

* import -window root pantalla.ps (también jpg, png, gif, etc…): Capturar en otros formatos.

* md5sum archivo.iso > archivo.iso.txt: Generar la suma control MD5 de un archivo.

* md5sum -w -c archivo.iso.txt: Verifica la suma control MD5 de un archivo.

*

* apt-get moo:

Como buscar y descargar un archivo especifico?


Como buscar un archivo especifico en internet, para Windows, Linux, Mac, etc

Es sumamente sencillo hacer esto.

Por ejemplo quieren bajar el instalador del servidor Web para Windows (Apache)

Se van a www.google.com  y escriben httpd-2.2.17-win32-src.zip el nombre del “Archivo” y le dan Enter.

Con esto Google lanzara las páginas que contengan ese nombre “httpd-2.2.17-win32-src.zip” y esto los llevara directo a la descarga y no pasaras por tanta publicidad ni perdidas de tiempo (:

Si quieres buscar un archivo en Megaupload.com o Rapidshare.com.

Anda a Google y escribe: NombreDelArchivo+site:www.megaupload.com

Y nuevamente te enviara directa a la página de megaupload para descargar el archivo..

Saludos espero que haya sido de utilidad este Post 😉