Migrar cuentas de Yahoo y Hotmail a GMail

Todos queremos Gmail. Mucho espacio, una interficie bonita, y muy buenas posibilidades de búsqueda.

En esta guía vamos a montar servidores de reenvío para Hotmail y Yahoo Mail, los cuales reenviaran todos los emails recibidos a nuestra cuenta en Gmail (o cualquier otra cuenta) Hotmail Para Hotmail usaremos gotmail.

emerge gotmail

Gotmail por defecto utiliza ~/.gotmailrc como archivo de configuración.

username=
password=
forward=
delete

Rellenamos la información necesaria. gotmail –help Te dará más opciones para la configuración. Configura lo como quieras. Nota: Si no tienes funcionando Sendmail, Necesitarás especificar un servidor smtp.

Antes de ejecutar gotmail, queremos estar seguros de que nuestra cuenta gmail está lista. Añade un filtro que clasificará todos los archivos con la etiqueta hotmail. Querría también que vayan a alguna carpeta automáticamente, quizás solo para la primera vez que se ejecute gotmail. (todos los e-mails que recivas se guardarán en la bandeja de entrada.)

Con todo configurado, ejecuta gotmail. tomará un rato, pero trás completarse tendrás todos los correos de hotmail en tu cuenta gmail.

Yahoo Mail Para Yahoo Mail, usaremos fetchyahoo.

emerge fetchyahoo

La configuración se encuentra en /etc/fetchyahoorc y está bien comentada.

Deberíamos configurar los mismos filtros que usamos para hotmail antes.

Funciona como gotmail.

Programarlo para que se ejecute automáticamente

Funciona, pero ejecutarlo cada vez que queramos pasar los mensajes es engorroso. ¿Como podemos configurarlo para que está enviando continuamente los e-mails?

Aquí tienes dos soluciones.

Configurarlo con cron Facil y efectivo. Configuralo en el fichero cron.

Configurándolo como servicio o demonio (daemon) En lugar de cron, podemos configurarlo como servicio. Ventajas: Facil configuración, y puede pararse tan facilmente como ejecutarse. Estoy seguro de que debe haber una solución mejor, pero esta es la única que se me ocurre. Requiere: at (el demonio del calendario) .gotmailrc debe moverse a /etc/gotmailrc

#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/files/postfix.rc6.2.2.9,v1.1 2006/03/07     21:07:20 ferdy Exp $opts=«${opts} reload»

depend() {
use sendmail net atd
}

start() {
ebegin «Iniciando webmaild»
/usr/local/sbin/webmaild &>/dev/null &
eend $?
}

stop() {
ebegin «Parando webmaild»
killall webmaild
eend $?
}

reload() {
ebegin «Recargando webmaild»
killall webmaild
/usr/local/sbin/webmaild &>/dev/null &
eend $?
}

Archivo: /usr/local/sbin/webmaild

#!/bin/bash
gotmail -c /etc/gotmailrc
fetchyahoo &> /dev/null

sleep 30m
/usr/local/sbin/webmaild &> /dev/null &

No es la mejor solución, pero funciona. Ahora podemos ejecutar webmaild como un servicio, y el e-mail será copiado cada 30 minutos

Una alternativa al script previo: /ruta/a/webmaild.sh

#!/bin/sh
while [ 1 == 1 ]; do
gotmail -c /ruta/a/gotmailrc &> /dev/null
fetchyahoo &> /dev/null
# añade a todos los programas como el anterior &> /dev/null, para que su
# salida (de información) vaya a /dev/null en lugar de a la pantalla
sleep 30m
done

Básicamente se ejecuta en un bucle infinito.

Matándolo o haciéndolo terminar: mata.el.servicio.sh

kill `ps aux | grep webmaild.sh | awk ‘{ print $2 }’`

Manual Ensamblador nivel básico

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina, ejecutable directamente por la máquina para la que se ha generado. El propósito para el que se crearon este tipo de aplicaciones es la de facilitar la escritura de programas, ya que escribir directamente en código binario, que es el único código entendible por la computadora, es en la práctica imposible. La evolución de los lenguajes de programación a partir del lenguaje ensamblador originó también la evolución de este programa ensamblador hacia lo que se conoce como programa compilador.

Password: blogofsysadmins.com

Click aqui para Descargar

TotalWeb SEO – aprender SEO – Videotutoriales

TotalWeb SEO – 1,66 Gb

If You Are Fed Up With Optimizing Your Website For The Search Engines And Getting Little Or NO Results, Then Read This Web Page Very Carefully To Discover…
“The World’s Easiest Step-By-Step System To Consistently Generate Over 500+ Free Search Engine Visitors PER DAY To YOUR Website… Within 30 Days Or Less!”

Video 1 – Mastering the Basics

How to develop your strategy for 500 visitors per day
What is SEO and how it’s going to help you
what search engines you should target first for the best results
What to do if a SEO company approaches you !

Video 2 – How Search Engines rank your pages

How search engines really work
why they rank sites at number 1
The 3 elements you must have for ranking at the top
Why you won’t rank for some terms

Video 3 – Lay Strong Foundations

The most important factors in choosing your niche
How to choose the right keywords
Why the size of your niche will make or break you
How to find profitable niches for your industry
The elements of your niche you concentrate on

Video 4 – Develop your website

The most important elements in your web pages
Learn where to place these for maximum optimization
How changing a couple of words doubles your traffic
Why adding in some elements will get you banned

Video 5 – Power up your SEO (1)

Get indexed in the search engines within 24 hours
Three factors you must get right to rank at number 1
Dislodge your competitors and climb above them
How to get other webmasters to promote your site

Video 6 – Power up your SEO (2)

How to get your own site to be a link magnet
What 3 things not to do to promote your site
What things don’t work any more !
Supercharge today’s most popular method of promotion

Video 7 – Learn from the professionals

A run through of my number 1 ranking website
How I built it and how I get number 1 rankings
I show you how I develop it for popularity
I’ll show you all my code and my SEO strategy

Video 8 – Explode your visitors exponetially

One thing you must do once a week to your site
My top tip to get others to develop your site for free
How to double the value of outsourced material
How to double your visitors in 30 days

Descargar:

http://rapidshare.com/files/111668448/Total_Web_SEP.part01.rar
http://rapidshare.com/files/111668418/Total_Web_SEP.part02.rar
http://rapidshare.com/files/111668413/Total_Web_SEP.part03.rar
http://rapidshare.com/files/111668453/Total_Web_SEP.part04.rar
http://rapidshare.com/files/111668409/Total_Web_SEP.part05.rar
http://rapidshare.com/files/111668417/Total_Web_SEP.part06.rar
http://rapidshare.com/files/111668440/Total_Web_SEP.part07.rar
http://rapidshare.com/files/111668414/Total_Web_SEP.part08.rar
http://rapidshare.com/files/111668427/Total_Web_SEP.part09.rar
http://rapidshare.com/files/111668412/Total_Web_SEP.part10.rar
http://rapidshare.com/files/111668391/Total_Web_SEP.part11.rar
http://rapidshare.com/files/111668399/Total_Web_SEP.part12.rar
http://rapidshare.com/files/111668438/Total_Web_SEP.part13.rar
http://rapidshare.com/files/111668429/Total_Web_SEP.part14.rar
http://rapidshare.com/files/111668465/Total_Web_SEP.part15.rar
http://rapidshare.com/files/111668401/Total_Web_SEP.part16.rar
http://rapidshare.com/files/111668362/Total_Web_SEP.part17.rar

Técnicas de Programación de la Shell de Linux para Administradores

Técnicas de Programación de la Shell de Linux para Administradores

Realizado por
PEDRO LOPEZ SOTO
Dirigido por
FRANCISCO R. VILLATORO MACHUCA y LAWRENCE MANDOW ANDALUZ

DEPARTAMENTO DE LENGUAJES Y CIENCIAS DE LA COMPUTACIÓN
UNIVERSIDAD DE MÁLAGA
MÁLAGA, NOVIEMBRE 2005

