<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CÓDIGO MAESTRO</title>
	<atom:link href="http://www.codigomaestro.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigomaestro.com</link>
	<description>Manuales, Recursos de Apache, Linux, PHP, MySQL, MSSQL Server, .NET, IIS, Windows</description>
	<lastBuildDate>Fri, 30 Mar 2012 01:54:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>¿Cómo ejecutar un script en Linux?</title>
		<link>http://www.codigomaestro.com/linux/como-ejecutar-un-script-en-linux/</link>
		<comments>http://www.codigomaestro.com/linux/como-ejecutar-un-script-en-linux/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:36:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ejecutar]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=859</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Linux" /><br/>¿Cómo es posible ejecutar un script en Linux desde la línea de comandos? ¿Cómo puedo ejecutar un script en Linux? De manera predeterminada los scripts no se ejecutan en Linux. Usted necesita establecer permisos de ejecución a su script. Para ejecutar un script debe tipiar el siguiente comando: chmod +x nombre-del-script O chmod 0755 script.sh [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 ¿Cómo ejecutar un script en Linux?" title="Linux" /><br/><div style="float: left; margin: 5px;"></div>
<p>¿Cómo es posible ejecutar un script en Linux desde la línea de comandos? ¿Cómo puedo ejecutar un script en Linux?</p>
<p>De manera predeterminada los scripts no se ejecutan en Linux. Usted necesita establecer permisos de ejecución a su script. Para ejecutar un script debe tipiar el siguiente comando:<br />
<strong>chmod +x nombre-del-script</strong></p>
<p>O</p>
<p><strong>chmod 0755 script.sh</strong></p>
<p>Use el comando ls para ver los permisos que posee el script:<br />
<code>$ ls -l nombre-del-script</code></p>
<p>Para ejecutar el script, escriba:</p>
<p><code>$ <strong>./</strong></code><strong> <code>nombre-del-script<br />
</code></strong><br />
También usted puede ejecutar el script usando cualquiera de las siguientes sintaxis:<br />
<code>$ /ruta/al/shell/script/backup.sh<br />
</code><br />
Ejecutar el script llamado backup.ksh usando la línea de comandos de ksh shell:<br />
<code>$ ksh backup.ksh</code><br />
Ejecutar un script llamado backup.bash usando BASH shell:<br />
<code>$ bash backup.bash</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/linux/como-ejecutar-un-script-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo usar el comando chmod y chown?</title>
		<link>http://www.codigomaestro.com/linux/usar-comando-chmod-chown/</link>
		<comments>http://www.codigomaestro.com/linux/usar-comando-chmod-chown/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 14:33:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[chown]]></category>
		<category><![CDATA[comando]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=856</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Linux" /><br/>Podemos tener la pregunta de, ¿Cómo puedo usar el comando chmod y chown en Linux? Usar el comando chown sirve para cambiar el propietario del archive y la información del grupo de usuario. Usar  el comando chmod sirve para cambiar los permisos de acceso al archivo tales como escritura, lectura y ejecución. Commando chown Comando [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 ¿Cómo usar el comando chmod y chown?" title="Linux" /><br/><div style="float: left; margin: 5px;"></div>
<h1>Podemos tener la pregunta de, ¿Cómo puedo usar el comando chmod y chown en Linux?</h1>
<p>Usar el comando chown sirve para cambiar el propietario del archive y la información del grupo de usuario. Usar  el comando chmod sirve para cambiar los permisos de acceso al archivo tales como escritura, lectura y ejecución.</p>
<h3>Commando chown</h3>
<p>Comando chown cambia los propietarios de usuarios y grupos para el archive proporcionado.</p>
<p>Por ejemplo el siguiente comando establece el usuario y el grupo solamente al usuario root para el directorio /backup:<br />
<code># chown root:root /backup<br />
</code><br />
Establecer como propietario al usuario root y permitir cualquier miembro del grupo ftp que tenga acceso al archivo cosa.txt (verificar que se tenga suficientes permisos de escritura/lectura).<br />
<code># chown root:ftp /home/data/cosa.txt</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/linux/usar-comando-chmod-chown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar Server Collation o Intercalación de Servidor en SQL Server 2008</title>
		<link>http://www.codigomaestro.com/mssql/cambiar-server-collation-o-intercalacion-de-servidor-en-sql-server-2008/</link>
		<comments>http://www.codigomaestro.com/mssql/cambiar-server-collation-o-intercalacion-de-servidor-en-sql-server-2008/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:48:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[cambiar collation]]></category>
		<category><![CDATA[intercalación de servidor]]></category>
		<category><![CDATA[sql 2005]]></category>
		<category><![CDATA[sql 2008]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=845</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="MS SQL" /><br/>Ahora  vamos ver acerca de cómo cambiar la intercalación de SQL Server 2008 a nivel de servidor. Durante la instalación de SQL Server 2008 es posible que se pierda el tipo de cotejamiento y tengamos  que rectificar esto cambiando la intercalación a nivel de servidor. Puede cambiar la intercalación de SQL Server sin necesidad de desinstalar. [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Cambiar Server Collation o Intercalación de Servidor en SQL Server 2008" title="MS SQL" /><br/><div style="float: left; margin: 5px;"></div>
<p style="text-align: justify;">Ahora  vamos ver acerca de cómo cambiar la intercalación de SQL Server 2008 a nivel de servidor. Durante la instalación de SQL Server 2008 es posible que se pierda el tipo de cotejamiento y tengamos  que rectificar esto cambiando la intercalación a nivel de servidor. Puede cambiar<br />
la intercalación de SQL Server sin necesidad de desinstalar. Vamos a discutir los pasos necesarios para cambiar de intercalación de SQL Server.</p>
<p style="text-align: justify;"><strong>Pasos para cambiar la intercalación:</strong></p>
<p style="text-align: justify;">  • Haga copias de seguridad de todas las bases de datos y conexiones que existe en el servidor para aumentar la seguridad del proceso.</p>
<p style="text-align: justify;">  • Desconecte todas las bases de datos de usuario.</p>
<p style="text-align: justify;">  • Insertar SQL Server 2008 DVD en la unidad o si está en el disco duro, buscamos su ubicación.</p>
<p style="text-align: justify;">  • A continuación se muestra la sintaxis para cambiar la intercalación de SQL Server a nivel de Servidor, tenga en cuenta que esto reconstruirá todas las bases de datos del sistema en esa instancia /.</p>
<p> El comando completo a ejecutar podría ser:</p>
<p><strong>M:SQL2k8setup.exe /quiet /ACTION=RebuildDatabase /INSTANCENAME=NS /SAPWD=&#8221;nuestra_contraseña&#8221;</strong><br />
<strong> /SQLCOLLATION=<span style="color: #000080;">SQL_Latin1_General_CP1_CI_AS</span> /SQLSYSADMINACCOUNTS=&#8221;BUILTIN\ADMINISTRATORS&#8221;</strong></p>
<p>Dónde:</p>
<p>/ q &#8211; realizar una instalación silenciosa</p>
<p>/ Acción &#8211; Estamos reconstruyendo las bases de datos del sistema para cambiar la colación por lo tanto, el parámetro es siempre sólo REBUILDDATABASE</p>
<p>/ INSTANCENAME &#8211; Nombre de la instancia a la que se  va a cambiar la intercalación</p>
<p>/ SAPWD &#8211; Proporcionar una nueva contraseña para el inicio de sesión SA</p>
<p>/ SQLCOLLATION &#8211; Proporcionar el nuevo nombre de intercalación de SQL Server</p>
<p>/ SQLSYSADMINACCOUNTS &#8211; Proporcionar un nombre de cuenta que tiene derechos de administrador en SQL Server. Tenga en cuenta que esta cuenta debe tener cuenta de Windows autenticado privilegios sysadmin en SQL Server</p>
<p>• Una vez realizado el control de la nueva intercalación de SQL Server.<br />
• Incluya todas las bases de datos de usuario a SQL Server y debe volver a crear los inicios de sesión.<br />
• Comprobar la funcionalidad de la aplicación.</p>
<p>Antes de cambiar la Intercalación de servidor, debemos saber ¿Cuál es la intercalación de Servidor SQL actual?</p>
<p><img class="alignnone size-full wp-image-853" title="Collation_sql2008" src="http://www.codigomaestro.com/wp-content/uploads/2011/10/collation_sql2008_11.jpg" alt="collation sql2008 11 Cambiar Server Collation o Intercalación de Servidor en SQL Server 2008" width="497" height="220" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/mssql/cambiar-server-collation-o-intercalacion-de-servidor-en-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determinar instancias Instaladas de MSSQL Server</title>
		<link>http://www.codigomaestro.com/mssql/determinar-instancias-instaladas-de-mssql-server/</link>
		<comments>http://www.codigomaestro.com/mssql/determinar-instancias-instaladas-de-mssql-server/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:25:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[instancias]]></category>
		<category><![CDATA[nombres]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql 2008]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=840</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="MS SQL" /><br/>Para determinar los nombres de las instancias del Servidor MSSQL Server instaladas, debemos hacer estos pasos, es bastante sencillo: 1) Botón inicio de Windows, comando ejecutar y escribir: regedit.exe 2) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names 3) Los campos que se vean serán los nombres de las instancias. Listo.]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Determinar instancias Instaladas de MSSQL Server" title="MS SQL" /><br/><div style="float:left; margin: 5px;"></div>
