En esta ocasión les quiero dejar los pasos para tener Apache, Php y Mysql en Ubuntu 13.04 o Mint 15 de manera muy sencilla. LAMP= LINUX APACHE MYSQL PHP –          Instalar el sistema operativo Ubuntu o Mint de  forma predeterminada (Recomendado para gente sin experiencia en Linux). –          Una vez instalado el sistema operativo empezamos a instalar y configurar todo como para tener lo siguiente: servidor web apache, php y mysql. 1 – Tener privilegios de root: sudo su 2 – Instalar MySql: apt-get install mysql-server mysql-client New password for the MySQL “root” user: <– ingresatucontraseña Repeat password for the MySQL “root”… Continuar leyendo


En este tutorial se explica la instalación de un servidor de archivos Samba para Ubuntu 13.04 o Mint 15 y cómo configurarlo para compartir archivos a través del protocolo SMB, como así también la forma de agregar usuarios. 1 – Tener privilegios de root: sudo su 2 – Instalar Samba: apt-get install libcups2 samba samba-common – Editar: vi /etc/samba/smb.conf – Descomentar la linea security = user […] # “security = user” is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html # in the samba-doc package for details.… Continuar leyendo


En este artículo les voy a dejar unos ejercicios que he resuelto en Shell Script. La mayoría de los programas eran tareas que me dio mi profesor en la universidad. Factorial de un número pasado por parámetro: #!/bin/bash function factorial(){ fact=1; cont=1; while test $1 -ge $cont do fact=`expr $fact \* $cont`; cont=`expr $cont + 1`; done echo “El factorial de $1 es $fact”; } factorial $1; #Factorial Crear un menú: #!/bin/bash #Menu while true do echo “1- 2- 5-Salir” read num case $num in 1) echo ok ;; 5) exit 0 ;; esac Ingresar día y sumarle 5: echo “Ingrese dia:”;… Continuar leyendo


El entorno del intérprete de comandos nos permite realizar archivos ejecutables con funcionalidad semicompleja de manera similar a los archivos batch de D.O.S Existen 2 tipos de variables: · Las variables de sistemas en Linux siempre se declaran en mayúsculas. · Las variables de usuarios en Linux son declaradas en minúsculas. Para la utilización de las variables se debe preceder al nombre el signo “$”. Nota: Para que un archivo sea ejecutable en Linux debe tener la propiedad de x para los usuarios (Utilizar el comando chmod). echo: comando que permite mostrar (imprimir) en contenido de una variable. Por ejemplo: $ a=10… Continuar leyendo


Squid es un Servidor Intermediario de alto desempeño que se ha venido desarrollando desde hace varios años y es hoy en día un muy popular y ampliamente utilizado entre los sistemas operativos como GNU/Linux y derivados de Unix®. Es muy confiable, robusto y versátil y se distribuye bajo los términos de la Licencia Pública General GNU (GNU/GPL). Siendo equipamiento lógico libre, está disponible el código fuente para quien así lo requiera. Entre otras cosas, Squid puede funcionar como Servidor Intermediario y caché de contenido de Red para los protocolos HTTP, FTP, GOPHER y WAIS, Proxy de SSL, caché transparente, WWCP,… Continuar leyendo


MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Instalación del RDBMS “MySql”: 1-      Ir al terminal (Con el usuario root) y ejecutar lo siguiente: yum install mysql-server service mysqld start chkconfig mysqld on 2-      En el terminal nuevamente ejecutar lo siguiente para cambiar la contraseña del MySql (o sea del usuario root): /usr/bin/mysql_secure_installation Instalación de libreria para utilizar MySql con PHP: yum install php-mysql


PostgreSQL es un SGBD relacional orientado a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Lo primero que deben de hacer es descargar el repositorio oficial de PostgreSQL para que así puedan instalar siempre la última versión disponible: http://yum.postgresql.org/repopackages.php Luego ingresar esto en la consola (En este caso es la versión 9.2): yum install… Continuar leyendo


VMware Inc., (VM de Virtual Machine) es una filial de EMC Corporation que proporciona software de virtualización disponible para ordenadores compatibles X86. Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion. El nombre corporativo de la compañía es un juego de palabras usando la interpretación tradicional de las siglas «VM» en los ambientes de computación, como máquinas virtuales (Virtual Machines). Para instalar VMWare Player es muy sencillo, primeramente se debe de entrar a este link y descargar la versión de linux ya sea 32 o 64 bit  (dependiendo… Continuar leyendo


Primero debemos instalar los paquetes postfix, dovecot, cyrus-sasl y cyrus-sasl-plain: yum -y install postfix dovecot cyrus-sasl cyrus-sasl-plain Generando firma digital y certificado. Acceda al directorio /etc/pki/tls/ cd /etc/pki/tls/ Los servidores de correo electrónico, como Sendmail y Postfix, pueden utilizar una firma digital creada con algoritmo DSA de 1024 octetos. Para tal fin, se crea primero un archivo de parámetros DSA: openssl dsaparam 1024 -out dsa1024.pem A continuación, se utiliza este archivo de parámetros DSA para crear una llave con algoritmo DSA y estructura x509, así como también el correspondiente certificado. En el ejemplo a continuación, se establece una validez por… Continuar leyendo


Primeramente agregar el repositorio EPEL y luego abrir el terminal para escribir lo siguiente: yum install clamd postfix spamassassin Para actualizar el antivirus: freshclam service clamd start chkconfig –level 235 clamd on Acticar AWL (Autowhitelist) plugin de SpamAssassin: vi /etc/mail/spamassassin/v310.pre loadplugin Mail:: the SpamAssassin::Plugin::the AWL  #Descomentar esta liena Ahora configurar el archivo de configuración del Postfix. gedit /etc/postfix/main.cf mydomain = server1.example.com inet_protocols = all mydestination = $ myhostname, localhost $ mydomain, localhost, $ mydomain Instalar mailx y mutt: yum install mailx mutt service postfix start Ahora descargar MailScanner y dependencias: yum install perl-Archive-Zip perl-DBI perl-DBD-SQLite perl-Filesys-Df perl-Net-CIDR perl-OLE-Storage_Lite perl-Sys-Hostname-Long perl-Sys-SigAction… Continuar leyendo