Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta centos 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta centos 7. Mostrar todas las entradas

No todo esta perdido, Aun podemos recuperar la cuenta root

DriveMeca Centos Logo
Con la llegada de RedHat 7/Centos 7 también hubieron muchos cambios, incluida la forma de cambiar la contraseña de root de un servidor al cual hayamos perdido acceso. Hasta la versión 6 podíamos entrar en modo single-user o emergency y cambiar la contraseña. Esta forma ya no te funcionara en la versión 7 de estos OS y es por eso que hoy te quiero mostrar paso a paso como resetear/borrar la contraseña actual de la cuenta root haciendo unas pequeñas modificaciones a grub2 antes de hacer boot. Para este articulo mostraremos como hacerlo en un Linux Centos 7 aunque el proceso es el mismo en un Linux RedHat 7. De mas esta decir seguir los pasos con cuidado y no me responsabilizo por daños en tu configuración, tal cual muestro me funciona.

-Comenzamos haciendo boot de nuestro equipo y presionamos e encima del kernel mas actual que tengamos instalado en la pantalla de inicio de grub, es decir, el primero de arriba hacia abajo
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Ya dentro de la configuración, bajamos con el cursor y agregamos al final de la linea linux o linuxefi el parámetro init=/bin/sh
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Eliminamos de esa misma linea los parámetros rhgb y quiet y presionamos Ctrl-x para hacer boot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al caer en el prompt debemos volver a montar el filesystem con permisos de escritura (el filesystem estara de solo lectura o ro) o no podremos hacer el cambio de contraseña. Ejecutamos el siguiente comando

mount -o remount,rw /

-Cambiamos la contraseña con el comando

passwd root
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Activamos cambios de context para que SELinux funcione bien después del boot

touch /.autorelabel

-Hora de reiniciar nuestro equipo para entrar con la nueva contraseña. Ejecutamos

exec /sbin/reboot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al reiniciar ya podemos logearnos como root con la nueva contraseña
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7
En cuestión de minutos podemos recuperar el acceso como root a nuestro servidor en caso de perdida de contraseña. Te ha pasado ya con Centos 7? que hiciste para ganar acceso?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Conoce mejor a tus clientes; instala SugarCRM

Logo de SugarCRM
Eres un empresario moderno o de los tiempos del ábaco? Tus notas sobre tus clientes revolotean en pequeñas hojas de papel (post it) por sobre tu escritorio? Para ayudarte en tu empeño de progreso hoy veremos como instalar SugarCRM paso a paso en un servidor Linux Centos 7.
SugarCRM es un popular sistema CRM que cuenta con una versión gratis o de community con el cual podemos comenzar a estrechar relaciones con nuestros clientes. Al ser opensource (código abierto) podemos desarrollar modulos y asi personalizarlo a nuestro gusto o en su caso comprar módulos ya hechos que amplíen nuestra solución.

Requerimientos

  • Linux Centos 7 LAMP (en este articulo te enseño como instalarlo)
  • Nuestro servidor para este articulo estará en la ip 192.168.1.140


-Descargamos la ultima versión disponible de SugarCRM Community, en estos momentos es la 6.5.17

cd /var/www/html/
wget -c http://downloads.sourceforge.net/project/sugarcrm/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X/SugarCE-6.5.17.zip

-Instalamos dependencias necesarias para un instalación correcta ademas de instalar el repositorio Epel para centos 7

yum -y install unzip php-mbstring
wget -c http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
rpm -vi epel-release-7-0.2.noarch.rpm
yum install php-imap

-Descomprimimos el zip de SugarCRM, renombramos su directorio y cambiamos permisos para apache

unzip SugarCE-6.5.17.zip
mv SugarCE-Full-6.5.17 sugarce
chown -R apache.apache sugarce/

-Editamos php.ini para incrementar el tamaño de los archivos que podemos subir a SugarCRM via web. Salimos guardando

vi /etc/php.ini
upload_max_filesize = 20M

-Creamos una tarea de cron. Salimos guardando

vi /etc/crontab
* * * * *       cd /var/www/html/sugarce; php -f cron.php > /dev/null 2>&1

-Reiniciamos el servicio de cron para que tome los cambios