<p style="text-align: justify;">Para determinar los nombres de las instancias del Servidor MSSQL Server instaladas, debemos hacer estos pasos, es bastante sencillo:</p>
<p style="text-align: justify;">1) Botón inicio de Windows, comando ejecutar y escribir: regedit.exe<br />
2) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names<br />
3) Los campos que se vean serán los nombres de las instancias.</p>
<p>Listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/mssql/determinar-instancias-instaladas-de-mssql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuevo Nokia con Windows Mobile (se filtró una foto)</title>
		<link>http://www.codigomaestro.com/telefonia-movil/nuevo-nokia-con-windows-mobile-se-filtro-una-foto/</link>
		<comments>http://www.codigomaestro.com/telefonia-movil/nuevo-nokia-con-windows-mobile-se-filtro-una-foto/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:27:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Telefonía móvil]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=821</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Telefonía móvil" /><br/>Tiempo atrás ha quedado los días en que Nokia utilizaba en la industria de los Smartphone su sistema operativo Symbian. Después de la alianza con Microsoft, su nueva carta de triunfo es el sistema operativo Windows, más precisamente con Windows Mobile. Después de ver la fotografía de arriba, puedo decir que el diseño es innovador [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16  Nuevo Nokia con Windows Mobile (se filtró una foto)" title="Telefonía móvil" /><br/><p style="text-align: justify;">Tiempo atrás ha quedado los días en que Nokia utilizaba en la industria de los Smartphone su sistema operativo Symbian. Después de la alianza con Microsoft, su nueva carta de triunfo es el sistema operativo Windows, más precisamente con Windows Mobile.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-822" title="NOKIA-Windows" src="http://www.codigomaestro.com/wp-content/uploads/2011/10/NOKIA-Windows.jpg" alt="NOKIA Windows  Nuevo Nokia con Windows Mobile (se filtró una foto)" width="500" height="312" /></p>
