http://technet.microsoft.com/es-es/library/ee624055(v=ws.10).aspx
Ejecutarlo con el siguiente comando
eventvwr.msc
Este Blog inicia como notas personales con datos recolectados de diferentes fuentes que trataré de reconocer siempre, se encuentran publicadas por si alguien más se puede beneficiar de ellas.
30/10/13
25/10/13
Linux: SMTP relay con Gmail - email
http://blog.earth-works.com/2013/05/14/postfix-relay-using-gmail-on-centos/ (guia)
http://charlesa.net/tutorials/centos/postfix-as-gmail-relay-centos.php (verificar)
http://linuxmoz.com/google-mail-ipv6-network-is-unreachable-postfix-ipv4-only-fix/ (en caso de errores ipv6)
http://priority-zero.blogspot.com/2013/03/postfix-with-gmail.html (error por paquete faltante)
http://www.techotopia.com/index.php/Configuring_a_CentOS_Postfix_Email_Server
http://charlesa.net/tutorials/centos/postfix-as-gmail-relay-centos.php (verificar)
http://linuxmoz.com/google-mail-ipv6-network-is-unreachable-postfix-ipv4-only-fix/ (en caso de errores ipv6)
http://priority-zero.blogspot.com/2013/03/postfix-with-gmail.html (error por paquete faltante)
http://www.techotopia.com/index.php/Configuring_a_CentOS_Postfix_Email_Server
Instalar los paquetes necesarios
# yum install -y postfix mailx cyrus-sasl-plain mod_ssl opensslConfiguracion
Es necesario crear un nuevo archivo con los datos de Gmail para que postfix pueda autenticarse ( /etc/postfix/sasl_passwd), cambiar en la siguiente linea los datos reales smtp_usuario y smtp_contraseña_
# echo "smtp.gmail.com smtp_usuario:smtp_contraseña" > /etc/postfix/sasl_passwd
Se debe incluir este archivo pero antes, los permisos de Postfix deben ser correctos para no tener errores de la siguiente forma “postmap: fatal: open database /etc/postfix/sasl_passwd.db: Permission denied”::
# sudo chown postfix /etc/postfix
# postmap hash:/etc/postfix/sasl_passwd
Eso crea un archivo sasl_passwd.db y si todo funciona bien, al final se DEBE eliminar por seguridad el sasl_passwd que se acaba de crear
Se edita el archivo de configuracion de postfix /etc/postfix/main.cf donde se agregan las siguientes lineas al final:
# Asigna el relayhost al servidor MSTP de Gmail
relayhost = smtp.gmail.com:587
# Se requiere la opcion TLS
smtp_tls_security_level = secure
smtp_tls_mandatory_protocols = TLSv1
smtp_tls_mandatory_ciphers = high
smtp_tls_secure_cert_match = nexthop
# Revisar que exista esta ruta -- Son los certificados usados por TLS
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
# Asignar la opcion sasl
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
Reiniciar el servicio postfix
Se reinicia el servicio:
# service postfix restart
Ahora se puede probar enviando un correo de la siguiente forma:
# mail email@domain
Llene el Subject, ponga algo en el cuerpo del mensaje, para enviarlo teclear un "." y la tecla "Entrar" a continuación.
Si el mensaje llego bien ya puede eliminar el archivo de autenticacion asi:
# rm /etc/postfix/sasl_passwd
Si no funciona puede ver el log de la siguiente manera:
# tail /var/log/maillog
Autoinicio de postfix
Es necesario quye el servicio inicie automaticamente al reiniciar el sistema:
# /sbin/chkconfig --level 345 postfix on
# /sbin/chkconfig --level 345 postfix on
Linux: ver archivo de config sin comentarios
http://es.kioskea.net/faq/2136-bash-mostrar-un-archivo-sin-lineas-de-comentarios
Grep
Primero veremos el comando “egrep” (o “Grez –E”):
Aquí en este ejemplo no apareceran las líneas que comienzan con el signo almohadilla (#) o con el carácter de control de fin de línea ($).
Si fuera necesario que el delimitador de comentarios no sea colocado al inicio de línea sino mas atrás (espacio o tabulación), o que el archivo incluya otros caracteres delimitadores como el punto y coma (;), es posible mejorar la expresión racional de este modo:
Aquí primero se eliminan las líneas que comienzan con un espacio o el signo almohadilla, luego se eliminan todas las líneas vacías.
Claro que como en el ejemplo anterior podemos mejorar nuestro comando incluyendo otros caracteres, como el punto y coma, lo que daría como resultado:
Tanto en grep, egrep, sed, python, como en perl, siempre es regex que se encarga de hacerlo.
Ahora solo nos queda estudiar la implementación de regex y el motor utilizado por lo usuarios.
Es sabido por ejemplo que un motor DFA (Deterministic Finite Automation) es más rápido que un motorNFA (Nondeterministic Finite Automation).
En cambio el motor NFA nos permite orientar el regex para obtener el resultado buscado, este es un entorno de creatividad que no se encuentra con un motor DFA.
Los comandos sed y grep utilizan la sintaxis de las expresiones regulares. Podrás encontrar más información al respecto en Internet.
Grep
Primero veremos el comando “egrep” (o “Grez –E”):
egrep -v '^(#|$)' /etc/samba/smb.conf grep -E -v '^(#|$)' /etc/samba/smb.conf
Aquí en este ejemplo no apareceran las líneas que comienzan con el signo almohadilla (#) o con el carácter de control de fin de línea ($).
Si fuera necesario que el delimitador de comentarios no sea colocado al inicio de línea sino mas atrás (espacio o tabulación), o que el archivo incluya otros caracteres delimitadores como el punto y coma (;), es posible mejorar la expresión racional de este modo:
grep -E -v '^(#|;|$|[ ]*#)' /etc/samba/smb.conf
Sed
En segundo lugar veremos el comando “sed”:sed -e '/^[ ]*#/d' -e '/^$/d' /etc/samba/smb.conf
Aquí primero se eliminan las líneas que comienzan con un espacio o el signo almohadilla, luego se eliminan todas las líneas vacías.
Claro que como en el ejemplo anterior podemos mejorar nuestro comando incluyendo otros caracteres, como el punto y coma, lo que daría como resultado:
sed -e '/^[ ]*#/d' -e '/^[ ]*;/d' -e '/^$/d' /etc/samba/smb.conf
Perl
El tercer comando que veremos es el comando “perl”:Tanto en grep, egrep, sed, python, como en perl, siempre es regex que se encarga de hacerlo.
Ahora solo nos queda estudiar la implementación de regex y el motor utilizado por lo usuarios.
Es sabido por ejemplo que un motor DFA (Deterministic Finite Automation) es más rápido que un motorNFA (Nondeterministic Finite Automation).
En cambio el motor NFA nos permite orientar el regex para obtener el resultado buscado, este es un entorno de creatividad que no se encuentra con un motor DFA.
perl -ne 'print unless /^\s*[;\$#]|^$/' fichier_config
Los comandos sed y grep utilizan la sintaxis de las expresiones regulares. Podrás encontrar más información al respecto en Internet.
8/10/13
Linux: Distribución de particiones recomendada
http://content.hccfl.edu/pollock/aunix1/partitioning.htm
Para elegir el esquema de particiones según el rol del equipo.
Para elegir el esquema de particiones según el rol del equipo.
Partitioning Map for 4 GiB hard disk,
Fedora
For a single user workstation
Fedora
For a single user workstation
|
Mount
Point
|
Size
|
Notes
|
|
|
1
|
/ (root)
|
3 GB
|
...
|
|
2
|
swap
|
256 MB
|
(assuming 128 MB of RAM)
|
|
3
|
/home
|
100 MB
|
...
|
|
/tmp
|
100 MB
|
...
|
|
|
6
|
/var
|
100 MB
|
...
|
|
...
|
...
|
...
|
...
|
Partitioning Map for 500 GB hard
disk, Fedora,
For a Home user's multi-media development workstation
For a Home user's multi-media development workstation
|
Part # /
LV name |
Mount
Point
|
Size
|
Notes
|
|
1
|
/ (root)
|
30 GB
|
...
|
|
2
|
swap
|
2 GB
|
(assuming 2 GB of RAM)
|
|
3
|
/boot
|
200 MB
|
...
|
|
5
|
—
|
150 GB
|
Formatted as an LVM physical volume;
holds volume group VG1 |
|
homeLV
|
/home
|
20 GB
|
Logical volume in VG1
|
|
tmpLV
|
/tmp
|
10 GB
|
Logical volume in VG1
|
|
varLV
|
/var
|
100 GB
|
Logical volume in VG1
|
|
optLV
|
/opt
(or /usr/local) |
20 GB
|
Logical volume in VG1
|
|
6
|
—
|
rest of disk
|
Formatted as an LVM physical volume;
holds volume group VG2 |
|
moviesLV
|
/movies
|
rest of disk
|
Logical volume in VG2
|
|
Slice #
|
Mount
Point
|
Size
|
Notes
|
|
Primary
Solaris Partition
|
|||
|
0
|
/ (root)
|
12 GB
|
...
|
|
1
|
swap
|
2 GB
|
assuming 2 GB of RAM. Swap
normally placed in cylinders on
the inside of the disk, as it won't be used much and wasting the best performing area of the disk. If the system is short of RAM, having swap near the outer edge of the disk is better. |
|
2
|
reserved
|
—
|
refers to whole partition (for backups)
|
|
3
|
unused
|
—
|
—
|
|
4
|
unused
|
—
|
—
|
|
5
|
/export
|
5 GB
|
traditional Solaris location for NFS/Samba shares
and user
home directories (/export/home is mounted on /home via auto-mounter) |
|
6
|
un-named
|
60 GB
|
SVM pool for soft partitions
|
|
7
|
un-named
|
32 MB
|
needed for meta-device DB replicas,
used when (re-)mirroring
disks with SVM (OK to reserve this if SVM might ever be used) Each replica needs 4 MB and only 2 or 3 are needed, but wasting 20 MB is okay and some folks recommend this size |
|
SVM Soft Partitions
— grow as needed
|
|||
|
—
|
/var
|
4 GB
|
...
|
|
—
|
/var/www
(or /www) |
30 GB
|
the web site including web content, servlets and EJBs,
databases, ... |
|
—
|
/opt
|
10 GB
|
...
|
|
—
|
/var/log
|
6 GB
|
only needed if you plan to keep a lot of on-line log data
(e.g., weeks to months). Best practice is to leave this as part of root partition (and make that 6 GB larger) |
|
—
|
reserved
|
rest of
SVM pool |
others as needed later: /crash-dump,
/var/audio-video,
/var/mail, /var/spool, /usr/share, ... |
Etiquetas:
Linux,
particionamiento
Suscribirse a:
Comentarios (Atom)