Índice de Contenidos
Capítulo 1. Introducción…………………………………………………………………………………………………………….1
1.1. Objetivos del Proyecto ……………………………………………………………………………………………………..1
1.2. Contenidos de la Memoria…………………………………………………………………………………………………3
Capítulo 2. Estudio Histórico y Práctico de la Evolución de las Shells ……………………………………………..5
2.1. UNIX. Un Comienzo………………………………………………………………………………………………………..5
2.2. Shell. Una Evolución………………………………………………………………………………………………………10
2.2.1 Shell Bourne. El Gran ‘Daddy’…………………………………………………………………………………..12
2.2.2 C Shell. El Valor de ser Diferente ……………………………………………………………………………..13
2.2.3 Shell Korn. El Retorno a las Tradiciones ……………………………………………………………………14
2.2.4 Shell POSIX. Adaptándose al Estándar………………………………………………………………………16
2.2.5 Shell Bash. En Busca de la Libertad…………………………………………………………………………..17
2.3. Conclusiones ………………………………………………………………………………………………………………..19
Capítulo 3. Comparativa Funcional de las Shells de Unix……………………………………………………………..21
3.1. Criterios Técnicos………………………………………………………………………………………………………….21
3.1.1 Histórico de Comandos ……………………………………………………………………………………………21
3.1.2 Edición de la Línea de Comandos ……………………………………………………………………………..24
3.1.3 Seguimiento Invisible de Enlaces Simbólicos ……………………………………………………………..25
3.1.4 Completado de Nombres de Ficheros, Comandos, Usuarios, Hosts y Variables ………………26
3.1.5 Facilidades para el uso del Prompt de Usuario…………………………………………………………….30
3.1.6 Evaluación de Expresiones Aritméticas y Lógicas……………………………………………………….33
3.1.7 Manejo de Variables………………………………………………………………………………………………..40
3.1.8 Sentencias de Control de Flujo de la Ejecución …………………………………………………………..47
3.1.9 Redirección de Entrada y Salida. Pipes ………………………………………………………………………50
3.1.10 Funciones………………………………………………………………………………………………………………54
3.1.11 Shells Libres …………………………………………………………………………………………………………..55
3.1.12 Diferencias Entre Shell Posix y Shell Korn…………………………………………………………………56
3.2. Conclusiones ………………………………………………………………………………………………………………..57
Capítulo 4. Técnicas Básicas de la Programación Shell…………………………………………………………………61
4.1. Comenzando a Crear un Script…………………………………………………………………………………………61
4.1.1 Ejecutar un Script ……………………………………………………………………………………………………63
4.1.2 Comentarios…………………………………………………………………………………………………………..66
4.1.3 Uso de Variables en un Script. Arrays. Variables Especiales ………………………………………..66
4.2. Comunicación con un Script ……………………………………………………………………………………………72
4.2.1 Argumentos de un Script ………………………………………………………………………………………….72
4.2.2 Sentencia read………………………………………………………………………………………………………73
4.2.3 Opciones y Argumentos con getopts……………………………………………………………………..74
4.3. Variables. Aritmética, Lógica y Cadenas …………………………………………………………………………..78
4.3.1 Aritmética y Lógica …………………………………………………………………………………………………78
4.3.2 Manejo de Cadenas………………………………………………………………………………………………….78
4.4. Condiciones………………………………………………………………………………………………………………….79
4.4.1 Cortocircuitos …………………………………………………………………………………………………………79
4.4.2 Condicional if……………………………………………………………………………………………………….81
4.4.3 Condicional case…………………………………………………………………………………………………..82
4.5. Bucles ………………………………………………………………………………………………………………………….84
4.5.1 while y until …………………………………………………………………………………………………….84
4.5.2 for………………………………………………………………………………………………………………………85
4.5.3 select………………………………………………………………………………………………………………..87
4.5.4 break y continue………………………………………………………………………………………………89
4.6. Funciones …………………………………………………………………………………………………………………….89
4.6.1 Definición de Funciones…………………………………………………………………………………………..89
4.6.2 Argumentos y Entorno de Funciones …………………………………………………………………………90
4.6.3 Finalización de Funciones ………………………………………………………………………………………..91
4.6.4 Librerías de Funciones …………………………………………………………………………………………….91
4.7. Flujo de Datos. Entrada y Salida ………………………………………………………………………………………92
4.8. Traps y Señales……………………………………………………………………………………………………………..93
Capítulo 5. Expresiones Regulares, sed y awk …………………………………………………………………………..97
5.1. Introducción …………………………………………………………………………………………………………………97
5.2. Expresiones regulares. grep …………………………………………………………………………………………..97
5.3. Comando sed ……………………………………………………………………………………………………………..100
5.3.1 sustituir ……………………………………………………………………………………………………………….101
5.3.2 Borrar………………………………………………………………………………………………………………….103
5.3.3 Imprimir………………………………………………………………………………………………………………104
5.3.4 Leer…………………………………………………………………………………………………………………….105
5.3.5 Escribir ……………………………………………………………………………………………………………….105
5.4. Comando awk ……………………………………………………………………………………………………………..106
5.4.1 Procesamiento de líneas en awk………………………………………………………………………………107
5.4.2 Campos definidos dentro de una línea………………………………………………………………………108
5.4.3 Operadores en los patrones……………………………………………………………………………………..109
5.4.4 Procesamiento pre-entrada y post-entrada…………………………………………………………………109
5.4.5 Impresión de valores con awk. Salida formateada……………………………………………………..110
5.4.6 Variables……………………………………………………………………………………………………………..111
5.4.7 Operadores y funciones ………………………………………………………………………………………….111
5.5. Programas sed y awk…………………………………………………………………………………………………..112
Capítulo 6. Aplicaciones para administración con la Shell Bash …………………………………………………..115
6.1. Análisis del Número de Argumentos de un Script: argumentos.sh ………………………………116
6.2. Bombardeo con Mails a un Servidor de Correo: mailbomb.sh……………………………………….116
6.3. Backups del Sistema en Cdrom: cdbackup.sh……………………………………………………………..117
6.4. Grabación en cd de una Imagen de Cdrom en formato .iso: grabacd.sh………………………….119
6.5. Representación de un Cursor en Pantalla: cursor.sh…………………………………………………….120
6.6. Ejemplo de uso del Script cursor.sh: usacursor.sh……………………………………………………..121
6.7. Escáner de red: escanea_ip.sh ………………………………………………………………………………..121
6.8. Escáner de red: escanea_ip_2.sh…………………………………………………………………………….122
6.9. Backup y Eliminación de Ficheros log: logrotate.sh…………………………………………………123
6.10. Conversión de Nombres de Ficheros a Caracteres Minúsculas: minusculas.sh………….125
6.11. Desglose de un Nombre Completo de directorio o Fichero en sus Componentes: path.sh126
6.12. Difusión de un Correo a Múltiples Usuarios: broadmail.sh ……………………………………..127
6.13. Desglose de un Fichero de Base de Datos en sus Componentes: cortafichero.sh …….128
6.14. Ejecución de un ftp a una Máquina Remota sin Intervención Manual : ftpremoto.sh ….130
6.15. Renombrado de Ficheros de Imágenes en Formato .jpg: renombra.sh ………………………..131
6.16. Gestión de Paquetes de Instalación en Formato .rpm: maneja_rpm.sh………………………..132
6.17. Petición de Usuario y Contraseña Para Scripts: login.sh …………………………………………..137
6.18. Eliminación de Segmentos de Memoria Compartida en el Sistema: rm_shmem.sh…………138
6.19. Selección de la Shell Para una Sesión Interactiva de Trabajo: selecciona_shell.sh..139
6.20. Agenda Personal: agenda.sh ………………………………………………………………………………….141
6.21. Creación de una Cuenta de Usuario: nuevousuario.sh……………………………………………143
6.22. Listado de los Usuarios de un Sistema: usuarios.sh………………………………………………..145
6.23. Ejemplo de Sentencia getopts: opciones.sh ……………………………………………………….146
6.24. Distribución de Ficheros en Múltiples Servidores: copia_array_remoto.sh …………..147
6.25. Kit Para Implantación de Aplicaciones en Servidores en Cluster: clustertoolkit.sh.148
6.26. Conversión de Ficheros en Formato .lj a Postscript y a Formato Pdf: lj-ps-pdf.sh…….150
6.27. Generación de un Informe de Totales: formatea.awk……………………………………………….151
Capítulo 7. Conclusiones ………………………………………………………………………………………………………..153
BIBLIOGRAFíA……………………………………………………………………………………………………………………….155
Apéndice A. Contenidos del CD adjunto ……………………………………………………………………………………….159