<p style="text-align: justify;">Después de ver la fotografía de arriba, puedo decir que el diseño es innovador y bueno, sobre las especificaciones (son desconocidas) deben ser buenas y prometedoras. Sin embargo, creo que Nokia debió elegir el sistema operativo Andorid (aunque Google le iba a pagar muy poco a Nokia, mientras que Microsoft pagó muchísimo por que usará Windows Mobile).</p>
<div style="float: left; margin: 5px;"></div>
<p style="text-align: justify;">Aunque con todo esto, Nokia será un muy buen competidor en los SmartPhones, y como siempre con su reconocida calidad de aparatos, que son como una roca. Por lo pronto a partir de ahora tenemos está foto de alguno de los nuevos modelos que vendrán desde Nokia.</p>
<p style="text-align: justify;">Cuando salgan más novedades iremos publicando.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/telefonia-movil/nuevo-nokia-con-windows-mobile-se-filtro-una-foto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Módulo mod_rewrite y su funcionalidad</title>
		<link>http://www.codigomaestro.com/apache/modulo-mod_rewrite-y-su-funcionalidad/</link>
		<comments>http://www.codigomaestro.com/apache/modulo-mod_rewrite-y-su-funcionalidad/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 15:10:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[reescritura]]></category>
		<category><![CDATA[reglas]]></category>
		<category><![CDATA[rewritecond]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=805</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Apache" /><br/>Módulo Rewrite Vamos a explicar en una guía rápida el funcionamiento del módulo mod_rewrite y la forma de manipular URL. Veremos cómo se usa el módulo de Apache  mod_rewrite para resolver algunos problemas con las URL que tienen generalmente los webmasters en la práctica. El modulo Apache mod_rewrite es un módulo el cual proporciona una [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Módulo mod rewrite y su funcionalidad" title="Apache" /><br/><div style="float: left; margin: 5px;"></div>
<p><strong>Módulo Rewrite</strong></p>
<p style="text-align: justify;">Vamos a explicar en una guía rápida el funcionamiento del módulo <strong>mod_rewrite </strong>y la forma de manipular URL.</p>
<p style="text-align: justify;">Veremos cómo se usa el módulo de Apache  <strong>mod_rewrite</strong> para resolver algunos problemas con las URL que tienen generalmente los webmasters en la práctica. El modulo Apache mod_rewrite es un módulo el cual proporciona una ponderosa forma de manipular las URL. Con este módulo usted podrá hacer todas las manipulaciones de las URL de una forma que nunca soñó.  El precio que tiene que pagar es aceptar la complejidad, porque <strong>mod_rewrite</strong> no es fácil de entender y usar para el principiante.</p>
<p style="text-align: justify;">NOTA: Dependiendo de la configuración del servidor puede ser necesario cambiar los ejemplos para su caso específico. Siempre hay que tratar de entender lo que realmente haremos antes de que se lo utilice.  Un mal uso podría conducir a bucles de muertos y se colgará el servidor.</p>
<p style="text-align: justify;">La mayoría de los ejemplos se pueden utilizar en el archivo .htaccess mientras que los otros sólo en el archivo htppd.conf Apache. Hoy en día se puede utilizar este módulo para Windows, incluso de forma gratuita a través de II7 o algunos programas de pago.</p>
<p><strong>RewriteCond</strong></p>
<p style="text-align: justify;">La directiva <strong>RewriteCond </strong>define una condición para la regla. Mantenga una  <strong>RewriteRule</strong> con una o más directivas  <strong>RewriteCond</strong>. La siguiente regla de reescritura sólo se utiliza si su patrón coincide con el estado actual de la URI y si estas condiciones adicionales se aplican también.</p>
<p style="text-align: justify;">Puede establecer marcas especiales para el patrón de la condición si se añade un tercer argumento de la directiva RewriteCond. Marca es una lista separada por comas de las siguientes opciones:</p>
<p><strong>[NC]</strong> (“No Case” en inglés, ningún caso)</p>
<p>Esto hace que la condición patrón de mayúsculas y minúsculas, no hay diferencia entre &#8220;AZ&#8221; y &#8220;a-z &#8216;.</p>
<p><strong>[OR]</strong> (OR siguiente condición)</p>
<p>Se usa para combinar condiciones con un OR.</p>
<p><strong>RewriteRule</strong></p>
<p>La directiva <strong>RewriteRule </strong>es que realmente reescribe.</p>
<p style="text-align: justify;">Puede establecer marcas especiales para el patrón de condición si se añade un tercer argumento de la directiva RewriteCond. Marcas es una lista separada por comas de las siguientes opciones:</p>
<p><strong>[R]</strong> (fuerza Redirección)<br />
Redirige a una URL  externa. Envía una respuesta HTTP con código 302, movido temporalmente.</p>
<p><strong>[F]</strong> (fuerza la URL para ser prohibida)<br />
Fuerza la actual URL para ser prohibida. Envía la respuesta HTTP 403, prohibido.</p>
<p><strong>[G]</strong> (fuerza URL a estar afuera)<br />
Fuerza la actual URL a estar afuera. Envía un código de respuesta 410, ido.</p>
<p><strong>[L]</strong> (última regla)<br />
Fuerza el procesamiento de reescritura para detenerse aquí, y no se aplican más reglas de reescritura.</p>
<p><strong>[P]</strong> (forzar proxy)<br />
Esta marca fuerza a la actual URL como una solicitud proxy y la coloca a través del módulo  <strong>mod_proxy</strong>.</p>
<p>&nbsp;</p>
<p><a title="Expresiones regulares" href="http://www.codigomaestro.com/general/expresiones-regulares/"><strong>Expresiones Regulares</strong><br />
</a><br />
Algunas pistas sobre la sintaxis de expresiones regulares:</p>
<p><strong>Texto:</strong></p>
<p><strong>.</strong> Cualquier carácter</p>
<p><strong>[</strong>caracteres<strong>]</strong> Uno de los caracteres</p>
<p><strong>[^</strong>caracteres<strong>]</strong> Ninguno de los caracteres</p>
<p>texto1<strong>|</strong>texto2    texto1 o texto2</p>
<p><strong>Cuantificadores</strong><strong>:</strong></p>
<p><strong>?</strong> 0 o 1 del texto precedente</p>
<p><strong>*</strong> 0 o N del texto precedente  (N &gt; 0)</p>
<p><strong>+</strong> 1 o N del texto precedente  (N &gt; 1)</p>
<p><strong>Grouping:</strong></p>
<p><strong>(</strong>texto<strong>)</strong> Agrupación del texto</p>
<p><strong>Anclaje:</strong></p>
<p><strong>^</strong> Inicia la línea de anclaje o del patrón</p>
<p><strong>$</strong> Finaliza la línea de anclaje o del patrón</p>
<p><strong>Escape:</strong></p>
<p><strong>\</strong> caracter   Escape del character particular<br />
<strong>Condición de patrón</strong></p>
<p>Hay algunas variantes especiales para  <strong>CondPatterns</strong>. En lugar de usar expresiones regulares usted debe usar alguna de las siguientes:</p>
<p><strong>&lt; Condición</strong> (es menor que la Condición)<br />
Se usa para tratar la condición como una cadena y lo compara con cadenas. Verdadero si la cadena es menor que la condición.</p>
<p><strong>&gt; Condición</strong> (es mayor que la Condición)<br />
Se usa para tratar la condición como una cadena y la compara con cadenas. Verdadero si la cadena es mayor que CondPattern.</p>
<p><strong>= Condicóon</strong> (es igual a la Condición)<br />
Se usa para tratar la condición como una cadena y la compara con cadenas. Verdadero si la cadena es igual a CondPattern.</p>
<p><strong>-d</strong> (es un directorio)<br />
Se usa para tratar la cadena como una ruta y prueba si es que existe y es un directorio.</p>
<p><strong>-f</strong> (es un archive regular)<br />
Se usa para tratar la cadena como una ruta y prueba si es que existe y es un archivo regular.</p>
<p><strong>-s</strong> (es un archive regular con tamaño)<br />
Se usa para tratar la cadena como una ruta y  verifica si es que existe y es un archivo normal con un tamaño mayor que cero.</p>
<p><strong>-l</strong> (es un enlace simbólico)<br />
Se usa para tratar la cadena como una ruta y verifica si existe y es un enlace simbólico.</p>
<p><strong>-F</strong> (es un archivo existente vía una sub solicitud)</p>
<p>Comprueba si la cadena es un archivo válido y accesible a través de todo el servidor configurado actualmente, controla el acceso por esa ruta. Usarlo con cuidado, ya que disminuye el rendimiento de los servidores!</p>
<p><strong>-U</strong> (es una URL existente vía una sub solicitud)<br />
Comprueba si la cadena es una URL válida y accesible a través de todo el servidor configurado actualmente, controla el acceso por esa ruta. Usarlo con cuidado, ya que disminuye el rendimiento de los servidores!</p>
<p>NOTA: Usted puede usar el prefijo de la cadena de patrón con un &#8216;!&#8217; carácter (signo de exclamación) para especificar un patrón<br />
que no coincida.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/apache/modulo-mod_rewrite-y-su-funcionalidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mejores listas RBL en un servidor de correo</title>
		<link>http://www.codigomaestro.com/redes/mejores-listas-rbl-en-un-servidor-de-correo/</link>
		<comments>http://www.codigomaestro.com/redes/mejores-listas-rbl-en-un-servidor-de-correo/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 18:29:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[listas]]></category>
		<category><![CDATA[rbl]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=796</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Redes" /><br/>Dependiendo del tipo de servidor de correo que tengamos como puede ser Qmail, Postfix, Exchange, MailEnable, Merak, etc; vamos a necesitar configurar las listas RBL (Real Time Blackhole List) para evitar que nos llenen el servidor con spam o correo no deseado. Las configuraciones son relativamente muy sencillas y hoy en día a través de los [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Mejores listas RBL en un servidor de correo" title="Redes" /><br/><div style="float:left; margin: 5px;"></div>
<p>Dependiendo del tipo de servidor de correo que tengamos como puede ser Qmail, Postfix, Exchange, MailEnable, Merak, etc; vamos a necesitar configurar las listas RBL (Real Time Blackhole List) para evitar que nos llenen el servidor con spam o correo no deseado.</p>
<p>Las configuraciones son relativamente muy sencillas y hoy en día a través de los paneles de control se pueden agregar las listas RBL de una forma muy simple.</p>
<p>Pero, <strong>¿Cuáles son las mejores listas RBL?</strong></p>
<p>Existen muchas litas RBL a nivel mundial, son cientos en realidad, donde es conveniente que en nuestro servidor coloquenos las más importantes para evitar desperdicios de recursos en el sistema como incremento innecesario de uso de memoria, lentitud en el procesamientos de los mensajes de correo, etc.</p>
<p>Las principales litas RBL en la actualidad (los datos van cambiando constantemente con el tiempo) son:</p>
<p><strong>Barracuda Networks:</strong> b.barracudacentral.org<br />
<strong>Spamcop:</strong> bl.spamcop.net<br />
<strong>Spamhaus:</strong> sbl-xbl.spamhaus.org<br />
<strong>SpamRATS</strong>:  spam.spamrats.com</p>
<p>Si bien existen muchas bases de datos de listas negras, es conveniente que no usemos más de 5 listas en nuestros servidores, además de ello debemos comprobar cuidadosamente la configuración para minimizar los falsos/positivos.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/redes/mejores-listas-rbl-en-un-servidor-de-correo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apagado remoto de Linux/Unix desde una computadora con Windows</title>
		<link>http://www.codigomaestro.com/linux/apagado-remoto-de-linuxunix-desde-una-computadora-con-windows/</link>
		<comments>http://www.codigomaestro.com/linux/apagado-remoto-de-linuxunix-desde-una-computadora-con-windows/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 21:40:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apagar]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[reiniciar]]></category>
		<category><![CDATA[remotamente]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=786</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Linux" /><br/>¿Cómo es posible apagar de forma remota Linux desde Windows? Usted puede usar el secure shell (SSH), un protocolo de red para la administración de los sistemas Linux o Unix. SSH es típicamente usado para ingresar a los servidores Linux de forma remota y administrarlos de forma total, también como es obvio se puede apagar [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Apagado remoto de Linux/Unix desde una computadora con Windows" title="Linux" /><br/><div style="float: left; margin: 5px;"></div>
<p>¿Cómo es posible apagar de forma remota Linux desde Windows?</p>
<p style="text-align: justify;">Usted puede usar el secure shell (SSH), un protocolo de red para la administración de los sistemas Linux o Unix. SSH es típicamente usado para ingresar a los servidores Linux de forma remota y administrarlos de forma total, también como es obvio se puede apagar el servidor de forma remota ejecutando un comando como reboot o shutdown.</p>
<p style="text-align: justify;">Cliente SSH PuTTY<br />
PuTTY es un emulador del terminal Linux, es de código abierto y gratis. Es una aplicación que actúa como cliente bajo un Sistema operativo Windows. Usted puede visitar el sitio web de Putty para descargar el mismo.<br />
Para usar Putty usted necesita:</p>
<ul>
<li>IP o nombre del servidor: El nombre del servidor Linux o Unix al que desea conectarse.</li>
<li> Nombre de usuario y contraseña: Nombre de usuario y contraseña para acceder al servidor.</li>
</ul>
<p>Si usted no conoce el nombre de usuario o contraseña de acceso al Sistema, contacte al administrador del servidor.<br />
Fig.01: Putty en ejecución<img class="alignnone size-full wp-image-787" title="PuTTY" src="http://www.codigomaestro.com/wp-content/uploads/2011/07/PuTTY.png" alt="PuTTY Apagado remoto de Linux/Unix desde una computadora con Windows" width="516" height="498" /></a></p>
<p style="text-align: justify;">Una vez que se ha conectado con el usuario root usando el comando sudo or su. Escriba el siguiente comando para apagar el sistema de forma remota:</p>
<p># <strong>shutdown -h now</strong><br />
O<br />
# /sbin/shutdown -h now</p>
<p>Para reiniciar el sistema, escriba:<br />
# <strong>shutdown -r now</strong><br />
O<br />
# /sbin/reboot</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/linux/apagado-remoto-de-linuxunix-desde-una-computadora-con-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Borrar todos los archivos usando el comando rm en Unix Linux</title>
		<link>http://www.codigomaestro.com/linux/borrar-todos-los-archivos-usando-el-comando-rm-en-unix-linux/</link>
		<comments>http://www.codigomaestro.com/linux/borrar-todos-los-archivos-usando-el-comando-rm-en-unix-linux/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 21:13:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[borrar]]></category>
		<category><![CDATA[comando]]></category>
		<category><![CDATA[rm]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=781</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Linux" /><br/>¿Cómo es posible eliminar todos los archivos en un directorio en Linux /root/carpetas? Para proceder a remover, borrar o eliminar un archivo en Linux, usted necesita usar el comando ls que muestra todo el contenido de una carpeta, y los archivos incluidos en la misma, y claro está los que usted quiere borrar. Por ejemplo, [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Borrar todos los archivos usando el comando rm en Unix Linux" title="Linux" /><br/><div style="float: left; margin: 5px;"></div>
<p><strong>¿Cómo es posible eliminar todos los archivos en un directorio en Linux /root/carpetas?</strong></p>
<p>Para proceder a remover, borrar o eliminar un archivo en Linux, usted necesita usar el comando ls que muestra todo el contenido de una carpeta, y los archivos incluidos en la misma, y claro está los que usted quiere borrar.</p>
<p>Por ejemplo, si usted tiene un archive o archivos en el directorio /home/miscosas/cartas/que desea eliminar desde el Sistema. Los siguientes pasos son necesarios:<br />
$ cd /home/miscosas/cartas</p>
<p>Mostraremos todo el contenido del directorio, ejecutando:</p>
<p>$ <strong>ls</strong>    o    $ <strong>ls -l</strong>      o      $ <strong>ls -l | less</strong></p>
<p>Para borrar todos los archivos, colocamos:<br />
$ rm *<br />
o<br />
$ /bin/rm *</p>
<p>Para borrar un directorio en Linux debemos usar el comando rmdir, ejecutando:<br />
$ cd /home/miscosas<br />
$ rmdir cartas</p>
<p>Para remover el directorio llamado /tmp/foo/ y todos los archivos contenidos en el mismo, incluyendo a los subdirectorios, debemos también usar el comando rm, como por ejemplo:<br />
$ rm -rf /tmp/foo/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/linux/borrar-todos-los-archivos-usando-el-comando-rm-en-unix-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Borrar repositorios viejos y archivos de configuración en CentOS o RHEL</title>
		<link>http://www.codigomaestro.com/linux/borrar-repositorios-viejos-y-archivos-de-configuracion-en-centos-o-rhel/</link>
		<comments>http://www.codigomaestro.com/linux/borrar-repositorios-viejos-y-archivos-de-configuracion-en-centos-o-rhel/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 18:04:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[borrar]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[repositorios]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.codigomaestro.com/?p=778</guid>
		<description><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="" title="Linux" /><br/>¿Cómo puedo borrar o eliminar los repositorios obsoletos de YUM como los archivos de configuración en un servidor con CentOS o RHEL? Usted puede eliminar los repositorios y los archivos de configuración desde el directorio /etc/yum.repos.d/ Método #1: Borrar los archivos de configuración del Repo usando el comando rm Escribir el siguiente comando: # cd [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.codigomaestro.com/images/folder_blue_16.png" width="16" height="12" alt="folder blue 16 Borrar repositorios viejos y archivos de configuración en CentOS o RHEL" title="Linux" /><br/><div style="float:left; margin: 5px;"></div>
<p>¿Cómo puedo borrar o eliminar los repositorios obsoletos de YUM como los archivos de configuración en un servidor con CentOS o RHEL?</p>
<p>Usted puede eliminar los repositorios y los archivos de configuración desde el directorio /etc/yum.repos.d/</p>
<p><strong>Método #1</strong>: Borrar los archivos de configuración del Repo usando el comando rm</p>
<p>Escribir el siguiente comando:<br />
# cd /etc/yum.repos.d/<br />
# ls -l<br />
Salida de resultados:<br />
-rw-r&#8211;r&#8211; 1 root root 954 Aug 11 2010 epel.repo<br />
-rw-r&#8211;r&#8211; 1 root root 1054 Aug 11 2010 epel-testing.repo<br />
-rw-r&#8211;r&#8211; 1 root root 561 Dec 14 2010 rhel-debuginfo.repo<br />
-rw-r&#8211;r&#8211; 1 root root 222 Dec 14 2010 rhel-source.repo<br />
-rw-r&#8211;r&#8211; 1 root root 235 Jan 16 15:27 srpm.repo</p>
<p>Entonces para borar epel.repo, ingresar:<br />
# rm epel.repo epel-testing.repo<br />
### ***************************** ###<br />
### asegúrese que borra también las GPG keys ###<br />
### ***************************** ###<br />
# rm /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL<br />
# yum clean all</p>
<p><strong>Método#2</strong>: Eliminar el paquete Repo .rpm<br />
Ante todo, debemos encontrar el nombre del paquete instalado, ingresando:<br />
# rpm -qa | grep epel<br />
Salida de resultados:<br />
epel-release-5-4<br />
# yum remove epel-release-5-4<br />
# yum clean all</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomaestro.com/linux/borrar-repositorios-viejos-y-archivos-de-configuracion-en-centos-o-rhel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

