viernes, 7 de noviembre de 2008

sacar computadora del dominio

Const NETSETUP_ACCT_DELETE = 2 'Disables computer account in domain.
strPassword = "password"
strUser = "kenmyer"

Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName

Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & strComputer & "'")
strDomain = objComputer.Domain
intReturn = objComputer.UnjoinDomainOrWorkgroup _
(strPassword, strDomain & "\" & strUser, NETSETUP_ACCT_DELETE)

miércoles, 5 de noviembre de 2008

Migrar Usuario Linux

Sistema Linux Original

Los comandos descritos a continuacion deben ser tecleados en el servidor que contiene toda la informacion de nuestros usuarios.
Primero creamos un tarball de backup siguiendo estos pasos:

deathbian.old:~# mkdir /root/migracion/

Ahora definimos un filtro para el limite del UID, 500 para Redhats y CentOS y 1000 para Debian y Ubuntus

deathbian.old:~# export UGIDLIMIT=500

Ahora copiamos el archivo /etc/passwd de las cuentas a /root/migracion/passwd.mig utilizando el comando awk para filtrar las cuentas de servicios del sistema

deathbian.old:~# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > /root/migracion/passwd.mig

Copiar archivo /etc/group:

deathbian.old:~# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > /root/migracion/group.mig

Copiar archivo /etc/shadow:

deathbian.old:~# awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > /root/migracion/shadow.mig

Copiar archivo /etc/gshadow si acaso existe el archivo:

deathbian.old:~# cp /etc/gshadow /root/migracion/gshadow.mig

Hagamos el backup del home de los usuarios y sus correos:

deathbian.old:~# tar -zcvpf /root/migracion/home.tar.gz /home
deathbian.old:~# tar -zcvpf /root/migracion/mail.tar.gz /var/spool/mail

Donde,

* Los usuarios que son agregados al sistema Linux siempre empiezan con un valor UID y GID unicos, los cuales estan especificados por la propia distribucion Linux o por el administrador.
Limites segun diferentes distros de Linux:
o RHEL/CentOS/Fedora Core : El default es de 500 con un limite superior de 65534 /etc/libuser.conf.
o Debian, Knoppix y Ubuntu: El default es de 1000 con un limite superior de 29999 /etc/adduser.conf.
* En el sistema recien instalado no deberiamos crear ninguna nueva cuenta de usuario. Ya que el comando awk utilizado filtra los UID segun la distro.
* export UGIDLIMIT=500 - Dependiendo de nuestra distribucion de Linux, vamos a asignar el valor inicial del UID para cuentas de usuarios normales.
* awk -v LIMIT=$UGIDLIMIT -F: ‘($3>=LIMIT) && ($3!=65534)’ /etc/passwd > /root/migracion/passwd.mig - Es necesario pasar el valor de la variable UGIDLIMIT al awk usando la opcion -v option (la cual asigna el valor de la variable del shell UGIDLIMIT a la variable LIMIT del programa awk). La opcion -F: determina el separador de campos : . Finalmente awk lee cada linea desde /etc/passwd, filtra las cuentas de systema y genera un nuevo archivo llamado /root/migracion/passwd.mig. La misma logica se aplica para el resto de comandos awk.
* tar -zcvpf /root/migracion/home.tar.gz /home - Hace una copia de seguridad del directorio /home de los usuarios
* tar -zcvpf /root/migracion/mail.tar.gz /var/spool/mail - Hace una copia de seguridad del directorio de correos de los usuarios.

Pueden usar scp, una memoria usb o otro medio para copiar /root/migracion al nuevo sistema Linux.
deathbian.old:~# scp -r /root/migracion/ usuario@nuevo.servidor.com:/root/
Importanto las cuentas en el nuevo sistema

Antes que nada, hacemos una copia de los usuarios y contraseñas actuales:
nuevo.linux.:~# mkdir /root/users.bk
nuevo.linux.:~# cp /etc/passwd /etc/shadow /etc/group /etc/gshadow /root/users.bk

Ahora restauramos passwd y otros archivos en /etc/
nuevo.linux.:~# cd /root/migracion/
nuevo.linux.:~# cat passwd.mig >> /etc/passwd
nuevo.linux.:~# cat group.mig >> /etc/group
nuevo.linux.:~# cat shadow.mig >> /etc/shadow
nuevo.linux.:~# /bin/cp gshadow.mig /etc/gshadow
Nota: Les recuerdo que es necesario utilizar >> (append) y no > (create) en la redireccion del shell.

Ahora copiamos y extraemos el archivo home.tar.gz en el /home del nuevo servidor
# cd /
nuevo.linux.:~# tar -zxvf /root/migracion/home.tar.gz

Ahora copiamos y extraemos el archivo mail.tar.gz (Correos) dentro de /var/spool/mail del nuevo servidor
nuevo.linux.:~# cd /
nuevo.linux.:~# tar -zxvf /path/to/location/mail.tar.gz

Ahora reiniciamos el sistema; cuando el sistema Linux vuelva a cargar, todas las cuentas de usuarios deberian de funcionar como en el sistema viejo:
nuevo.linux.:~# shutdown -r now

Todo esto recopilado de====>>>http://www.guatewireless.org/migracion-de-cuentas-de-usuario-en-linux/

jueves, 30 de octubre de 2008

Introdcuccion Windows

Es de película inicie en linux y ahora estoy estudiando Administración de Windows Server 2008 es nice windows por la facilidad y la implementación rápida que este puede tener en una empresa GRANDE lo menciono así por que es muy costoso por la vía correcta(Cristiana) las licencia pero para una pequeña empresa es mejor el gran linux a escalas mayor linux por lo que ya todos sabemos.... y windows malo por lo que ya todo sabemos... bueno pero no es malo saber un poquito de todo.

Acvtive Directoy http://www.microsoft.com/latam/technet/productos/windows/windowsserver2003/admng.mspx

ftp upload download

#!/bin/bash

ftp_sitio=ftp://ip_delsitio
username=usuario
passwd=clave-acceso
backupdir=$HOME
filename="respaldo-$(date '+%F-%H%M').tar.gz"

echo "Creating a backup file $filename of $backupdir."

# Make a tar gzipped backup file
tar -cvzf "$filename" "$backupdir"

ftp -in
open $ftp_site
user $username $passwd
bin
put $filename #put sube get descarga
close
bye

ACL squid

Bloqueo de videos

acl useragent browser -i ^application/NSPlayer$
acl useragent browser -i ^application/player$
acl useragent browser -i ^application/Windows-Media-Player$
acl useragentq rep_mime_type ^video
acl useragentq rep_mime_type ^audio
***
***
http_access deny useragent
http_access deny useragentq

youtobe

acl deny_rep_mime_flashvideo rep_mime_type video/flv
.....
http_reply_access deny deny_rep_mime_flashvideo

lunes, 13 de octubre de 2008

Elastix

Elastix es una distribución libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete:

* VoIP PBX
* Fax
* Mensajería Instantánea
* Email
* Colaboración

Elastix implementa gran parte de su funcionalidad sobre 4 programas de software muy importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones de PBX, Fax, Mensajería Instantánea e Email, respectivamente.
Contenido
[ocultar]

* 1 Características
o 1.1 VoIP PBX
o 1.2 Fax
o 1.3 General
o 1.4 Email
o 1.5 Colaboración
o 1.6 Extras
o 1.7 Call Center
o 1.8 Mensajería instantánea
* 2 Soporte para hardware de telefonía
* 3 Módulo para call centers
* 4 Un poco de historia del proyecto
* 5 Enlaces externos

Características

Es difícil enlistar todas las características de Elastix en un simple listado, pero las más importantes son (basado en Elastix 1.1):

VoIP PBX

* Grabación de llamadas con interface vía Web
* Voicemails con soporte para notificaciones por email
* IVR configurable y bastante flexible
* Soporte para sintetización de voz
* Herramienta para crear lotes de extensiones lo cual facilita instalaciones nuevas
* Cancelador de eco integrado
* Provisionador de teléfonos vía Web. Esto permite instalar numerosos teléfonos en muy corto tiempo.
* Soporte para Video-fonos
* Interface de detección de hardware de telefonía
* Servidor DHCP para asignación dinámica de IPs a IP-Phones
* Panel de operador. Desde donde el operador puede ver toda la actividad telefónica de manera gráfica y realizar sencillas acciones drag-n-drop como transferencias, parqueos, etc
* Parqueo de llamadas
* Reporte de detalle de llamadas (CDRs) con soporte para búsquedas por fecha, extensión y otros criterios
* Tarifación con reportación de consumo por destino
* Reporte de uso de canales por tecnología (SIP, ZAP, IAX, Local, H323)
* Soporte para colas de llamadas
* Centro de conferencias. Desde donde se puede programar conferencias estáticas o temporales.
* Soporta protocolo SIP, IAX, H323, MGCP, SKINNY entre otros
* Codecs soportados: ADPCM, G.711 (A-Law & μ-Law), G.722, G.723.1 (pass through), G.726, G.729 (si se compra licencia comercial), GSM, iLBC
* Soporte para interfaces análogas FXS/FXO
* Soporte para interfaces digitales E1/T1/J1 a través de protocolos PRI/BRI/R2
* Soporte para interfaces bluetooth para celulares (canal chan_mobile)
* Identificación de llamadas
* Troncalización
* Rutas entrantes y salientes las cuales se pueden configurar por coincidencia de patrones de marcado lo cual da mucha flexibilidad
* Soporte para follow-me
* Soporte para grupos de ringado
* Soporte para paging e intercom. El modelo de teléfono debe soportar también esta característica
* Soporte para condiciones de tiempo. Es decir que la central se comporte de un modo diferente dependiendo del horario
* Soporte para PINes de seguridad
* Soporte DISA
* Soporte Callback
* Editor Web de archivos de configuración de Asterisk
* Acceso interactivo desde el Web a la consola de Asterisk

Fax

* Servidor de Fax administrable desde Web
* Visor de Faxes integrado, pudiendo descargarse los faxes desde el Web en formato PDF.
* Aplicación fax-a-email
* Personalización de faxes-a-email
* Control de acceso para clientes de fax
* Puede ser integrado con WinprintHylafax. Esta aplicación permite, desde cualquier aplicación Windows, enviar a imprimir un documento y este realmente se envía por fax.
* Configurador Web de plantillas de emails

General

* Ayuda en línea embebida
* Elastix está traducido a 20 idiomas
* Monitor de recursos del sistema
* Configurador de parámetros de red
* Control de apagado/re-encendido de la central vía Web
* Manejo centralizado de usuarios y perfiles gracias al soporte de ACLs
* Administración centralizada de actualizaciones
* Soporte para backup/restore a través del Web
* Soporte para temas o skins
* Interface para configurar fecha/hora/uso horario de la central

Email

* Servidor de Email con soporte multidominio
* Administrable desde Web
* Interface de configuración de Relay
* Cliente de Email basado en Web
* Soporte para "cuotas" configurable desde el Web

Colaboración

* Calendario integrado con PBX con soporte para recordatorios de voz
* Libreta telefónica (Phone Book) con capacidad clic-to-call
* Dos productos de CRM integrados a la interface como vTigerCRM y SugarCRM

Extras

* Interface de generación de tarjetas de telefonía basada en software A2Billing
* CRM completo basado en el producto vTigerCRM
* También versión open source de SugarCRM

Call Center

* Módulo de call center con marcador predictivo incluido. Más detalle de este módulo más abajo.

Mensajería instantánea

* Servidor de mensajería instantánea basado en OpenFire e integrado a PBX con soporte para protocolo Jabber, lo que permite usar una amplia gama de clientes de IM disponibles
* Se puede iniciar una llamada desde el cliente de mensajería (si se usa el cliente Spark)
* El servidor de mensajería es configurable desde Web
* Soporta grupos de usuarios
* Soporta conexión a otras redes de mensajería como MSN, Yahoo Messenger, GTalk, ICQ, etc. Esto permite estar conectado a varias redes desde un mismo cliente
* Reporte de sesiones de usuarios
* Soporte para plugins
* Soporta LDAP
* Soporta conexiones server-to-server para compartir usuarios

Soporte para hardware de telefonía

Elastix cuenta con un buen soporte para hardware de telefonía, contando con drivers para los principales fabricantes de tarjetas como:

* OpenVox
* Digium
* Sangoma
* Rhino Equipment
* Xorcom
* Yeastar

La mayoría de estos drivers se soportan a través de los drivers del proyecto Zaptel o versiones modificadas del mismo. Otros se soportan en base al proyecto mISDN u otros.

Elastix también soporta muchas marcas de teléfonos gracias a que los protocolos SIP e IAX que usa Asterisk lo permiten. Estos protocolos son abiertos por lo que prácticamente cualquier fabricante puede implementar un teléfono que se comunique sobre estos estándares.

Algunos fabricantes de teléfonos soportados son:

* Polycom
* Atcom
* Aastra
* Linksys
* Snom
* Cisco
* Nokia
* UTstarcom

Una lista de hardware compatible con Elastix mantenida por la comunidad puede ser encontrada aquí

Módulo para call centers

Elastix es la primera distro en ofrecer un módulo de call center con marcador predictivo incluido totalmente software libre. Este módulo se lo puede instalar de manera muy sencilla a través del "cargador de módulos" que provee la interface de Elastix.

Con este módulo la implementación de un proyecto de Call Center se puede realizar en un tiempo mucho menor al habitual.

El módulo de call center puede manejar tanto campañas de llamadas entrantes como salientes. Algunas de las características son:

* Soporte para lista de números no-llamar (Do-Not-Call List)
* Soporte para campañas entrantes y salientes
* Asociación de formularios por campaña
* Asociación de guión por campaña
* Consola de agente
* Soporte para breaks, siendo estos configurables y de diferentes tipos
* Marcador predictivo de código abierto
* Reportes avanzados

Un poco de historia del proyecto

Elastix fue creado y actualmente es mantenido por la compañía ecuatoriana PaloSanto Solutions. Elastix fue liberado por primera vez en Marzo de 2006 pero no se trataba de una distro sino más bien de una interface para mostrar registros de detalles de llamadas para asterisk, fue recién a finales de Diciembre de 2006 cuando se lo lanzó como una distribución que contenía muchas herramientas interesantes administrables bajo una misma interface Web que llamó la atención por su usabilidad.

Desde entonces hasta la fecha esta distribución no ha parado de crecer en popularidad y actualmente es una de las preferidas del mercado. En 2007 el proyecto estuvo nominado en 2 categorías para los premios CCA de SourceForge.

http://es.wikipedia.org/wiki/Elastix
http://www.elastix.org/

Intro

Voz sobre Protocolo de Internet, también llamado Voz sobre IP, VozIP, VoIP (por sus siglas en inglés), es un grupo de recursos que hacen posible que la señal de voz viaje a través de Internet empleando un protocolo IP (Internet Protocol). Esto significa que se envía la señal de voz en forma digital en paquetes en lugar de enviarla (en forma digital o analógica) a través de circuitos utilizables sólo para telefonía como una compañía telefónica convencional o PSTN (acrónimo de Public Switched Telephone Network, Red Telefónica Pública Conmutada).

Los Protocolos que son usados para llevar las señales de voz sobre la red IP son comúnmente referidos como protocolos de Voz sobre IP o protocolos IP. Pueden ser vistos como implementaciones comerciales de la "Red experimental de Protocolo de Voz" (1973), inventada por ARPANET.

El tráfico de Voz sobre IP puede circular por cualquier red IP, incluyendo aquellas conectadas a Internet, como por ejemplo redes de área local (LAN).

Es muy importante diferenciar entre Voz sobre IP (VoIP) y Telefonía sobre IP.

* VoIP es el conjunto de normas, dispositivos, protocolos, en definitiva la tecnología que permite la transmisión de la voz sobre el protocolo IP.
* Telefonía sobre IP es el conjunto de nuevas funcionalidades de la telefonía, es decir en lo que se convierte la telefonía tradicional debido los servicios que finalmente se pueden llegar a ofrecer gracias a poder portar la voz sobre el protocolo IP en redes de datos.

que es asterisk??

Asterisk es una aplicación de software libre (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como cualquier PBX, se puede conectar un número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.

Mark Spencer, de Digium, inicialmente creó Asterisk y actualmente es su principal desarrollador, junto con otros programadores que han contribuido a corregir errores y añadir novedades y funcionalidades. Originalmente desarrollado para el sistema operativo GNU/Linux, Asterisk actualmente también se distribuye en versiones para los sistemas operativos BSD, MacOSX, Solaris y Microsoft Windows, aunque la plataforma nativa (GNU/Linux) es la mejor soportada de todas.

Asterisk incluye muchas características anteriormente sólo disponibles en costosos sistemas propietarios PBX como buzón de voz, conferencias, IVR, distribución automática de llamadas, y otras muchas más. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación soportado por Linux.

Para conectar teléfonos estándar analógicos son necesarias tarjetas electrónicas telefónicas FXS o FXO fabricadas por Digium u otros proveedores, ya que para conectar el servidor a una línea externa no basta con un simple módem.

Quizá lo más interesante de Asterisk es que soporta muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuando como un registrador y como gateway entre ambos.

Asterisk se empieza a adoptar en algunos entornos corporativos como una gran solución de bajo coste junto con SER (Sip Express Router).

viernes, 10 de octubre de 2008

Hoja de Vida Laboral

1.Datos Personales
• Nombres y Apellidos
: Nelson Daniel Osorio Martínez
• Lugar y Fecha de Nac. : 31 de agosto de 1985, Managua Nicaragua
• Nombre de la Madre
: Ileana del Carmen Martínez Lorente.
• Nombre del Padre
: Silvio Alejandro Osorio Morinson
• Dirección
: Managua Ciudad Sandino Zona #8 de la Policía 1c
lago ½ abajo Casa #7 Mz #14
• Cedula
: 001-310885-0008J
• Estado Civil
: Soltero
• Teléfono : 2696375 – 2696365
• Móvil
: 6476395.
2. Estudios Realizados
• UNIVERSITARIOS
: Actualmente estudio en la U de M (Universidad de
Managua) V - año Ing. en sistema (2003-2008) Turno Sabatino.
• Secundaria Aprobada
: Colegio Roberto Clemente Fe y
Alegría (1997-2002)
• Primaria Aprobada
: Colegio Roberto Clemente Fe y
Alegría (1990-1996)
2.1 Cursos Técnicos:
• Operador en Microcomputadora:
CEAAG-INATEC INATEC (Centro de
Estudios Administrativos Ángel de la Guarda) (1999 – 2000).
• Curso de ingles: Colegio Americano Nicaragüense 2005 Primer nivel.
• Cisco Certified Network Associate (ccna)V.3 nivel 2 UNI (Universidad Nacional de
Ingenieria), Academy Connection ID : 5262544. class id: 3430112 Julio 2007 –
Actual.
2.2 Otros Estudios:
• Usuario Clave en Equipos m20i, 118, 123 XEROX Nicaragua 2006.

El servicio es primero impulsado el departamento de atención al cliente Sinsa
2007.
3. Experiencia Laboral
• Voluntario, Asistente Soporte Técnico CEHMAC (Centro Educativo Hna. Maura
Clarke 2004 – 2005), Responsabilidades Desempeñadas: Limpieza y mantenimiento
preventivo de la mayor parte de las Computadoras, instalación, desinstalación de
programas, actualizaciones del Antivirus, respaldo de la base de datos principal,
Page 2
encargado de la fotocopiadora, archivos de alumnos y personal, instalación de una
red Lan (Dirección, Admón., y Biblioteca).
3.1Silva Internacional, S.A SINSA

Auxiliar de Bodega en Silva Internacional S.A. Febrero – Octubre 2005.
3.2 Silva Internacional, S.A SINSA Informática _Hardware
• Técnico de soporte informática Silva Internacional S.A Octubre 2005 – Febrero
2007
o Instalación y mantenimiento de cableado estructurado.
o Administrador de servidores ltsp(Linux Terminal Server Project) Altamira y
centro de distribución.
o
Instalación y configuración de sistemas antivirus para S.O Windows.
o Administrador de servidor de colas de impresión CUPS. Windows Server
2000, Linux Suse 9.2, 9.3.
o Administrador de equipos multifuncional Xerox modelos (m20i, m118, 123,
128, 133, 255) e Impresoras (phaser 6120-6100-1731)
o Configuración de dispositivos de impresión (printserver).
o Configuración de servidores ltsp y servidor vnc (LINUX Suse)
o Instalación y Administrador de Sistemas Operativos Windows(95, 98, 2000,
XP) Linux (suse 9.0, 9.1, 9.2, 9.3, 9.10, 10.1, 10.2).
3.3 Silva Internacional SINSA ACTUAL .
• Administrador de redes y servidores Silva Internacional S.A febrero 2007 – Actual
• Administración de servidores Linux en sus diferentes servicios, instalación y
administración de servidor Windows 2000 server como servidor de
impresoras.
• Dominio de script en bash e inducción a Phyton bajo software Libre
• Monitoreo de red con los nodos en la red plana de mangua y las sub-net
inalámbricas con los departamentos, conexiones remotas con las terminales
de los diferentes nodos.
• Configuración y administración de Red de enlace redundante con un
diferente ISP (Proveedor de Servicios de Internet),
• Administrado de switch CISCO catalyst 2 y 3 capa serie 2950 y 3550
Page 3

Administrador de servidor DNS, Email e Internet (squid-Linux) en el cual
administrar accesos a internet y generar reportes SARG (Squid Analysis
Report Generator).
• Dominio de lenguaje SQL, desempeño en el apoyo al DBA en las
correcciones de sistema en base de datos Mysql, creación y edición de
usuarios Mysql y de sistema, Respaldo de base de datos Mysql.
• Instalación y configuración de redes sin hilos (wifi) en oficinas centrales
SINSA Altamira, SINSA Radial Santo domingo, SINSA Centro de
Distribución, SINSA Norte, SINSA home center.
• Configuración y Administración de dispositivos Móviles de última
generación dirección ejecutiva y cargos administrativos
*Instalacion y configuracion de servidor de VoIp ASTERISK interfast RAW
*Instalacion y configuracion de servidor de VoIp ELASTIX interfast RAW y WEB.
*Configuracion y administracion de telefonos IP y Softphone.

3.4 IT SUPPORT Press2 24 Septiembre Actual
* Soporte y mantenimiento de equipos de computos
* Experiencia en VoIp CISCO Callmanager(administrador)
*Administracion Servidor de dominio Press2 Windows server 2003

viernes, 5 de septiembre de 2008

servidor de correo

se instala el paquete de postfix para SUSE lo podemos descargar desde la paguina principal
aqui algo de referencia

http://es.wikipedia.org/wiki/Postfix

aqui lo podremos descargar
http://ftp.wl0.org/official/

luego asi se instala.

cd /directorio-descarga
rpm -ivh postfix-version.rpm

se crara la carpeta de configuración en la direccion
/etc/postfix/
en la cual encontraras el archivo para su configuración basica.

main.cf
en este archivo se configura las lineas siguientes
my hostname =host
my domain=midominio.com
my oringin= $hostname
init_interfast =$myhostname
mydestination = $myhostname. localhost.$mydomain, localhost, $mydomain
mynetwork =192.168.1.1/mask, 127.0.0.0/8
mail_spool_directory =/var/spool/mail

myhostname=host.midominio.com

rcpostfix restart
listo!!!!!!!!!

jueves, 4 de septiembre de 2008

apache

para crear accesos secundarios Ejemplo

http://www.midominio.com
#este cargara la paguina principal del domino, pero si queremos una paguina secundaria
#ejemplo
http://www.midominio.com/miblog
#se modifica el archivo en la configuracion de apache en $etc/apache2/conf.d
# en esta direccion creamos un archivo de nombre de miblog.conf
#y queda asip.

Alias /sarg /srv/www/miblog

singno-mayor Directory /srv/www/miblog signo-de-menor
DirectoryIndex index.html #nombre de la paguina acargar
Order deny,allow #denegar a todos
#Deny from all #denegamos a la maquina
Allow from 127.0.0.1 #permitimos a la maquina
Allow from ::1
# Allow from your-workstation.com
signo-demayor /Directory signo-de-menor

#reiniciamos apache
rcapache restart
## y listo..... espero que sea de mucha ayuda

martes, 2 de septiembre de 2008

ftp

SERVIDOR FTP
Un servicio muy habitual es el ftp, sobre todo si tenemos montado un servidor Web para que los diseñadores y webmasters puedan dejar allí
sus creaciones sin molestar a los administradores, nosotros. Con este objetivo, vamos a montar un servidor ftp.
Usuario: client1
Acceso a su directorio: / var /www / do minio1
Sin shell en el sistema y en un entorno chroot
Usuario: client2
Acceso a su directorio: / var /www / do minio2
Sin shell en el sistema y en un entorno chroot
Usuario: webmaster
Acceso a su directorio: / var /www
Sin shell en el sistema y en un entorno chroot
Preparación del sistema
Antes de instalar el servidor ftp vamos a crear los usuarios y securizarlos para que tengan los mínimos permisos y sólo puedan hacer lo que
nosotros definamos.
Crearemos un grupo llamado ftp al cual asociaremos los usuarios.
# groupadd ftp
Creamos los usuarios con sus correspondientes características.
#useradd - g ftp - d / var / www / do minio1 - c " Cliente 1 " client1
#useradd - g ftp - d / var / www / do minio2 - c " Cliente 2 " client2
#useradd - g ftp - d / var / www - c " webmaster " webmaster
Les asignamos un password a los usuarios con el comando passwd. Si no tiene password no funcionará.
Ahora creamos una shell fantasma en el directorio correspondiente.
#mkdir / b in / f tp
Editamos el fichero / e tc /shells y la añadimos en la ultima línea y continuación editamos el fichero / e tc / passwd y buscamos las líneas donde
están definidos los usuarios que hemos creado antes y les añadimos el shell falso:
client1:x:1005:1005: Cliente 1 : /var / www / do minio1: / bin / f t p
client2:x:1006:1005: Cliente 2 : /var / www / do minio2: / bin / f t p
webmaster:x:1007:1005: webmaster : /var /www: / bin / f tp
Instalación del servidor
Ahora es cuando realmente vamos a realizar la instalación del servidor con el comando apt - get.
#apt - get install vsftpd
Esto descargará los paquetes y los dejará ordenados en sus directorios correspondientes junto a los scripts de arranque y parada del
servicio.
Configuración del servidor
El fichero de configuración del servidor se encuentra en / e tc /vsftpd.conf. Lo editamos para configurarlo a nuestro gusto y objetivo. El
contenido es algo parecido, buscamos las líneas indicadas y las modificamos:
# Example config file / e tc /vsftpd.conf
#Escuchando
listen =YES
#
................................................
# Desactivamos el acceso anónimo
anonymous_enable =NO
#
# Descomentamos la línea para que se puedan conectar
local_enable =YES
#
# Permitimos a usuarios locales escribir
write_enable =YES
#
# APLICA CONFIGURACIÓN UMASK
local_umask = 003
#Mensajes welcome
dirmessage_enable =YES
#
# Activate logging of uploads / downloads.
x ferlog_enable =YES
#
# Make sure PORT transfer connections originate from port 20 (ftp - data).
connect_from_port_20 =YES
............................
#
# You may override where the log file goes if you like. The default is shown
# below.
x ferlog_file = /var / log /vsftpd.log



#
# If you want, you can have your log file in standard ftpd xferlog format
x ferlog_std_format =YES
# Se descomenta esto para crear una jaula
chroot_local_user =YES
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable =YES
# (default follows)
chroot_list_file = /etc /vsftpd.chroot_list
#
# Debian customization
# secure_chroot_dir = / var / run /vsftpd
# This string is the name of the PAM service vsftpd will use.
pam_service_name =vsftpd
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
#rsa_cert_file = /e tc /ssl /certs /vsftpd.pem
userlist_enable =YES
tcp_wrappers =YES
userlist_deny =NO
A continuación creamos el fichero vsftpd.chroot_list el cual tendrá la lista de usuarios que no tendrán acceso al servidor:
# touch / e tc /vsftpd.chroot_list
Volcamos los datos a este fichero desde etc / password con el comando.
# cat / e tc / passwd | awk - F: '{ print $1 }' > / e tc /vsftpd.chroot_list
Esto nos genera un fichero con los login de usuarios del sistema del cual quitamos los que si queremos que tengan acceso y los ponemos en
el fichero / e tc /vsftpd.user_list.
Ejemplos de ficheros:
vsftpd.chroot_list
# usuarios con no acceso
root
daemon
bin
sys
sync
games
man
lp
mail
news
vsftpd.user_list
#usuarios con acceso
webmaster
client1
client2
Afinando aún más
Dentro del fichero de configuración (vsftpd.conf) algunas opciones interesantes que también podemos controlar son las siguientes:
#opciones de transferencia
#ancho banda por usuario anónimo 5kb
anon_max_rate = 5100
#ancho de banda por usuario local 5kb
local_max_rate = 5100
#número máximo clientes simultáneos
max_clients =5
#máximo conexiones por ip
max_per_ip = 2
#envía al sistema
syslog_enable =yes
session_support =yes

lunes, 1 de septiembre de 2008

asterisk

los archivos mas importantes son
extension.conf

[general]
static=yes
writeprotect=yes




[default]
include => interno

[interno]

;extensiones SIP
exten => 2000,1,Dial(SIP/2000,30,Ttr)
exten => 2001,1,Dial(SIP/2001,30,Ttr)
exten => 2002,1,Dial(SIP/2002,2,Ttr)
exten => 2004,1,Dial(SIP/2004,30,Ttr)
exten => 2005,1,Dial(SIP/2005,30,Ttr)
exten => 2002,2,Voicemail(u2002)
exten => 2002,3,HangUp
exten => 2002,102,Voicemail(b2002)
exten => 2002,103,HangUp
exten => 2003,1,Dial(SIP/2003,30,Ttr)
exten => 2005,3,HangUp
exten => 2005,102,Voicemail(b2002)
exten => 2005,103,HangUp
~

sip.conf

[general]
bindport=5060
context=default
Bindaddr=0.0.0.0

[2000]
type=friend
fromuser=2000
username=2000
secret=suse
mailbox=2000@interno
canreinvite=Yes
host=dynamic
dtmfmode=rfc2833
context=interno
insecure=very
nat=Yes
qualify=Yes


[2001]
type=friend
fromuser=2001
username=2001
secret=suse
mailbox=2001@interno
canreinvite=Yes
host=dynamic
dtmfmode=rfc2833
context=interno
insecure=very
nat=Yes
qualify=Yes

[2002]
type=friend
fromuser=2002
username=2002
secret=suse
mailbox=2002@interno
canreinvite=Yes
host=dynamic
dtmfmode=rfc2833
context=interno
insecure=very
nat=Yes
qualify=Yes

enviando correo

#!/bin/bash

netcat ip-servidor-smtp 25 < /direccion/helo

Donde en la direccion guardamos un archivo llamado helo con esto:


HELO localhost^M
MAIL FROM:^M
RCPT TO:^M
DATA^M
test correo desde consola en mensaje es predeterminado.
.^M
QUIT^M

detector de rede

#!/bin/bash



fecha=`date +%d%m%Y%H:%M`
bklog="/home/$fecha.sxw"

echo "*******************************"
echo "****buscando equipos****"
echo "*******************************"
echo
echo "REALIZANDO MONITOREO DE RED"
echo
echo "UN MOMENTO POR FAVOR...."

echo "SWITCH numero1" >> $bklog
echo "************" >> $bklog
echo "*"
echo "CYSCO 1" >> $bklog
ping 192.168.0.1 -c 3 >> $bklog
echo "**"
echo "SWITCH 2" >> $bklog
ping 192.168.0.2 -c 3 >> $bklog
echo "****"
echo "SWITCH 3" >> $bklog
ping 192.168.0.3 -c 3 >> $bklog
echo "******"
echo "SWITCH 4" >> $bklog
ping 192.168.0.4 -c 3 >> $bklog
echo "********"
echo "SWITCH 5" >> $bklog
ping 192.168.0.5 -c 3 >> $bklog
echo "**********"
echo "SWITCH 6" >> $bklog
ping 192.168.0.6 -c 3 >> $bklog
echo "************"
echo "RADIO ips1" >> $bklog
ping 209.124.100.1 -c 3 >> $bklog
echo "**************"
echo "PROCESO TERMINADO"
echo "realizado el $fecha" >> $bklog
echo "Nelson Osorio" >> $bklog

creando rutas estaticas

Asi se configura una tarjeta de red / tambien se puede modificar el archivo.
/etc/sysconfig/network/nombre-de-la-tarjeta

$ifconfig nombre_de_tarjeta(eth1) ip_address(192.168.0.0) netmask mascara_sub_red(255.255.255.0)

ahora las rutas estatica

$route add -net direccion_red(192.168.107.0) netmask mascara_sub_red(255.255.255.248) gw (router-sub-red)192.168.107.65

se confirma con:

$ifconfig

Para ver las rutas staticas

$ip route

jueves, 24 de julio de 2008

hora

#!/bin/bash

echo "el siguiente escrip modifica la hora"
echo "*******************************************"
echo "******realizado por Osorio***************"
echo "*******************************************"

echo "ingrese la hora actual"
read hora

echo "ingres los minutos"
read minutos

echo "ingrese el dia"
read dia

echo "ingrese el mes"
read mes

echo "ingrese el anio"
read anio

date --set "$anio-$mes-$dia $hora:$minutos:00"

hwclock --set --date="$anio-$mes-$dia $hora:$minutos:00"

date
hwclock

cups

#cups

#!/bin/bash


clear # limpiando pantalla.
fecha=`date +%d%m%Y%H:%M`
#bklog="/home/osorio/Documents/monitoreo/enlaces/cups$fecha.sxw"
echo " _________________________________"
echo "|creado por Nelson Osorio |"
echo "|_________________________________|"
echo "selecciones la ejecucion:"
echo
echo "[S]stados de cups"
echo "[C]ip de impresoras"
echo "[E]eliminar trabajos"
echo "[I]iniciar impresoras tiene que ser root"
echo
echo
read impresoras
case "$impresoras" in
#Note el cambio de variable.

"S" | "s" )
# acepta Mayusculas y minusculas.
# revicion de los trabajos
echo
echo "estado de server cups es el siguiente"
echo
lpstat -o #>> $bklog
lpstat -o
echo "listado de trabajos actuales son===>>"
echo
lpq -a #>> $bklog
lpq -a
;;

"C" | "c" )

#revisando la direccion ip de la impresora.

echo "ingrese el nombre de la imprsora si esta vacio lista todas"
read nombre
lpstat -v $nombre

;;

# Eliminando trabajos.


"E" | "e" )
echo
echo "eliminar trabajos de imprecion"
echo
echo "estos son los trabajos actuales"
echo
lpstat -u #>> $bklog
lpstat -u
echo "ingrese la impresora "
read impresora
echo
echo "ingrese el pid de trabajoes el q esta seguido de la impresora"
read pid
lprm -P $impresora $pid
echo
echo "trabajo numero $pid borrado"
echo
;;


# iniciando impresoras

"I" |"i")

echo
echo "iniciar impresoras"
echo
echo "el estado de la impresoras es el diguiente"
lpstat -p #>> $bklog
lpstat -p

echo "se iniciaran todas la impresoras"
#en la siguiente linea al final
#se escriben todas la impresoras configuradas en el servidor
start_daemon /usr/bin/enable lpxerox_info

echo
echo
echo


echo
echo "impresoras iniciadas"
lpstat -p
;;

esac

echo

squid

Usando squid
Si se usa squid, es posible restringir la salida de un número IP específico:

Bloqueando el acceso desde la maquina con IP 192.168.1.20

acl desde_1_32 src 192.168.1.32/32
http_access deny desde_1_32