Descarga:

Técnicas de Programación de la Shell de Linux para Administradores

Aprender sobre DNS en videotutorial

Videotutorial en ingles, sobre DNS (domain name sistem), a modo de introduccion se explica que son las dns, como se resuelven los nombres dominios, y como se instala, configura y se utiliza en distintas plataformas (windows, linux, solaris)

Contenido:

01 Welcome
0101 Welcome
0102 Introduction

02 An Introduction to DNS
0201 What is DNS?
0202 What is DNS Used for?

03 How Does DNS Work?
0301 The DNS Namespace
0302 The DNS Request Process

04 Configuring DNS Clients
0401 Collecting The Required DNS Settings
0402 Configuring Microsoft Windows DNS Clients
0403 Configuring Unix DNS Clients

05 Using DNS Clients
0501 The Available DNS Clients
0502 Using NSLOOKUP in Interactive Mode
0503 Using NSLOOKUP in Batch Mode
0504 Using DIG in Unix
0505 WHOIS

06 About Zones and Records
0601 What are Zones?
0602 What are Records?
0603 Exploring the Various Record Types

07 DNS Server Architecture
0701 Planning Your DNS Server

08 Microsoft Windows DNS Servers
0801 Installing the MS Windows DNS Server
0802 Configuring the MS Windows DNS Server
0803 Creating/Configuring a Primary Forward Zone
0804 Creating Other Types of Zones
0805 Configuring Records
0806 Configuring Sub Domains

09 Unix DNS Servers
0901 What DNS Servers are Available for Unix?
0902 Installing BIND 9 from Binary Distribution pt. 1
0903 Installing BIND 9 from Binary Distribution pt. 2
0904 Installing BIND 9 from Source Code
0905 Configuring BIND 9 Options pt. 1
0906 Configuring BIND 9 Options pt. 2
0907 Configuring BIND Zones pt. 1
0908 Configuring BIND Zones pt. 2
0909 Configuring BIND Records pt. 1
0910 Configuring BIND Records pt. 2
0911 Configuring Subdomains in BIND
0912 Configuring using RNDC pt. 1
0913 Configuring using RNDC pt. 2

10 Advanced Windows DNS Features
1001 Configuring Dynamic DNS in Windows
1002 Configuring Record Scavenging in Windows
1003 Configuring Round Robin DNS in Windows
1004 Configuring NOTIFY in Windows
1005 Configuring WINS Integration in Windows

11 DNS And Active Directory in Windows
1101 Active Directory and DNS Working Together
1102 Active Directory DNS Configuration

12 Advanced BIND Features
1201 Configuring Dynamic DNS in BIND
1202 Configuring Round Robin DNS in BIND
1203 Configuring NOTIFY in BIND
1204 Configuring Internal BIND Server for Split DNS
1205 Configuring External BIND Server for Split DNS
1206 Alternate BIND Logging

13 DNS Security
1301 Potential DNS Security Problems
1302 Restricting Zone Transfers and Interfaces
1303 Setting Zone ACLs in Windows
1304 Dynamic DNS Security/Cache Pollution
1305 BIND TSIG Keys and Encryption
1306 Restricting BIND Zone Transfers/Interfaces
1307 Jailing BIND

14 Troubleshooting
1401 Troubleshooting a Microsoft DNS Server
1402 Troubleshooting a BIND Server

15 The Windows DNSCMD Utility
1501 Installing DNSCMD and an Introduction pt. 1
1502 Installing DNSCMD and an Introduction pt. 2
1503 DNSCMD Features pt. 1
1504 DNSCMD Features pt. 2

16 Third-Party DNS Tools
1601 Installing and Configuring Webmin
1602 Using Webmin pt. 1
1603 Using Webmin pt. 2
1604 Installing/Configuring Men and Mice QuickDNS
1605 Using Men and Mice QuickDNS
1606 Installing Incognito DNS Commander
1607 Using Incognito DNS Commander

Descargar:

http://rapidshare.com/files/146097975/DNS-videotutorial.rar