Instalación de Parallels Plesk Panel en CentOS
Empezamos una sucesión de diferentes guías que a muchos Administradores de Sistemas o cualquier persona que tenga contacto con servidores le resultará realmente útil. Por la red existen muchas guías para diversos procedimientos o implementaciones, pero aquí plasmare las recolecciones que hago y pongo en práctica en diferentes servidores.
Por lo tanto serán guías estándar que han cumplido su objetivo en la práctica, nada de teoría que luego llevado a la realidad no resulta útil y solo causa quebraderos de cabeza.
Avisaros antes de nada que todos los procedimientos son llevados a cabo en servidores limpios, esto quiere decir que la instalación es limpia o parcialmente limpia:
Linux: Llevarán lo básico como un editor de archivos o servicios esenciales para el sistema pero nunca tendrán servicios avanzados como puede ser Apache o MySQL.
El Nivel de Seguridad estará deshabilitado como el SELinux y también las IPTables limpias para no tener problemas de conectividad.
Windows: Serán instalaciones oficiales en versión Estándar y por lo general Windows Server 2008 R2 sin ningún Rol o Característica añadida.
En caso de cambiar o añadir un Rol será explicado y la seguridad estará configurada por defecto con el Firewall activado
Y como reza el título del post empezamos con una pequeña guía de Pre-Instalación del famoso panel de control desarrollado por Parallels: Plesk Panel; un panel bastante intuitivo y fácil para gestionar un servidor hosting e incluso un dedicado.
Disponible para Windows como para Linux, pero en este caso solo explicaré como se debe preparar un CentOS 5.x y conseguir que nos deje instalarlo sin problemas.
Conectados por SSH a nuestra máquina y como usuarios root cambiaremos el modo de SELinux a permisivo, por ello lo comprobaremos escribiendo:
# getenforce |
En caso de estar habilitado (Enforcing) lo desactivaremos con este otro comando:
# setenforce 0 |
Hasta el momento todo sencillo, y lo que queda por ver más!
Ahora nos dispondremos a comprobar si los servicios que usa o molestan al panel Plesk se encuentran instalados por algún motivo:
# rpm -qa | grep -i bind # rpm -qa | grep -i http # rpm -qa | grep -i mysql # rpm -qa | grep -i php |
En caso de encontrar alguno de los servicios instalados en nuestro sistema, procederemos a eliminarlos por completo si no queremos errores por todos los lados:
# yum remove bind* # yum remove http* # yum remove mysql* # yum remove php* |
El último de los requisitos para la instalación correcta será declarar la variable de configuración regional para que no tengamos mas problemas durante la instalación:
# export LANG=C # export LANG_ALL=C |
Una vez esto nos bajamos la versión de Parallels Plesk Panel que necesitemos, por ejemplo la versión 9.5 que funciona bastante bien comparada con la 10:
# wget http://download1.parallels.com/Plesk/PPP9/CentOS5/parallels_installer_v3.6.0_build100407.15_os_CentOS_5_x86_64 |
Una vez la tengamos en el sistema le cambiamos los permisos para poder ejecutarlo posteriormente:
# chmod +x parallels_installer_v3.6.0_build100407.15_os_CentOS_5_x86_64 |
Ahora sí que sí, el último paso para comenzar con la instalación del panel.
Existen dos formas para proceder con la instalación, la primera será a través de SSH como hasta el momento y para ello ejecutaremos el archivo así:
#./parallels_installer_v3.6.0_build100407.15_os_CentOS_5_x86_64 |
O también podemos hacer algo mucho más cómodo y visual para otros, una instalación vía web. Con esta opción al ejecutar el siguiente comando mostrará la url desde la cual proseguir la instalación:
#./parallels_installer_v3.6.0_build100407.15_os_CentOS_5_x86_64 --web-interface |
Ahora tan solo conectaros al dominio o IP del servidor por el puerto 8443 y empezareis la instalación de Parallels Plesk Panel:
https://IP-address:8443/ |
¿Por que Apple tiene las apps más atractivas?
Aunque Android tiene una propagación mucho mayor entre usuarios de smartphones, App Store ofrece un surtido mucho mayor de aplicaciones populares.
Asimismo, gran número de aplicaciones está primero disponible para iPhone y iPad, e incluso los principales competidores de Apple desarrollan apps para iOS, mientras que la propia Apple no desarrolla apps para otras plataformas que no sean la propia.
Esta situación ha llevado a Walt Mossberg, de All Things Digital, a poner de relieve lo paradójico que resulta que todos los principales competidores de Apple desarrollen aplicaciones para iOS, mientras Apple “no les devuelve el favor”. Por ejemplo, Google desarrolla una serie de excelentes aplicaciones para iOS, entre ellas Google Maps, mientras Microsoft ofrece Skype y SkyDrive para iOS. Amazon, en tanto, tiene una app para e-libros de la plataforma Kindle, como una atractiva alternativa a la app iBooks de Apple.
Incluso el principal competidor de Apple en el mercado de smartphones, Samsung, ha desarrollado una serie de aplicaciones para iOS que permiten, por ejemplo, la operación remota de algunos de sus productos electrónicos.
Ante ello, AllThingsD tomó contacto con Amazon, Microsoft, y Google, para preguntarles las razones que les llevan continuar desarrollando aplicaciones para la plataforma de Apple, sin que haya reciprocidad.
La respuesta unísona era previsible; las tres empresas responden que sus intenciones son poner sus productos a disposición del mayor número posible de usuarios.
Microsoft comenta que su ambición es llevar primero sus programas a los usuarios de Windows y Windows Phone, agregando que también se esfuerza por estar presente en otras plataformas.
Por su parte, un representante de Google comentó: “Nuestras intenciones son poner nuestros productos a disposición de mayor número posible de personas; así, estaremos cumpliendo nuestro objetivo de ofrecer la mejor experiencia de usuario de Google por encima de distintas unidades y plataformas”.
Sin embargo, no sólo los gigantes tecnológicos desarrollan activamente productos para iOS. Entre los desarrolladores menores se observa, en general, que primero lanzan una aplicación para iPhone, y en segundo lugar para Android. Como ejemplo, AllThingsD menciona el caso de Instagram y Flipboard, que al comienzo estaban disponibles exclusivamente para iOS.
El reportaje pone además de relieve que para las pequeñas empresas desarrolladoras de aplicaciones es difícil generar grandes ingresos al comienzo, mientras que los gastos pueden ser elevados, especialmente si se intenta desarrollar una aplicación para varias plataformas.
Al respecto, el sitio tecnológico Mashable escribe que es preciso desarrollar código para 331 modelos distintos si los desarrolladores quieren tener la certeza que su aplicación funcionará en el 90% de todos los smartphones.Esto se debe a que en el ecosistema de Android hay teléfonos con especificaciones muy distintas, que a su vez ejecutan distintas versiones del sistema operativo móvil de Google.
Lo anterior contrasta con el caso de iOS. Es decir, al crear una app para iOS, el desarrollador está seguro de que está funcionará en 18 dispositivos distintos, y que aún así estará llegando al 50% de todas las unidades de hardware móvil. Asimismo, es un hecho que un gran porcentaje de los usuarios de iPhone y iPad siempre utilizan la versión más reciente de iOS.
Fuente Diario TI
Como Instalar Elastix 1.5.2-2 en un CentOS 5.3
Suponiendo que ya tienen el Servidor CentOS 5.3 instalado y que tienen acceso a root en una consola de shell sigan estos pasos
1.- Primero hay que descargar la imagen ISO de Elastix esto lo pueden hacer asi:
cd /root/
wget http://downloads.sourceforge.net/project/elastix/Elastix%20PBX%20Appliance%20Software/1.5.2/Elastix-1.5.2-stable-i386-bin-31mar2009.iso?use_mirror=softlayer
Despues deben esperar a que la imagen Elastix-1.5.2-stable-i386-bin-31mar2009.iso se descargue en su totalidad mide aproximadamente 699 MB , de preferencia usen una conexion de banda ancha
2.- Creen un directorio para montarlo, normalmente en es /mnt
mkdir /mnt/elastix-cd
3.- Monten la imagen
mount -o loop /root/Elastix-1.5.2-stable-i386-bin-31mar2009.iso /mnt/elastix-cd
4.- Ojo con este paso hay que copiar el contenido del CD montado a una carpeta de preferencia /usr/src
cp /mnt/elastix-cd/ /usr/src/ -R -v
5.- Ya con la carpeta copiada hay que instalar el kernel que viene en ese CD
cd /usr/src/elastix-cd/
rpm -ivh –oldpackage /mnt/elastix-cd/Elastix/kernel-2.6.18-92.1.22.el5.i686.rpm
Esto instala el Kernel y lo pone como default en el inicio de GRUB, lo puedes checar de la siguiente manera:
cat /boot/grub/menu.lst
Ahi debe aparecer listado el kernel como primera instancia
6.- Agregamos un repostorio de RPMs de forma local apuntandolo a nuestra copia local
nano /etc/yum.repos.d/elastix-cd.repo
Agregamos las siguientes lineas y despues presionamos control+x
[elastix-CD]
name=Elastix RPM Repository for CentOS CD
baseurl=file:/usr/src/elastix-cd
gpgcheck=0
enabled=1
7.- Ahora instalamos el core de elastix siguiendo estos pasos
cd /usr/src/elastix-cd/
yum -y install asterisk* elastix-* freeze fxload kernel-module-rhino* libmfcr2 lzop perl-HTML-TokeParser-Simple perl-WWW-Mechanize
Esperamos a que todas las dependencias se instalen , esto puede tomar cierto tiempo pero es variable dependiendo del hardware que tengan y si es necesario actualizar algo mas
Una vez que termine les recomiendo que borren el archivo elastix-cd.repo para evitar que se tenga algun conflicto posterior y luego reinicien
rm /etc/yum.repos.d/elastix-cd.repo
reboot
8.- Cuando arranquen recuerden se debe usar el kernel que instalamos al principio, si no es casi un hecho que no vaya a funcionar bien
9.- si todo salio en orden pueden ir a su navegador y probar
http://su-ip-o-su-hostname/
El usuario por default es admin y password es palosanto
10.- Si todo salio bien ya tienen su Elastix funcionando sobre su instalacion de CentOS.
Howto install cPanel / WHM
In order to run the cPanel software you must first be running a supported OS. cPanel lists their supported operating systems on their website at http://www.cpanel.net. Although there are many to choose from not every OS listed works flawlessly. If you’re looking to have the least amount of problems and ease of administration we highly recommend you choose CentOS as your distro. CentOS is a recompile of RedHat Enterprise, and our research has shown that CentOS is the most widely used distro when running cPanel. The following guide assumes you are using CentOS (or another RPM/YUM-based distribution). If you are not, any commands referencing yum should instead reflect the package manager of your chosen OS, such as apt-get for Debian.
cPanel also recommends that the server it is being installed on is a clean and fresh install. This means that if you previously had done any configuring or ran another control panel software that they recommend you reinstall the server. IMPORTANT: If the server you plan to install cPanel on is a live production server, STOP. cPanel’s installer may overwrite your previous configurations and cause downtime for you or your customers!
cPanel has made the installation process a simple one and only takes a few commands to get the install going. Below are the steps:
1. Log into your server as root via the console or SSH.
2. Ensure your resolvers are working by trying to resolve cpanel.net
Code:# nslookup cpanel.net2.1. If nslookup does not work, giving a ‘command not found’ error, you can use yum to install the necessary packages
Code:# yum install bind-utils.i3862.2. If you get an error about not being able to resolve the host, you need to edit your /etc/resolv.conf and add proper resolvers. For servers in our network, the following command will suffice. If you are not in out datacenter, you will need to find out your host’s DNS info:
Code:# echo -e "nameserver 204.10.37.212\nnameserver 204.10.37.58" >> /etc/resolv.conf
3. Change directory into your /home
Code:# cd /home
4. Satisfy cPanel’s pre-requisites:
Code:# yum -y install wget perl screen
5. Download cPanel’s installer:
Code:# wget http://layer1.cpanel.net/latest
6. Start a screen session so you can resume the cPanel install at a later time to check on it’s status if you close the window or lose connection:
Code:# screen -S cpanel_install6.1 To resume the screen if you are disconnected:
Code:# screen -r cpanel_install
7. Now run the installer using sh or bash:
Code:# sh latest
The installer is now running and may take a hour to two depending on your servers hardware, OS, connection speed, etc.
Once the installation is complete it’s now time to log into the WebHostManager (WHM) and go through the wizard. Point your browser to http://your_ip_here/whm or http://your_ip_here:2086/ . You will be prompted for a user/pass, enter root as the user and enter your root password in the password field. The wizard will now launch and ask you a few questions. Once complete your system is ready to use!
Como borrar comentarios pendientes de forma masiva en WordPress
Para los administradores de sitios con mucha actividad, la función incorporada de acciones masivas del panel de WordPress no es suficiente. Debido a que lista una cantidad de 10 a 20 comentarios por pagina y a veces tenemos cientos o miles en espera.
Esta es la situación que me toco vivir recientemente, cuando habían más de 3.000 comentarios en espera, los cuales ya eran de contenidos de meses y años atrás. Así que tuve que recurrir directamente a la base de datos. Lo cual lo puedes hacer por consola o a través del siempre amigable PhpMyAdmin.
Una vez que te conectas a la base de datos por cualquiera de estas opciones, debes ejecutar la siguiente linea de comando:
DELETE FROM wp_comments WHERE comment_approved = '0'
Esto significa que borre todos los comentarios desde la table wp_comments y que estan en el estado de no aprobados o pendientes, o sea igual a cero
La RAE incorporará “tuit”, “tuiteo”, “tuitero” y “tuitear”
“Baltasar Gracián habría sido un buen tuitero”, declaró el director de la Real Academia Española (RAE), José Manuel Blecua, en el lanzamiento de un manual que proporciona las herramientas necesarias para escribir con corrección en las diferentes plataformas de internet.
Diario Ti: La Fundación del Español Urgente (Fundéu BBVA), celebró el 20 de septiembre un evento, en la sede de la Real Academia Española, enfocado al cuidado de la escritura en Internet. En la oportunidad, Blecua ha anunciado la incorporación al Diccionario académico de “tuitear”, “tuit”, “tuiteo” y “tuitero”.
Blecua señaló que “los dueños de la lengua son los hablantes”, recalcando que no hay que dejarse intimidar por las innovaciones ni los desafíos.
En la guía, denominada “Escribir en Internet. Guía para los nuevos medios y las redes sociales”, se dan recomendaciones sobre el uso de símbolos, onomatopeyas o mayúsculas en las redes sociales, se explica cómo escribir una carta oficial en un correo electrónico y se informa de lo que se considera un lenguaje descortés en los nuevos medios.
La guía ha sido coordinada por el periodista Mario Tascón y en su elaboración han colaborado unos cuarenta expertos en la lengua española y en nuevas tecnologías.
“No hay que inquietarse por las abreviaturas en Internet. Los escritos medievales están llenos de ellas”, afirmó Joaquín Müller, director de Fundéu BBVA, quien comentó que el manual va dirigido a los nuevos privilegiados que a diario publican contenidos en la Red.
Ilustración: Baltasar Gracián, quien según Wikipedia forjó un estilo construido a partir de sentencias breves muy personal, denso, concentrado y polisémico. Quizás por ello, el director de la RAE dijo que habría sido un buen tuitero.
Google instalará primer centro de datos en América Latina
El gigante de Internet Google anunció hoy que en 2013 instalará en Chile el primer centro de datos en América Latina, que permitirá un uso más rápido y accesible de sus servicios a los usuarios de la región.
El proyecto, que supone una inversión de 150 millones de dólares, consiste en la construcción de un “data centre” en Quilicura, un municipio santiaguino de bajos ingresos, donde se dieron a conocer este jueves los detalles de una de las sedes más importantes de la trasnacional californiana en Latinoamérica.
El centro de datos, que se inaugurará a finales de 2013, permitirá almacenar grandes cantidades de información de todos los servicios y productos de Google, como son su clásico buscador, su plataforma de correo Gmail y el portal de videos Youtube, entre otros, confirmó Adriana Noreña, directora de la compañía en Latinoamérica.
Las computadoras que Google instale en Quilicura trabajarán las 24 horas durante los 7 días de la semana para procesar la información de los servidores de una manera más rápida y accesible.
Asimismo, la capital chilena será el epicentro de los negocios de publicidad y márketing en la región, así como uno de los núcleos donde se desarrollarán aplicaciones para teléfonos móviles, indicó Noreña.
Según las previsiones de la compañía californiana creada por los estadounidenses Larry Page y Sergey Brin en 1997, el funcionamiento del “data centre” permitirá la contratación de 20 personas.
“Estamos construyendo este centro de datos para asegurar que nuestros usuarios de América Latina y de todo el mundo tengan el acceso más rápido y fiable posible para acceder a todos los servicios de Google”, precisó Google en un comunicado difundido en su portal web.
Noreña explicó, durante el acto de lanzamiento, que se eligió a Chile por ser un país emergente, con gran cantidad de usuarios de Internet y que facilita mucho la innovación e implantación de las nuevas tecnologías.
Hasta el pasado año, la presencia de Google en la región se limitaba a las sedes que tenía en Brasil, México y Argentina.
DNS Control by @jmazzi
DNS Control is a web based dns management tool for BIND 9 name server. You can completely manage a domain from a web interface. It supports adding/modifying/removing A, MX, and CNAME records. All information is stored in a MySQL database. The interface(frontend) and command scripts(backend) are written completely in PHP(smarty for the templates). There is a separate interface for admins and users. The admin interface is for adding/removing/updating passwords for domains in the system. The user interface is for managing a domain.
Changes:
- Added PHP5 Support
- Session Security Fix
- Updated to Smarty-2.6.9
- Added Search Feature to backend
- WWW A record created by default now
Upgrade Instructions:
Just upload the new files.
Here are a few screenshots:
Admin:
User:
If you would like to see DNS Control’s development continue, please consider donating. It take’s a lot of time and effort to create software.
Facebook finalmente permite borrar completamente fotografías
Entre muchos usuarios ha causado preocupación que fotos comprometedoras hayan seguido circulando por Facebook incluso después de haber sido borradas.
Diario Ti: Hasta ahora, las fotos borradas de Facebook han seguido estando disponibles al conocerse el enlace directo que lleva a ellas. Esta situación ha causado no sólo bochorno, sino graves problemas personales y laborales a algunos usuarios de la red social que en un momento de descuido e euforia (o ambos), han publicado fotografías que les muestran, por ejemplo, celebrando en estado de embriaguez.
El problema fue detectado en 2009 durante una investigación realizada por Ars Technica, según la cual “sólo ahora, después de tres años, Facebook ha encontrado la forma de borrar permanentemente las fotografías”.
Máximo 30 días de permanencia en el sistema
En un comentario dirigido a Ars Technica, Facebook escribe “Como resultado del trabajo que hemos realizado con nuestras directrices e infraestructura, ahora hemos instaurado un plazo máximo de 30 días para los enlaces hacia nuestra CDN (Content Delivery Network). Aún así, los contenidos desaparecerán con mayor rapidez que ese plazo máximo, dependiendo de varios factores”.
La propia Ars Technica realizó una prueba práctica, constatando que las fotografías ahora desaparecen definitivamente dentro de dos días.
Fuente e ilustración: Ars Technica