Bloqueando el acceso al sitio *.example.com

acl no_example dstdomain .example.com
http_access deny no_example



Combinando ambas opciones, el acceso a *.example.com desde 192.168.1.32:

acl desde_1_32 src 192.168.1.32/32
http_access deny no_example
http_access deny no_example desde_1_32



Squid permite también almacenar un listado de número IP o dominios prohibidos en archivos:

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
http_access deny dominios_prohibidos
acl desde_prohibido src "/etc/squid/desde_prohibidos.txt"
http_access deny desde_prohibido



Otra vez combinando ambas opciones:

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
acl desde_prohibido src "/etc/squid/desde_prohibidos.txt"
http_access deny dominios_prohibidos desde_prohibido



Para bloquear acceso a sitio web para todos excepto la lista en "desde_permitido":

acl dominios_prohibidos dstdomain "/etc/squid/dominios_prohibidos.txt"
http_access deny dominios_prohibidos
acl desde_permitido src "/etc/squid/desde_permitido.txt"
http_access allow dominios_prohibidos desde_permitido

tomado de http://guegue.net/HowtoBloquearTrafico

comandos de impresoras

NOMBRE
lpstat - imprime la información de estado de cups

SINOPSIS
lpstat [ -E ] [ -h servidor ] [ -l ] [ -W que-trabajos ] [ -a [ destino(s) ] ] [ -c [ clase(s) ] [ -d ] [ -o [ destino(s) ] ] [
-p [ impresora(s) ] ] [ -r ] [ -R ] [ -s ] [ -t ] [ -u [ usuario(s) ] ] [ -v [ impresora(s) ] ]

DESCRIPCIÓN
lpstat visualiza la información de estado sobre las clases, trabajos, e impresoras actuales. Cuando es ejecutado sin argumen-
tos, lpstat listará los trabajos puestos en cola por el usuario. Otras opciones son:

-E
Hace que se use encriptación en la conexión con el servidor.

-a [impresora(s)]
Muestra el estado de aceptación de las colas de las impresoras. Si no se especifican impresoras, se listan todas.

-c [clase(s)]
Muestra las clases de impresoras y las impresoras que pertenecen a ellas. Si no se especifican clases, se listan todas.

-d
Muestra el destino predeterminado actual.

-h servidor
Especifica el servidor CUPS con el que comunicar.

-l
Muestra un listado detallado de impresoras, clases o trabajos.

-o [destino(s)]
Muestra la cola de trabajos en los destinos especificados. Si no se especifica destino, se muestran todos los trabajos.

-p [impresora(s)]
Muestra las impresoras y si están activas para imprimir. Si no se especifican impresoras, se listan todas.

-r
Muestra si el servidor CUPS está en funcionamiento.

-R
Muestra la clasificación de los trabajos de impresión.

-s
Muestra un resúmen de estado, incluyendo el destino predeterminado, una lista de clases y las impresoras miembros que las
forman, y una lista de impresoras y sus dispositivos asociados. Esto es equivalente a usar las opciones "-d", "-c", y
"-v".

-t
Muestra toda la información de estado. Es equivalente a usar las opciones "-r", "-d", "-c", "-v", "-a", "-p", y "-o".

-u [usuario(s)]
-t
Muestra toda la información de estado. Es equivalente a usar las opciones "-r", "-d", "-c", "-v", "-a", "-p", y "-o".

-u [usuario(s)]
Muestra una lista de trabajos de impresión puestos en cola por los usuarios especificados. Si no se especifican usuarios,
lista los trabajos puestos en cola por el usuario actual.

-v [impresora(s)]
Muestra las impresoras y los dispositivos a los que están conectadas. Si no se especifican impresoras, se listan todas.

-W [que-trabajos]
Especifica qué trabajos mostrar, completed (completados) o not-completed (no completados) (predeterminado). Esta opción
debe aparecer antes de la opción -o y/o de cualquier nombre de impresora, porque si no el valor predeterminado (not-com-
pleted) será usado en la petición al planificador de tareas.

COMPATIBILIDAD
A diferencia del sistema de impresión System V, CUPS permite que los nombres de impresoras contengan cualquier carácter imprim-
ible excepto ESPACIO y TAB. También, en los nombres de clases e impresoras no hay distinción entre mayúsculas y minúsculas.

Las opciones "-h" y "-W" son exclusivas de CUPS.

Las opciones "-f", "-P", y "-S" de Solaris se ignoran silenciosamente.

VÉASE TAMBIÉN
cancel(1), lp(1), Manual de usuario de CUPS, http://localhost:631/documentation.html

DERECHOS DE COPIA
Los derechos de copia 1993-2005 son de Easy Software Products. Todos los derechos reservados.

TRADUCCIÓN
Juan Pablo González Riopedre



29 de Octubre de 2004 Common UNIX Printing System

Ej: lpstat -u ====>>>> muestras los trabajos de todas la impresoras
lpstar -h ip-server -u -v === muestra los trabajos y muestra la configuración de la conexion

viernes, 2 de mayo de 2008

MANCHESTER VS BARÇA

Demostramos que somos MEJORES!!!!!!!!!






Esto fue en la final 1999-2000 Ganamos en minutos!!!

domingo, 30 de marzo de 2008

cisco

creacion de vlan

Configuración de VLAN en un switch 2950

switch#vlan database
switch(vlan)#vlan [numero de vlan] name [nombre de vlan]
switch(vlan)#exit

switch(config)#interface fastethernet 0/numero de interfast
switch(config-if)#switchport access vlan [numero de vlan]

#con el comando switchport access vlan estamos brindadon permiso de acceso a los puetos que conforman la vlan
PARA ELIMINAR UNA VLAN

Eliminación de Vlan: con mucho cuidado!!! no hay q eliminar la vilan 1 por que esta es para administración.

Switch#vlan database
Switch(vlan)#no vlan numero

fotos

danasoft

Sign by Dealighted - Coupons and Deals