systemctl restart crond.service
systemctl restart httpd.service

-Abrimos un browser y navegamos a la ip de nuestro servidor Linux Centos con SugarCRM http://192.168.1.140/sugarce/install.php

-Nuestra primera pantalla nos muestra un abre bocas de algunas pantallas que podremos usar/ver en SugarCRM. Al momento de instalar solo contamos con idioma Ingles, damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Se nos muestra una breve explicación de los pasos de la instalación. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Leemos y aceptamos la licencia de uso dando click al check mark I Accept y damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Hay dos formas de instalar, la típica (que es la que usaremos) y la custom o personalizada. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-La conexión de bases de datos sera MySQL (MariaDB). Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Escribimos los datos de conexión a db en el siguiente orden:
Database Name: nombre de la db, podemos dejar el default
Hostname: nombre, ip del servidor, en este caso como es local colocamos localhost
Database Administrator Username: root (de MariaDB) o un usuario con permisos para crear db
Database Admin Password: contraseña del usuario que escribimos en el paso anterior
Los siguientes campos los dejamos con sus valores por default. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Creamos el usuario admin y le colocamos contraseña, este sera usado para administrar SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Un ultimo vistazo a nuestra configuración la cual debe verse como la que vez debajo, sin errores o módulos faltantes. Damos click al botón Install
DriveMeca instalando SugarCRM Community en Linux Centos 7

-La instalación fue todo un éxito. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Este paso es opcional y si te preocupas por el soporte, cuentas con efectivo entonces registrate y podrás acceder a soporte y otras modalidades mediante pago. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Ya estamos en la pantalla de inicio de SugarCRM. Entramos con nuestro usuario admin y contraseña dándole click al botón Log in
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Los desarrolladores quieren hacerte la configuración todo un paseo y para eso te reciben con un asistente que te guiara en los primeros pasos. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Momento para darle identidad/marca a SugarCRM colocándole un nombre y el logo de tu negocio. Después de los cambios damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Personalizamos los datos de moneda, fecha, hora y forma de mostrar nombres. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Un paso muy importante, el de configurar la forma de enviar emails desde SugarCRM, en este articulo usaremos la modalidad de uso del SMTP de Gmail. Para esto colocamos el email y contraseña de una cuenta de gmail y damos click al botón Send Test Email para verificar que nuestra configuración este correcta. 
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Se nos pedirá una cuenta a la que enviarle un email de prueba. Damos click al botón Send
DriveMeca instalando SugarCRM Community en Linux Centos 7

-El mail de prueba fue enviado, si todo esta correcto, ya debe estar en nuestro inbox. Damos click al botón OK y después al botón Continue
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Escribimos nuestros datos personales los cuales serán vistos por los demás usuarios de nuestra instalación de SugarCRM. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Verificamos nuevamente los datos locales de la instalación. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Al escoger gmail como SMTP, cada usuario puede enviar sus mails desde su cuenta de gmail. Escribimos los datos y damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Muy bien, ya terminamos el asistente y podemos ir directamente a una de las tareas mostradas o dar click al botón Finish para ingresar a SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Finalmente estamos en el dashboard principal de SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

Ya tienes SugarCRM listo para comenzar a llenarlo de datos con los cuales personalizar tus relaciones con clientes. Ya usas un CRM? Es SugarCRM? en que distribución Linux lo instalaste?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Centos 7 ve la luz

Semana de grandes noticias, el mundial, motos, etc, en la parte de tecnología lo que nos concierne es que acaba de salir Centos 7. Comenzando una nueva numeración (7.0-1406) por primera vez se compila desde los fuentes en git.centos.org. A su vez los fuentes estarán hosteados en vault.centos.org junto a los binarios.
Esta nueva distribución esta disponible en los siguientes sabores:

  • DVD
  • Everything
  • GnomeLive
  • KdeLive
  • livecd
  • NetInstall

Como otras veces, recomendamos descargar vía torrent para que sea mas rápida ademas de no congestionar los sitios principales. No tienes un cliente torrent?, en este articulo te muestro como instalar FrostWire, un cliente torrent en Ubuntu Desktop.
Mas información en el anuncio oficial de Centos (en ingles)
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark